/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/****************************************/
/* HubSpot Style Boilerplate            */
/****************************************/
@import url('//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css');
@import url('https://fonts.googleapis.com/css?family=Raleway:300,400,700&display=swap');
@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,600,600i,700,700i,900,900i&display=swap');
/* These includes are optional, but helpful. */

/*****************************************/
/* Start your style declarations here    */
/*****************************************/
* {
	margin: 0;
	outline: none;
	padding: 0;
	text-decoration: none;
	list-style: none;
}
*, *:before, *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.loader {
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 9999;
    background: url('https://3960232.fs1.hubspotusercontent-na1.net/hubfs/3960232/Scootaround_November2019/loading.gif') 50% 50% no-repeat rgb(249,249,249);
    opacity: .8;
}
html {
	margin: 0;
	-webkit-text-size-adjust: none;
}
ol, ul {
	list-style: none;
}
a img {
	border: none;
}

a:active {
	outline: none;
}
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {
	margin: 0;
	border: 0;
	padding: 0;
}
input[type="button"],
input[type="submit"],
input[type="reset"],
input[type="text"],
input[type="email"],
input[type="tel"],
input[type="password"],
textarea {
    border-radius: 0;
}
input{
	font-size:14px !important;
}
input[type="button"],
input[type="submit"],
input[type="reset"] {
    -webkit-appearance: none;
}
input:-webkit-autofill {
	-webkit-box-shadow: inset 0 0 0 1000px #fff;
}
script {
    display: none !important;
}

.header-container-wrapper, .body-container-wrapper, .footer-container-wrapper {
  max-width: 1280px;
  margin: 0 auto;
  overflow-x: hidden;
}
.body-container-wrapper { margin-top: 110px; }



/*********** GLOBAL STYLES **********/



body {
    max-width: 100%;
	overflow-x: hidden;
	background-color: #fff;
    color: #32323b;
	margin:0px;
	padding:0px;
	font-size:17px;
	line-height:26px;
	font-family: 'Source Sans Pro';
}
h1{	font-size:30px; font-weight:bold; }
h2{	font-size:22px; font-weight:bold; }
h3{	font-size:20px; font-weight:bold; }
h4{ font-size:18px; font-weight:normal; }
h5 { font-size:16px; font-weight:bold; }
h6{ font-size:14px; font-weight:normal;}

a {
	color: inherit;
	cursor: pointer;
	text-decoration:none;
}
a img {
	opacity: 0.99; /*firefox scale bug fix*/
}
.footer .title a {
    color: #fff;
  text-decoration:none;
}
table {
	width: 100%;
	border-collapse: collapse;
}
input[type="text"],
input[type="email"],
input[type="tel"],
input[type="password"],
textarea, select {
    height: 52px; /*safari padding fix*/
    border: 0px solid #ddd;
    padding: 0px 15px;
    vertical-align: middle;
	border-radius:4px;
}
.inputs input[type="text"],
.inputs input[type="email"],
.inputs input[type="tel"],
.inputs input[type="password"],
.inputs select {
    min-height: 56px;
	-webkit-appearance:none;
}
select {
    min-height: 56px;
	border-radius:4px;
	border: 1px solid #CDCDCE !important;
	-webkit-appearance:none;

}
select:focus {
    border: 2px solid #0069AA !important;
}
input, textarea, select, button {
	font-size: 14px;
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-family: 'Source Sans Pro';
	-webkit-appearance:none;
	color: #777;
}
textarea {
	min-height: 150px;
}
select {
	min-width: 50px;
	height: 32px; /*safari padding fix*/
	padding: 6px;
}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="tel"]:focus,
input[type="password"]:focus,
textarea:focus, select:focus {
    border-color: #ccc;
    color: #444;
}
input[type="checkbox"],
input[type="radio"],
input[type="checkbox"] + *,
input[type="radio"] + * {
	vertical-align: middle;
}
input[type="button"], input[type="submit"],
button, .button-1, .button-2 {
	cursor: pointer;
}
label, label + * {
	/*vertical-align: middle;*/
}


.master-wrapper-content {
	position: relative;
	z-index: 0;
	width: 90%;
	margin: 0 auto;
}
.master-column-wrapper {
	position: relative;
	z-index: 0;
}
.master-column-wrapper:after {
	content: "";
	display: block;
	clear: both;
}
.center-1 {
	/* margin: 0 0 100px; */
	margin-bottom:0px;
}
.center-2, .side-2 {
	margin: 0 0 50px;
}
.side-2:after {
	content: "";
	display: block;
	clear: both;
}

.page {
	min-height: 200px;
	text-align: center;
}
.promotion-page{
	min-height: 200px;
	padding:20px 0;
}
.page.shop-main-page.home-page {
    text-align: left;
}
.page-title {
	min-height: 50px;
	margin: 0 0 25px;
	border-bottom: 1px solid #ddd;
	padding: 6px 0px;
}
.page.account-page.order-list-page .page-title {
    margin: 0px 0 10px 0;
}
.page-title h1 {
	font-size: 30px;
	font-weight: bold;
	text-align:left;
}
.topic-page #ph-title {
    position: absolute;
    top: 170px;
    z-index: 99;
    color: #fff;
    left: 0;
    right: 0;
    border: 0;
}
.cat-title-desc .page-title h1 {
    font-size: 30px;
    font-weight: 700;
    font-family: 'Source Sans Pro';
    color: #37373B;
}
.category-description p{
	font-size: 17px;
    font-weight: normal;
    font-family: 'Source Sans Pro';
    color: #37373B;
	line-height:26px;
}
.product-sorting {
    border: #CDCDCE solid 1px;
    border-radius: 4px;
	width:37%;
    height: 56px;
    padding: 2px 10px 3px 10px;
}
.product-page-size{
	border: #CDCDCE solid 1px;
    border-radius: 4px;
    width:37%;
	height: 56px;
    padding: 2px 10px 3px 10px;
}

.page:after,
.page-title:after,
.page-body:after {
	content: "";
	display: block;
	clear: both;
}
.center-1 .page-title,
.center-1 .title {
	text-align: center;
}
.buttons {
	margin: 0 0 30px;
}
.link-rss {
	display: none;
	width: 24px;
	height: 24px;
	background: url('https://3960232.fs1.hubspotusercontent-na1.net/hubfs/3960232/Scootaround_November2019/rss.png') center no-repeat;
	font-size: 0 !important;
}
.category-page .product-grid, .category-page .product-list {
    margin-bottom: 0px;
}
.category-description {
    clear: left;
    display: block;
    margin: 0 auto;
    width: 100%;
    position: relative;
    float: left;
    margin-bottom: 40px;
}
.category-description ul,
.manufacturer-description ul,
.full-description ul,
.topic-block ul,
.topic-page ul,
.post-body ul {
	margin: 12px 0;
	padding: 0 0 0 36px;
	list-style: disc;
}
.post-footer #share-buttons.share-post {
    margin: 0px !important;
    padding: 0px !important;
}
.category-description ol,
.manufacturer-description ol,
.full-description ol,
.topic-block ol,
.topic-page ol,
.post-body ol {
	margin: 12px 0;
	padding: 0 0 0 36px;
	list-style: decimal;
}
.category-description p,
.manufacturer-description p,
.full-description p,
.topic-block p,
.topic-page p,
.post-body p,
.news-body p {
	margin: 10px 0;
	text-align: left;
}
.page.blogpost-page .col-sm-8.col-md-push-1.col-content {
    max-width: 100%;
    width: 100%;
}
.flyout-cart {
	display: none;
}
.container-fluid.About-us-pg {
    margin-top: 40px;
	margin-bottom: 50px;
}


/*********** GLOBAL FORMS ***********/



.fieldset, .section {
	position: relative;
	margin: 0 0 30px;
}

.fieldset .title,
.section .title {
	margin: 0 0 15px;
	padding: 0 10px;
	font-size: 20px;
	color: #444;
}
.password-recovery-page .fieldset {
    margin: 0;
}
.order-details-page .section .title{ text-align:left;}
.fieldset .title strong,
.section .title strong {
	font-weight: normal;
}
.form-fields {
	position: relative;
	border-top: 1px solid #e6e6e6;
	background-color: #fff;
	padding: 30px 15px;
}
.inputs {
	position: relative;
	/*margin: 0 0 15px;
	text-align: center;
	white-space: nowrap; */
    font-size: 0;
}
.ie11-magic .ajax-loading-block-window{
	display:none !important;
}
.k-widget.k-window.ajaxFilters{
	display:none !important;
}
/*.inputs label{
    position: absolute;
    top: 0;
    left: 0;
    font-size: 1rem;
    transition: transform .2s ease-out,color .2s ease-out;
    transform-origin: 0 100%;
    transform: translateY(12px);
    cursor: text;
    color: #757575;}*/
/*.inputs:after {
	content: "";
	display: block;
	clear: both;
}
.inputs label {
	display: block;
	width: 100%;
	margin: 0 0 10px;
	text-align: center;
    font-size: 14px;
	color: #444;
}*/
.inputs input[type="text"],
.inputs input[type="email"],
.inputs input[type="tel"],
.inputs input[type="password"],
.inputs select, .inputs textarea {
    /*width: 449px;*/
    max-width: 100%;
    background-color: #fff;
	border-radius: 4px;
}
.inputs.custom-attributes {
	white-space: normal;
}
.inputs .option-list {
    display: inline-block;
	max-width: 95%;
    vertical-align: middle;
}
.inputs .option-list li {
	display: inline-block;
	margin: 5px;
	border: 1px solid #ddd;
	background-color: #fff;
	padding: 8px 10px;
}
.inputs .option-list label {
	display: inline-block;
	width: auto !important;
	margin: 0 0 0 5px;
}

.inputs.reversed {
	margin: 0 0 20px;
	text-align: center;
}
.required {
    margin: 0;
    vertical-align: top;
    font-size: 20px;
    font-weight: normal;
    color: #e4434b;
    position: absolute;
    right: -10px;
    top: 0;
}
.message-error,
.field-validation-error,
.username-not-available-status,
.poll-vote-error, .password-error {
	display: block;
	text-align: left;
	font-size: 13px;
	color: #e4434b;
    margin-top: 5px;
}
.field-validation-valid,
.username-available-status {
	display: block;
	text-align: center;
	font-size: 13px;
	color: #4cb17c;
}

.captcha-box {
	text-align: center;
	line-height: 0; /*firefox line-height bug fix*/
}
.captcha-box > div {
	display: inline-block;
	max-width: 100%;
}
.captcha-box input {
	height: auto;
}


/*********** GLOBAL TABLES ***********/



.table-wrapper {
	overflow-x: auto;
}
.data-table .hidden-row {
	height: 1px;
  border: none;
}
.data-table tr.hidden-row th {
  padding: 0;
  border-top: none;
}
.data-table tr.hidden-row th > span{
  height: 1px;
  width: 1px;
  position: absolute;
  overflow: hidden;
  top: -10px;
}
.cart th,
.data-table th,
.forum-table th {
	border-width: 1px 1px 0;
	border-style: solid;
	border-color: #ddd;
    background-color: #37373B;
    padding: 10px;
    white-space: nowrap;
	font-weight: normal;
	color:#fff;
	font-weight:bold;
}
.forum-table th.replies,
.forum-table th.views,
.forum-table th.votes,
.forum-table th.latest-post,
.forum-table th.topics,
.forum-table th.posts,
.forum-table td.replies,
.forum-table td.views,
.forum-table td.votes,
.forum-table td.latest-post,
.forum-table td.topics,
.forum-table td.posts{
    display: none;
}
.forum-table td.image {
    min-width: 0;
}
.cart td,
.data-table td,
.forum-table td {
	min-width: 50px;
	border-width: 1px;
	border-style: solid;
    border-color: transparent #ddd #ddd;
    background-color: #fff;
    padding: 20px;
	color: #444;
}
.forum-table td {
	min-width: 90px;
    padding: 10px;
}
.cart a,
.data-table a,
.forum-table a {
	font-weight: normal;
	color: #0069aa;
}
.cart a:hover,
.data-table a:hover,
.forum-table a:hover {
	text-decoration: underline;
}
.cart .product,
.data-table .product,
.data-table .message,
.data-table .info,
.data-table .name {
    min-width: 225px;
	text-align: left;
}
.forum-table .forum-details,
.forum-table .topic-details {
	text-align: left;
}
.cart .product a,
.data-table .product a,
.data-table .info a {
    font-weight: bold;
	color: #37373b;
}
.cart .product a:hover,
.data-table .product a:hover,
.data-table .info a:hover {
	color: #0069aa;
	text-decoration: none;
}

.cart .product .edit-item {
	margin: 10px 0 0;
}
.cart .product .edit-item a {
	font-weight: normal;
	color: #0069aa;
}
.cart .product .edit-item a:hover {
	text-decoration: underline;
}

.cart .remove-from-cart,
.cart .add-to-cart,
.data-table .select-boxes,
.data-table .order {
    text-align: center;
}

.cart td.unit-price,
.data-table td.unit-price {
    white-space: nowrap;
}
.cart td.quantity input {
    width: 50px;
    text-align: center;
}
.cart td.subtotal,
.data-table td.total {
	white-space: nowrap;
    color: #444;
}
.cart td.subtotal .discount, .cart td.subtotal .discount-additional-info {
    font-style: italic;
    color: #0069aa;
}

.data-table em a {
	font-weight: bold;
	color: #444;
}
.data-table div.download {
	margin: 10px 0 0;
}


/*********** NOTIFICATIONS & POPUPS  ***********/



.bar-notification-container {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1000;
    width: 100%;
    line-height: 16px;
    color: #fff;
    opacity: 0.95;
}
.bar-notification.success {
	background-color: #4bb07a;
}
.bar-notification.error {
	background-color: #e4444c;
}
.bar-notification.warning {
	background-color: #f39c12;
}
.bar-notification {
    position: relative;
    display: none;
    padding: 15px 25px 15px 10px;
}
.bar-notification .content {
	margin: 0 10px 0 0;
}
.bar-notification .content a {
	color: #fff;
	text-decoration: underline;
}
.bar-notification .close {
	position: absolute;
	top: 0;
	right: 0;
	width: 32px;
	height: 32px;
	margin: 7px;
	background: #fff url('https://3960232.fs1.hubspotusercontent-na1.net/hubfs/3960232/Scootaround_November2019/close.png') center no-repeat;
	cursor: pointer;
}
.popup-notification {
    border-radius: 5px;
    padding: 3px;
    margin: 5px 0;
}
.popup-notification.success {
    border: 2px rgba( 75,176,122,.5) solid;
}
.popup-notification.error {
    border: 2px rgba( 228,68,76,.5) solid;
}
.popup-notification.warning {
    border: 2px rgba( 243,156,18,.5) solid;
}

.noscript {
    border-bottom: 1px solid #333;
    background-color: #ff9;
	padding: 30px 15px;
    text-align: center;
	line-height: 22px;
    color: #444;
}

.ajax-loading-block-window {
	position: fixed;
	top: 50%;
	left: 50%;
	z-index: 999;
	width: 32px;
	height: 32px;
	margin: -16px 0 0 -16px;
	background: url('https://3960232.fs1.hubspotusercontent-na1.net/hubfs/3960232/Scootaround_November2019/loading.gif') center no-repeat;
}

.please-wait {
	background: url('https://scootaround.com/Themes/ScootAround/Content/images/ajax-loader-small.gif') no-repeat;
    padding-left: 20px;
	font-size: 14px;
}

.ui-dialog {
	max-width: 90%;
	border: 1px solid #ddd;
	box-shadow: 0 0 2px rgba(0,0,0,0.15);
	overflow: hidden;
	background-color: #fff;
	/*override jQuery UI styles, do not delete doubled properties*/
	border-radius: 0;
	padding: 0;
	font: normal 14px Arial, Helvetica, sans-serif;
}
.ui-dialog:before {
	content: "";
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,0.5);
}
.ui-dialog-titlebar {
	border-bottom: 1px solid #ddd;
	overflow: hidden;
	background-color: #eee;
	padding: 10px 15px;
	/*override jQuery UI styles, do not delete doubled properties*/
	border-width: 0 0 1px;
	border-radius: 0;
	background-image: none;
	padding: 10px 15px !important;
	font-weight: normal;
	cursor: auto !important;
}
.ui-dialog-titlebar > span {
	float: left;
	font-size: 18px;
	color: #444;
	/*override jQuery UI styles, do not delete doubled properties*/
	margin: 0 !important;
}
.ui-dialog-titlebar button {
	position: absolute;
	top: 0;
	right: 0;
	width: 42px;
	height: 42px;
	border: none;
	overflow: hidden;
	background: url('https://3960232.fs1.hubspotusercontent-na1.net/hubfs/3960232/Scootaround_November2019/close.png') center no-repeat;
	font-size: 0;
	/*override jQuery UI styles, do not delete doubled properties*/
	top: 0 !important;
	right: 0 !important;
	width: 42px !important;
	height: 42px !important;
	margin: 0 !important;
	border: none !important;
	border-radius: 0;
	background: url('https://3960232.fs1.hubspotusercontent-na1.net/hubfs/3960232/Scootaround_November2019/close.png') center no-repeat !important;
	padding: 0 !important;
}
.ui-dialog-titlebar button span {
	display: none !important;
}
.ui-dialog-content {
	padding: 15px;
	line-height: 20px;
	/*override jQuery UI styles, do not delete doubled properties*/
	background-color: #fff !important;
	padding: 15px 15px 20px 15px !important;
	color: #777;
}
.ui-dialog-content .page{
    min-height: 0;
}
.ui-dialog-content .page-title{
    min-height: 0;
    margin: 0 0 15px;
    padding: 0px 10px 10px 10px;
    text-align: center;
}
.ui-dialog-content .page-title h1{
    font-size: 30px;
    line-height: 30px;
}
.ui-dialog-content .back-in-stock-subscription-page {
    text-align: center;
}
.ui-dialog-content .back-in-stock-subscription-page .tooltip{
    margin-bottom: 10px;
}
.ui-dialog-content .back-in-stock-subscription-page .button-1{
	border: none;
	background-color: #0069aa;
    padding: 10px 15px;
	font-size: 15px;
	color: #fff;
	text-transform: uppercase;
}
.ui-dialog-content .back-in-stock-subscription-page .button-1:hover {
	background-color: #0080D5;
}

.eu-cookie-bar-notification {
    position: fixed;
    top: 50%;
	left: 50%;
	z-index: 1050;
	width: 320px;
	height: 180px;
    margin: -90px 0 0 -160px;
    border: 1px solid #ccc;
	box-shadow: 0 0 2px rgba(0,0,0,0.15);
    background-color: #fff;
    padding: 20px;
	text-align: center;
}
.eu-cookie-bar-notification .text {
	margin-bottom: 20px;
	line-height: 20px;
}
.eu-cookie-bar-notification button {
	min-width: 60px;
	margin: 5px 0 10px;
	border: none;
	background-color: #0069aa;
	padding: 8px 12px;
	font-size: 14px;
	color: #fff;
}
.eu-cookie-bar-notification button:hover {
	background-color: #0080D5;
}
.eu-cookie-bar-notification a {
	display: block;
	color: #0069aa;
}
.eu-cookie-bar-notification a:hover {
	text-decoration: underline;
}


/*********** HEADER ***********/



.admin-header-links * {
	display: inline-block;
	margin: 0 10px;
	line-height: 35px;
	font-size: 12px;
	font-weight: bold;
}
.admin-header-links .impersonate {
	display: inline-block;
}
.admin-header-links .impersonate a {
	background-color: #555;
	padding: 0 15px;
}
.admin-header-links .impersonate a:hover {
	background-color: #666;
}

.header {
	position: relative;
	z-index: 10;
	width: 95%;
	margin: auto;
	text-align: center;
}
.header-upper {
	position: relative;
	z-index: 1;
	display: table;
	width: 100%;
	/* border-bottom: 1px solid #ddd; */
}

.header-selectors-wrapper {
	border-bottom: 0px solid #ddd;
	padding: 0px 0;
}
.header-selectors-wrapper > div {
	display: block;
	width: 50%;
	margin: 10px auto;
	vertical-align: middle;
}
.header-selectors-wrapper select {
	width: 100%;
}
.language-list {
	max-width: 100%;
	font-size: 0;
}
.language-list li {
	display: inline-block;
	margin: 0 1px;
	vertical-align: middle;
}
.language-list a {
	display: block;
	position: relative;
	width: 24px;
	height: 32px;
	line-height: 0;
}
.language-list img {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
}

.header-links-wrapper {
	position: relative;
	padding: 0px 0;
}
.header-links {
}
.header-links ul {
	font-size: 0;
}
.header-links li {
	display: inline-block;
	margin: 0 10px;
}
.header-links span,
.header-links a {
	display: inline-block;
	font-size: 12px; /*reset zeroing*/
	/* line-height: 36px; */
	text-transform: uppercase;
}
.login_register span {
    text-transform: none;
}
.header-links a:hover {
	color: #0069aa;
}
#topcartlink {
	display: block;
	width: auto;
}
#topcartlink a {
	/* background: url('https://scootaround.com/Themes/ScootAround/Content/images/shopping-bag.png') left center no-repeat; */
	/* padding: 0 0 0 20px; */
}
.header-lower {
	position: relative;
	z-index: 0;
	padding: 20px 0;
}

.header-logo {
	margin: 0 0 20px;
	text-align: center;
}

.header-logo a {
	display: inline-block;
	max-width: 225px;
	line-height: 0; /*firefox line-height bug fix*/
}
.header-logo a img {
	max-width: 100%;
	opacity: 1;
}
.cls1 .header-logo a img{ width:130px;}
.search-box form {
	display: inline-block;
}
.search-box form:after {
	content: "";
	display: block;
	clear: both;
}
.search-box input.search-box-text {
	float: left;
	width: 200px;
	height: 36px;
	margin: 0 -1px 0 0;
}
.search-box .search-box-button {
	float: left;
	min-width: 86px;
	height: 36px;
	border: none;
	background-color: #0069aa;
	padding: 0 15px;
	text-align: center;
	color: #fff;
	text-transform: uppercase;
}
.search-box .search-box-button:hover {
	background-color: #0080D5;
}
.search-box .ui-autocomplete-loading {
	background: #fff url('https://scootaround.com/Themes/ScootAround/Content/images/ajax-loader-small.gif') right center no-repeat;
}
.ui-helper-hidden-accessible {
	display: none !important;
}
.ui-autocomplete {
	width: 285px !important;
	border: 1px solid #ddd;
	border-top: none;
	overflow: hidden;
	background-color: #fff;
	text-align: left;
	/*override jQuery UI styles, do not delete doubled properties*/
	border-radius: 0;
	padding: 0;
	font: normal 14px Arial, Helvetica, sans-serif;
}
.ui-autocomplete li {
	border-top: 0px solid #ddd;
}
.ui-autocomplete li:first-child {
	border-top: none;
}
.ui-autocomplete a {
	display: block;
    font-size: 17px;
    margin: 0 !important;
    border: none !important;
    border-radius: 0 !important;
    background: none !important;
    padding: 10px 15px !important;
    line-height: normal !important;
    color: #37373B !important;
    font-weight: bold;
	font-family: 'Source Sans Pro';
	text-transform:none !important;
}
.ui-autocomplete a:hover{
	font-size: 17px;
    font-weight: bold;
	text-decoration:none;
}
.ui-autocomplete a:hover,
.ui-autocomplete a.ui-state-focus {
	background-color: #f6f6f6 !important;
}
.ui-autocomplete img {
	display: none;
	min-width: 20px;
	margin: 0 10px 0 0;
	vertical-align: middle;
}
/*v 7-8-19,11-7 s*/
.top-bar {
	background-color:rgb(0, 105, 170);
	color:#fff;
}
.top-bar .header-selectors-wrapper{ float:none !important; }
.top-bar .call-us-box{
	display:inline-block;
	padding:15px 0px;
	float:left;
}

.top-bar .header-links ul{
	overflow:auto;
	margin:0px;
}
.top-bar .header-links li{
	padding: 13.5px 8px;
    display: inline-block !important;
    float: left;
    border-right: 1px solid #0080D5;
    text-align: center;
    margin: 0px;
}

.top-bar .header-links a{
	display:inline-block;
	position:relative;
	line-height:1.5;
	font-size: 14px;
    font-weight: bold;
	color:#fff;
}
.top-bar .header-links a.ico-wishlist,
.top-bar .header-links a.ico-cart{
	line-height:1.5;
}
.top-bar .header-links li .header-selectors-wrapper .currency-selector{
	line-height:1.5;
	margin:0px;
}
.top-bar .header-links li .header-selectors-wrapper .currency-selector select{
	height: 28px !important;
    padding: 0px 4px !important;
    width: 80px !important;
    border: 0px !important;
    min-height: inherit !important;
}
.header-selectors-wrapper select {
    height: 28px !important;
    padding: 0px;
    font-size: 14px;
    font-weight: bold;
    background-color: transparent;
    color: #fff;
    border: 0px;
    position: relative;
    -webkit-appearance: none;
    border: none !important;
    min-height: inherit;
}
.top-bar .header-links li span.notifier{
	display: inline-block;
    position: absolute;
    top: -10px;
    right: -8px;
    height: 20px;
    width: 20px;
    line-height: 1.5;
    border-radius: 100%;
    background-color: #ff9e15;
    color: #0069aa;
    font-size: 10px;
    font-weight: bold;
    padding: 2px 2px;
    text-align: center;
}

.header-menu > ul > li ul.submenu {
	margin:0px;
	padding:0px;
	display:none;
}
.header-menu > ul > li ul.submenu li{
	display:inline-block;
	width:150px;
}
.header-menu > ul > li ul.submenu li a{
	font-size:16px;
	color:#0069aa;
}
.news-update-box {margin-left: unset;}

@media (min-width: 576px){
	.container {
		max-width: 540px;
	}
}
@media (min-width: 768px){
	.container {
		max-width: 720px;
	}
}
@media (min-width: 992px){
	.container {
		max-width: 960px;
	}
}
@media (min-width: 1200px){
	.container {
		max-width: 1140px;
	}
  .header-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-item.hs-menu-depth-2 { width: 190px; }
  /* .news-update-box{ margin-left: 10%; } */
}

.container {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}
.slider-wrapper.theme-custom{
	margin-bottom:0px;
}
.theme-custom .nivo-controlNav{ display:block !important; }
.nivo-directionNav{
	display:block !important
}

/*v  e*/

/*********** FOOTER ***********/
.footer {
	background-color: #37373b;
	text-align: center;
}
.footer-upper {
	width: 95% !important;
	margin: auto;
	border-bottom: 0px solid #ddd;
	overflow: hidden;
	padding: 40px 0;
	font-size: 0;
	float: unset !important;
}
.footer-block {
	width: 95%;
	margin: 1px auto;
	text-align: left;
	font-size: 14px; /*reset zeroing*/
}
.footer-block .title {
	margin: 0 0 1px;
	/*background: #0069aa url('https://scootaround.com/Themes/ScootAround/Content/images/toggle-white.png') right center no-repeat;*/
	padding: 10px 15px;
	font-size: 20px;
	color: #fff;
	cursor: pointer;
}
.footer-block .title strong {
	color:#fff;
}
.footer-block .list {
    display: block;
    margin: 0 0 20px;
    background-color: transparent;
    padding: 10px 15px;
}
.footer-block .list a {
	display: block;
	padding: 5px 15px;
	line-height: 20px;
	color:#fff !important;
}
.footer-block .list a:hover {
	color: #0069aa;
}

.follow-us {
	margin: 30px auto 0;
	text-align: center;
}
.follow-us .title {
	margin: 0 0 10px;
	background: none;
	color: #444;
	cursor: auto;
}
.follow-us .social ul {
	margin: 0 0 0px;
	border-bottom: 0px solid #ddd;
	padding: 0 0 20px;
	font-size: 0;
}
.follow-us .social li {
	display: inline-block;
	margin: 0 5px;
}
.follow-us .social a {
	display: block;
	width: 38px;
	height: 38px;
	background: url('https://3960232.fs1.hubspotusercontent-na1.net/hubfs/3960232/Scootaround_November2019/social-sprite.png') no-repeat;
	font-size: 0;
}
.follow-us .social .twitter a {
	background-position: 0 0;
}
.follow-us .social .facebook a {
	background-position: -38px 0;
}
.follow-us .social .rss a {
	background-position: -76px 0;
}
.follow-us .social .youtube a {
	background-position: -114px 0;
}
.follow-us .social .instagram a {
	background-position: -153px 0;
}
.follow-us .social .google-plus a {
	background-position: -152px 0;
}
.follow-us .social .linkedin a {
    background-position: -77px 0px;
}
.newsletter-email {
	display: inline-block;
	overflow: hidden;
}
.newsletter-email input[type="email"] {
	float: left;
	width: 180px;
	height: 36px;
	margin: 0 -1px 0 0;
}
.newsletter-subscribe-button {
	float: left;
	height: 36px;
	border: none;
	background-color: #0069aa;
	padding: 0 15px;
	text-align: center;
	color: #fff;
	text-transform: uppercase;
}
.newsletter-subscribe-button:hover {
	background-color: #0080D5;
}
.newsletter-email .options {
    clear: both;
    padding: 10px 0 0;
}
.newsletter-validation,
.newsletter-result {
	    width: 100%;
    overflow: hidden;
    line-height: 28px;
    text-align: left;
    padding-left: 3px;
    color: #FF3915;
}
.newsletter-result { color:#ff0000; }

/*.newsletter-validation .please-wait {
	display: none !important;
}*/

.footer-lower {
	width: 95%;
	margin: auto;
	overflow: hidden;
	padding: 25px 0;
	font-size: 12px;
}
.footer-tax-shipping a {
	font-weight: bold;
	color: #0069aa;
}
.footer-tax-shipping a:hover {
	text-decoration: underline;
}
.footer-powered-by {
	margin: 10px 0 0;
}
.footer-powered-by a {
	font-weight: bold;
	color: #0069aa;
}
.footer-powered-by a:hover {
	text-decoration: underline;
}
.theme-selector {
	margin: 10px 0 0;
}
.theme-selector select {
	width: 170px;
}


/*********** SIDE COLUMN ***********/



.block {
	max-width: 600px; /*width limit in mobile*/
	min-height: 50px;
	margin: auto;
	text-align: left;
}
.block .title {
	position: relative;
	margin: 0 0 10px;
	border-bottom: 1px solid #ddd;
	background: #f6f6f6 url('https://scootaround.com/Themes/ScootAround/Content/images/toggle-gray.png') right 14px no-repeat;
	padding: 12px 30px 12px 10px;
	font-size: 20px;
	color: #444;
	cursor: pointer;
}
.block .title strong {
	font-weight: normal;
}
.block .listbox {
	display: none;
	border-bottom: 1px solid #ddd;
	padding: 10px 0px;
}
.block .list li {
	padding: 5px 0 5px 15px;
}
.block .list a {
	display: inline-block;
	position: relative;
	padding: 5px 0;
	font-size: 16px;
	color: #444;
    -webkit-transition: all 0.1s ease;
	transition: all 0.1s ease;
}
.block-account-navigation.block .listbox{ padding:0px 0px;}
.block-account-navigation.block .list{ background: #fbfafa;border: solid #ddd 1px; border-top: solid #ddd 0px; border-bottom: solid #ddd 0px;}
.block-account-navigation.block .list li{ padding:8px 10px 8px 10px;border-bottom: solid #ddd 1px;}
.block-account-navigation.block .list li a:before{     height:0px; width:0px;}
.block-account-navigation.block .list li a{padding:0px;}
.block-account-navigation.block .list li a:hover{ text-decoration:none;}
.block-account-navigation.block .list li a.active{ font-weight:bold; color:#0069aa;}
.block .list a:before {
	content: "";
	position: absolute;
	top: 12px;
	left: -15px;
	width: 5px;
	height: 5px;
	background-color: #ddd;
}
.block .list .active > a {
	color: #0069aa;
}
.block .list a:hover {
	color: #0069aa;
}
.block a.product-picture {
	display: none;
}
.block a.product-picture:before {
	display: none;
}
.block .sublist {
	margin: 15px 0 5px;
}
.block .sublist a {
	font-size: 14px;
}

.block .view-all {
	margin: 10px 0 0;
}
.block .view-all a {
	display: inline-block;
	padding: 10px 15px;
	font-size: 16px;
	color: #0069aa;
}
.block .view-all a:hover {
	text-decoration: underline;
}

.block .tags {
	margin: 5px 0 10px;
}
.block .tags ul {
	font-size: 0;
}
.block .tags li,
.product-tags-all-page li {
	display: inline-block;
	position: relative;
	margin: 0 10px;
	overflow: hidden;
	font-size: 17px !important; /*setting base size*/
}
.block .tags li a,
.product-tags-all-page li a {
	float: left;
	line-height: 30px;
	color: #444;
}
.block .tags li a:hover,
.product-tags-all-page li a:hover {
	color: #0069aa;
}

.poll strong {
	display: block;
	margin: 10px 0;
	background-color: #f6f6f6;
	padding: 10px 15px;
	font-size: 15px;
	font-weight: normal;
	color: #444;
	text-transform: uppercase;
}
.poll-options,
.poll-results {
	margin: 10px 0 15px;
	overflow: hidden;
	font-size: 15px;
	color: #444;
}
.poll-options li,
.poll-results li {
	margin: 10px 0;
}
.poll-options li > input {
	margin: 0 5px 0 0;
	cursor: pointer;
}
.poll-options li > label {
	display: inline-block;
	font-size: 16px;
	cursor: pointer;
}
.poll .buttons,
.poll-total-votes {
}
.poll .buttons input {
	border: none;
	background-color: #aaa;
	padding: 10px 20px;
	font-size: 13px;
	color: #fff;
	text-transform: uppercase;
}
.poll .buttons input:hover {
	background-color: #bbb;
}
.poll-total-votes {
	display: block;
	margin: 10px 0 0;
	font-weight: bold;
	font-style: italic;
	color: #444;
}

.home-page-polls {
	text-align: center;
}
.home-page-polls .title {
    border-bottom: 1px solid #ddd;
    color: #444;
    font-size: 30px;
    font-weight: normal;
    margin: 0 0 30px;
    padding: 0 0 15px;
}
.home-page-polls .title strong {
	font-weight: normal;
}
.home-page-polls li {
	display: inline-block;
	margin: 10px;
}


/********** CATEGORY PAGE **********/

/********** baneer section start **********/
/* .slider-wrapper.theme-custom { */
    /* margin-top: 130px; */
/* } */
/* .admin-header-links + .top-bar + .scoot-main-header + .slider-wrapper.theme-custom { */
    /* margin-top: 166px; */
/* } */
div#categoryBanner img{
	width:100%;
}

/********** baneer section end **********/
.visible-xs{
	display:none;
}

.breadcrumb {
	margin: 0 0 50px;
	/* background-color: #f6f6f6;*/
	padding: 5px 10px;
}
.breadcrumb ul {
	font-size: 0;
}
.breadcrumb li {
	display: inline-block;
}
.breadcrumb li * {
	display: inline-block;
	margin:0 0px 0 0px;
	font-size: 14px; /*reset zeroing*/
	/*line-height: 32px;*/
}
.breadcrumb li span.delimiter {
    margin: 0 7px 0 7px;
}
.breadcrumb strong {
	font-weight: normal;
}
.breadcrumb a:hover {
	color: #0069aa;
}

.category-description,
.manufacturer-description,
.vendor-description {
	margin: 0 0 25px;
	line-height: 22px;
}

.contact-vendor {
	margin: 0 0 30px;
}
.contact-vendor .button-2 {
	border: none;
	background-color: #0069aa;
	padding: 10px 15px;
	font-size: 14px;
	color: #fff;
	text-transform: uppercase;
}
.contact-vendor .button-2:hover {
	background-color: #0080D5;
}

.product-selectors {
	margin: 0 0 20px;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	padding: 20px 0;
}
.product-selectors:first-child {
	border-top: none;
}
.product-selectors:after {
	content: "";
	display: block;
	clear: both;
}
.product-selectors > div {
	display: inline-block;
	margin: 5px;
}
.product-selectors span {
    vertical-align: top;
    font-size: 13px;
    display: block;
}
.product-selectors select {
	margin: 0 0px;
}
.product-selectors .product-viewmode {
	display: none;
	font-size: 0;
}

.product-filters {
	display: table;
	width: 100%;
	margin: -20px 0 20px;
	border-bottom: 1px solid #ddd;
}
.product-filter {
	margin: 0 0 10px;
}
.product-filter .filter-title {
	margin: 0 0 10px;
	background-color: #f6f6f6;
	padding: 10px;
	font-size: 17px;
	color: #444;
}
.product-filter .filter-title strong {
	font-weight: normal;
}
.product-filter .filter-content {
	padding: 10px;
	color: #444;
}
.full-description ul {
    margin-bottom: 23px;
}
.product-filter .available-items:after {
	content: "";
	display: block;
	clear: both;
}
.product-filter .group {
	margin: 0 0 10px;
}
.product-filter .group li {
	font-size: 15px;
}
.product-filter .group li a,
.product-filter .group li strong {
	display: inline-block;
	padding: 5px 0;
}
.product-filter .group li a:hover {
	color: #0069aa;
}
.product-filter .group li.item {
	display: inline-block;
	position: relative;
	margin: 0 15px 0 0;
	padding: 0 0 0 15px;
}
.product-filter .group li.item:before {
	content: "";
	position: absolute;
	top: 12px;
	left: 0;
	width: 5px;
	height: 5px;
	background-color: #ddd;
}
.product-filter .group li.color-item {
    padding: 0;
    display: inline-block;
}
.product-filter .group li.color-item a {
    padding: 0;
}
.product-filter .group li.color-item:before {
    display: none;
}

.filtered-items .title {
	margin: 0 0 5px;
	font-style: italic;
}
.filtered-items .item {
	color: #0069aa;
}
.remove-filter {
	margin: 15px 0;
}
.remove-filter a {
	display: inline-block;
	background-color: #aaa;
	padding: 10px 20px;
	font-size: 13px;
	color: #fff;
	text-transform: uppercase;
}
.remove-filter a:hover {
	background-color: #999;
}
a.viewmode-icon.grid.selected{
	background-image: url(https://scootaround.com/Themes/ScootAround/Content/images/view-grid-active.png) !important;
}
a.viewmode-icon.list.selected{
	background-image: url(https://scootaround.com/Themes/ScootAround/Content/images/view-list-active.png) !important;
}
.news-list-page .page-body {
    padding: 20px 0;
}
.product-list .item-box .picture {
    position: relative;
}
.owl-carousel .owl-item .details img {
    width: auto !important;
    margin: 0 auto;
    margin-top: 12px;
}
.owl-carousel .owl-item .details h2.product-title {
    padding-left: 15px;
    color: #fff;
    height: auto;
    position: relative;
    margin: 0px !important;
    padding-bottom: 0px;
	text-align:left;
	    width: 83%;
}
.owl-carousel .owl-item .details h2.product-title a:hover{
	color:#fff;
	text-decoration:none;
}
.item-grid:after {
	content: "";
	display: block;
	clear: both;
}
.item-box {
	position: relative;
	width: 100%;
	float: left;
	margin: 0 0 80px;
	text-align: left;
}
.item-box .picture {
	z-index: 1;
    /*overflow: hidden;*/
    background-color: #fff;
    margin: 0 0 10px;
    border-radius: 4px;
	border:#F0F0F1 solid 1px;
}
.item-box .picture a {
	display: block;
	position: relative;
	overflow:hidden;
}
.item-box .picture a:before {
	content: "";
	display: block;
	padding-top: 100%;
}
.item-box .picture a img {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: auto;
	max-height: 100%;
	margin: auto;
    -webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
	-webkit-transform: translateZ(0) scale(1.0, 1.0);
}
.item-box:hover .picture a img {
	opacity: 0.85;
}
.item-box .details {
	padding: 0 10px;
}
.item-box .product-title {
	margin: 0 0 10px;
	overflow: hidden;
	font-size: 18px;
    line-height: 1.2;
    font-weight: bold;
    color: #37373B;
    font-family: 'Source Sans Pro';
}
#dvCatSlider .item-box .product-title {
	overflow: inherit !important;
}
.item-box .product-title a {
	display: block;
	 color: #37373B;
}
.item-box .product-title a:hover {
	color: #0080D5;
}
.item-box .sku {
    margin: 0 0 15px;
}
.item-box .product-rating-box {
    display: inline-block;
	margin: 0 0 10px;
}
.item-box .rating {
	background: url('https://scootaround.com/Themes/ScootAround/Content/images/rating1.png') repeat-x;
	width: 105px;
    height: 19px;
}
.item-box .rating div {
	background: url('https://scootaround.com/Themes/ScootAround/Content/images/rating2.png') repeat-x;
    height: 19px;
}
.item-box .description {
	display: none;
}
.item-box .description a {
	display: block;
	overflow: hidden;
}
.item-box .prices {
    margin: 0 0 10px;
    overflow: hidden;
}
.item-box .old-price {
	margin: 0 5px 0 0;
	font-size: 16px;
	color: #aaa;
	text-decoration: line-through;
}
.item-box .actual-price {
	margin: 0 5px 0 0;
	font-size: 17px;
    color: #37373B;
    font-weight: 700;
	font-family: 'Source Sans Pro';
}
.item-box .prices span.price.actual-price:nth-child(2) {
    color: #FF3915;
}
.item-box .tax-shipping-info a {
	color: #0069aa;
}
.item-box .tax-shipping-info a:hover {
	text-decoration: underline;
}
.item-box .buttons {
	margin: 0;
    font-size: 0;
}
.item-box input[type="button"] {
	display: inline-block;
	height: 32px;
	border: none;
	vertical-align: middle;
}
.item-box .product-box-add-to-cart-button {
	width: auto;
    background-color: #0069AA;
    text-align: center;
    font-size: 14px !important;
    color: #fff;
    text-transform: uppercase;
    font-weight: 700;
    border-radius: 100px;
    font-family: 'Source Sans Pro';
    padding: 0 20px;
}
.item-box .product-box-add-to-cart-button:hover {
	background-color: #0080D5;
}
.item-box input[value="Added"].product-box-add-to-cart-button{
	background-color:#fff;
	border:1px solid #0069AA;
	color:#0069AA;
	border-radius:50px;
}
.item-box .add-to-compare-list-button,
.item-box .add-to-wishlist-button {
	width: 20%;
	/*border-left: 1px solid #fff !important;*/
	background-color: #eaeaea;
	background-position: center;
	background-repeat: no-repeat;
	font-size: 0;
}
.item-box .add-to-compare-list-button {
	background:#F0F0F1 url(https://scootaround.com/Themes/ScootAround/Content/images/compare-button.png) no-repeat center center;
    border-radius: 100px;
    text-indent: 9999999999999px;
    width: 32px;
    height: 32px;
	border: none !important;
	overflow:hidden;
	padding:0 0 0 32px;
	font-size:0px !important;
}
.item-box .add-to-wishlist-button {
	    background: #FF3915 url(https://scootaround.com/Themes/ScootAround/Content/images/wishlist-button.png) no-repeat center center;
    width: 32px;
    height: 32px;
    border-radius: 100px;
    text-indent: 9999999999999px;
	overflow:hidden;
	padding:0 0 0 32px;
	font-size:0px !important;
}
.item-box .add-to-compare-list-button:hover,
.item-box .add-to-wishlist-button:hover { background-color: #ddd; }

.home-page-category-grid,
.sub-category-grid,
.manufacturer-grid,
.vendor-grid {	margin: 0 0 20px; }

.home-page-category-grid .title,
.sub-category-grid .title {
	text-align: center;
	font-size: 22px;
	font-weight: normal;
    -webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.home-page-category-grid .title a,
.sub-category-grid .title a {
	display: block;
	padding: 0 0 15px;
}
.home-page-category-grid .picture,
.sub-category-grid .picture {
	margin: 0;
}
.home-page-category-grid .picture a:before,
.sub-category-grid .picture a:before {
	padding-top: 65%;
}

.product-grid,
.product-list {
	margin: 0 0 50px;
}
.product-grid .item-grid{ margin:0px -1.3%;}
.product-list .item-grid{ margin:0px -1%;}
.search-page .item-grid {
    padding: 0 15px;
}
.product-grid .title {
	margin: 0 0 30px;
	border-bottom: 1px solid #ddd;
	padding: 0 0 15px;
	font-size: 30px;
	font-weight: normal;
	color: #444;
}
.product-grid .title strong {
	font-weight: normal;
}

.manufacturer-grid .title {
	margin: 0 0 15px;
	text-align: center;
	font-size: 16px;
}
.manufacturer-grid .title a:hover {
	color: #0069aa;
}
.manufacturer-grid .picture {
	border: 1px solid #ddd;
}

.vendor-grid .title {
	margin: 0 0 15px;
	text-align: center;
	font-size: 16px;
}
.vendor-grid .title a:hover {
	color: #0069aa;
}
.vendor-grid .picture {
	border: 1px solid #ddd;
}

.pager {
	margin: 0 0 20px;
}
.pager ul {
	text-align: right;
	font-size: 0;
}
.pager li {
	display: inline-block;
	margin: 0 5px;
	vertical-align: top;
}
.pager li a,
.pager li span {
	display: block;
	min-width: 35px;
	height: 35px;
	border: 1px solid #ddd;
	background-color: #eee;
	padding: 6px;
	text-align: center;
	font-size: 14px; /*reset zeroing*/
	cursor: pointer;
	border-radius:4px;
}
.pager li span {
	border-color: transparent;
	background-color: #0069aa;
	color: #fff;
}
.pager li.previous-page *,
.pager li.next-page *,
.pager li.first-page *,
.pager li.last-page * {
	background-position: center;
	background-repeat: no-repeat;
	font-size: 0;
	color: #fff;
}
.pager li.previous-page * {
	background-image: url('https://scootaround.com/Themes/ScootAround/Content/images/prev.png');
}
.pager li.next-page * {
	background-image: url('https://scootaround.com/Themes/ScootAround/Content/images/next.png');
}
.pager li.first-page * {
	background-image: url('https://scootaround.com/Themes/ScootAround/Content/images/first.png');
}
.pager li.last-page * {
	background-image: url('https://scootaround.com/Themes/ScootAround/Content/images/last.png');
}
.pager li a:hover {
	border-color: transparent;
	background-color: #ddd;
}


/********** PRODUCT PAGE **********/


.product-details-page {
	padding: 20px 0 0;
}
.product-essential {
    margin: 0 0 0px;
    border-bottom: 0px solid #ddd;
    padding: 0 0 10px;
}
.product-essential:after {
	content: "";
	display: block;
	clear: both;
}
.product-essential .overview select,
.product-essential .overview input[type="radio"],
.product-essential .overview input[type="checkbox"] { cursor:pointer; }

.gallery {
	margin: 0 auto 50px;
}
.gallery .picture-wrapper {
    margin: 0 0 10px;
}
.gallery .picture {
	position: relative;
	max-width: 100%;
	margin: 0 auto 10px;
	overflow: hidden;
}
.gallery .picture:before {
	content: "";
	display: block;
	padding-top: 100%;
}
.gallery .picture img,
.gallery .picture-thumbs img,
.variant-picture img {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	max-width: 100%;
	max-height: 100%;
	margin: auto;
}
.gallery .picture-thumbs {
	overflow: hidden;
	font-size: 0;
}
.gallery .picture-thumbs .thumb-item {
	display: inline-block;
	position: relative;
	width: 100px;
	height: 100px;
	margin: 0 5px 10px;
	overflow: hidden;
    cursor: pointer;
}

.overview {
	position: relative;
	margin: 0 0 50px;
}
.overview .discontinued-product {
    background: #f3f3f3;
    margin: 0 0 20px;
}
.overview .discontinued-product h4 {
    display: inline-block;
    font-size: 14px;
    padding: 17px 17px 17px 40px;
    background: url('https://scootaround.com/Themes/ScootAround/Content/images/discontinued-product-icon.png') no-repeat 13px center;
    color: #de444c;
}
.overview .product-name {
	margin: 0 0 5px;
	border-bottom: 0px solid #ddd;
    padding: 0 0 0px;
}
.overview .product-name h1 {
    font-size: 30px;
    font-weight: bold;
}
.overview .short-description {
	margin: 0 0 25px;
	line-height: 22px;
	color: #666;
}
.product-slider .zoom-gallery-slide.active,
.product-slider .zoom-gallery-slide {
	position:relative;
}
.product-slider .zoom-gallery-slide.active .MagicZoom,
.product-slider .zoom-gallery-slide .MagicZoom{
	position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 100%;
}
.product-no-reviews,
.product-reviews-overview {
	margin: 0 0 0px;
	color: #444;
}
.product-no-reviews a {
	text-decoration: underline;
}
.product-review-box {
	display: inline-block;
	margin: 0 0 8px;
}
.product-review-box .rating {
	width: 105px;
	height: 19px;
	background: url('https://scootaround.com/Themes/ScootAround/Content/images/rating1.png') repeat-x;
}
.product-review-box .rating div {
	height: 19px;
	background: url('https://scootaround.com/Themes/ScootAround/Content/images/rating2.png') repeat-x;
}
.product-review-links a {
	text-decoration: underline;
}
.product-review-links a:hover {
	color: #0069aa;
}

.overview .value,
.variant-overview .value {
    color: #444;
}
.overview .value a,
.variant-overview .value a {
	color: #0069aa;
}
.overview .value a:hover,
.variant-overview .value a:hover {
	text-decoration: underline;
}

.overview-buttons {
	margin: 0 0 25px;
	font-size: 0;
}
.overview-buttons .product-review-links{}
.overview-buttons .product-review-links img{ padding-right:10px;}
.overview-buttons div {
	width: 75%;
	margin: 0 auto 3px;
}
.overview .button-2,
.variant-overview .button-2 {
	display: block;
	width: 100%;
	border: none;
	background-color: #eaeaea;
	background-position: left center;
	background-repeat: no-repeat;
	padding: 12px 15px 12px 40px;
	text-align: left;
	font-size: 14px; /*reset zeroing*/
	color: #666;
}
.overview .button-2:hover,
.variant-overview .button-2:hover {
	background-color: #ddd;
}

.overview .add-to-compare-list-button {
    background: #F0F0F1 url('https://scootaround.com/Themes/ScootAround/Content/images/compare-button.png') no-repeat;
	width: 32px;
    height: 32px;
    border-radius: 100px;
    text-indent: 999999999999px;
    text-align: center;
    background-position: center center;
    padding: 0 0 0 32px;
	overflow:hidden;
	font-size:0px !important;

}
.overview .email-a-friend-button {
    background: url('https://scootaround.com/Themes/ScootAround/Content/images/email-button.png') no-repeat;
	width: 32px;
    height: 32px;
    border-radius: 100px;
    text-indent: 999999999999px;
    text-align: center;
    background-position: center center;
   padding: 0 0 0 32px;
	overflow:hidden;
	font-size:0px !important;
}
.overview .subscribe-button,
.variant-overview .subscribe-button {
    background: url('https://scootaround.com/Themes/ScootAround/Content/images/email-button.png') no-repeat;
	width: 32px;
    height: 32px;
    border-radius: 100px;
    text-indent: 999999999999px;
    text-align: center;
    background-position: center center;
    padding: 0 0 0 32px;
	overflow:hidden;
}
.overview .download-sample-button,
.variant-overview .download-sample-button {
    background: url('https://scootaround.com/Themes/ScootAround/Content/images/download-button.png') no-repeat;
	width: 32px;
    height: 32px;
    border-radius: 100px;
    text-indent: 999999999999px;
    text-align: center;
    background-position: center center;
    padding: 0 0 0 32px;
	overflow:hidden;
}
.overview .add-to-wishlist-button,
.variant-overview .add-to-wishlist-button {
    background:#FF3915 url('https://scootaround.com/Themes/ScootAround/Content/images/wishlist-button.png') no-repeat;
	width: 32px;
    height: 32px;
    border-radius: 100px;
    text-indent: 999999999999px;
    text-align: center;
    background-position: center center;
    padding: 0 0 0 32px;
	overflow:hidden;
	font-size:0px !important;
}
.overview .manufacturers {
	margin: 0 0 20px;
}
.overview .availability,
.variant-overview .availability {
	margin: 0 0 20px;
	overflow: hidden;
}
.overview .availability .stock,
.variant-overview .availability .stock {
	margin: 0 0 10px;
}
.overview .availability .back-in-stock-subscription,
.variant-overview .availability .back-in-stock-subscription {
	display: inline-block;
}
.overview .additional-details{ display:none;}
.overview label{ font-weight:400;}
.attributes .title h4{ font-weight:bold; font-size:20px;}
.overview .attributes{ border-bottom: #CDCDCE solid 1px; padding-bottom:0px; margin-bottom:20px;}
.overview .additional-details,
.variant-overview .additional-details {
	margin: 0 0 20px;
}
.overview .additional-details div,
.variant-overview .additional-details div {
	margin: 0 0 8px;
}
.overview .delivery,
.variant-overview .delivery {
	overflow: hidden;
}
.overview .free-shipping,
.variant-overview .free-shipping {
	display: inline-block;
	margin: 10px 0;
	background: url('https://scootaround.com/Themes/ScootAround/Content/images/shipping.png') left center no-repeat;
	padding: 2px 0 2px 28px;
	font-weight: bold;
	color: #444;
}
.overview .free-shipping.invisible,
.variant-overview .free-shipping.invisible {
    display: none;
}
.overview .delivery-date,
.variant-overview .delivery-date {
    margin: 0px 0;
}
.overview .delivery-availability .delivery-date{ display:inline;}
.overview .delivery-availability .availability{ display:inline-block; padding-left:10px; overflow:inherit; font-weight:bold; margin-bottom:0px;}
.overview .delivery-availability .availability .stock{ margin-bottom:0px;}
.overview .delivery-availability .availability .stock span.value{ color:#1AD589;font-weight:bold;}
.overview .min-qty-notification,
.variant-overview .min-qty-notification {
	margin: 10px 0;
    font-style: italic;
	color: #444;
}
.overview .download-sample,
.variant-overview .download-sample {
	display: inline-block;
	margin: 0 0 25px;
}

.overview .prices,
.variant-overview .prices {
	margin: 0 0 0px;
	overflow: hidden;
}
.overview .prices > div,
.variant-overview .prices > div {
	margin: 0 0 0px;
}
.overview .prices > div > span,
.variant-overview .prices > div > span {
	vertical-align: middle;
}
.overview .old-product-price,
.variant-overview .old-product-price,
.overview .non-discounted-price,
.variant-overview .non-discounted-price {
	font-size: 14px;
	color: #999;
	text-decoration: line-through;
}
.overview .product-price,
.variant-overview .product-price {
	font-size: 20px;
	font-weight: bold;
	color: #444;
}
.overview .tax-shipping-info a,
.variant-overview .tax-shipping-info a {
	color: #0069aa;
}
.overview .tax-shipping-info a:hover,
.variant-overview .tax-shipping-info a:hover {
	text-decoration: underline;
}

.customer-entered-price {
	margin: 0 0 20px;
	overflow: hidden;
}
.customer-entered-price .price-input label {
	display: block;
	margin: 0 0 5px;
	font-weight: bold;
	color: #444;
}
.customer-entered-price .price-input input {
	width: 170px;
	text-align: center;
}
.customer-entered-price .price-range {
	margin: 5px 0 0;
	color: #777;
}

.tier-prices {
	margin: 0 0 20px;
}
.tier-prices .title {
    display: none;
}
.tier-prices table td {
	border: 1px solid #ddd;
	padding: 10px;
	color: #444;
}
.tier-prices .field-header {
	min-width: 80px;
}
.tier-prices .item-price {
	background-color: #f9f9f9;
	font-size: 16px;
	color: #e4434b;
}

.overview .add-to-cart {
	margin: 12px 0 31px;
}

.overview .add-to-cart-panel,
.variant-overview .add-to-cart-panel {
	display: inline-block;
	position: relative;
}
.overview .add-to-cart-panel > *,
.variant-overview .add-to-cart-panel > * {
	float: left;
}
.overview .qty-label,
.variant-overview .qty-label {
    display: none !important;
}
.overview ul.option-list{ /*border-bottom:solid #CDCDCE 1px;*/ padding-bottom:15px; margin-bottom:0px;}
.overview ul.option-list label{ transform: inherit;height: 34px;}
.overview .add-to-cart label{display:block !important; float: none; font-weight:bold;}
.overview .qty-input,
.variant-overview .qty-input {
	width: 86px;
    height: 46px;
	padding: 0 12px;
	text-align: left;
    font-size: 15px;
	color: #444;
}
.overview .qty-dropdown,
.variant-overview .qty-dropdown {
    height: 46px;
    padding: 0 12px;
    font-size: 15px;
    color: #444;
}
.overview .add-to-cart-button,
.variant-overview .add-to-cart-button {
	height: 36px;
    border: none;
	background-color: #0069AA;
    padding: 0 24px;
    font-size: 14px;
	color: #fff;
	text-transform: uppercase;
	font-weight:700;
	border-radius:100px;
	font-family: 'Source Sans Pro';
  box-shadow: 0 1px 2px rgba(0,0,0,0.4);
}
.overview .add-to-cart-button:hover,
.variant-overview .add-to-cart-button:hover {
	background-color: #0080D5;
}
.overview .add-to-cart-button{
	float:right;
}
.overview .add-to-cart-panel{
	width:100%;
}
.product-share-button {
	display: inline-block;
    overflow: hidden;
}
.product-share-button label{ font-weight: bold;color: #37373B; text-transform: uppercase; font-size:17px;}
.full-description {
	clear: both;
	line-height: 24px;
}

.product-collateral {
	margin: 0 0 75px;
}
.product-collateral .title {
	margin: 0 0 10px;
	font-size: 18px;
	color: #444;
}
.product-collateral .title strong {
	font-weight: normal;
}

.product-variant-line {
	margin: 0 0 30px;
	border-bottom: 1px solid #ddd;
	padding: 0 0 20px;
}
.product-variant-line:after {
	content: "";
	display: block;
	clear: both;
}
.variant-picture {
	position: relative;
	width: 220px;
	height: 220px;
	margin: 0 auto 15px;
	overflow: hidden;
}
.variant-overview {
	width: 100%;
}
.variant-overview .variant-name {
	margin: 0 0 10px;
	padding: 10px 0;
	font-size: 16px;
	font-weight: bold;
	color: #0069aa;
}
.variant-overview .variant-description {
	margin: 0 0 15px;
	line-height: 22px;
}
.variant-overview .add-to-wishlist {
	margin: 0 0 25px;
}
.variant-overview .add-to-wishlist-button {
	display: inline-block;
	width: auto;
}
.variant-overview .add-to-cart {
	margin: 0 0 10px;
}

.product-specs-box {
    margin: 0 0 20px;
    border-bottom: #CDCDCE solid 1px;
    padding: 0 0 20px;
}
/* .product-specs-box td { */
	/* border: 1px solid #ddd; */
	/* padding: 10px; */
/* } */
.product-details-page .product-specs-box .table-wrapper td.spec-name {
    white-space: nowrap;
}
.product-details-page .product-specs-box .table-wrapper td {
    padding: 10px 10px 10px 0;
	border:none;
}
.product-details-page .product-specs-box tbody tr {    border-bottom:1px solid #CDCDCE; }
.product-details-page .product-specs-box tbody tr:last-child{ border-bottom:none; }
.product-specs-box .data-table tr.hidden-row th {
    padding: 0;
    border-top: none;
    background: none;
    border: 0px;
}
.spec-name{
	font-size:17px;
	font-weight:bold;
	color:#37373B;
}
.spec-value{
	font-size:17px;
	font-weight:normal;
	color:#37373B;
}
.use-reward-points label {
	transform: inherit !important;
    margin-top: 5px;
    font-weight: bold;
    vertical-align: top;
    margin-left: 5px;
}
.product-tags-list {
	font-size: 0;
}
.product-tags-list li {
	display: inline-block;
	font-size: 14px; /*reset zeroing*/
}
.product-tags-list li.separator {
	margin: 0 5px 0 3px;
}
.product-tags-list a {
	display: inline-block;
	line-height: 24px;
}
.product-tags-list a:hover {
	color: #444;
}

.attributes {
	margin: 20px 0px 0px 0px;
}
.attributes dl {
	overflow: hidden;
    padding: 0 2px; /* fix for Chrome in Mac, the checkboxes get cut off */
	margin-bottom:0px;
}
.attributes dt,
.attribute-label {
	display: block;
	margin: 0 0 5px;
	white-space: nowrap;
	font-weight: bold;
	color: #444;
}
.attributes dd,
.attribute-data {
	margin: 0 0 10px;
}
.attributes li {
	margin: 8px 0 12px;
}
.attributes select {
	width: auto;
	min-width: 100px;
	max-width: 100%;
}
.attributes .option-list label {
	margin: 0 5px;
}

.attributes .datepicker {
	width: 280px;
	text-align: center;
	color: #444;
}

.attributes .qty-box input{
	width: 48px;
    height: 32px;
    text-align: center;
}

.ui-datepicker {
	width: 280px;
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
	background-color: #fff;
	text-align: center;
	/*override jQuery UI styles, do not delete doubled properties*/
	border: none;
	border-radius: 0;
	padding: 0;
	font: normal 14px Arial, Helvetica, sans-serif;
	color: #777;
}
.ui-datepicker-header {
	position: relative;
	height: 32px;
	background-color: #0069aa;
	color: #fff;
	/*override jQuery UI styles, do not delete doubled properties*/
	border: none;
	border-radius: 0;
	background-image: none;
	padding: 0 !important;
	font-weight: normal;
}
.ui-datepicker-header a {
	position: absolute;
	top: 0;
	z-index: 1;
	width: 32px;
	height: 32px;
	line-height: 32px;
	font-size: 0;
	/*override jQuery UI styles, do not delete doubled properties*/
	top: 0 !important;
	width: 32px !important;
	height: 32px !important;
	border: none !important;
}
.ui-datepicker-header a.ui-datepicker-prev {
	left: 0;
	background: url('https://scootaround.com/Themes/ScootAround/Content/images/calendar-prev.png') center no-repeat;
}
.ui-datepicker-header a.ui-datepicker-next {
	right: 0;
	background: url('https://scootaround.com/Themes/ScootAround/Content/images/calendar-next.png') center no-repeat;
}
.ui-datepicker-header a span {
	/*override jQuery UI styles, do not delete doubled properties*/
	display: none !important;
}
.ui-datepicker-title {
	position: relative;
	z-index: 0;
	line-height: 32px;
	font-weight: bold;
	text-transform: uppercase;
	/*override jQuery UI styles, do not delete doubled properties*/
	line-height: 32px !important;
}
.ui-datepicker-calendar {
	/*override jQuery UI styles, do not delete doubled properties*/
	margin: 0 !important;
	font-size: 14px !important;
}
.ui-datepicker-calendar th {
	background-color: #eee;
}
.ui-datepicker-calendar th,
.ui-datepicker-calendar td {
	width: 14.285%;
	border: 1px solid #ddd;
	/*override jQuery UI styles, do not delete doubled properties*/
	padding: 0;
}
.ui-datepicker-calendar th span,
.ui-datepicker-calendar td a {
	display: block;
	min-height: 32px;
	line-height: 32px;
	color: #444;
}
.ui-datepicker-calendar td a {
	/*override jQuery UI styles, do not delete doubled properties*/
	border: none !important;
	background: none !important;
	padding: 0;
	text-align: center;
	color: #444 !important;
}
.ui-datepicker-calendar .ui-state-active {
	outline: 2px solid #0069aa;
	font-weight: bold;
	color: #0069aa;
	/*override jQuery UI styles, do not delete doubled properties*/
	color: #0069aa !important;
}

.attribute-squares {
	font-size: 0;
}
.attribute-squares li {
	display: inline-block;
	margin: 0 5px 5px;
	text-align: center;
}
.attribute-squares .attribute-square-container {
    display: block;
    position: relative;
    z-index: 0;
	padding: 1px;
}
.attribute-squares label {
	display: block;
	margin: 0 !important;
    overflow: hidden;
}
.attribute-squares .attribute-square {
    display: table !important;
    width: 32px !important;
    height: 32px !important;
    border: 1px solid #444 !important;
    cursor: pointer;
}
.attribute-squares .selected-value .attribute-square-container {
	background-color: #0069aa;
	border-radius:50px;
}
.attribute-squares li input {
	position: relative;
	z-index: -1;
	margin: -32px 0 0;
}
.tooltip-container {
    position: absolute;
    width: 200px;
    color: #000000;
    background: #FFFFFF;
    border: 1px solid #eeeeee;
    text-align: center;
    visibility: hidden;
    border-radius: 5px;
}
.tooltip-container:before {
    content: '';
    position: absolute;
    bottom: 100%;
    left: 50%;
    margin-left: -7px;
    width: 0; height: 0;
    border-bottom: 7px solid #eeeeee;
    border-right: 7px solid transparent;
    border-left: 7px solid transparent;
}
.tooltip-container:after {
    content: '';
    position: absolute;
    bottom: 100%;
    left: 50%;
    margin-left: -6px;
    width: 0; height: 0;
    border-bottom: 6px solid #FFFFFF;
    border-right: 6px solid transparent;
    border-left: 6px solid transparent;
}
.attribute-squares li:hover .tooltip-container {
    visibility: visible;
    margin-left: -83px;
    margin-top: 5px;
    z-index: 999;
}
.tooltip-container .tooltip-header {
    background-color:#F6F6F6;
    height:25px;
    border-top-right-radius:4px;
    border-top-left-radius:4px;
    padding-left:10px;
    padding-top:5px;
    text-align:left;
    width: 198px;
    font-size: 15px;
    border-bottom: 1px #EEEEEE solid;
}
.tooltip-container .tooltip-body {
    margin:5px;
}
.tooltip-container .tooltip-body img {
    border: 0px #FFF;
    width: 190px;
}
.giftcard {
	margin: 0 0 20px;
	overflow: hidden;
}
.giftcard div {
	margin: 0 0 10px;
}
.giftcard label {
	display: block;
	margin: 0 auto 5px;
	font-weight: bold;
	color: #444;
}
.giftcard input,
.giftcard textarea {
	width: 350px;
	max-width: 100%;
}
.giftcard textarea {
	height: 150px;
}


/********** PRODUCT REVIEWS **********/



.product-reviews-page h1 a {
	color: #0069aa;
}
.product-reviews-page h1 a:before,
.product-reviews-page h1 a:after {
	content: "''";
}
.product-reviews-page .title {
	margin: 0 0 20px;
	font-size: 20px;
	color: #444;
}
.product-reviews-page .title strong {
	font-weight: normal;
}

.write-review {
	margin: 0 0 60px;
}
.write-review .fieldset {
	margin: 0 0 20px;
}

.tooltip {
    position: initial;
    display: inline-block;
    border-bottom: 1px dotted black;
    color: #444;
}

.tooltip .tooltiptext {
    visibility: hidden;
    width: auto;
    background: #f0f0f0 no-repeat 100% 5%;
    border: #c0c0c0 1px dotted;
    text-align: Left;
    padding: 10px 10px 5px 5px;
    position: absolute;
    z-index: 1;
    left: 10%;
    opacity: 0;
    transition: opacity 0.3s;
}

.tooltip .tooltiptext::after {
    content: "";
    position: absolute;
}

.tooltip:hover .tooltiptext {
    visibility: visible;
    opacity: 1;
    cursor: help;
}

.write-review .review-rating {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
}
.write-review .review-rating label {
    display: block;
    margin: 0 0 5px;
    font-size: 17px;
    color: #37373b;
}
.write-review .review-rating div.first {
	color: #e4444c;
}
.write-review .review-rating div.rating-options {
    padding-top: 2px;
	margin:0px 5px;
}
.write-review .review-rating div.rating-options input {
	vertical-align: baseline;
}
.write-review .review-rating div.last {
	color: #4cb17c;
}
.write-review .captcha-box {
	margin: 15px 0 0;
}
.write-review .button-1 {
	border: none;
	background-color: #0069aa;
    padding: 8px 25px;
	text-align: center;
	border-radius:50px;
	font-size: 15px;
	color: #fff;
	text-transform: uppercase;
}
.write-review .button-1:hover {
	background-color: #0080D5;
}
.product-reviews-page .result,
.product-reviews-page .message-error {
	margin: 0 0 20px;
}

.product-review-list {
	overflow: hidden;
}
.product-details-page .page.product-reviews-page .title{ display:none;}
.product-review-item {
	margin: 0 0 20px;
}
.product-review-item .review-item-head {
	/*border-top: 1px solid #ddd;*/
	overflow: hidden;
	/*background-color: #f6f6f6;*/
	padding: 0px;
}
.product-review-item .review-title {
	line-height: 20px;
	font-size: 16px;
	color: #444;
	margin-bottom: 15px;
}
.product-review-item .product-review-box {
	margin: 3px 0 0;
}
.product-review-item .review-content {
	padding: 0px 0px;
}
.product-review-item .review-text {
	margin: 10px 0 15px;
	line-height: 22px;
	color: #444;
	font-size:14px;
}
.product-review-item .reply {
	margin: 15px 0;
    border-top: 1px solid #ddd;
}
.product-review-item .reply-header {
	margin: 15px 0;
    font-weight: bold;
}
.product-review-item .reply-text {
	line-height: 22px;
}
.product-review-item .review-info {
	margin: 0 0 5px;
	/*display:none;*/
}
.product-reviews-ratting .product-review-item .review-info{ display:none;}
.product-review-item .review-info label {
	font-weight: normal;
}
.account-page .fieldset{ margin:0 0 0px;}
.account-page .fieldset .title{ padding: 15px 0 0 0px;}
.account-page .fieldset .title strong{ font-weight:600;}
.account-page .product-review-item .review-info a{  background: #fff; color: #0069AA; width: auto;}
.account-page .product-review-item .review-info label{ margin-bottom:0px;}
.product-review-item .review-info a, .product-review-helpfulness .vote {
    display: inline-block;
    padding: 6px 5px;
    color: #fff;
    cursor: pointer;
    background: #0069AA;
    width: 94px;
    text-align: center;
    border-radius: 100px;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 14px;
    font-family: 'Source Sans Pro';
	line-height: 22px;
}
.product-review-helpfulness .question {
	margin: 0 5px 0 20px;
	font-style: normal;
	font-weight:bold;
}
.product-review-helpfulness .result {
	margin: 0 0 0 10px;
}
.address-item .info li.name {
    display: none;
}
.page.account-page .page-title {
    width: 100% !important;
    max-width: 100% !important;
}
.account-page.address-list-page .section .title {
    padding: 10px 0 0 0 !important;
}

/********** WISHLIST & COMPARE LIST **********/



.wishlist-page .page-title {
	margin: 0 0 -1px;
}
.wishlist-content {
	margin: 0 0 20px;
}
.wishlist-content .message-error {
	margin: 20px 0;
}
.wishlist-content .table-wrapper {
	margin: 0 0 30px;
}
.wishlist-content .product-content {
	min-width: 300px;
	text-align: left;
}
.wishlist-content .tax-shipping-info {
	margin: 0 0 20px;
	text-align: center;
}
.wishlist-content .tax-shipping-info a {
	color: #4ab3f1;
}
.wishlist-content .tax-shipping-info a:hover {
	text-decoration: underline;
}
.wishlist-content .buttons {
	font-size: 0;
}
.wishlist-content .button-2 {
	display: block;
	width: 250px;
	margin: 0 auto 3px;
	border: none;
    padding: 10px 25px;
	text-align: center;
	line-height: 20px;
	font-size: 15px;
	color: #fff;
}
.wishlist-content .update-wishlist-button,
.wishlist-content .wishlist-add-to-cart-button {
	background-color: #0069aa;
	text-transform: uppercase;
}
.wishlist-content .update-wishlist-button:hover,
.wishlist-content .wishlist-add-to-cart-button:hover {
	background-color: #0080D5;
}
.wishlist-content .email-a-friend-wishlist-button {
	background-color: #aaa;
}
.wishlist-content .email-a-friend-wishlist-button:hover {
	background-color: #999;
}
.wishlist-page .share-info {
    text-align: center;
    margin-bottom: 90px;
    margin-top: 60px;
}
select{cursor: pointer;}
.wishlist-page .share-info span {
	display: block;
	margin: 0 0 5px;
}
.wishlist-page .share-info a {
	font-weight: bold;
	color: #444;
}
.wishlist-page .share-info a:hover {
	color: #0069aa;
}
.wishlist-page .no-data {
	margin: 25px 0 0;
}

.compare-products-page {
	position: relative;
	overflow: hidden;
}
.compare-products-page .clear-list {
	display: inline-block;
	margin: 0 0 20px;
	background-color: #0069aa;
    padding: 10px 15px;
	font-size: 12px;
	color: #fff;
	text-transform: uppercase;
}
.compare-products-page .clear-list:hover {
	background-color: #0080D5;
}
.compare-products-page .table-wrapper {
	margin: 0 0 30px;
	padding: 0 0 1px; /*IE mobile table border fix*/
}
.compare-products-table td {
	min-width: 150px;
	border: 1px solid #ddd;
    background-color: #fff;
    padding: 20px;
	text-align: left;
	vertical-align: top;
	color: #444;
}
.compare-products-table td:first-child {
	min-width: 0;
}
.compare-products-table td label {
	font-weight: normal;
    color: #777;
}
.compare-products-table .remove-button {
	display: inline-block;
	border: none;
	background: url('https://scootaround.com/Themes/ScootAround/Content/images/remove.png') left center no-repeat;
	padding: 0 0 0 18px;
	font-size: 12px;
	color: #666;
}
.compare-products-table .remove-button:hover {
	color: #0069aa;
}
.compare-products-table .picture {
	display: block;
    position: relative;
    max-width: 200px;
    height: 200px;
    overflow: hidden;
}
.compare-products-table .picture img {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    max-width: 100%;
    max-height: 100%;
    margin: auto;
}
.compare-products-table .product-name td {
	font-weight: bold;
}
.compare-products-table .product-name td a:hover {
    color: #0069aa;
}
.compare-products-table .short-description td {
	line-height: 22px;
}
.compare-products-table .full-description td {
	display: none;
}
.compare-products-page .no-data {
	margin: 25px 0 0;
}


/*********** TOPICS ***********/



.topic-block {
	margin: 0 0 0px;
}
.topic-block-title {
	min-height: 50px;
	margin: 0 0 25px;
	border-bottom: 1px solid #ddd;
	padding: 0 0 15px;
}
.topic-block-title h2 {
	font-size: 22px;
	font-weight: normal;
}
.topic-block-body {
	text-align: left;
	line-height: 24px;
	font-size: 16px;
}
.newslatter-update-section .topic-block-body {
    float: left;
}
.topic-page .page-body {
	text-align: left;
	line-height: 22px;
}
.topic-block a,
.topic-page a {
	text-decoration: underline;
}
.topic-block strong,
.topic-page strong {
	color: #444;
}
.home-page .topic-block {
	margin: 0 0 0px;
}
.popup-window .topic-page {
	padding: 15px;
}

.not-found-page p {
	margin: 30px 15px;
}

.topic-password {
	text-align: center;
}
.enter-password-title {
	margin: 0 0 20px;
	color: #444;
}
.enter-password-form {
	display: inline-block;
	overflow: hidden;
}
.enter-password-form input[type="password"] {
	float: left;
	width: 200px;
	height: 40px;
	margin: 0 -1px 0 0;
}
.enter-password-form input[type="submit"] {
	float: left;
	width: auto;
	min-width: 86px;
	height: 40px;
	border: none;
	background-color: #0069aa;
	padding: 0 15px;
	color: #fff;
	text-transform: uppercase;
}
.enter-password-form input[type="submit"]:hover {
	background-color: #0080D5;
}


/*********** CONTACT & EMAIL A FRIEND & APPLY FOR VENDOR ACCOUNT ***********/



.contact-page .page-title,
.email-a-friend-page .page-title,
.apply-vendor-page .page-title {
	margin: 0 0 -1px;
}
.contact-page .result,
.contact-page .message-error,
.email-a-friend-page .result,
.email-a-friend-page .message-error,
.apply-vendor-page .result,
.apply-vendor-page .message-error {
	margin: 20px 0;
}
.contact-page .button-1,
.email-a-friend-page .button-1,
.apply-vendor-page .button-1 {
	min-width: 140px;
	border: none;
	background-color: #0069aa;
    padding: 10px 30px;
	text-align: center;
	font-size: 15px;
	color: #fff;
	text-transform: uppercase;
}
.contact-page .button-1:hover,
.email-a-friend-page .button-1:hover,
.apply-vendor-page .button-1:hover {
	background-color: #0080D5;
}
.contact-page .topic-block,
.email-a-friend-page .title,
.apply-vendor-page .title {
	margin: 25px 0;
}
.email-a-friend-page .title h2 {
	font-weight: normal;
	color: #0069aa;
}

.apply-vendor-page .terms-of-service {
    text-align: center;
}
.apply-vendor-page .terms-of-service > * {
    display: inline-block;
    line-height: 32px;
}
.apply-vendor-page .terms-of-service span,
.apply-vendor-page .terms-of-service a {
    color: #0069aa;
    cursor: pointer;
}

/********** REGISTRATION, LOGIN, ACCOUNT PAGES  **********/



.gender {
    display: block;
    float: left;
    width: 100%;
}
.gender span.male {
    display: block;
    width: 100%;
    margin-top: 10px;
}
.gender span.male input[type="radio"] {
    display: inline-block !important;
    vertical-align: top;
}
.gender span.male label {
    display: inline-block !important;
    vertical-align: top !important;
    transform: inherit !important;
    line-height: normal;
	color: #373737;
}
.Who-are-you>label {
    font-size: 22px;
    font-weight: bold;
}
.gender span {
	display:block;
	margin: 0 5px;
}
.gender span input {
    margin-top: 1px;
    vertical-align: top;
    margin-right: 10px;
	outline:none !important;
}
.gender input[type=radio]:checked + label{
	font-weight: 700 !important;
}
.gender label {
    font-weight: 600;
	font-size:16px;
}

.gender span > * {
	/*display: inline !important;*/
	margin: 0 5px;
	line-height: 32px;
}
.date-of-birth .date-picker-wrapper {
    display: inline;
}
.date-of-birth select {
    width: 31%; /*always single line*/
    max-width: 126px;
}
.date-of-birth select + select {
	margin: 0 0 0 10px;
}
.date-of-birth .select-wrapper + .select-wrapper {
	margin: 0 0 0 10px;
}
#check-availability-button {
	margin: 10px 0 0;
	border: none;
	background-color: #888;
	padding: 10px 15px;
	font-size: 12px;
	color: #fff;
	text-transform: uppercase;
}
#check-availability-button:hover {
	background-color: #999;
}
.inputs.accept-consent {
    text-align: center;
}
.inputs.accept-consent > * {
    display: inline-block;
    line-height: 27px;
}
.inputs.accept-consent span,
.inputs.accept-consent a {
    color: #0069aa;
    cursor: pointer;
    font-size: 14px;
}
.inputs.accept-consent label {
    width: auto;
    margin-left: 10px;
    margin-bottom: 0;
}
.registration-page .button-1,
.registration-result-page .button-1,
.login-page .button-1,
.password-recovery-page .button-1,
.account-page .button-1,
.return-request-page .button-1 {
	min-width: 140px;
	border: none;
	background-color: #0069aa;
    padding: 8px 30px;
	text-align: center;
	font-size: 15px;
	color: #fff;
	text-transform: uppercase;
	border-radius: 50px;
    border: none;
    letter-spacing: 0px;
	font-weight: bold;
    font-family: 'Source Sans Pro';
}
.registration-page .button-1:hover,
.registration-result-page .button-1:hover,
.login-page .button-1:hover,
.password-recovery-page .button-1:hover,
.account-page .button-1:hover,
.return-request-page .button-1:hover {
	background-color: #0080D5;
}
.return-request-page h1 a {
    color: #0069aa;
}
.return-request-page .return-request-file {
    font-size: 14px;
}
.return-request-page .return-request-file .uploadedfileinput {
    display: inline-block;
}
.registration-page .message-error,
.login-page .message-error,
.account-page .message-error {
	margin: 0 0 10px;
}
.registration-result-page .result {
	margin: 0 0 30px;
	padding: 30px 0;
	text-align: center;
	font-size: 16px;
	color: #4cb17c;
}
.customer-info-page .email-to-revalidate,
.customer-info-page .readonly-username,
.customer-info-page .vat-status {
    margin: 0 5px;
    font-size: 14px;
}
.customer-info-page .vat-status {
    display: block;
}
.registration-page .vat-note,
.customer-info-page .vat-note,
.customer-info-page .email-to-revalidate-note {
    display: block;
    font-size: 14px;
    margin-top: 7px;
    white-space: normal;
}
.login-page .page-title h1{
	text-align:center;
}
.login-page .customer-blocks {
	margin: 0 0 0px;
}
.login-page .title {
	margin: 15px 0 15px;
	font-size: 20px;
	color: #444;
}
.login-page .title strong {
	font-weight: bold;
}
.login-page .new-wrapper {
	margin: 0 0 50px;
}
.login-page .buttons {
    margin: 0 0 0px;
}
.login-page .new-wrapper .text {
	margin: 0 0 30px;
	border-top: 1px solid #e6e6e6;
	background-color: #f9f9f9;
	padding: 30px;
	line-height: 22px;
	border-radius:0px 0px 5px 5px;
	font-size:17px;
	line-height:26px;
}
.login-page .new-wrapper .topic-block {
	margin: 0;
}
.login-page .new-wrapper .topic-block-body strong {
	color: #37373b;
}
.login-page .new-wrapper .button-1 {
	margin: 0 0 5px;
}
.login-page .returning-wrapper {
	margin: 0;
}
.login-page .returning-wrapper .form-fields {
	overflow: hidden;
	padding: 30px 15px 0;
}
.login-page .returning-wrapper .inputs.reversed {
	white-space: normal;
}
.login-page .returning-wrapper .inputs.reversed * {
	display: inline-block;
	width: auto;
	margin: 5px;
	font-size: 17px; /*reset zeroing*/
	color: #37373b;
}
.login-page .returning-wrapper .inputs.reversed a:hover {
	color: #fff;
}
.login-page .captcha-box {
	margin: -15px 0 20px;
}
.login-page .topic-block {
    margin: 0 0 50px;
}
.login-page .returning-wrapper .buttons {
	background-color: #fff;
	padding: 20px 0;
}
.login-page .topic-block-body p {
	text-align:center;
}
.login-term-condition {
    text-align: center;
}
.external-authentication {
	margin: 0 0 0px;
	overflow: hidden;
	text-align: center;
}
.external-authentication .title {
	margin: 0 0 15px;
	font-size: 20px;
	color: #444;
}
.external-authentication .title{
	display:none;
}
.external-authentication .buttons {
       margin: 0 0 0px;
    border-top: 0px solid #e6e6e6;
    padding: 20px;
}
.external-auth-errors {
	color: #e4444c;
}
.external-auth-association {
	color: #444;
}
.external-auth-association a {
	color: #0069aa;
}
.external-auth-association a:hover {
	text-decoration: underline;
}
.login-page .returning-wrapper .title-or {
    margin: 10px 0 0px;
    font-size: 20px;
    color: #444;
    text-align: center;
    position: relative;
}
.login-page .returning-wrapper .title-or:after {
    background: #ccc;
    height: 1px;
    width: 100%;
    left: 0;
    top: 16px;
    content: "";
    position: absolute;
}
.login-page .returning-wrapper .title-or span {
    background: #fff;
    z-index: 99;
    display: inline-block;
    padding: 0 15px;
    position: relative;
}
.login-or-guest {
    width: 20px;
    float: left;
    height: 250px;
    margin-left: 3%;
    margin-top: 60px;
    position: relative;
    text-align: center;
}
.login-or-guest span {
    background: #fff;
    position: absolute;
    z-index: 9;
    padding: 10px 5px;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}
.login-or-guest:after {
    position: absolute;
    left: 10px;
    top: 0;
    width: 1px;
    height: 100%;
    content: "";
    background: #ccc;
}
.password-recovery-page .result {
	margin: 0 0 5px;
	font-weight: bold;
	color: #444;
}
.password-recovery-page .tooltip {
	margin: 0 0 25px;
}

.add-more-external-records {
	text-align: center;
}
.add-more-external-records a {
	color: #0069aa;
}
.add-more-external-records a:hover {
	text-decoration: underline;
}

.account-page .buttons {
	text-align: center;
}
.account-page .description {
	margin: 0 0 25px;
	padding: 0 10px;
}
.account-page .table-wrapper {
	margin: 0 0 30px
}

.gdpr-tools-page .result {
    margin: 20px 0;
    font-size: 13px;
    color: #e4434b;
}
.gdpr-tools-page .buttons {
    margin-top: 20px;
}

.address-list-page .info,
.order-list-page .info {
    margin: 0 0 10px;
    border-top: 1px solid #e6e6e6;
    background-color: #fff;
    padding: 20px;
    line-height: 26px;
    color: #444;
}
.account-page.order-list-page .info{ padding:5px 0px;}
.account-page.order-list-page .section .title{ padding:0 0px;}
.account-page.address-list-page .info{ padding:5px 0px; text-align:left;}
.account-page.address-list-page .section .title{ padding:0 0px;}
.account-page.address-list-page .section .title strong{ font-weight:600;}

.address-list-page .info .name,
.order-list-page .info .name {
	font-size: 16px;
	font-weight: bold;
}
.address-list-page .button-2,
.order-list-page .button-2 {
	display: inline-block;
	margin: 0 0 0 10px;
	border: none;
	padding: 0 0 0 18px;
	font-size: 12px;
	color: #444;
}
.edit-address-button {
	background: url('https://scootaround.com/Themes/ScootAround/Content/images/edit.png') left center no-repeat;
}
.delete-address-button,
.cancel-recurring-order-button {
	background: url('https://scootaround.com/Themes/ScootAround/Content/images/remove.png') left center no-repeat;
}
.retry-recurring-order-button {
	background: url('https://scootaround.com/Themes/ScootAround/Content/images/retry.png') left center no-repeat;
}
.return-items-button {
	background: url('https://scootaround.com/Themes/ScootAround/Content/images/return.png') left center no-repeat;
}
.order-details-button {
	background: url('https://scootaround.com/Themes/ScootAround/Content/images/details.png') left center no-repeat;
}
.address-list-page .button-2:hover,
.order-list-page .button-2:hover {
	color: #0069aa;
}
.address-list-page .add-button {
	margin: 0 0 20px;
	text-align: center;
}

.address-edit-page .page-title {
	margin: 0 0 -1px;
}
.address-edit-page .message-error {
	margin: 20px 0;
}
.address-edit-page .edit-address {
	margin: 0 0 30px;
	border-top: 1px solid #e6e6e6;
	background-color: #fff;
    padding: 10px 0px;
}

.recurring-payments table td {
	white-space: nowrap;
}
.recurring-payments table td:first-child {
	min-width: 120px;
	white-space: normal;
}
.recurring-payments .button-2 {
	font-size: 14px;
}

.return-request-list-page .details {
	border-top: 1px solid #e6e6e6;
	background-color: #f9f9f9;
    padding: 20px;
	line-height: 22px;
	color: #444;
}
.return-request-list-page label {
	margin: 0 5px 0 0;
}
.return-request-list-page a {
	color: #0069aa;
}
.return-request-list-page a:hover {
	text-decoration: underline;
}
.return-request-list-page .comments div {
	margin: 10px 0 0;
	font-size: 15px;
	font-style: italic;
	color: #444;
}

.downloadable-products-page table td {
	color: #444;
}

.reward-points-overview {
    margin: 0 0 25px;
}
.reward-points-history table td {
	color: #444;
}
.reward-points-history table td:first-child {
	min-width: 120px;
}

.change-password-page .page-title {
	margin: 0 0 -1px;
}
.change-password-page .result,
.change-password-page .message-error {
	margin: 20px 0;
}
.change-password-page .fieldset {
	margin: 0 0 30px;
}

.avatar-page .page-title {
    margin: 0;
}
.avatar-page .page-body {
	margin: 0 0 30px;
	overflow: hidden;
	background-color: #f9f9f9;
    padding: 30px 25px;
}
.avatar-page .message-error {
	margin: 0 0 10px;
}
.avatar-page .image {
	margin: 0 0 10px;
}
.avatar-page .image img {
	border: 1px solid #ccc;
}
.avatar-page .button-1 {
	font-size: 14px;
}
.avatar-page .button-2 {
	border: none;
	background-color: #888;
	padding: 10px 15px;
	font-size: 14px;
	color: #fff;
	text-transform: uppercase;
}
.avatar-page .button-2:hover {
	background-color: #999;
}
.avatar-page .info {
	color: #444;
}

.vendorinfo-page .button-2 {
    border: medium none;
    background-color: #888;
    padding: 10px 15px;
    font-size: 14px;
    color: #fff;
    text-transform: uppercase;
}
.vendorinfo-page .button-2:hover {
	background-color: #999;
}
.vendorinfo-page .vendor-picture {
    width: 400px;
    margin: 0 auto;
}
.vendorinfo-page .vendor-picture * {
    display: block;
    margin-top: 15px;
}

.check-gift-card-balance-page .page-title {
    margin: 0 0 -1px;
}

.check-gift-card-balance-page .result,
.check-gift-card-balance-page .message-error {
    margin: 20px 0;
}

.check-gift-card-balance-page .fieldset {
    margin: 0 0 30px;
}


/********** SHOPPING CART **********/



.order-progress {
	margin: 0 0 50px;
	background-color: #f6f6f6;
	padding: 15px 0;
	text-align: center;
}
.order-progress ul {
	font-size: 0;
}
.order-progress li {
	display: inline-block;
	margin: 10px;
}
.order-progress a {
	display: block;
	min-width: 70px;
	font-size: 14px; /*reset zeroing*/
	color: #444;
}
.order-progress a:before {
	content: "";
	display: block;
	width: 40px;
	height: 40px;
	margin: 0 auto 15px;
	border: 1px solid #bbb;
	background: #fff url('https://scootaround.com/Themes/ScootAround/Content/images/pointer.png') center no-repeat;
}
.order-progress li.active-step a {
	cursor: pointer;
}
.order-progress li.inactive-step a {
	opacity: 0.3;
	cursor: default;
}

.shopping-cart-page .page-title {
	margin: 0 0 -1px;
	padding: 10px 0px;
}
.shopping-cart-page .message-error {
	margin: 20px 0;
}
.shopping-cart-page td .message-error {
	margin: 10px 0 0;
	text-align: left;
}
.shopping-cart-page .checkout-attributes a {
	color: #4ab3f1;
}
.shopping-cart-page .checkout-attributes a:hover {
	text-decoration: underline;
}
.shopping-cart-page .tax-shipping-info {
	margin: 20px 0;
	text-align: center;
}
.shopping-cart-page .tax-shipping-info a {
	color: #4ab3f1;
}
.shopping-cart-page .tax-shipping-info a:hover {
	text-decoration: underline;
}
.shopping-cart-page .common-buttons {
	margin: 0 0 60px;
	background-color: #ffffff;
	padding: 20px;
	font-size: 0;
}
.shopping-cart-page .common-buttons input {
	display: inline-block;
	min-width: 180px;
	margin: 5px;
	border: none;
	background-color: #aaa;
	padding: 10px 20px;
	font-size: 15px;
	color: #fff;
}
.shopping-cart-page .common-buttons input:hover {
	background-color: #999;
}
.shopping-cart-page .common-buttons input:first-child {
	background-color: #0069aa;
}
.shopping-cart-page .common-buttons input:first-child:hover {
	background-color: #0080D5;
}

.checkout-attributes {
	margin: -30px 0 30px;
	color: #444;
}
.checkout-attributes dt {
	margin: 0 0 5px;
	font-weight: bold;
}
.checkout-attributes dd {
	margin: 0 0 20px;
}
.checkout-attributes input[type="text"],
.checkout-attributes select {
	min-width: 170px;
}
.checkout-attributes ul {
	font-size: 0;
}
.checkout-attributes li {
	display: inline-block;
	margin: 5px;
	border: 1px solid #ddd;
	background-color: #fff;
	padding: 8px 10px;
	font-size: 14px; /*reset zeroing*/
}
.checkout-attributes .attribute-squares li{
     border: none;
     padding: 0;
     line-height: 0;
}
.checkout-attributes li label {
	display: inline-block;
	margin: 0 0 0 5px;
}

.selected-checkout-attributes {
	margin: 30px 0;
	color: #444;
}
.selected-checkout-attributes br {
	content: "";
	display: block;
	margin: 3px;
}

.cart-footer {
	margin: 0 0 50px;
	/* border-top: 1px solid #ddd; */
}
.cart-footer:after {
	content: "";
	display: block;
	clear: both;
}
.cart-footer .totals {
	width: 350px;
	max-width: 100%;
	margin: 0 auto 50px;
	background-color: #f9f9f9;
	padding: 10px;
	color: #444;
}
.cart-footer .total-info {
	margin: 0 0 20px;
	border-bottom: 1px solid #ddd;
	padding: 5px 30px 15px;
}

.cart-total td {
	width: 50%;
	padding: 5px 0;
	text-align: right;
}
span.selected-shipping-method {
    display: inline-block;
    vertical-align: top;
    font-size: 14px;
    margin-top: 2px;
}
.cart-total td:first-child {
	text-align: left;
}
.cart-total .giftcard-remaining {
	display: block;
	font-style: italic;
}
.cart-total .order-total {
	font-size: 20px;
	color: #0069aa;
}
.cart-total .order-total strong {
	font-weight: normal;
}
.cart-total .earn-reward-points {
	font-style: normal;
}

.min-amount-warning {
	margin: 0 0 20px;
	padding: 0 30px;
	color: #e4434b;
}

.terms-of-service {
	margin: 0 0 20px;
	padding: 0 30px;
}
.terms-of-service label {
    cursor: pointer;
}
.terms-of-service a {
	margin: 0 0 0 3px;
	color: #0069aa;
}

.cart-footer .checkout-buttons {
	padding: 0 10px;
}
.cart-footer .checkout-disabled {
    font-size: 20px;
    text-align: center;
    background: #ffa500;
    border: 1px solid #c3891e;
    color: #fff;
    padding: 15px 50px;
}
.cart-footer .checkout-button {
	display: inline-block;
	min-width: 160px;
	border: none;
	background-color: #0069aa;
	padding: 10px 20px;
	font-size: 16px;
	color: #fff;
	text-transform: uppercase;
}
.cart-footer .checkout-button:hover {
	background-color: #0080D5;
}
.cart-footer .addon-buttons {
	margin: 20px 0 0;
	padding: 0 10px;
}

.cart-collaterals {
	width: 350px;
	max-width: 100%;
	margin: 0 auto 50px;
	padding: 25px 0 0;
	display:none;
}
.cart-collaterals > div {
	max-width: 400px;
	margin: 0 0 50px;

}
.cart-collaterals .button-2 {
	display: inline-block;
	border: none;
	background-color: #aaa;
	padding: 10px 15px;
	color: #fff;
	text-transform: uppercase;
}
.cart-collaterals .button-2:hover {
	background-color: #999;
}

.cart-collaterals .title {
	margin: 0 0 5px;
	font-size: 18px;
	color: #444;
}
.cart-collaterals .title strong {
	font-weight: normal;
}
.cart-collaterals .hint {
	margin: 0 0 10px;
}
.cart-collaterals .deals > div {
	margin: 0 0 20px;
}
.cart-collaterals .coupon-code {
	overflow: hidden;
}
.cart-collaterals .coupon-code input[type="text"] {
	float: left;
	width: 60%;
	height: 36px; /*safari padding fix*/
	margin: 0 -1px 0 0;
}
.cart-collaterals .coupon-code input[type="submit"] {
	float: left;
	width: 40%;
	height: 36px; /*safari padding fix*/
	padding: 0;
}
.cart-collaterals .message-failure {
	margin: 5px 0 0;
	font-size: 12px;
	color: #e4434b;
}
.cart-collaterals .message-success {
	margin: 5px 0 0;
	font-size: 12px;
	color: #4cb17c;
}
.cart-collaterals .current-code {
	margin: 5px 0 0;
	color: #4cb17c;
}
.remove-discount-button,
.remove-gift-card-button {
	width: 16px;
	height: 16px;
	border: 1px solid #999;
	background: #fff url('https://scootaround.com/Themes/ScootAround/Content/images/close.png') center no-repeat;
	cursor: pointer;
}

.cart-collaterals .shipping select {
	height: 36px;
}
.cart-collaterals .shipping-results {
	margin: 30px 0 0;
}
.cart-collaterals .shipping-results li {
	margin: 20px 0;
}
.cart-collaterals .shipping-results li strong {
	display: block;
	margin: 0 0 5px;
	color: #444;
}
.shopping-cart-page .no-data {
	margin: 25px 0 0;
}


/********** CHECKOUT **********/



.checkout-page .section {
	margin: 0 0 30px;
}
.checkout-page .section.order-summary {
	margin: 100px 0 30px;
}

.checkout-page .cart-options {
	min-height: 60px;
	overflow: hidden;
}
.checkout-page .cart-footer {
	border-top: none;
}
.checkout-page .total-info {
	margin: 0;
	border-bottom: none;
	padding: 5px 20px 10px;
}

.checkout-page .button-1 {
	display: inline-block;
	min-width: 140px;
	border: none;
	background-color: #0069aa;
	padding: 10px 30px;
	text-align: center;
	font-size: 15px;
	color: #fff;
	text-transform: uppercase;
}
.checkout-page .button-1:hover {
	background-color: #0080D5;
}

.checkout-page .address-item {
	width: 350px;
	max-width: 100%;
	margin: 0 auto 40px;
}
.checkout-page .address-item ul {
	margin: 0 0 15px;
	background-color: #f9f9f9;
	padding: 20px;
	color: #444;
}
.checkout-page .address-item li {
	padding: 5px 0;
}
.checkout-page .address-item li.name {
	font-size: 16px;
	font-weight: bold;
}

.enter-address .message-error {
	margin: 20px 0;
}
.enter-address .edit-address {
    background-color: #f9f9f9;
    border-top: 1px solid #e6e6e6;
    margin: 0 0 30px;
    padding: 30px 15px;
}

.checkout-page .ship-to-same-address {
	padding: 30px 0;
	text-align: center;
}
.checkout-page .ship-to-same-address .selector {
	margin: 0 0 5px;
	font-weight: bold;
	color: #444;
}

.checkout-page .pickup-in-store {
	text-align: center;
}
.checkout-page .pickup-in-store .selector {
	margin: 0 0 5px;
	font-weight: bold;
	color: #444;
}

.select-pickup-point {
    text-align: center;
}
.checkout-page .pickup-points-map {
	min-width: 400px;
    min-height: 350px;
    vertical-align: middle;
    margin-top: 5px;
    margin-bottom: 5px;
}

.shipping-method .method-list,
.payment-method .method-list {
	margin: 0 auto 30px;
	overflow: hidden;
	text-align: center;
	font-size: 0;
}
.shipping-method .method-list li,
.payment-method .method-list li {
	margin: 20px 0;
	font-size: 14px; /*reset zeroing*/
}
.shipping-method .method-list li label,
.payment-method .method-list li label {
	font-size: 13px;
	font-weight: bold;
	color: #444;
}
.shipping-method .method-description {
	margin: 5px 0 0;
}

.payment-method .use-reward-points {
	margin: 0 0 30px;
	text-align: center;
	color: #444;
}
.payment-method .payment-logo {
	display: inline-block;
	vertical-align: middle;
}
.payment-method .payment-logo label {
	display: block;
	font-size: 0 !important;
}
.payment-method .payment-details {
	min-width: 180px;
	display: inline-block;
	margin: 0 0 0 10px;
	text-align: left;
	vertical-align: middle;
}

.payment-info .info {
	padding: 30px 15px;
	color: #444;
}
.payment-info .info tr {
	display: block;
	margin: 0 0 15px;
	font-size: 0;
}
.payment-info .info td {
	display: inline-block;
	width: 100% !important;
	max-width: 400px;
	font-size: 14px; /*reset zeroing*/
}
.payment-info .info td:only-child {
	width: 100% !important;
	max-width: 100% !important;
}
.payment-info .info td input[type="text"] {
	width: 100% !important;
	border:1px solid #cdcdce;
}
.payment-info .info td select { border:1px solid #cdcdce; }
.payment-info .info td input[name="CardCode"] {
	width: 65px !important;
}
.payment-info .info td select {
	min-width: 70px;
}
.payment-info .info td:first-child {
	margin: 0 0 10px;
}
.payment-info .info p {
	text-align: center;
}

.confirm-order .buttons {
	padding: 10px 0;
}
.confirm-order .button-1 {
	font-size: 16px;
}

.order-review-data > div,
.order-details-area > div,
.shipment-details-area > div {
	width: 350px;
	max-width: 100%;
	margin: 0 auto 40px;
	background-color: #f9f9f9;
	padding: 20px;
	color: #444;
}
.order-review-data li,
.order-details-area li,
.shipment-details-area li {
	padding: 3px 0;
}
.order-review-data .title,
.order-details-area .title,
.shipment-details-area .title {
	margin: 0 0 5px;
	padding: 0;
	font-size: 16px;
	font-weight: bold;
}
.order-review-data .title strong,
.order-details-area .title strong,
.shipment-details-area .title strong {
    font-weight: 700;
}
.order-review-data .payment-method-info,
.order-review-data .shipping-method-info,
.order-details-area .payment-method-info,
.order-details-area .shipping-method-info {
    margin-top: 20px;
}
.order-completed .details {
	margin: 0 0 30px;
	padding: 30px 15px;
	text-align: center;
	color: #444;
}
.order-completed .details div {
	margin: 5px 0;
}
.order-completed .details strong {
	font-weight: normal;
	text-transform: uppercase;
}
.order-completed .details a {
	color: #0069aa;
}
.order-completed .details a:hover {
	text-decoration: underline;
}

.opc .step-title {
	margin: 0 0 1px;
	overflow: hidden;
	background-color: #f6f6f6;
}
.opc .allow .step-title {
	background-color: #0069aa;
	cursor: pointer;
}
.opc .step-title .number,
.opc .step-title .title {
	float: left;
	min-height: 40px;
	padding: 10px 15px;
	line-height: 20px;
	font-size: 16px;
	font-weight: normal;
}
.opc .allow .step-title .number,
.opc .allow .step-title .title {
	color: #fff;
	cursor: pointer;
}
.opc .step-title .number {
	width: 42px;
	border-right: 1px solid #fff;
	text-align: center;
}
.opc .allow .step-title .number {
	background-color: #0080D5;
}
.opc .step {
	margin: 10px 0;
	padding: 30px 15px;
	text-align: center;
}
.opc .section {
	margin: 0 0 30px;
}
.opc .section > label {
	display: block;
	margin: 0 0 10px;
}
.opc input[type="text"],
.opc select {
	max-width: 100%;
}
.opc .buttons {
	margin-bottom: 0;
}
.opc .back-link {
	margin: 0 0 10px;
}
.opc .back-link small {
	display: none;
}
.opc .back-link a {
	display: inline-block;
	padding:4px 18px;
	background:#fff url('https://scootaround.com/Themes/ScootAround/Content/images/back-button.png') 10% center no-repeat;
	    font-size: 14px;
    font-weight: bold;
    color: #0069AA;
    font-family: 'Source Sans Pro';
    height: 36px;
    width: 128px;
	border-radius:30px;
	box-shadow:0px 0px 3px 0px #707070;
	text-transform:uppercase;
}
.opc .back-link a:hover {
	color: #0069aa;
}
.opc .buttons .please-wait {
	display: block;
	margin: 10px 0 0;
    background: none;
}
.opc .section.ship-to-same-address {
	margin: 0 0 30px;
	padding: 0;
}
.opc .section.pickup-in-store {
	margin: 0 0 30px;
	padding: 0;
}
.opc .payment-info .info tr {
	text-align: left;
}
.opc .section.order-summary {
	margin: 0;
}


/****** ORDER DETAILS & SHIPPING DETAILS ******/



.order-details-page .page-title {
	border-bottom: none;
}
.order-details-page .page-title h1 {
	margin: 0 0 30px;
	border-bottom: 1px solid #ddd;
	padding: 0 0 10px;
}
.order-details-page .page-title a {
	display: inline-block;
    min-width: 140px;
    margin: 5px 0;
    border: none;
    background-color: #CDCDCE;
    background-image: none;
    padding: 10px 20px;
    font-size: 14px;
    color: #0069AA;
    font-weight: bold;
    border-radius: 50px;
    text-decoration: none;
    text-transform: uppercase;
    font-family: 'Source Sans Pro';
}
.order-details-page .page-title a.print-order-button{ color:#fff;}
.order-details-page .page-title a:hover {
	background-color: #F0F0F1;
}
.order-details-page .page-title a.print-order-button {
	background-color: #0069aa;
}
.order-details-page .page-title a.print-order-button:hover {
	background-color: #0080D5;
}

.order-details-page .order-overview {
	margin: 0 0 50px;
	line-height: 26px;
	text-align: center;
	font-size: 16px;
	color: #444;
}
.order-details-page .order-overview .order-number {
	margin: 0 0 10px;
	text-transform: uppercase;
}
.order-details-page .order-overview .order-total strong {
	font-weight: bold;
	color: #0069aa;
}

.order-details-page .repost .button-2 {
	display: inline-block;
	margin: 10px 0;
	border: none;
	background-color: #0069aa;
	padding: 10px 15px;
	font-size: 12px;
	color: #fff;
	text-transform: uppercase;
}
.order-details-page .repost .button-2:hover {
	background-color: #0080D5;
}

.order-details-page .download a {
	font-weight: normal;
	color: #0069aa;
}
.order-details-page .download a:hover {
	text-decoration: underline;
}
.user-agreement-page .terms-of-agreement {
	margin: 0 0 20px;
	padding: 20px;
	text-align: center;
}
.user-agreement-page .button-1 {
	min-width: 140px;
    border: none;
    background-color: #0069aa;
    padding: 10px 30px;
    text-align: center;
	font-size: 15px;
	color: #fff;
    text-transform: uppercase;
}
.user-agreement-page .button-1:hover {
	background-color: #0080D5;
}

.order-details-page .tax-shipping-info {
	margin: 30px 0;
}
.order-details-page .tax-shipping-info a {
	color: #0069aa;
}
.order-details-page .tax-shipping-info a:hover {
	text-decoration: underline;
}

.order-details-page .actions {
	margin: 30px 0 0;
	font-size: 0;
}
.order-details-page .actions input {
	display: inline-block;
	min-width: auto;
	margin: 5px;
	border: none;
	background-color: #CDCDCE;
	background-image: none;
	padding: 10px 20px;
	font-size: 14px;
	color: #0069AA;
	font-weight: bold;
    border-radius: 50px;
  font-family: 'Source Sans Pro';
  text-transform: uppercase;
}
.order-details-page .actions input.re-order-button{ color:#fff;}
.order-details-page .actions input:hover {
	background-color: #F0F0F1;
}
.order-details-page .actions input:first-child {
	background-color: #0069aa;
}
.order-details-page .actions input:first-child:hover {
	background-color: #0080D5;
}

.order-details-page .totals.section {
    width: 370px;
    padding: 0 10px;
    max-width: 100%;
    margin: 0 auto 50px;
}
.order-details-page .total-info {
	background-color: #f9f9f9;
	padding: 15px 20px;
	color: #444;
}


/****** SEARCH & SITEMAP ******/



.search-page .page-title {
	margin: 0 0 -1px;
}
.search-input .fieldset {
	margin: 0 0 30px;
}
.search-input .form-fields {
	padding: 30px 15px 10px;
}
.search-input input + label {
	display: inline;
	margin: 0 0 0 5px;
}

.advanced-search {
	margin: 30px 0 0;
}
.advanced-search .price-range {
	display: inline-block;
}
.advanced-search .price-range input {
	width: 80px;
	margin: 3px;
}
.search-input .buttons {
	text-align: center;
}
.search-input .button-1 {
	min-width: 140px;
	border: none;
	background-color: #0069aa;
    padding: 10px 30px;
	text-align: center;
	font-size: 15px;
	color: #fff;
	text-transform: uppercase;
}
.search-input .button-1:hover {
	background-color: #0080D5;
}
.search-results {
	margin: 30px 0 0;
}
.search-results .warning,
.search-results .no-result {
	margin: 10px 0;
	color: #e4434b;
}

.sitemap-page .description {
	margin: 0 0 30px;
    text-align: center;
}
.sitemap-page .entity {
	margin: 0 0 30px;
}
.sitemap-page .entity-title {
    margin: 0 0 15px;
    padding: 0 10px;
	text-align: center;
}
.sitemap-page .entity-title h2 {
	font-size: 22px;
	font-weight: normal;
	color: #444;
}
.sitemap-page .entity-body {
    border-top: 1px solid #e6e6e6;
	background-color: #f9f9f9;
    padding: 30px 15px;
	text-align: center;
}
.sitemap-page .entity ul {
	font-size: 0;
}
.sitemap-page .entity li {
	display: inline-block;
	position: relative;
	margin: 0 8px;
	padding: 0 12px;
	line-height: 50px;
	font-size: 14px; /*reset zeroing*/
}
.sitemap-page .entity li:before {
	content: "";
	position: absolute;
	top: 23px;
	left: 0;
	width: 5px;
	height: 5px;
	background-color: #ddd;
}
.sitemap-page .entity a {
	color: #444;
}
.sitemap-page .entity a:hover {
	color: #0069aa;
}
.sitemap-page .entity a:empty {
	display: none;
}


/****** BLOG & NEWS ******/

.blog-page ul li{
	list-style: disc !important;
}
.blog-page ul li ul li{
	list-style: circle !important;
}
.blogpost-page .page-title{
	display:inline-block;
	width:100% !important;
}
.block-blog-archive .number {
	display: block;
	color: #444;
	cursor: pointer;
}
.block-blog-archive .sublist {
	margin: 5px 0 5px 15px;
}
.block-blog-archive li.month {
	padding: 3px 0 3px 15px;
}

.blog-page .page-title,
.news-list-page .page-title {
	margin: 0;
}

.blog-page .post,
.news-items .news-item {
	margin: 0 0 30px;
}
.blog-page .post:after {
	content: "";
	display: block;
	clear: both;
}
.post-title,
.news-title {
	display: inline-block;
	padding: 20px 10px;
	line-height: 20px;
    font-size: 16px;
	font-weight: bold;
	color: #444;
}
.post-title:hover,
.news-title:hover {
	color: #0069aa;
}
.post-date,
.news-date {
	display: block;
	margin: 0 0 15px;
	background-color: #f6f6f6;
	padding: 10px;
	font-style: italic;
	color: #444;
}
.post-body,
.news-body {
	margin: 0 0 20px;
	padding: 0 10px;
	line-height: 22px;
}
.blog-page .tags,
.blogpost-page .tags {
	margin: 0 0 15px;
	overflow: hidden;
	padding: 0 10px;
}
.blog-page .tags label,
.blogpost-page .tags label {
	display: inline-block;
	margin: 0 3px 3px 0;
	font-weight: bold;
	color: #444;
}
.blog-page .tags ul,
.blogpost-page .tags ul {
	display: inline-block;
	margin: 0 0 3px 3px;
	font-size: 0;
}
.blog-page .tags li,
.blogpost-page .tags li {
	display: inline-block;
	font-size: 14px; /*reset zeroing*/
}
.blog-page .tags li.separator,
.blogpost-page .tags li.separator {
	margin: 0 8px 0 0;
}
.blog-page .tags a,
.blogpost-page .tags a {
	display: block;
	color: #0069aa;
}

.blog-page .tags a:hover,
.blogpost-page .tags a:hover {
	text-decoration: underline;
}

.blog-posts .buttons,
.news-items .buttons {
	margin: 0;
	padding: 0 10px;
}
.blog-posts .buttons .read-comments {
	display: block;
	margin: 0 0 15px;
	font-weight: bold;
	color: #444;
}
.blog-posts .buttons .read-comments:hover {
	color: #0069aa;
}
.blog-posts .buttons .read-more,
.news-items .buttons .read-more {
	display: inline-block;
	border: none;
	background-color: #0069aa;
	padding: 10px 20px;
	font-size: 12px;
	color: #fff;
	text-transform: uppercase;
}
.blog-posts .buttons .read-more:hover,
.news-items .buttons .read-more:hover {
	background-color: #0080D5;
}

.new-comment {
	margin: 50px 0 60px;
}
.new-comment .notifications {
	margin: 0 0 10px;
}
.new-comment .result {
	color: #690;
}
.new-comment .form-fields {
	margin: 0 0 20px;
}
.new-comment .button-1 {
	border: none;
	background-color: #0069aa;
    padding: 10px 30px;
	text-align: center;
	font-size: 15px;
	color: #fff;
	text-transform: uppercase;
}
.new-comment .button-1:hover {
	background-color: #0080D5;
}

.comment-list {
	margin: 0 0 100px;
}
.comment-list .title {
    margin: 0 0 15px;
    padding: 0 10px;
	font-size: 20px;
	color: #444;
}
.comment-list .title strong {
	font-weight: normal;
}
.comment-list .comment {
	margin: 0 0 40px;
	border-top: 1px solid #ddd;
}
.comment-list .comment:after {
	content: "";
	display: block;
	clear: both;
}
.comment-info {
	width: 150px;
	margin: 20px auto;
}
.comment-info .username {
	display: block;
	margin: 0 0 -1px;
	border: 1px solid #ddd;
	background-color: #f6f6f6;
	padding: 11px 0;
	font-weight: bold;
	color: #444;
}
.comment-info a.username:hover {
	color: #0069aa;
}
.comment-info .avatar {
	position: relative;
	width: 150px;
	height: 150px;
	border: 1px solid #ddd;
	overflow: hidden;
}
.comment-info .avatar img {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	max-width: 100%;
	max-height: 100%;
	margin: auto;
    border: solid 2px #CEDBE1 !important;
}
.comment-time {
	margin: 0 0 15px;
	font-size: 13px;
	font-weight: bold;
}
.comment-time span {
	color: #444;
}
.comment-title {
	margin: 0 0 15px;
	font-size: 16px;
	color: #444;
}
.comment-body {
	line-height: 22px;
}

.news-list-homepage {
	margin: 0 0 75px;
}
.news-list-homepage .title {
	margin: 0 0 -1px;
	border-bottom: 1px solid #ddd;
	padding: 0 0 15px;
	font-size: 30px;
	font-weight: normal;
	color: #444;
}
.news-list-homepage .title strong {
	font-weight: normal;
}
.news-list-homepage .view-all {
	text-align: center;
}
.news-list-homepage .view-all a {
	color: #444;
	text-decoration: underline;
}
.news-list-homepage .view-all a:hover {
	color: #0069aa;
}
/*** FORUM & PROFILE ***/
.forums-main-page .topic-block {
	margin: 0 0 35px;
	text-align: center;
}
.forums-main-page .topic-block p {
	text-align: center;
}
.forums-main-page .pager {
	display: none;
}

.forum-breadcrumb {
	margin: 0 0 40px;
}

.forums-header {
	margin: 0 0 50px;
	overflow: hidden;
}
.forums-header:after {
	content: "";
	display: block;
	clear: both;
}
.forums-header .current-time {
	margin: 0 0 15px;
	color: #444;
}
.forum-search-box .basic {
	overflow: hidden;
	margin: 0 0 10px;
}
.forum-search-box .advanced a {
	line-height: 22px;
	color: #444;
	text-decoration: underline;
}
.forum-search-box .advanced a:hover {
	color: #0069aa;
}

.forum-search-page .page-title {
	margin: 0 0 -1px;
}
.forum-search-page .search-error,
.forum-search-page .no-result {
	margin: 0 0 15px;
	text-align: center;
	color: #e4434b;
}

/* forum group */

.forums-table-section {
	margin: 0 0 60px;
}
.forums-table-section + .pager {
	margin: -30px 0 30px;
}
.forums-table-section-title {
	margin: 0 0 15px;
	padding: 0 10px;
}
.forums-table-section-title a,
.forums-table-section-title strong {
	font-size: 22px;
	font-weight: normal;
	color: #444;
}
.forums-table-section-title a:hover {
	color: #0069aa;
}

.forums-table-section .image div {
	width: 38px;
	height: 32px;
	margin: auto;
	background: url('https://scootaround.com/Themes/ScootAround/Content/images/topic-type1.png') center no-repeat;
}
.forums-table-section .image div.sticky {
	background: url('https://scootaround.com/Themes/ScootAround/Content/images/topic-type2.png') center no-repeat;
}
.forums-table-section .image div.announcement {
	background: url('https://scootaround.com/Themes/ScootAround/Content/images/topic-type3.png') center no-repeat;
}

.forums-table-section .forum-title,
.forums-table-section .topic-title {
	margin: 5px 0;
}
.forums-table-section .forum-title a,
.forums-table-section .topic-title a {
	font-size: 16px;
	font-weight: bold;
	color: #444;
}
.forums-table-section .forum-title a:hover,
.forums-table-section .topic-title a:hover {
	color: #0069aa;
	text-decoration: none;
}
.forums-table-section .topic-title span {
	display: block;
	color: #777;
}
.forums-table-section .forum-description,
.forums-table-section .topic-starter {
	margin: 5px 0;
}
.forums-table-section .latest-post {
	white-space: nowrap;
}
.forums-table-section .latest-post div {
	margin: 5px 0;
}
.forums-table-section .latest-post label {
	color: #777;
}
.forums-table-section .view-all {
	margin: 30px 0 0;
	padding: 0 10px;
}
.forums-table-section .view-all a {
	background-color: #0069aa;
	padding: 10px 15px;
	font-size: 12px;
	color: #fff;
	text-transform: uppercase;
}
.forums-table-section .view-all a:hover {
	background-color: #0080D5;
}

/* forum-page, topic page */

.forum-page .forum-info {
	margin: 0 0 30px;
}
.forum-page .forum-name,
.forum-topic-page .topic-name {
	margin: 0 0 25px;
	border-bottom: 1px solid #ddd;
    padding: 0 10px 10px;
}
.forum-page .forum-name h1,
.forum-topic-page .topic-name h1 {
	font-size: 30px;
	font-weight: normal;
}

.forum-actions,
.topic-actions {
	margin: 0 0 30px;
	font-size: 0;
}
.forum-actions .actions a,
.topic-actions .actions a {
	display: inline-block;
	margin: 1px;
	padding: 10px 10px 10px 33px;
	font-size: 14px;
}
.forum-actions .actions .new-topic {
	background: #eee url('https://scootaround.com/Themes/ScootAround/Content/images/new.png') left center no-repeat;
}
.forum-actions .actions .watch-forum,
.topic-actions .actions .watch-forum {
	background: #eee url('https://scootaround.com/Themes/ScootAround/Content/images/watch.png') left center no-repeat;
}
.forum-actions .actions a:hover,
.topic-actions .actions a:hover {
	background-color: #e6e6e6;
}
.forum-actions .pager.upper,
.topic-actions .pager.upper {
	display: none;
	margin: 0;
}
.topic-actions .reply-topic-button {
	background: #eee url('https://scootaround.com/Themes/ScootAround/Content/images/reply.png') left center no-repeat;
}
.topic-actions .watch-topic-button {
	background: #eee url('https://scootaround.com/Themes/ScootAround/Content/images/watch.png') left center no-repeat;
}
.topic-actions .move-topic-button {
	background: #eee url('https://scootaround.com/Themes/ScootAround/Content/images/move.png') left center no-repeat;
}
.topic-actions .edit-topic-button {
	background: #eee url('https://scootaround.com/Themes/ScootAround/Content/images/edit_.png') left center no-repeat;
}
.topic-actions .delete-topic-button {
	background: #eee url('https://scootaround.com/Themes/ScootAround/Content/images/remove_.png') left center no-repeat;
}
.topic-actions.lower .actions {
	display: none;
}
.active-discussions-page .forums-table-section-title {
	margin: 0 0 25px;
	border-bottom: 1px solid #ddd;
    padding: 0 10px 10px;
}
.active-discussions-page .forums-table-section-title strong {
	font-size: 30px;
	font-weight: normal;
}
.active-discussions-page .forums-table-section-body {
	margin: 0 0 20px;
}

/* topic post */

.topic-post {
	margin: 0 0 30px;
	border-top: 1px solid #ddd;
}
.topic-post:last-child {
	border-bottom: 1px solid #ddd;
}
.topic-post:after {
	content: "";
	display: block;
	clear: both;
}
.topic-post .post-info {
	margin: 30px 0;
}
.topic-post .user-info {
	width: 150px;
	margin: 0 auto 15px
}
.topic-post .username {
	display: block;
	margin: 0 0 -1px;
	border: 1px solid #ddd;
	background-color: #f6f6f6;
	padding: 11px 0;
	font-weight: bold;
	color: #444;
}
.topic-post a.username:hover {
	color: #0069aa;
}
.topic-post .avatar,
.profile-info-box .avatar {
	position: relative;
	width: 150px;
	height: 150px;
	border: 1px solid #ddd;
	overflow: hidden;
}
.topic-post .avatar img,
.profile-info-box .avatar img {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	max-width: 100%;
	max-height: 100%;
	margin: auto;
}
.topic-post .avatar img {
    border: solid 2px #CEDBE1 !important;
}
.topic-post .user-stats {
	margin: 0 0 15px;
}
.topic-post .user-stats li {
	display: inline-block;
	margin: 0 10px;
}
.topic-post .user-stats span,
.profile-info-box .profile-stats span {
	margin: 0 0 0 3px;
	font-weight: bold;
	color: #444;
}
.topic-post .pm-button,
.profile-info-box .pm-button {
	display: inline-block;
	border: none;
	background-color: #888;
	padding: 10px 20px;
	font-size: 12px;
	color: #fff;
	text-transform: uppercase;
}
.topic-post .pm-button:hover,
.profile-info-box .pm-button:hover {
	background-color: #999;
}

.topic-post .post-time {
	margin: 0 0 15px;
	background-color: #f6f6f6;
	padding: 10px 15px;
	font-size: 13px;
	font-weight: bold;
}
.topic-post .post-time span {
	color: #444;
}
.topic-post .post-actions {
	margin: 0 0 15px;
	font-size: 0;
}
.topic-post .post-actions > div {
	display: inline-block;
}
.topic-post .post-actions a {
	display: inline-block;
	margin: 1px 5px;
	font-size: 14px;
}
.topic-post .post-actions .edit-post-button,
.topic-post .post-actions .delete-post-button {
	padding: 10px 10px 10px 33px;
}
.topic-post .post-actions .edit-post-button {
	background: url('https://scootaround.com/Themes/ScootAround/Content/images/edit_.png') left center no-repeat;
}
.topic-post .post-actions .delete-post-button {
	background: url('https://scootaround.com/Themes/ScootAround/Content/images/remove_.png') left center no-repeat;
}
.topic-post .post-actions .edit-post-button:hover,
.topic-post .post-actions .delete-post-button:hover {
	color: #0069aa;
}
.topic-post .post-actions .post-link-button {
	padding: 10px;
	font-weight: bold;
	color: #0069aa;
}
.topic-post .post-actions .post-link-button:hover {
	text-decoration: underline;
}
.topic-post .post-actions .quote-post-button {
	background-color: #888;
	padding: 10px 20px;
	color: #fff;
}
.topic-post .post-actions .quote-post-button:hover {
	background-color: #999;
	color: #fff;
}

.topic-post .post-text {
	/*topic post-text also gets style from blog post-body*/
	padding: 0 10px 20px;
	line-height: 22px;
	color: #444;
    margin-bottom: 0;
}

.topic-post .post-vote{
    text-align: center;
    display: table;
    margin: 0 auto 20px;
}

.topic-post .user-posted-image,
.latest-posts .user-posted-image {
    max-width: 100%;
    height: auto;
}
.topic-post .quote,
.latest-posts .quote {
	margin: 10px 0;
    border: 1px dashed #ccc;
    background-color: #f9f9f9;
	padding: 10px;
	color: #777;
}
.topic-post .signature {
	border-top: 1px solid #ddd;
	padding: 20px;
	font-size: 13px;
    font-style: italic;
    clear: both;
}

.topic-post .post-vote span.vote {
	cursor: pointer;
    display: block;
    width: 40px;
    height: 24px;
}
.topic-post .post-vote span.up{
    background: url('https://scootaround.com/Themes/ScootAround/Content/images/vote-up.png') no-repeat 50% 50%;
}
.topic-post .post-vote span.vote.up.selected{
    background: url('https://scootaround.com/Themes/ScootAround/Content/images/vote-up-selected.png') no-repeat 50% 50%;
}
.topic-post .post-vote span.down{
    background: url('https://scootaround.com/Themes/ScootAround/Content/images/vote-down.png') no-repeat 50% 50%;
}
.topic-post .post-vote span.vote.down.selected{
    background: url('https://scootaround.com/Themes/ScootAround/Content/images/vote-down-selected.png') no-repeat 50% 50%;
}
.topic-post .vote-count-post {
    display: block;
    font-size: 160%;
}
/* forum edit & send message */

.forum-edit-page .page-title,
.move-topic-page .page-title,
.private-message-send-page .page-title {
	margin: 0 0 -1px;
}
.move-topic-page label {
	white-space: normal;
}
.forum-edit-page .message-error,
.private-message-send-page .message-error {
	margin: 20px 0;
}
.forum-edit-page .inputs strong {
	display: inline-block;
	max-width: 400px;
	font-size: 22px; /*reset zeroing*/
	font-weight: normal;
	color: #444;
	white-space: normal;
}
.forum-edit-page .inputs .topic-subject {
	font-size: 17px;
}
.forum-edit-page .inputs.reversed {
	margin: 0;
}
.forum-edit-page .inputs.reversed label {
	width: auto;
	margin: 5px;
	font-size: 14px; /*reset zeroing*/
	white-space: normal;
}
.forum-edit-page .bb-code-editor-wrapper,
.private-message-send-page .bb-code-editor-wrapper {
    max-width: 400px;
    margin: 20px auto;
    background-color: #ddd;
    padding: 10px;
}
.forum-edit-page .toolbar .button,
.private-message-send-page .toolbar .button {
    margin: 0 2px 0 0;
    border: #cec6b5 1px solid;
	padding: 2px;
}
.forum-edit-page .toolbar .button:hover,
.private-message-send-page .toolbar .button:hover {
	border: #333 1px solid;
}
.forum-edit-page textarea,
.private-message-send-page textarea {
	display: block;
	margin: auto;
}
.forum-edit-page .buttons input,
.move-topic-page .buttons input,
.private-messages .buttons input {
	min-width: 140px;
    border: none;
	background-color: #999;
    padding: 10px 30px;
    text-align: center;
    font-size: 15px;
	color: #fff;
    text-transform: uppercase;
}
.forum-edit-page .buttons input:hover,
.move-topic-page .buttons input:hover,
.private-messages .buttons input:hover {
	background-color: #888;
}
.forum-edit-page .buttons .button-1,
.move-topic-page .buttons .button-1,
.private-messages .buttons .button-1 {
	background-color: #0069aa;
}
.forum-edit-page .buttons .button-1:hover,
.move-topic-page .buttons .button-1:hover,
.private-messages .buttons .button-1:hover {
	background-color: #0080D5;
}

.private-message-send-page a {
	font-size: 14px;
	color: #0069aa;
}
.private-message-send-page span {
	font-size: 14px;
}

/* jQuery tabs */

.ui-tabs {
    /*override jQuery UI styles, do not delete doubled properties*/
    border: none;
    border-radius: 0;
    background: none;
    padding: 0;
    font: normal 14px Arial, Helvetica, sans-serif;
    color: #777;
}
.ui-widget.ui-widget-content.ui-tabs {
    border: none;
}
.ui-tabs-nav {
	margin: 0 0 30px;
	border-bottom: 1px solid #ddd;
	overflow: hidden;
	font-size: 0;
	/*override jQuery UI styles, do not delete doubled properties*/
	margin: 0 0 30px !important;
	border-width: 0 0 1px;
	border-radius: 0;
	background: none;
	padding: 0 !important;
	line-height: normal;
	font-weight: normal;
	color: #444;
}
.ui-tabs-nav li {
	margin: 0 0 -1px;
	/*override jQuery UI styles, do not delete doubled properties*/
	float: none !important;
	margin: 0 0 -1px !important;
	border: none !important;
	border-radius: 0;
	background: none !important;
	padding: 0 !important;
}
.ui-tabs-nav li a {
	display: block;
	border: 1px solid #ddd;
	padding: 12px 24px;
	text-align: center;
	font-size: 18px;
	color: #444;
	/*override jQuery UI styles, do not delete doubled properties*/
	float: none !important;
	padding: 12px 24px !important;
}
.ui-tabs-nav li.ui-state-active a {
	background-color: #eee;
	color: #0069aa;
}
.ui-tabs-panel {
	/*override jQuery UI styles, do not delete doubled properties*/
	padding: 0 !important;
}

/* inbox & view message */

.private-messages-page .table-wrapper,
.private-message-view-page .view-message {
	margin: 0 0 30px;
}
.private-messages-page th.select {
	text-align: center;
}
.private-messages-page td.from,
.private-messages-page td.to,
.private-messages-page td.subject {
	min-width: 150px;
}
.private-messages-page td.date {
	white-space: nowrap;
}
.private-messages-page td.subject a {
	color: #444;
}
.private-messages-page td.subject a.pm-unread {
	color: #0069aa;
}
.private-messages-page .pager {
    margin: 0 0 30px;
}
.private-messages-page .buttons,
.private-message-view-page .buttons {
	font-size: 0;
}
.private-messages-page .buttons .button-1,
.private-messages-page .buttons .button-2,
.private-message-view-page .buttons .button-1,
.private-message-view-page .buttons .button-2 {
	display: block;
	width: 250px;
	margin: 0 auto 3px;
	font-size: 15px; /*reset zeroing*/
}

.private-message-view-page .view-message {
	margin: 0 0 30px;
}
.private-message-view-page .message-head {
	margin: 0 0 20px;
	line-height: 22px;
}
.private-message-view-page .message-head span {
	font-weight: bold;
	color: #444;
}
.private-message-view-page .message-body {
	border-top: 1px solid #ddd;
	background-color: #f9f9f9;
	padding: 30px 20px;
	line-height: 22px;
	text-align: left;
}
.private-message-view-page .back-pm-button {
	text-transform: capitalize !important;
}

/* profile page  */

.profile-info-box {
	overflow: hidden;
	/*override jQuery UI styles, do not delete doubled properties*/
	line-height: normal;
	font-size: 14px;
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-family: 'Source Sans Pro';
	color: #777;
}
.profile-info-box .user-details {
	margin: 0 0 30px;
}
.profile-info-box .avatar {
	margin: 0 auto 15px;
}
.profile-info-box .title {
	margin: 0 0 10px;
	font-size: 18px;
	color: #444;
}
.profile-info-box .stats {
	margin: 0 0 15px;
}

.latest-posts {
	/*override jQuery UI styles, do not delete doubled properties*/
	line-height: normal;
	font-size: 14px;
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-family: 'Source Sans Pro';
	color: #777;
}
.latest-posts .topic {
	margin: 0 0 35px;
}
.latest-posts .topic-title {
	margin: 0 0 20px;
	border-top: 1px solid #ddd;
	background: #f6f6f6;
	padding: 10px;
	font-size: 16px;
}
.latest-posts .topic-title a {
	font-weight: bold;
	color: #444;
}
.latest-posts .topic-title a:hover {
	color: #0069aa;
}
.latest-posts .topic-body {
	margin: 0 0 15px;
	line-height: 22px;
}
.latest-posts .topic-data {
	color: #444;
}

/* BB codes */

pre {
    white-space: pre-wrap;
    white-space: normal;
    word-wrap: break-word;
}
.csharpcode {
	margin: 10px 0;
    border: 1px dashed #ccc;
	background-color: #fff;
    padding: 10px;
	/*font-family: "Courier New", Courier, monospace;*/
	font-family: 'Source Sans Pro';
	color: #000;
}
.csharpcode .rem {
    color: green;
}
.csharpcode .kwrd {
    color: #00f;
}
.csharpcode .str {
    color: #006080;
}
.csharpcode .op {
    color: #00c;
}
.csharpcode .preproc {
    color: #c63;
}
.csharpcode .asp {
    background-color: #ff0;
}
.csharpcode .html {
    color: maroon;
}
.csharpcode .attr {
    color: red;
}
.csharpcode .alt {
    width: 100%;
    margin: 0;
	background-color: #f6f6f6;
}
.csharpcode .lnum {
    color: #666;
}



@media all and (max-width: 769px) {

    .review-rating .name-description {
        text-align: center;
        width: 100%;
        display: block;
    }

    .write-review .review-rating div{
        text-align: center;
        padding-bottom: 10px;
        display: inline-block;
    }
}

@media all and (max-width: 991px) {


/*** GLOBAL TABLES ***/


.cart {
	display: block;
}
.cart colgroup,
.cart thead {
	display: none;
}
.cart tbody {
	display: block;
	overflow: hidden;
}
.cart tr {
	display: block;
	float: left;
	width: 100%;
	margin: 40px 0 0;
	border: 1px solid #ddd;
}
.cart td {
	display: block;
	border: none;
	padding: 10px;
}
.cart td.remove-from-cart {
    margin: 0 0 0px;
	border-bottom: 1px solid #ddd;
	background-color: #eee;
	padding: 10px;
}
.cart td.product-picture {
	border-top: 1px solid #ddd;
	padding: 15px 10px 5px;
}
.cart td.product {
	min-width: 0;
	border-bottom: 1px solid #ddd;
	padding: 5px 10px 15px;
	text-align: center;
}
.cart td.quantity {
	display: inline-block;
	padding: 0 10px;
	vertical-align: middle;
}
.cart td.unit-price,
.cart td.subtotal {
	display: inline-block;
	padding: 20px 10px;
	vertical-align: middle;
}

.order-details-page .data-table {
	display: block;
}
.order-details-page .data-table colgroup,
.order-details-page .data-table thead {
	display: none;
}
.order-details-page .data-table tbody {
	display: block;
	overflow: hidden;
}
.order-details-page .data-table tr {
	display: block;
	float: left;
	width: 100%;
	margin: 40px 0 0;
	border: 1px solid #ddd;
}
.order-details-page .data-table td {
	display: block;
	border: none;
	padding: 10px;
}
.order-details-page .data-table td.product,
.order-details-page .data-table td.tracking-number {
	min-width: 0;
	border-bottom: 1px solid #ddd;
	padding: 5px 10px 15px;
	text-align: center;
}


/*** MOBILE NAVIGATION ***/


.header-menu {
	position: relative;
	z-index: 1;
	width: 100%;
	max-width: 600px;
	margin: 0 auto 0px;
}
.menu-toggle {
	background: #0069aa url('https://scootaround.com/Themes/ScootAround/Content/images/menu-icon.png') right center no-repeat;
	padding: 15px;
	font-size: 15px;
	font-weight: bold;
	color: #fff;
	text-transform: uppercase;
	cursor: pointer;
}
.top-menu > li {
	position: relative;
	margin: 1px 0;
	background-color: #fff;
}
.top-menu > li > a {
	display: block;
	min-height: 55px;
	padding: 18px;
	font-size: 15px;
	color: #555;
}
.top-menu .sublist {
	display: none;
	background-color: #fff;
	padding: 5px 0;
}
.top-menu .sublist li {
	position: relative;
	margin: 1px 0 1px 20px;
}
.top-menu .sublist li a {
	display: block;
	padding: 15px 18px;
	font-size: 15px;
}
  div.header-menu { display: none; }

.sublist-toggle {
	position: absolute;
    top: 0;
    right: 0;
    width: 50px;
    height: 36px;
    border-left: 0px solid #fff;
    background: url('https://3960232.fs1.hubspotusercontent-na1.net/hubfs/3960232/Scootaround_November2019/ic_expand_more_24px.png') center no-repeat;
    padding: 8px;
    font-size: 15px;
    font-weight: bold;
    color: #fff;
    text-transform: uppercase;
    cursor: pointer;
}

.sublist .sublist-toggle {
	height: 49px;
}
.sublist .sublist li {
	background-color: #f6f6f6;
}
.sublist .sublist .sublist li {
	background-color: #fff;
}

.block-category-navigation {
	display: none;
}
.block-account-navigation {
	float: none;
	margin: auto !important;
}
.write-review .review-rating {
   text-align: center;
}

.write-review .review-rating div.name-description {
    width: 100%;
    margin: 0 5px 0 0;
    text-align: center;
}

}

@media all and (min-width: 481px) {


/*** GLOBAL ***/

.master-wrapper-content{
	width: 100%;
}

.header-menu {
	width: 92.5%;
}

/*** GLOBAL TABLES ***/


.cart tr {
	width: 96%;
	margin: 40px 2% 0;
}
.cart tr:nth-child(2n+1) {
	clear: both;
}
.order-details-page .data-table tr {
	width: 46%;
	margin: 40px 2% 0;
}
.order-details-page .data-table tr:nth-child(2n+1) {
	clear: both;
}


/*** HEADER ***/


.header-selectors-wrapper > div {
      display: inline-block;
    width: auto;
    margin: 0px auto;
}
.search-box input.search-box-text {
	width: 280px;
}
.ui-autocomplete {
	width: 302px !important;
}
.ui-autocomplete img {
	display: inline;
}


/*** FOOTER ***/


.footer-block {
	width: 85%;
}
.newsletter-email input[type="text"] {
	width: 240px;
}


/*** CATEGORY ***/


.product-filter {
	display: table-cell;
	vertical-align: top;
	text-align: left;
}
.product-filter.price-range-filter {
	width: 200px;
}
.product-filter .product-spec-group {
	float: left;
	margin: 0 25px 10px 0;
}
.product-filter .product-spec-group.product-spec-color {
    max-width: 190px;
}
.product-filter .group li.item {
	display: block;
	margin: 0;
}
.product-filter .group li.color-item {
    display: inline-block;
}

.item-box {
	width: 49%;
	margin: 0 0.5% 50px;
}
.item-box:nth-child(2n+1) {
	clear: both;
}
.item-box .product-rating-box {
    margin: 0 0 5px;
}
.item-box .prices {
    min-height: 20px;
}
.item-box .product-title {
    min-height: 42px;
    margin: 0 0 5px;
}


/*** PRODUCT PAGE ***/


.overview-buttons div {
	display: inline-block;
	width: auto;
	margin: 0 1px 2px;
}


/*** WISHLIST ***/


.wishlist-content .button-2 {
	display: inline-block;
	width: auto;
	min-width: 140px;
	margin: 0 8px 5px;
	border-radius:50px;
}


/*** TOPICS ***/


.enter-password-form input[type="password"] {
	width: 260px;
}


/*** FORUM & PROFILE ***/

.forums-header {
	background-color: #f9f9f9;
	padding: 30px 20px 20px;
}

.ui-tabs-nav li {
	display: inline-block;
	min-width: 150px;
	margin: 0 5px -1px;
	/*override jQuery UI styles, do not delete doubled properties*/
	margin: 0 5px -1px !important;
}

.private-messages-page .buttons .button-1,
.private-messages-page .buttons .button-2,
.private-message-view-page .buttons .button-1,
.private-message-view-page .buttons .button-2 {
	display: inline-block;
	width: auto;
	margin: 1px;
}

.topic-post .post-text {
    float: left;
    width: 90.5%;
    text-align: left;
}

.forum-group .forum-table th.latest-post,
.forum-group .forum-table th.topics,
.forum-group .forum-table th.posts,
.forum-group .forum-table td.latest-post,
.forum-group .forum-table td.topics,
.forum-group .forum-table td.posts {
    display: table-cell;
}

.topic-group .forum-table th.latest-post,
.topic-group .forum-table td.latest-post {
    display: table-cell;
}

.forum-table td.image {
    max-width: 40px;
}

.forum-table td.image div {
    max-width: 100%;
    background-size: contain;
}
}





@media all and (min-width: 768px) {


/**** GLOBAL ***/


.master-wrapper-content {
	width: 100%;
}
.home-page-polls li {
	min-width: 100px;
}


/**** GLOBAL TABLES ***/


.cart tr {
	width: 31.33333%;
	margin: 40px 1% 0;
}
.cart tr:nth-child(2n+1) {
	clear: none;
}
.cart tr:nth-child(3n+1) {
	clear: both;
}
.order-details-page .data-table tr {
	width: 31.33333%;
	margin: 40px 1% 0;
}
.order-details-page .data-table tr:nth-child(2n+1) {
	clear: none;
}
.order-details-page .data-table tr:nth-child(3n+1) {
	clear: both;
}


/*** HEADER ***/


.header-selectors-wrapper > div {
	width: 20%;
}


/*** FOOTER ***/


.footer-block {
	display: inline-block;
	width: 25.33333%;
	margin: 0 4%;
	vertical-align: top;
}
.footer-block .title {
	margin: 0 0 15px;
	background: none;
	padding: 0;
	color: #444;
	cursor: auto;
}
.footer .title a {
    color: #fff;
}
.footer-block .list {
	display: block !important; /* prevents toggle display:none on resize */
	background: none;
	padding: 0;
}
.footer-block .list li {
	padding: 3px 0;
}
.footer-block .list a {
	display: inline;
	padding: 0;
}
.follow-us {
	width: 98%;
	margin: 25px auto 0;
}


/*** CATEGORY ***/


.product-selectors {
	text-align: left;
}
.product-selectors .product-viewmode {
	display: inline-block;
	float: left;
}
.product-selectors .product-viewmode span {
	display: none;
}
.product-selectors .product-viewmode a {
	display: inline-block;
	width: 24px;
	height: 32px;
	margin: 0 0 0 12px;
	background-position: center;
	background-repeat: no-repeat;
	opacity: 0.5;
}
.product-selectors .product-viewmode a.grid {
	background-image: url('https://scootaround.com/Themes/ScootAround/Content/images/view-grid.png');
}
.product-selectors .product-viewmode a.list {
	background-image: url('https://scootaround.com/Themes/ScootAround/Content/images/view-list.png');
}
.product-selectors .product-viewmode a.selected {
	opacity: 1;
}

.item-box {
    /* width: 30.33333%; */
    /* margin: 0 1.333% 50px; */
	width: 30%;
    margin: 0 1.9% 30px 1.433%;
}
.item-box:nth-child(2n+1) {
	clear: inherit;
}
.item-box:nth-child(3n+1) {
	clear: inherit;
}

.product-list .item-box {
	float: none;
	width: auto;
	margin: 0 5px 20px;
}
.product-list .item-box .product-item:after {
	content: "";
	display: block;
	clear: both;
}
.product-list .item-box .picture {
	float: left;
	width: 220px;
}
.product-list .item-box:hover .picture a img {
	opacity: 1;
}
.product-list .item-box .picture:hover a img {
	opacity: 0.85;
}
.product-list .item-box .picture + .details {
	margin: 0 0 0 240px;
}
.product-list .item-box .product-title {
	height: auto;
	padding: 10px 0;
	font-size: 18px;
}
.product-list .item-box .description {
	display: block;
	margin: 0 0 10px;
	line-height: 22px;
}
.product-list .item-box .prices {
	height: auto;
	margin: 0 0 30px;
}
.product-list .item-box .buttons {
}
.product-list .item-box .product-box-add-to-cart-button {
	width: auto;
	min-width: 150px;
	padding: 0 20px;
}
.product-list .item-box .add-to-compare-list-button,
.product-list .item-box .add-to-wishlist-button {
	width: 32px;
	height: 32px;
}


/*** PRODUCT PAGE ***/


.gallery {
	width: 550px;
}
.variant-picture {
	float: left;
}
.variant-picture + .variant-overview {
	width: auto;
	margin: 0 0 0 240px;
}
.variant-overview {
	text-align: left;
}


/*** PRODUCT REVIEWS ***/


.product-review-item .review-title {
	/*float: left;*/
	max-width: 600px;
	padding-bottom:10px;
}
.product-review-item .review-title p{ margin-bottom:0px;}
.product-review-item .product-review-box {
	float: left;
}

.write-review .review-rating div {
    display: inline-block;
    margin: 0 0 0 5px;
    cursor: default;
    vertical-align: middle;
    font-size: 14px;
    height: 17px;
}




/*** REGISTRATION, LOGIN, ACCOUNT ***/


.address-list-page .section,
.order-list-page .section,
.return-request-list-page .section {
	display: inline-block;
	width: 45%;
    margin: 20px 1%;
	vertical-align: top;
}
.recurring-payments {
	width: 100% !important;
	margin: 20px 0 !important;
}


/*** SHOPPING CART ***/


.order-progress {
	padding: 20px;
}
.order-progress li {
	margin: 0 10px;
}
.order-progress a {
	min-width: 80px;
}

.cart-options .common-buttons {
	text-align: right;
}
.cart-options .checkout-attributes,
.cart-options .selected-checkout-attributes {
	padding: 0 10px;
}

.cart-footer .totals {
	float: right;
	width: 45%;
	margin: 0 2.5%;
}
.cart-footer .terms-of-service {
	text-align: left;
}
.cart-footer .checkout-buttons,
.cart-footer .addon-buttons {
	text-align: right;
}
.cart-footer .cart-collaterals {
	float: left;
	width: 45%;
	margin: 0 2.5%;
}
.shopping-cart-page .cart-footer .cart-collaterals{ display:inline-block; }
/*.shopping-cart-page .cart-footer .totals{ width:95%; }*/
.shopping-cart-page .terms-of-service a { float:left; line-height:1; }
.shopping-cart-page .terms-of-service{
	display: inline-block;
	width: 100%;
	margin-bottom: 0px;
	margin-top: 6px;
}
.shopping-cart-page .checkout-buttons { display: inline-block; float: right; margin-bottom:12px; }

.shopping-cart-page .order-summary-content .cart-footer .terms-of-service input[type="checkbox"]{ float:left; }

.cart-footer .cart-collaterals div,
.cart-footer .cart-collaterals label {
	text-align: left;
	font-size: 24px;
    font-weight: normal;
}
.cart-footer .estimate-shipping label {
	display: block;
	margin: 0 0 10px;
	color:#37373b;
	font-size:17px;
}
.cart-footer .estimate-shipping .buttons {
	text-align: right;
}


/*** CHECKOUT ***/


.checkout-page .selected-checkout-attributes {
	float: right;
	text-align: right;
}
.checkout-page .cart-footer .totals {
	max-width: 350px;
	margin: 0;
}
.checkout-page .address-grid {
	overflow: hidden;
}
.checkout-page .address-item {
	float: left;
	width: 48%;
	margin: 0 1% 40px;
}
.shipping-method .method-list li,
.payment-method .method-list li {
	display: inline-block;
	width: 25%;
	margin: 20px 2%;
	vertical-align: top;
}
.shipping-method .method-name {
	background-color: #f6f6f6;
	padding: 10px;
}
.payment-method .payment-logo {
	display: block;
	background-color: #f6f6f6;
	padding: 10px;
}
.payment-method .payment-details {
	display: block;
	width: auto;
	min-width: 0;
	margin: 10px 0 0;
	text-align: center;
}
.payment-info .info {
	padding: 30px 75px;
}
.order-review-data,
.order-details-area,
.shipment-details-area {
	overflow: hidden;
}
.order-review-data > div,
.order-details-area > div,
.shipment-details-area > div {
	float: left;
	width: 48%;
	margin: 0 1% 40px;
}


/*** ORDER DETAILS & SHIPPING DETAILS ***/


.order-details-page .section.options {
	text-align: right;
}
.order-details-page .selected-checkout-attributes {
	padding: 0 10px;
}
.order-details-page .tax-shipping-info {
    text-align: right;
}
.order-details-page .totals {
	float: right;
	clear: both;
}
.shipment-details-page .tracking-number .tracking-url {
    color: #0069aa;
}


/*** BLOG & NEWS ***/


.blog-posts .tags {
	float: right;
	width: 80%;
	text-align: right;
}
.blog-posts .buttons {
	float: left;
	width: 20%;
	text-align: left;
}

.new-comment {
	text-align: center;
}
.new-comment .buttons {
	text-align: center;
}

.comment-list .comment {
	display: table;
	width: 100%;
	margin: 0;
}
.comment-list .comment:last-child {
	border-bottom: 1px solid #ddd;
}
.comment-info {
	display: table-cell;
	width: 15%;
	margin: 0;
	vertical-align: top;
}
.comment-info .username {
	min-height: 40px;
	margin: 0;
	border: none;
	text-align: center;
}
.comment-info .avatar {
	border: none;
}
.comment-info .avatar img {
	max-width: 80%;
	max-height: 80%;
}
.comment-content {
	display: table-cell;
	width: 85%;
	border-left: 1px solid #ddd;
	vertical-align: top;
	text-align: left;
}
.comment-time {
	min-height: 40px;
	margin: 0;
	background-color: #f6f6f6;
	padding: 10px 15px;
    font-size: 14px;
    font-weight: normal;
}
.comment-title {
	margin: 0 0 -20px;
	padding: 20px;
}
.comment-body {
	padding: 20px;
}


/*** FORUM & PROFILE ***/


.forum-actions,
.topic-actions {
	overflow: hidden;
}
.forum-actions .actions,
.topic-actions .actions {
	float: left;
}
.forum-actions .pager,
.topic-actions .pager {
	float: right;
	max-width: 450px;
}
.forum-actions .pager li,
.topic-actions .pager li {
	margin: 2px 4px;
}
.forum-actions .pager.upper {
	display: block;
}
.topic-actions.lower .actions {
	display: block;
}

.topic-posts {
	margin: 0 0 30px;
}
.topic-post {
	display: table;
	width: 100%;
	margin: 0;
}
.topic-post .post-info {
	display: table-cell;
	width: 15%;
	margin: 0;
	vertical-align: top;
	text-align: left;
}
.topic-post .user-info {
	width: auto;
}
.topic-post .username {
	min-height: 40px;
	margin: 0;
	border: none;
	text-align: center;
}
.topic-post .avatar {
	margin: auto;
	border: none;
}
.topic-post .avatar img {
	max-width: 80%;
	max-height: 80%;
}
.topic-post .user-stats li {
	margin: 0;
}
.topic-post .send-pm {
	margin: 0 0 20px;
}
.topic-post .pm-button,
.profile-info-box .pm-button {
	padding: 8px 16px;
	font-size: 13px;
}
.topic-post .post-content {
	display: table-cell;
	width: 85%;
	border-left: 1px solid #ddd;
	vertical-align: top;
	text-align: left;
}
.topic-post .post-head {
	min-height: 40px;
	overflow: hidden;
	background-color: #f6f6f6;
}
.topic-post .post-time {
	float: left;
	margin: 0;
    font-size: 14px;
    font-weight: normal;
}
.topic-post .post-actions {
	float: right;
	margin: 0;
}
.topic-post .post-actions a {
	margin: 0;
	line-height: 20px;
}
.topic-post .post-actions .manage-post a {
}
.topic-post .post-actions .quote-post a {
	min-width: 70px;
}
.topic-post .post-actions a.post-link-button {
	margin: 0 0 0 10px;
	border-left: 1px solid #ddd;
	text-align: center;
}

.topic-post .post-text {
	padding: 20px 5px;
}

.topic-post .post-vote{
    padding: 20px 0 20px 15px;
}

.forum-table th.replies,
.forum-table th.views,
.forum-table th.votes,
.forum-table td.replies,
.forum-table td.views,
.forum-table td.votes {
    display: table-cell;
}

.forum-table td.image {
    max-width: none;
}

.forum-table td.image div {
    max-width: none;
    background-size: initial;
}

.ui-tabs-nav {
	text-align: left;
}
.ui-tabs-nav li {
	margin: 0 10px -1px 0;
	/*override jQuery UI styles, do not delete doubled properties*/
	margin: 0 10px -1px 0 !important;
}

.profile-info-box .avatar {
	float: left;
	margin: 0 15px 15px 0;
}
.profile-info-box .profile-stats {
	float: left;
	text-align: left;
}
.profile-info-box .title {
	text-align: left;
}
.profile-info-box .send-pm {
	clear: both;
	text-align: left;
}

}





@media all and (min-width: 992px) {
  .header-links.scoot-top-bar { float: left; }

/*** GLOBAL STYLES ***/
.btn-group-filter {
    display: none;
}
.master-wrapper-content {
	width: 100%;
	margin: auto;
}
.center-2 {
	float: right;
	width: 75%;
}
.side-2 {
	float: left;
	width: 23%;
}
.html-blog-page .side-2 {
    float: left;
    width: 25%;
}
.html-blog-page .container.side2-center2 .center-2 {
    width: 70%;
}
.blog-page .post .col-sm-8.col-md-push-1.col-content {
    width: 100% !important;
    max-width: 100%;
}
.blog-page .section-subheader {
    display: none;
}
.page {
	text-align: left;
}
.inputs {
	text-align: left;

}
.inputs label {
	/*display: inline-block;
	width: 265px;
	margin: 0 10px 0 0;
	text-align: left;*/
}
.inputs input[type="text"],
.inputs input[type="email"],
.inputs input[type="tel"],
.inputs input[type="password"],
.inputs select {
    min-height: 56px;
}
.inputs .option-list li {
	margin: 0 10px 0 0;
}
.center-1 .buttons {
	text-align: center;
}
.center-2 .inputs label {
	width: 136px;
}
.inputs.accept-consent label {
		width: auto;
}
.page-title a + h1 {
	float: left;
}
.link-rss {
	display: block;
	float: right;
	margin: 6px 0 0;
}


/*** GLOBAL TABLES ***/


.cart tr {
	width: auto;
	margin: 0;
}
.cart label {
	display: none;
}

.order-details-page .data-table tr {
	width: auto;
	margin: 0;
}
.order-details-page .data-table label {
	display: none;
}


/*** HEADER ***/


.header {
	width: 980px;
	margin: auto;
}
.header-upper:after {
	content: "";
	display: block;
	clear: both;
}
.header-selectors-wrapper {
	float: left;
	border: none;
	padding: 0;
}
.header-selectors-wrapper > div {
	width: auto;
	margin: 0 0px 0 5px;
	/*line-height: 43px;*/
}
.header-selectors-wrapper select {
	height: 28px;
    padding: 0px;
    font-size: 14px;
    font-weight: bold;
    background-color: transparent;
    color: #fff;
    border: 0px;
	position:relative;
    -webkit-appearance: none;
}
.header-selectors-wrapper select:after{
	content:"\f078";
	display:block;
	font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
	position:absolute;
	color:#fff;
	top:50%;
	right:5%;
	left:auto;
	font-size:13px;
}

.language-list {
	text-align: left;
}
.header-links-wrapper {
	float: left;
	padding: 0;
	margin-left: 100px;
}
.top-searchbar {
    float: right;
    border-right: #0080D5 solid 1px;
    padding-right: 8px;
    padding-top: 10px;
	/*height: 48px;*/
	position:relative;
	   /* width: 208px;*/
}
.top-searchbar input::-webkit-input-placeholder { /* Edge */
  font-size:14px;
	color:#0069AA;
	font-weight:bold;
	font-family: 'Source Sans Pro';
}

.top-searchbar input:-ms-input-placeholder { /* Internet Explorer */
  font-size:14px;
	color:#0069AA;
	font-weight:bold;
	font-family: 'Source Sans Pro';
}

.top-searchbar input::placeholder {
  font-size:14px;
	color:#0069AA;
	font-weight:bold;
	font-family: 'Source Sans Pro';
}
.top-searchbar input[type="text"]{
	width:100%;
	border:0px;
	font-size:14px;
	color:#0069AA;
	font-weight:bold;
	width:100%;
	text-transform:uppercase;
	font-family: 'Source Sans Pro';
	height:28px;

}
.top-searchbar .search-box input.button-1.search-box-button {
    border: 0;
    background: url(https://scootaround.com/Themes/ScootAround/Content/images/search-arrow-gray.png) center right no-repeat;
    width: 107px;
    position: absolute;
    z-index: 999;
    right: 0;
    top: 13px;
    text-indent: 99999999999999px;
    padding: 0px;
    min-width: inherit;
    color: #cdcdce;
    font-size: 14px !important;
    font-weight: bold;
}
.top-searchbar .search-box.active input.button-1.search-box-button {
    border: 0;
    background: url(https://scootaround.com/Themes/ScootAround/Content/images/search-arrow-blue.png) center right no-repeat;
    width: 107px;
    position: absolute;
    z-index: 999;
    right: 0;
    top: 13px;
     text-indent: 99999999999999px;
    padding: 0px;
    min-width: inherit;
    color: #0069aa;
    font-size: 14px !important;
    font-weight: bold;
}
.header-links li {
	margin: 0 16px;
}
.header-links a,
.header-links span {
	text-transform: none;
}
#topcartlink {
	display: inline-block;
	width: 50px;
}

.flyout-cart {
	position: absolute;
	top: 45px;
	right: 0;
	z-index: 100;
	width: 300px;
	box-shadow: 0 0 2px rgba(0,0,0,0.25);
	background-color: #fff;
}
.flyout-cart.active {
	display: block;
}
.mini-shopping-cart {
	padding: 12px;
	text-align: left;
	font-size: 12px;
}
.mini-shopping-cart .count {
	padding: 5px 0 15px;
	color: #37373b;
	font-size:14px;
}
.mini-shopping-cart .count a {
	margin: 0 2px;
	font-weight: bold;
	color: #0069aa;
}
.mini-shopping-cart .items {
	border-top: 1px solid #ddd;
	margin: 0 0 0px;
	max-height: 45vh;
    overflow: scroll;
    overflow-x: hidden;
}
.mini-shopping-cart .item {
	overflow: hidden;
	padding: 10px 5px;
}
.mini-shopping-cart .items .item:nth-child(even){
	background-color:#f0f0f1;
}
.mini-shopping-cart .picture {
	float: left;
	width: 70px;
	text-align: center;
}
.mini-shopping-cart .picture a {
	display: block;
	position: relative;
	overflow: hidden;
}
.mini-shopping-cart .picture a:before {
	content: "";
	display: block;
	padding-top: 100%;
}
.mini-shopping-cart .picture img {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
	max-width: 100%;
}
.mini-shopping-cart .picture + .product {
	margin: 0 0 0 80px;
}
.mini-shopping-cart .name {
	margin: 0 0 10px;
	font-size: 14px;
}
.mini-shopping-cart .name a {
	color: #0069aa;
	font-weight:bold;
}
.mini-shopping-cart .name a:hover {
	/* color: #0080D5; */
}
.mini-shopping-cart .attributes {
	margin: 5px 0;
	color: #37373b;
}
.mini-shopping-cart .price,
.mini-shopping-cart .quantity{
	color:#37373b;
	font-size:13px;
}


.mini-shopping-cart .totals {
	margin: 0 0 12px;
	font-size: 15px;
    color: #0069aa;
    font-weight: bold;
    padding: 6px 0px;
    border-bottom: 1px solid #37373b;
    border-top: 1px solid #37373b;
}
.mini-shopping-cart .totals strong {
	font-size: 16px;
	color: #37373b;
	float:right;
}
.mini-shopping-cart .buttons {
	margin: 0 0 5px;
	text-align:center;
}
.mini-shopping-cart input[type="button"] {
	display: inline-block;
	border: none;
	background-color: #0069aa;
	padding: 7px 20px;
	font-size: 14px;
	font-family: 'Source Sans Pro';
	color: #fff;
	text-transform: uppercase;
	border-radius:50px;
	margin:0px auto;
}
.mini-shopping-cart input[type="button"]:hover {
	background-color: #0080D5;
}

.header-lower {
	display: block;
	width: 100%;
	display: table;
}
.header-logo {
	    display: inline-block;
    text-align: left;
    vertical-align: top;
    font-size: 0;
    float: left;
}
.search-box {
display: inline-block;
    text-align: right;
    vertical-align: top;
    float: right;
	max-width:600px;
}
.search-box input.search-box-text,
.search-box .search-box-button {
	height: 40px;
}
.search-box form{
	display:none;
}

/*** NAVIGATION ***/


.header-menu {
	position: relative;
	z-index: 5;
	width: 100%;
	/* margin: 0 auto 30px; */
	/* border-top: 1px solid #ddd; */
	/* border-bottom: 1px solid #ddd; */
	/* padding: 25px 0; */
	text-align: right;
}
.menu-toggle,
.sublist-toggle {
	display: none;
}
.header-menu > ul {
	display: block !important; /* prevents toggle display:none on resize */
	font-size: 0;
}
.header-menu > ul.mobile {
	display: none !important;
}
.header-menu > ul > li,
.header-menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-item {
	display: inline-block;
	padding: 0 15px;
	vertical-align: middle;
}
.header-menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-item.hs-menu-depth-2 {
  padding: 0;
	width: 100%;
}
.header-menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-item.hs-menu-depth-2 a {
  /*width: 190px;*/
}
.header-menu > ul > li:first-child {
	border-left: none;
}
.header-menu > ul > li > a,
.header-menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a {
	display: block;
	padding: 5px 0px;
	line-height: 20px;
	font-size: 18px; /*reset zeroing*/
	color: #0069aa;
	font-weight:bold;
	cursor: pointer;
	text-transform:uppercase;
}
.header-menu > ul > li > a:hover,
.header-menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a:hover {
	color: #0069aa;
}
.header-menu .sublist,
.header-menu .hs-menu-children-wrapper {
	display: none;
	position: absolute;
	width: 200px;
	box-shadow: 0 0 2px rgba(0,0,0,0.2);
	background-color: #fff;
	padding: 10px 0;
	text-align: left;
}
.header-menu .sublist li,
.header-menu .hs-menu-children-wrapper li {
	/*position: relative;*/
}
.header-menu .sublist li a,
.header-menu .hs-menu-children-wrapper li a {
	display: block;
	position: relative;
	padding: 10px 20px 10px 30px;
	font-size: 14px;
	color: #444;
}
.header-menu .sublist li a:before,
.header-menu .hs-menu-children-wrapper li a:before {
	content: "";
	position: absolute;
	top: 17px;
	left: 15px;
	width: 5px;
	height: 5px;
	background-color: #ddd;
}
.header-menu .sublist li:hover > a,
.header-menu .hs-menu-children-wrapper li:hover > a {
	background-color: #f6f6f6;
}
/*.header-menu ul li:hover > .sublist {
	display: block;
}*/
.header-menu .sublist .sublist {
	top: -10px;
	left: 100% !important;
}


/*** FOOTER ***/


.footer-upper {
	width: 958px !important;
	padding: 35px 10px;
}
.footer-upper:after {
	content: "";
	display: block;
	clear: both;
}
.footer-block {
	float: left;
	width: 240px;
	margin: 0;
}
.footer-block:first-child {
}
.footer-block .list {
	margin: 0 0 10px 0;
}
.follow-us {
	float: right;
	width: 200px !important;
	margin: 0;
	text-align: left;
}
.follow-us .social li {
	margin: 0 6px 0 0;
}
.newsletter-email {
	display: block;
}
.newsletter-email input[type="text"] {
	width: 200px;
}
.newsletter-email .newsletter-subscribe-button {
	width: 100px;
	padding: 0 5px;
}
.newsletter-validation .field-validation-valid {
	text-align: left;
}
.footer-lower {
	position: relative;
	width: 980px;
	padding: 25px 5px;
}
.footer-lower:after {
	content: "";
	display: block;
	clear: both;
}
.footer-info {
	float: right;
	line-height: 32px;
}
.footer-powered-by {
	float: left;
	margin: 0;
	line-height: 32px;
}
.theme-selector {
	float: left;
	margin: 0 0 0 15px;
}


/*** COLUMN ***/

.block {
	float: none;
	width: auto;
	margin: 0 0 20px;
}
.block .title {
	margin: 0;
	border-bottom: 0px solid #ddd;
	background: none;
	cursor: auto;
}
.block .title strong {
	font-weight: bold;
}
.block .listbox {
	display: block;
	border-bottom: none;
}
.block a.product-picture {
	display: inline-block;
	position: relative;
	width: 30%;
	margin: 0 0 0 -15px;
	vertical-align: middle;
}
.block a.product-name {
	vertical-align: middle;
}
.block a.product-picture + a.product-name {
	width: 70%;
}
.block a.product-picture + a.product-name:before {
	display: none;
}


/*** CATEGORY ***/


.breadcrumb {
	margin: 0 0 20px;
}

.item-box .buttons {
	text-align: left;
}

.home-page .product-grid .item-box,
.product-details-page .product-grid .item-box,
.shopping-cart-page .product-grid .item-box {
	width: 24%;
	margin: 0 0.5% 50px;
}
.home-page .product-grid .item-box:nth-child(3n+1),
.product-details-page .product-grid .item-box:nth-child(3n+1),
.shopping-cart-page .product-grid .item-box:nth-child(3n+1) {
	clear: none;
}
.home-page .product-grid .item-box:nth-child(4n+1),
.product-details-page .product-grid .item-box:nth-child(4n+1),
.shopping-cart-page .product-grid .item-box:nth-child(4n+1) {
	clear: both;
}


/*** PRODUCT PAGE ***/


.gallery {
	float: left;
	width: 50%;
}
.gallery .picture {
	width: auto;
}
.overview {
	float: right;
	width: 50%;
	padding-left:40px;
}
.rental-attributes {
	overflow: hidden;
}
.rental-attributes .attribute-item {
	float: left;
	margin: 0 20px 0 0;
}
.rental-attributes .datepicker {
	width: 160px;
	text-align: left;
}
.attribute-squares li {
	margin: 0 10px 10px 0;
}
.product-details-page .title {
	text-align: left;
}


/*** PRODUCT REVIEWS ***/


.product-review-item .review-title {
	max-width: 850px;
}

.write-review .review-rating div.name-description {
    width: auto;
    margin: 0 5px 0 0;
    text-align: right
}


/*** WISHLIST & COMPARE LIST ***/

.compare-products-page .page-title {
	margin: 0 0 -1px;
}
.compare-products-page .clear-list {
	position: absolute;
	top: 7px;
	right: 0;
}
.compare-products-table .full-description td {
	display: table-cell;
}
.compare-products-table .full-description td p {
	margin-top: 0;
}


/*** TOPICS ***/


.center-1 .topic-block-title {
	text-align: center;
}
.topic-page p {
	text-align: left;
}


/*** REGISTRATION, LOGIN, ACCOUNT ***/


.gender span {
	margin: 0 10px 0 0;
}
.gender span > * {
	margin: 0 5px 0 0;
}
.date-of-birth select + select {
	margin: 0 0 0 11px;
}
#check-availability-button {
	display: block;
	margin: 10px auto;
}

.login-page .customer-blocks {
	overflow: hidden;
}
.login-page .new-wrapper {
	float: right;
	width: 46%;
	margin: 0;
}
.login-page .new-wrapper .text {
	min-height: 247px;
}
.login-page .returning-wrapper {
	float: left;
	width: 46%;
}
.login-page .returning-wrapper .form-fields {
	min-height: 200px;
	padding: 30px 0 0;
}
.login-page .returning-wrapper .inputs label {
	/*width: 110px;*/
}
.login-page .returning-wrapper input[type="text"],
.login-page .returning-wrapper input[type="email"],
.login-page .returning-wrapper input[type="password"] {
    /*width: 300px;*/
}
.login-page .reversed {
    display: table;
    width: 100%;
}
.login-page .reversed input {
    display: inline-block;
    vertical-align: top;
    float: left;
	margin-top: 4px;
}
.login-page .reversed label {
    float: left;
    margin: 0px 10px;
    transform: inherit !important;
}
.login-page .reversed span.forgot-password {
    float: right;
}
.login-page .reversed span.forgot-password a{ color:#0069AA;}
.address-list-page .section,
.order-list-page .section,
.return-request-list-page .section {
	display: block;
    width: auto;
	margin: 0 0 40px;
}
.address-list-page .buttons {
	position: absolute;
	top: 10px;
	right: 10px;
}
.order-list-page .buttons {
	position: absolute;
	top: 5px;
	right: 10px;
}

.avatar-page .message-error,
.avatar-page .buttons {
	text-align: left;
}

.registration-page .vat-note {
    margin-left: 275px;
}
.customer-info-page .vat-note,
.customer-info-page .email-to-revalidate-note {
    margin-left: 150px;
}
.customer-info-page .vat-status {
    display: inline-block;
}

/*** SHOPPING CART ***/


.shopping-cart-page .cart-options {
	overflow: hidden;
}
.shopping-cart-page .checkout-attributes {
	float: left;
    max-width: 100%;
    margin: -30px 0 15px;
    width: 100%;
}
.shopping-cart-page .checkout-attributes li {
	margin: 5px 10px 5px 0;
}
.shopping-cart-page .selected-checkout-attributes {
	float: right;
	max-width: 395px;
	margin: 15px 0;
}

/*** CHECKOUT ***/

.order-progress {
	margin: -30px 0 50px;
}
.checkout-page .address-item {
	width: 31.33333%;
}
.checkout-page .terms-of-service {
	text-align: center;
}
.payment-info .info {
	padding: 30px 15px;
}
.payment-info .info td:first-child {
	width: 265px !important;
	margin: 0 10px 0 0;
	text-align: right;
}
.payment-info .info td:only-child {
	width: 100% !important;
}
.order-review-data .title,
.order-details-area .title,
.shipment-details-area .title {
	text-align: left;
}
.opc .order-review-data ul {
	text-align: left;
}


/*** SEARCH & SITEMAP ***/


.advanced-search .price-range {
	margin-left: 114px;
}


/*** BLOG & NEWS ***/


.comment-list {
	margin: 0 0 50px;
}
.news-list-homepage .news-items {
	overflow: hidden;
	text-align: left;
}
.news-list-homepage .news-item {
	float: left;
	width: 31.33333%;
	margin: 0 1% 30px;
}
.news-list-homepage .news-item:nth-child(3n+1) {
	clear: both;
}
.news-list-homepage .news-item:only-child {
	float: none;
	width: auto;
	margin: 0 0 30px;
}
.news-list-homepage .news-head {
	text-align: center;
}
.news-list-homepage .news-body {
	text-align: left;
}


/*** FORUM & PROFILE ***/


.forum-breadcrumb {
	margin: -30px 0 30px;
}
.current-time {
	float: right;
}
.forum-search-box {
	float: left;
}
.forum-search-box .advanced {
	text-align: left;
}
.forum-search-box .advanced a {
	line-height: normal;
}
.forums-table-section td {
	min-width: 150px;
}
.forums-table-section td:first-child {
	min-width: 90px;
}
.forums-table-section .view-all {
	text-align: right;
}
.topic-actions .pager.upper {
	display: block;
	max-width: 400px;
}
.forum-table .forum-details,
.forum-table .topic-details {
	min-width: 225px;
}
.forum-table td {
    padding: 20px;
}
.forum-edit-page textarea,
.private-message-send-page textarea {
	width: 600px;
	height: 250px;
}
.private-message-send-page .bb-code-editor-wrapper {
    display: inline-block;
    width: 400px;
    margin: 10px 0;
    vertical-align: middle;
}

} /* media all and (min-width: 992px)

/* breadcrumb design start */
.breadcrumb{
	background-color: transparent;
	max-width: 100%;
	margin: 0px auto;
    padding-left: 0px;
    font-size: 14px;
	/*padding:15px 7px;*/
	text-align:left;
}
.breadcrumb a{
	color: #32323b;
	font-weight: bold;
	text-decoration: none;
	/*line-height:1;*/
}
.breadcrumb span.breadcrumb-item.active{
	/*line-height:1;*/
}
.shop-main-page nav.breadcrumb {
    display: none;
}
/* breadcrumb design end */



@media all and (min-width: 1367px) {


/*** GLOBAL STYLES ***/


.master-wrapper-content {
	width: 1200px;
}
.inputs label {
	width: 375px;
}
.center-2 .inputs label {
	width: 213px;
}
.inputs.accept-consent label {
	width: auto;
}


/*** HEADER ***/


.header {
	width: 1200px;
}


/*** NAVIGATION ***/



.header-menu > ul > li {
	padding: 0 20px;
}


/*** FOOTER ***/


.footer-upper {
	width: 1200px !important;
	padding: 35px 30px;
}
.footer-block {
	width: 280px;
}
.footer-lower {
	width: 1200px;
	padding: 25px 20px;
}

/*** PRODUCT REVIEWS ***/


.product-review-item .review-title {
	max-width: 1050px;
}

.write-review .review-rating div.name-description {
    margin: 0 5px 0 0;
    min-width: 375px;
}


/*** REGISTRATION, LOGIN, ACCOUNT ***/


.login-page .returning-wrapper input[type="text"],
.login-page .returning-wrapper input[type="email"],
.login-page .returning-wrapper input[type="password"] {
    width: 360px;
}

.registration-page .vat-note {
    margin-left: 385px;
}
.customer-info-page .vat-note,
.customer-info-page .email-to-revalidate-note {
    margin-left: 225px;
}

/*** SHOPPING CART ***/


.cart-footer .totals {
	width: 395px;
	margin: 0;
}
.cart-footer .cart-collaterals {
	width: 760px;
	margin: 0;
}
.cart-footer .cart-collaterals .deals {
	float: left;
	width: 360px;
}
.cart-footer .cart-collaterals .shipping {
	float: right;
	width: 360px;
}
.cart-footer .estimate-shipping .inputs label {
	display: inline-block;
	width: 35%;
}
.cart-footer .estimate-shipping .inputs input,
.cart-footer .estimate-shipping .inputs select {
	width: 65%;
}


/*** CHECKOUT ***/


.shipping-method .method-list li,
.payment-method .method-list li {
	margin: 20px 1%;
}
.payment-info .info td:first-child {
	width: 375px !important;
}
.payment-info .info td:only-child {
	width: 100% !important;
}


/*** FORUM & PROFILE ***/


.forum-actions .pager,
.topic-actions .pager {
	max-width: 600px !important;
}

.topic-post .post-text {
    width: 930px;
    max-width: 100%;
}

}
/* homepage topic start */
.scoot-main-header{
	background-color:#fff;
}
.admin-header-links {
	background-color: #333;
	text-align: center;
	color: #eee;
	position: fixed;
    z-index: 15;
    width: 100%;
    top: 0px;
}
.top-bar{
	position:fixed;
	top:0px;
	width:100%;
	z-index:5;
}
.master-wrapper-content{
	width:100%;
	margin:/*130px 0px*/110px 0;
	    margin-bottom: 0;
}
/*logintime \/ */
.admin-header-links + .top-bar{
	top:34px;
}
.admin-header-links + .top-bar + .scoot-main-header{
	top:89px;
}
body:not(.clssubmenu) .page-submenu-section { display:none; }
.admin-header-links + .top-bar + .scoot-main-header + script + .master-wrapper-content{
	margin-top:212px !important;
}
body:not(.clssubmenu) .admin-header-links + .top-bar + .scoot-main-header + script + .master-wrapper-content{
	margin-top:160px !important;
}
.top-bar + .scoot-main-header + script + .master-wrapper-content > .page-submenu-section{
	top: 133px;
}
.admin-header-links + .top-bar + .scoot-main-header + script + .master-wrapper-content > .page-submenu-section{
	top:165px;
}
/*.admin-header-links + .top-bar + .scoot-main-header + script + .master-wrapper-content{
	margin-top:215px !important;
}*/


/* body { */
    /* padding-top: 133px; */
/* } */
.scoot-main-header .header-lower{
	/*overflow:auto;*/
	position: relative;
    padding: 19px 0px;
    display: table;
    width: 100%;
}
.scoot-main-header .header-menu ul li a:hover{
	text-decoration:none;
}
.scoot-main-header .header-logo{
	margin-bottom:0px;
}
.scoot-main-header .header-menu > ul.notmobile{
	margin-bottom:0px;
}
.scoot-main-header .search-box{
	position: absolute;
    top: 50%;
    right: 0px;
    transform: translateY(-50%);
}
/* .admin-header-links + .top-bar{ top:35px; } */
/* .admin-header-links + .top-bar + .scoot-main-header{ top:83px; } */


/* mobility options */
.personal-mobility-section{
	width:100%;
	display:block;
}
.travel-mobility-section{
	background-image: linear-gradient(to bottom, #f4f4f4 , #fff);
	background-image: -webkit-linear-gradient(to bottom, #f4f4f4 , #fff);
	background-image: -moz-linear-gradient(to bottom, #f4f4f4 , #fff);
	display:inline-block;
	width:100%;
}
.pro-availability-option-section {
	display: block;
	margin: 0px auto;
	position: relative;

}
.pro-availability-option-section .pro-option-box{
	position: relative;
	/*overflow: auto;		*/
	/*padding: 20px 4px;*/
   /* box-sizing: border-box;*/
}
.pro-availability-option-section .pro-option-box .mobility-item-box {
    width: 33.333%;
    display: inline-block;
    float: left;
    position: relative;
    background-color: #fff;
    text-align: center;
    padding: 25px 20px 0px 20px;
    box-sizing: border-box;
    margin-top: 0px;
    min-height: 209px;
}

.pro-availability-option-section .pro-option-box .mobility-item-box:first-child{
	border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
	box-shadow:0px 0px 0px #cdcdcd;
}
.pro-availability-option-section .pro-option-box .mobility-item-box:last-child{
	border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
	box-shadow:0px 0px 0px #cdcdcd;
}
.pro-availability-option-section .pro-option-box .mobility-item-box:nth-child(2){
	box-shadow:0px 0px 0px #cdcdcd;
}
.pro-availability-option-section .pro-option-box .item-box{

}
.pro-availability-option-section .pro-option-box .mobility-item-box:nth-child(2):before {
	content: " ";
	display: block;
	height: 161px;
	width: 1px;
	background-color: #cdcdce;
	position: absolute;
	top: 50%;
	left: 0;
	transform: translateY(-50%);
}
.pro-availability-option-section .pro-option-box .mobility-item-box:nth-child(2):after {
	content: " ";
	display: block;
	height: 161px;
	width: 1px;
	background-color: #cdcdce;
	position: absolute;
	top: 50%;
	right: 0;
	transform: translateY(-50%);
}
.pro-availability-option-section .pro-option-box .mobility-item-box:nth-child(2):hover:before,
.pro-availability-option-section .pro-option-box .mobility-item-box:nth-child(2):hover:after{
	display: none;
}
.pro-option-box .mobility-item-box .icon-box{
	height: 80px;
	width: 80px;
	display: inline-block;
	margin: 0 auto;
}
.pro-availability-option-section .pro-option-box .mobility-item-box:first-child .icon-box{
	height: 90px;
	width: 65.39px;
	display: inline-block;
	margin: 0 auto;
}
.pro-availability-option-section .pro-option-box .mobility-item-box:nth-child(2) .icon-box{
	height: 90px;
	width: 73.4px;
	display: inline-block;
	margin: 0 auto;
}
.pro-availability-option-section .pro-option-box .mobility-item-box:last-child .icon-box{
	height: 90px;
	width: 90px;
	display: inline-block;
	margin: 0 auto;
}

.pro-availability-option-section .pro-option-box .mobility-item-box:first-child:hover .icon-box{
	height: 73px;
	width: 65.39px;
	display: inline-block;
	margin: 0 auto;
}
.pro-availability-option-section .pro-option-box .mobility-item-box:nth-child(2):hover .icon-box{
	height: 73px;
	width: 73.4px;
	display: inline-block;
	margin: 0 auto;
}
.pro-availability-option-section .pro-option-box .mobility-item-box:last-child:hover .icon-box{
	height: 73px;
	width: 84.2px;
	display: inline-block;
	margin: 0 auto;
}

.pro-availability-option-section .pro-option-box .mobility-item-box:first-child:hover img.hover-time{
	width:55.75px;
	height:60.63px;
}
.pro-availability-option-section .pro-option-box .mobility-item-box:nth-child(2):hover img.hover-time{
	width:60.6px;
	height:55.69px;
}
.pro-availability-option-section .pro-option-box .mobility-item-box:last-child:hover img.hover-time{
	width:72.32px;
	height:58.69px;
}
.pro-availability-option-section .pro-option-box .mobility-item-box:hover{
	border-radius:5px;
}
.pro-option-box .mobility-item-box .icon-box img{
	max-width: 100%;
}
.pro-option-box .mobility-item-box:hover{
	background-color: rgb(0, 105, 170);
	color: #fff;
	min-height:235px;
	margin-top:-12px;
}
.pro-option-box .mobility-item-box:hover img.default{
	 display: none;
}
.pro-option-box .mobility-item-box .icon-box img.hover-time{
	display: none;
}
.pro-option-box .mobility-item-box:hover img.hover-time{
	display: inline-block;
}
.pro-option-box .mobility-item-box .item-content{
	display: inline-block;
}
.pro-option-box .mobility-item-box .mobility-item-content .item-title{
	margin-bottom: 0px;
	font-size: 18px;
    font-weight: bold;
	font-family: 'Raleway', sans-serif;
}
.pro-option-box .mobility-item-box .mobility-item-content .item-disc{
	text-align:center;
	font-size:14px;
	font-weight:normal;
	margin-top:2px;
}
.pro-option-box .mobility-item-box:hover .item-title {
    color: #fff;
}
.newslatter-update-section h2 {
    color: #fff;
}
.best-price-mobility .mobility-item-box .mobility-item-content .item-title{
	font-family: 'Raleway', sans-serif;
}
.best-price-mobility .mobility-item-box .mobility-item-content .item-disc{
	font-family: 'Raleway', sans-serif;
}
.pro-option-box .mobility-item-box .mobility-item-content .more-btn {
    padding: 0;
    border-radius: 50%;
    background-color: #0080d5;
    border: 0px solid #0080d5;
    display: none;
    height: 32px;
    width: 32px;
	text-align:center;
	position:relative !important;
}
.pro-option-box .mobility-item-box .mobility-item-content .more-btn img {
    max-width: 100%;
    width: auto;
    display: block;
    margin: 0 auto;
}
.pro-option-box .mobility-item-box:hover .mobility-item-content .more-btn{
	display: inline-block;
}
.pro-option-box .mobility-item-box:hover .item-content .more-btn:focus{
	outline: none;
}
/* rental section*/
.rental-travel-section{
	display: block;
    font-family: 'Source Sans Pro';
    overflow: auto;
    margin: 0px auto;
    background: #F0F0F1;
	padding-top:20px;
	padding-bottom: 50px;
}
.rental-travel-section .rental-travel-about-textbox,
.rental-travel-section .rental-travel-option-box{
	width: 50%;
	display: inline-block;
	float: left;
	box-sizing: border-box;
}
.rental-travel-section .rental-travel-about-textbox{
	padding-right: 32px;
}
.rental-travel-section .rental-travel-option-box {
	padding-left: 20px;
}
.rental-travel-section .rental-travel-option-box ul {
	margin:0px;
}
.rental-travel-section .rental-travel-about-textbox .travel-about-title{
	font-size: 32px;
    font-weight: bold;
    color: #37373b;
    margin-top: 0px;
    margin-bottom: 15px;
    line-height: 1.2;
    text-align: left;
}
.rental-travel-section .rental-travel-about-textbox .disc-text{
	font-size: 17px;
	line-height: 26px;
	color: #37373b;
	font-weight:normal;
}
.rental-travel-section .rental-travel-about-textbox .disc-text p{
	margin-top: 15px;
}
.rental-travel-section .rental-travel-option-box .rental-travel-item{
	display: block;
	padding: 0px;
	list-style-type: none;
	overflow: auto;
	margin-bottom: 25px;
}
.rental-travel-option-box .rental-travel-item .rental-travel-img-box{
	display: inline-block;
	float: left;
	width: 50%;
	padding-right:10px;
}
.rental-travel-option-box .rental-travel-item .rental-travel-img-box img{
	max-width: 100%;
}
.rental-travel-option-box .rental-travel-item .rental-travel-item-data{
	display: inline-block;
	float: left;
	width: 40%;
	padding-left: 15px;
	box-sizing: border-box;
}
.rental-travel-option-box .rental-travel-item .rental-travel-item-data .rental-title{
	font-size: 18px;
	margin: 0px;
	line-height: 1;
	color: #37373b;
	font-weight:bold;

}
.rental-travel-option-box .rental-travel-item .rental-travel-item-data .disc-text{
	font-size: 14px;
	line-height: 20px;
	margin: 0px 0 0px 0;
	color: #37373b;
	font-weight:normal;
}
.rental-travel-item .rental-travel-item-data .rental-trip-moreinfo-btn{
	display: inline-block;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	color: #0069aa;
}
/* exploar-loaction-section */
.exploar-loaction-section{
	position: relative;
	display: block;
    width: 100%;
    margin: 0 auto;
    padding: 0px 0px;
}
.exploar-loaction-section .exploar-location-databox {
    width: 100%;
    position: absolute;
    left: 0;
    right: auto;
    bottom: 65px;
}
.exploar-location-databox .container{
	max-width:958px;
}
.location-content{
	float:left;
	max-width:470px;
}
.exploar-loaction-section .exploar-location-databox .exploar-location-text{
	font-size: 24px;
    color: #fff;
    display: block;
    font-weight: bold;
    line-height: 28px;
    text-align: left;
    margin-top: 20px;
}
.exploar-loaction-section .exploar-location-databox .find-loaction-btn{
	font-size: 14px;
    background-color: #fff;
    color: #0069aa;
    padding: 7px 15px;
    font-weight: bold;
    border-radius: 20px;
    display: inline-block;
    text-decoration: none;
    margin-top: 10px;
    text-transform: uppercase;
    letter-spacing: 0.3px;
}
.white-radius-btn{
	font-size: 14px;
    background-color: #fff;
    color: #0069aa;
    padding: 7px 15px;
    font-weight: bold;
    border-radius: 20px;
    display: inline-block;
    text-decoration: none;
    text-transform: uppercase;
    letter-spacing: 0.3px;
}
.white-radius-btn:hover{ text-decoration:none; }
/* .exploar-loaction-section .exploar-location-databox .find-loaction-btn:hover{ */
	/* background-color:#0069aa; */
	/* color:#fff; */
	/* transition:0.6s linear; */
/* } */
/* provide service section */
.provide-service-section {
	display: block;
    width: 100%;
    font-family: 'Source Sans Pro';
    position: relative;
	padding:150px 0 0 0;
}
.provide-service-section img{
	max-width:410px;
	position:relative;
	margin:0 auto;
	display:block;
}
.provide-service-section .repair-service-box {
	width: 100%;
    display: inline-block;
	margin-bottom:40px;
	margin-top:40px;
    /* position: absolute; */
    /* top: 30px;     */
	/* left:0px; */
	/* right:auto; */
}
.provide-service-section .repair-service-box .repair-for-airline-box {
	display: inline-block;
	width: 31%;
	background-color: transparent;
	margin-top: 15px;
	float: right;
	margin-right:70px;
}
.provide-service-section .repair-for-airline-box .provide-service-title,
.provide-service-section .provide-fleets-datainfo .provide-service-title{
	font-size: 32px;
    color: #CDCDCE;
    line-height: 34px;
    text-align: left;
    word-spacing: normal;
    letter-spacing: normal;
    font-weight: bold;
}
.provide-service-section .provide-fleets-datainfo .provide-service-title{
	margin-top: 0px;
}
.provide-service-section .repair-for-airline-box .provide-service-disc,
.provide-service-section .provide-fleets-datainfo .provide-service-disc{
	font-size: 17px;
	color: #fff;
	line-height: 1.5;
	text-align: left;
}
.provide-service-section .provide-fleets-box {
	width: 100%;
    display: inline-block;
	margin:40px 0px 0px;
    /* position:absolute;         */
    /* bottom: 16%; */
	/* left:0px; */
	/* right:auto; */
}
.provide-service-section .provide-fleets-box .provide-fleets-datainfo{
    display: block;
    width: 48%;
    background-color: transparent;
    float: left;
    margin: 0 1%;
}
.provide-service-section .provide-fleets-box .provide-fleets-video-box {
	width: 58%;
	float: left;
	text-align:center;
	padding-left: 35px;
	box-sizing: border-box;
}
.provide-service-section .provide-fleets-box .provide-fleets-video-box video{
	width: 85%;
	height:250px;
}
.provide-service-section .repair-service-box .find-moreinfo-btn,
.provide-service-section .provide-fleets-box .find-moreinfo-btn{
	background: #fff;
    font-size: 14px;
    font-weight: bold;
    color: #0069AA;
    padding: 8px 17px;
    border-radius: 30px;
    text-decoration: none !important;
    text-transform: uppercase;
    font-family: 'Source Sans Pro';
	margin-top: 10px;
    display: inline-block;
}
/* shop-scoot-section s*/

.shop-scoot-section{
	display: block;
    overflow: auto;
    margin-bottom: 0px;
	padding-top: 20px;
}
.shop-scoot-section h2{
	font-size:22px;
	font-weight:bold;
	color:#37373b;
	margin:40px 0px 25px;
}
.html-bestmobilty-page .shop-scoot-section h2{
	font-family: 'Raleway', sans-serif;
	margin:0px 0px 25px;
}
.html-bestmobilty-page .shop-scootaround.shop-scoot-section{
	padding-top:0px;
}
.shop-scoot-section .slider-banner-box{
	display:block;
	width:100%;
	position:relative;
	margin-bottom:32px;
}
.shop-scoot-section .slider-banner-box img{
	max-width:100%;
	width:100%;
	height:auto;
}
.shop-scoot-section .slider-banner-box  .shop-about-content-box{
    position: absolute;
    bottom: 23px;
    width: 100%;
    padding: 0px 30px;
    /* height: auto; */
    left: 0;
}
.slider-banner-box  .shop-about-content-box .left-box{
	float:left;
	display:inline-block;
	width: 535px;
}
.slider-banner-box  .shop-about-content-box .left-box h3{
	font-size:30px;
	font-weight:bold;
	color:#fff;
	vertical-align:bottom;
	line-height: 34px;
	text-align:left;
	margin-bottom:0px;
}
.slider-banner-box .shop-about-content-box .left-box h3 span {
    font-size: inherit !important;
}
.html-bestmobilty-page .slider-banner-box  .shop-about-content-box .left-box h3{
	font-family: 'Raleway', sans-serif;
}
.html-bestmobilty-page .slider-banner-box  .shop-about-content-box .left-box p{
	font-family: 'Raleway', sans-serif;
}
.html-bestmobilty-page .slider-banner-box .shop-about-content-box .left-box {
    max-width: 500px;
	width:500px;
}
.html-bestmobilty-page .item-box .product-title{
	font-family: 'Raleway', sans-serif;
}
.best-price-mobility.provide-service-section .provide-service-title {
    font-family: 'Raleway', sans-serif;
}
.html-bestmobilty-page .provide-service-section .repair-for-airline-box .provide-service-disc{
	font-size:17px;
	font-family: 'Raleway', sans-serif;
}
.best-price-mobility.provide-service-section .provide-fleets-box .fleets-box{
	font-family: 'Raleway', sans-serif;
	    font-weight: bold !important;
}
.html-bestmobilty-page .book-for-trip-section .book-for-trip-gauid-box .book-for-trip-title {
    font-family: 'Raleway', sans-serif;
}
.html-bestmobilty-page .book-for-trip-section .book-for-trip-gauid-box .trip-guide-subtitle{
	font-family: 'Raleway', sans-serif;
	font-size:14px;
}
.html-bestmobilty-page .book-for-trip-section .book-for-trip-gauid-box .trip-guide-list li p {
    font-family: 'Raleway', sans-serif;
	font-size:14px;
}
.html-bestmobilty-page .newslatter-update-section .news-update-box h3 {
    font-family: 'Raleway', sans-serif;
}
.html-bestmobilty-page .newslatter-update-section .news-update-box p {
    font-family: 'Raleway', sans-serif;
	font-size:17px;
}
.html-bestmobilty-page .newslatter-update-section .news-update-box {
    display: inline-block;
    width: 35%;
    float: left;
}
.html-bestmobilty-page .newslatter-update-section .newupdate-form-box {
    display: inline-block;
    width: 65%;
    float: right;
    text-align: right;
    margin-top: 10px;
}
.slider-banner-box  .shop-about-content-box .left-box p{
	color:#fff;
	font-size:16px;
	font-weight:normal;
	margin-top:0px;
}
.slider-banner-box  .shop-about-content-box  .white-radius-btn{
	    bottom: 10px;
    position: absolute;
    right: 32px;
    font-size: 14px;
    font-weight: bold;
    border-radius: 30px;
    padding: 8px 26px;
	border:#707070 solid 1px;
	text-decoration:none;
}

/* shop-scoot-section e*/
/* book-trip-section s */
.book-for-trip-section{
	    display: block;
    position: relative;
    font-family: sans-serif;
    height: 613px;
    background-repeat: no-repeat !important;
    background-size: 100% 100% !important;
    background-position: center !important;
    margin: 0 auto;
    padding: 30px 0px;
	margin-top: -1px;
}
.book-for-trip-section .book-for-trip-gauid-box{
	max-width: 450px;
    position: relative;
    height: auto;
    float: right;
}
.book-for-trip-section .book-for-trip-gauid-box .book-for-trip-title{
	font-size: 24px;
	font-weight: bold;
	text-align: left;
	color: #37373B;
	margin-bottom: 10px;
	margin-top: 40px;
	display: block;
	line-height: 1.4;
}
.book-for-trip-section .book-for-trip-gauid-box .trip-guide-subtitle {
    font-size: 14px;
    color: #37373B;
    font-weight: 700;
    margin-top: 0px;
    margin-bottom: 10px;
    display: block;
    float: left;
}
.book-for-trip-section .book-for-trip-gauid-box .trip-guide-list{
	display: inline-block;
	margin: 0px;
	padding: 0px;
}
.book-for-trip-section .book-for-trip-gauid-box .trip-guide-list li{
	display: inline-block;
	width: 50%;
	float: left;
	padding-left: 23px;
	box-sizing: border-box;
	position: relative;
	color:#37373B;
	padding-bottom:15px;
}
.book-for-trip-section .book-for-trip-gauid-box .trip-guide-list li:before{
	display: block;
    content: " ";
    position: absolute;
    height: 15px;
    width: 15px;
    background-image: url(/images/uploaded/tick-circle.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    left: 0px;
    top: 6px;
}
.book-for-trip-section .book-for-trip-gauid-box .trip-guide-list li p {
	font-size: 14px;
	text-align: left;
	color: #000;
	line-height:24px;
	margin:0px;
}
.book-for-trip-section .book-for-trip-gauid-box .send-email-for-guide-form{
	display: block;
	position:relative;
}
.book-for-trip-section .book-for-trip-gauid-box .send-email-for-guide-form input{
	display: inline-block;
    padding: 12px 22px;
    width: 100%;
    font-size: 17px;
	height: 56px;
    border:1px solid #cdcdce;
    border-radius: 3px;
    box-sizing: border-box;
    margin-bottom: 19px;
}
.book-for-trip-section .book-for-trip-gauid-box .send-email-for-guide-form input::-webkit-input-placeholder { /* Edge */
  color: #717073;
  opacity:1;
  font-size: 17px;
}

.book-for-trip-section .book-for-trip-gauid-box .send-email-for-guide-form input:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #717073;
  opacity:1;
  font-size: 17px;
}

.book-for-trip-section .book-for-trip-gauid-box .send-email-for-guide-form input::placeholder {
  color: #717073;
  opacity:1;
  font-size: 17px;
}
.book-for-trip-section .book-for-trip-gauid-box .send-email-for-guide-form .trip-guide-btn{
	display: inline-block;
    padding: 6px 16px;
    border-radius: 50px / 50px;
    background-color: #0069aa;
    color: #fff;
    font-weight: 600;
    letter-spacing: 0;
	height:36px;
    float: right;
    font-size: 14px !important;
    text-decoration: none;
    text-transform: uppercase;
    width: 202px;
}
/**/
.newslatter-update-section{
	width:100%;
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;
	overflow:auto;
	padding:47px 0px 23px;
	color:#fff;
}
.newslatter-update-section .topic-block{ display: inline-block; width: /*54%*/ 45%; }
.newslatter-update-section .news-update-box {
    display: inline-block;
    width: /*65%*/ 90%;
    float: left;
}
.newslatter-update-section .container{
	display:block;
}
.newslatter-update-section .news-update-box h2{
    font-size:22px;
	font-weight:bold;
	color:#fff;
	line-height:42px;
}
.newslatter-update-section .news-update-box p{
	font-size:17px;
	font-weight:normal;
	line-height:28px;
}
.newslatter-update-section .newupdate-form-box {
    display: inline-block;
    width: 55%/*530px*/;
		max-width: 530px;
    float: right;
    text-align: right;
	margin-top: 10px;
}
/* hs style */
.newslatter-update-section .topic-block .span6, .newupdate-form-box .span6 {
    width: unset;
}
.newslatter-update-section .newupdate-form-box input{
    width: 367px;
    margin-right: 27px;
	max-width: 368px;
    height: 42px;
    padding: 0 17px;
    border: #CDCDCE solid 1px;
    border-radius: 6px;
}
.newslatter-update-section .newupdate-form-box input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	font-size:17px;
	font-weight:normal;
	line-height:26px;
}
.newslatter-update-section .newupdate-form-box input::-moz-placeholder { /* Firefox 19+ */
	font-size:17px;
	font-weight:normal;
	line-height:26px;
}
.newslatter-update-section .newupdate-form-box input:-ms-input-placeholder { /* IE 10+ */
  	font-size:17px;
	font-weight:normal;
	line-height:26px;
}
.newslatter-update-section .newupdate-form-box input:-moz-placeholder { /* Firefox 18- */
  	font-size:17px;
	font-weight:normal;
	line-height:26px;
}
.newslatter-update-section .widget-type-cell.container {
    float: unset;
}
.newupdate-form-box button.btn.white-radius-btn{
	height:36px;
}
.show-xs { display:none !important; }
/* homepage topic end */
/*   */
/* shop page Start */
/*.page-submenu-section{
	display:flex;
	width:100%;
	background-color:#f0f0f1;
}*/
.page-submenu-section {
    display: flex;
    width: 1280px;
    background-color:#f0f0f1;
    position: fixed;
    left: 0;
    right: 0;
    margin: 0 auto;
    z-index: 999;
}
.page-submenu-section:before,.page-submenu-section:after{ content:" "; display:block; clear:both; }
.page-submenu-section ul{
	display:inline-block;
	margin:0px;
	padding:0px;
	float:right;
	max-width: 100%;
	overflow-x: auto;
    white-space: nowrap;
    /*overflow: hidden;*/
}
/*change the thinkness of the scrollbar here*/
.page-submenu-section ul::-webkit-scrollbar {
    width: 10px;
    height: 0px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0);
    -webkit-border-radius: 10px;
    border-radius: 10px;
}
 /*add a shadow to the scrollbar here*/
.page-submenu-section ul::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 0px rgba(0,0,0,0);
    -webkit-border-radius: 10px;
    border-radius: 10px;
}
/*this is the little scrolly dealio in the bar*/
.page-submenu-section ul::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background: #f0f0f1;
    height: 3px;
}
.page-submenu-section ul::-webkit-scrollbar-corner{ display: none; height: 0px; width: 0px; }
.page-submenu-section ul li{
	display:inline-block;
	list-style-type:none;
	margin:12px 10px;
}
.page-submenu-section ul li:last-child{ margin-right:0px; }
.page-submenu-section ul li a{
	display: block;
    font-size: 14px;
    font-weight: bold;
    line-height: 24px;
    text-transform: uppercase;
    color: #0069AA;
}
.page-submenu-section ul li a:hover{ text-decoration:none; }
.freeShip-headline-seaction{
	background-color: #37373b;
    color: #fff;
    padding: 2px 5px;
}
.freeShip-headline-seaction .freeship-link{ color:#fff; font-size: 14px; line-height: 24px; }
.freeShip-headline-seaction .min-price{ margin:0px 14px; font-size: 14px; line-height: 24px; }
.freeShip-headline-seaction .coupon-code{
	display:inline-block;
	margin-bottom:0px;
	letter-spacing:0.5px;
	font-size: 14px;
    line-height: 24px;
}
.shop-main-page .page-banner-box{
	display:block;
	width:100%;
	position:relative;
}
.shop-main-page .page-banner-box img{
	width:100%;
	display:block;
}
.shop-main-page .page-banner-box .banner-content-box{
	position:absolute;
	top:50%;
	left:50%;
	right:auto;
	bottom:auto;
	transform:translate(-50%,-50%);
	width:31%;
	height:350px;
}
.shop-main-page .theme-custom{	max-width:100%; margin-top:0px; }
.shop-main-page .page-banner-box .banner-content-box .title-line-1{
	font-size:32px;
	font-weight:bold;
}
.shop-main-page .page-banner-box .banner-content-box .title-line-2{
	font-size:44px;
	font-weight:bold;
	line-height: 1;
}
.shop-main-page .page-banner-box .banner-content-box .banner-disc-text{
	font-size:18px;
	font-weight:normal;
}
.shop-main-page .mobility-equipment-section {
	background-color:#0080D5;
	color:#fff;
	width: 100%;
	max-width:100%;
    margin-left: auto;
    margin-right: auto;
	border-radius:4px;
	padding:35px 15px;
	text-align:center;
	margin-top: -54px;
    z-index: 10;
    position: relative;
	box-sizing:border-box;
	/*margin-bottom:12px;*/
	box-shadow:0px 1px 3px #ccc;
	margin-bottom: 50px;
}
.shop-main-page .mobility-equipment-section  .equipment-title{
	font-size:32px;
	font-weight:bold;
	color:#fff;
	line-height:42px;
	margin-bottom:9px;
}
.shop-main-page .mobility-equipment-section .equipment-disc-text{
	font-size:18px;
	font-weight:normal;
	text-align:center;
	line-height:26px;
	display:block;
	margin-bottom:8px;
	margin-top:1px;
}
.shop-main-page .mobility-equipment-section .Get-started-btn{
	margin-top:13px;
}
.btn.white-radius{
	background-color: #fff;
    color: #0069aa;
    border-radius: 50px;
    padding: 7px 18px;
    border: none;
    letter-spacing: 0px;
    font-size: 14px;
	font-family: 'Source Sans Pro';
    line-height: 22px;
    font-weight: bold;
    box-shadow: 0px 1px 4px #666;
	text-decoration:none;
}
.btn.white-radius:hover,
.btn.blue-radius:hover{ text-decoration:none; }

.btn.white-radius:disabled{
	opacity:0.9;
	color:#cdcdce;
}
.btn.blue-radius{
	background-color:#0069AA;
	color: #fff;
    border-radius: 50px;
    padding: 7px 14px;
    border: none;
    letter-spacing: 0px;
	font-family: 'Source Sans Pro';
    font-size: 14px;
	line-height:22px;
    font-weight: bold;
	text-decoration:none;
    box-shadow: 0px 1px 4px #00000040;
}
.btn.blue-radius:active{
	background-color:#005188;
	color:#fff;
}
.btn.blue-radius:disabled{
	background-color:#555559;
	color:#fff;
}
.btn.blue-radius:focus{
	background-color:#0080D5;
	color:#fff;
}
.shop-main-page .container.Featured-products-container{
	margin-bottom:35px;
}
.shop-main-page .shopPage-product-grid-box .Featured-products-title{
	font-size:32px;
	font-weight:bold;
	line-height:34px;
	margin-top:28px;
	text-transform:capitalize;
}
.shop-new-product-section{
	background-color:#F0F0F1;
}
.shopPage-product-grid-box, .shopPage-newproduct-box {
    max-width: 1193px;
    margin: 15px auto;
    padding-bottom: 5px;
    padding-left: 15px;
    padding-right: 15px;
}
.shop-main-page .shopPage-product-grid-box,
.shop-main-page .shopPage-newproduct-box{ padding-left:15px; padding-right:15px; }
.shop-main-page .shopPage-product-grid-box .shop-productlist-grid-section .item-box,
.shop-main-page .shopPage-newproduct-box .shop-newproductlist-grid-section .item-box{ margin:0 25px 45px 12px; }
.shopPage-newproduct-box {
	padding:25px 0px;
}
.shopPage-newproduct-box .page-title{
	border-bottom:none;
}
.shopPage-newproduct-box .page-title h2{ font-size:22px; font-weight:bold; line-height:34px; text-align:left; margin-bottom:0px; }
.shopPage-newproduct-box .product-grid{
	margin:0px;
}
.shopPage-product-grid-box .title,
.shopPage-newproduct-box .title{
	text-align:left;
	border-bottom:0px;
	font-size:32px;
	font-weight:bold;
	margin-bottom:40px;
	padding-bottom:0px;
}
.shopPage-newproduct-box .title{
	margin-bottom:35px;
}
.shopPage-product-grid-box .shop-productlist-grid-section,
.shopPage-newproduct-box .shop-newproductlist-grid-section{
   /* display:flex;*/
    width:100%;
    /*overflow: scroll;*/
    /*overflow-y: hidden;*/
    overflow-x: visible;
    padding:0px 5px;
    padding-bottom:3px;
    margin:0px;
    cursor : -webkit-grab;
  cursor : -moz-grab;
  cursor : -o-grab;
  cursor : grab;
}
#dvCatSlider.item-grid.pro-listbox.shop-productlist-grid-section{
 display:flex;
    width:100%;
    overflow: scroll;
    overflow-y: hidden;
    overflow-x: visible;
    padding:0px 5px;
    padding-bottom:20px;
    margin:0px;
    cursor : -webkit-grab;
  cursor : -moz-grab;
  cursor : -o-grab;
  cursor : grab;
}
.location-details-table-content #dvCatSlider.item-grid.pro-listbox.shop-productlist-grid-section{
	display:inline-block;
    width:100%;
    overflow: inherit;
    overflow-y: inherit;
    overflow-x: inherit;
    padding:0px 0px;
    padding-bottom:0px;
    margin:0px;
}
.location-details-table-content #dvCatSlider.item-grid.pro-listbox.shop-productlist-grid-section .item-box{
	-webkit-box-flex: inherit !important;
    -ms-flex: inherit !important;
    flex: inherit !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding: 0px 0px !important;
	width:100% !important;
}

.owl-carousel .owl-wrapper-outer::-webkit-scrollbar{
    width: 100%;
    height:4px;
}
.owl-carousel .owl-wrapper-outer::-webkit-scrollbar-track{
    border-radius: 50px 50px 50px 50px / 50px 50px 50px 50px;
    background-color: #CDCDCE;
    height:4px;
}
.owl-carousel .owl-wrapper-outer::-webkit-scrollbar-thumb{
    border-radius: 50px 50px 50px 50px / 50px 50px 50px 50px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    background-color: #37373B;
}


.shopPage-product-grid-box .shop-productlist-grid-section::-webkit-scrollbar,
.shopPage-newproduct-box .shop-newproductlist-grid-section::-webkit-scrollbar,
.go-rent-cruise-placeList-section .cruise-place-List-container::-webkit-scrollbar{
    width: 100%;
    height:4px;
}
.shopPage-product-grid-box .shop-productlist-grid-section::-webkit-scrollbar-track,
.shopPage-newproduct-box .shop-newproductlist-grid-section::-webkit-scrollbar-track,
.go-rent-cruise-placeList-section .cruise-place-List-container::-webkit-scrollbar-track{
    border-radius: 50px 50px 50px 50px / 50px 50px 50px 50px;
    background-color: #CDCDCE;
    height:4px;
}
.shopPage-product-grid-box .shop-productlist-grid-section::-webkit-scrollbar-thumb,
.shopPage-newproduct-box .shop-newproductlist-grid-section::-webkit-scrollbar-thumb,
.go-rent-cruise-placeList-section .cruise-place-List-container::-webkit-scrollbar-thumb{
    border-radius: 50px 50px 50px 50px / 50px 50px 50px 50px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    background-color: #37373B;
}
.product-details-page .shopPage-product-grid-box .shop-productlist-grid-section::-webkit-scrollbar-track{
     border-radius: 50px 50px 50px 50px / 50px 50px 50px 50px;
    background-color: rgba(255,255,255,0.35) !important;
    height:4px;
}
.product-details-page .shopPage-product-grid-box .shop-productlist-grid-section::-webkit-scrollbar-thumb{
    border-radius: 50px 50px 50px 50px / 50px 50px 50px 50px;
    -webkit-box-shadow: inset 0 0 6px rgba(255,255,255,0.35) !important;
    background-color: #fff !important;
}
.shopPage-product-grid-box .shop-productlist-grid-section{ padding:0px; }
.shopPage-product-grid-box .shop-productlist-grid-section .item-box,
.shopPage-newproduct-box .shop-newproductlist-grid-section .item-box{
	-webkit-box-flex: 0;
    -ms-flex: 0 0 255px;
    flex: 0 0 255px;
    max-width: 255px;
    margin: 0 25px 45px 12px;
	box-sizing:border-box;

}
.k-widget.k-window.ajaxFilters.k-state-focused {
    display: none !important;
}
/* product itembox design start */
.pro-listbox .item-box .product-item{
	position:relative;
	padding-top:5px;
}
.pro-listbox.shop-newproductlist-grid-section .item-box .product-item .picture{
	box-shadow: 0px 2px 6px #ccc;
}
.free-ship{ display:none; }

.shopPage-product-grid-box .free-ship,
.shopPage-newproduct-box .free-ship {
    display: block !important;
    position: absolute;
    z-index: 999;
    top: 10px;
    right: -12px;
    width: 103px;
    height: 40px;
}
p.new-badge {
    display: block !important;
    position: absolute;
    z-index: 999;
    top: 10px;
    left: -12px;
    width: 51px;
    height: 40px;
}
p.new-badge img {
    max-width: 51px !important;
    height: auto !important;
}
.manuals-page .item-box .picture a img{
	max-width:170px;
	height:auto;
}
.manuals-page {
    padding: 0 15px;
}
.manuals-page .item-box{
margin: unset !important;

}
.manuals-page .item-box .picture {
    max-width: 300px;
    margin: 10px auto;
}
.item-box .product-title a{
	text-decoration:none;
}


.pro-listbox .item-box.free-ship .product-item .picture .free-ship-box{ /*.free-ship*/
	content:" ";
	display:block;
	position:absolute;
	height:45px;
	width:127px;
	background-image:url(/images/uploaded/free-ship.png);
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;
	top:14px;
	right:-12px;
	bottom:auto;
	left:auto;
	text-align:center;
}
.pro-listbox .item-box .product-item .picture .free-ship-box mark {
	background-color: unset;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    padding-left: 5px;
    vertical-align: middle;
}
.pro-listbox .item-box .details{
	padding:0px;
}
.pro-listbox .item-box .product-item .details .product-title{
	max-height:45px;
}
.pro-listbox .item-box .product-item .details .product-title a{
	font-size:18px;
	color:#37373B;
	font-weight:bold;
	line-height:22px;
	display: block;
	display: -webkit-box;
	max-width: 100%;
	height: 46px;
	margin: 0 auto;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
}
.pro-listbox .item-box .product-item .details .product-rating-box{
	margin-bottom:0px;
}
.pro-listbox .item-box .product-item .details .prices{
	min-height:auto;
}
.pro-listbox .item-box .product-item .details .prices .price{
	font-size:17px;
	line-height:26px;
}
.pro-listbox .item-box .product-item .details .prices .price.old-price + .price.actual-price{
	color:#FF3915;
}
.pro-listbox .item-box .product-item .details .prices .price.actual-price{
	color:#37373b;
}
.cross-sells .pro-listbox .item-box .product-item .details .prices .price.actual-price {
    color: #fff;
}
.pro-listbox .item-box .product-item .details .prices .price.old-price{
	color:#37373B;
	opacity:0.30;
	font-weight:bold;
}
.html-product-details-page .pro-listbox .item-box .product-item .details .prices .price.actual-price{
	color:#fff;
}
.html-product-details-page .pro-listbox .item-box .product-item .details .prices .price.old-price{
	color:#fff;
	opacity:0.30;
	font-weight:bold;
}
.pro-listbox .item-box .buttons input.product-box-add-to-cart-button {
    border-radius: 50px;
    width: auto;
    min-width: 120px;
}
.pro-listbox .item-box .buttons input.add-to-compare-list-button,
.pro-listbox .item-box .buttons input.add-to-wishlist-button {
	border-radius:100%;
	width: 32px;
    height: 32px;
    margin: 2px;
}
/* product itembox design end */
.shop-main-page .loyalty-program-section {
	margin-top:35px;
	margin-bottom:35px;
}
.shop-main-page .loyalty-program-section .program-info-box{
	padding:45px 25px;
	border:1px solid #cdcdce;
	border-radius:5px;
	position:relative;
	box-sizing:border-box;
	margin: 25px 0px;
}
.shop-main-page .loyalty-program-section .section-title{
	font-size:32px;
	font-weight:bold;
	margin-bottom:35px;
}
.shop-main-page .loyalty-program-section .program-info-box:after{
	content:" ";
	display:block;
	position:absolute;
	height:45px;
	width:45px;
	background-color:#fff;
	top: -24px;
    left: 9%;
	background-repeat: no-repeat;
    background-position: center;
    background-size: inherit;
}
.shop-main-page .loyalty-program-section .program-info-box.loyalty:after{
	background-image:url(/images/uploaded/loyality-program-1.png);
}
.shop-main-page .loyalty-program-section .program-info-box.promotions:after{
	background-image:url(/images/uploaded/loyality-program-2.png);
}
.shop-main-page .loyalty-program-section .program-info-box .program-title{
	font-size:22px;
	font-weight:bold;
	line-height:20px;

}
.shop-main-page .loyalty-program-section .program-info-box .program-about{
	font-size:17px;
	line-height:26px;
	margin-top:18px;
	margin-bottom:17px;
	font-weight:normal;
	display:block;
}
.shop-main-page .loyalty-program-section .program-info-box .program-more-info-btn{
	font-size:14px;
	line-height:22px;
	font-weight:bold;
	color:#0069AA;
	text-decoration:none;
	font-family: 'Source Sans Pro';
}
.shop-main-page .loyalty-program-section .program-info-box .program-more-info-btn:hover{
	text-decoration:none;
}
.shop-main-page .finding-perfect-mobility-section{
	background-color:#0080D5;
	text-align:center;
}
.shop-main-page .finding-perfect-mobility-section .topic-block{
	margin:0px auto;
}
.shop-main-page .finding-perfect-mobility-section .perfect-mobility-equipment-box{
	width:100%;
	text-align:center;
	padding:58px 25px;
}
.shop-main-page .finding-perfect-mobility-section .equipment-title{
	font-size:32px;
	line-height:42px;
	font-weight:bold;
	color:#fff;
	margin-bottom:20px;
}
.shop-main-page .finding-perfect-mobility-section .btn{
	width:193px;
	text-transform:uppercase;
}
.shop-main-page .shop-personal-vehicle-section{
	background:#005188 url(https://scootaround.com/Themes/ScootAround/Content/images/personal-electric-vehicle-bg.jpg) right;
	padding:111px 15px 50px;
	background-repeat: no-repeat;
    background-position-y: 0;
    background-size: 90% 90%;
}
.shop-main-page .shop-personal-vehicle-section .product-pic-box{
	text-align:right;
}
.shop-main-page .shop-personal-vehicle-section .product-pic-box img{ width:344px; }

.shop-main-page .shop-personal-vehicle-section .personal-vehicle-title	{
	color:#fff;
	font-size:32px;
	font-weight:bold;
	line-height:34px;
}
.shop-main-page .shop-personal-vehicle-section .personal-vehicle-disc{
	font-size:17px;
	font-weight:normal;
	line-height:26px;
	color:#fff;
	margin-top: 25px;
    margin-bottom: 34px;
}
.shop-main-page .shop-personal-vehicle-section .electric-vehicle-our-video{
	margin-top:100px;
	text-align: center;
}
.shop-main-page .shop-personal-vehicle-section + .corve-img{
	width:100%;
	margin-top:-1px;
}
.shop-main-page .shop-personal-vehicle-section + .corve-img img{
	width:100%;
}
.shop-main-page .equipment-notReady-section{
	background-color: #0080D5;
    text-align: center;
}
.shop-main-page .equipment-notReady-section .equipment-notReady-box{
	padding:60px 20px 55px;
}
.shop-main-page .equipment-notReady-section .equipment-notReady-box .equipment-notReady-title{
	font-size:32px;
	font-weight:bold;
	line-height:42px;
	color:#fff;
	margin-bottom:25px;
}
.shop-main-page .equipment-notReady-section .equipment-notReady-box .learn-about-btn {
    width: 140px;
    text-align: center;
text-transform:uppercase;
}
.shop-main-page .shop-buyer-owner-help-section{
	max-width:100%;
	padding:75px 15px 55px;
}
.shop-main-page .shop-buyer-owner-help-section .shop-buyer-owner-help-item-box{
	position:relative;
	border-radius: 4px;
	margin-bottom:20px;
	display: block;
    /* max-height: 269px; */
    /* height: 269px; */
}
.shop-main-page .shop-buyer-owner-help-section .shop-buyer-owner-help-item-box img{
	position:relative;
	width:100%;
	height:auto;
}
.shop-buyer-owner-help-section .shop-buyer-owner-help-item-box .shop-buyer-owner-help-title-box{
	position: absolute;
    width: 100%;
    bottom: 0px;
    padding: 10px 22px 28px;
}
.shop-buyer-owner-help-section .shop-buyer-owner-help-item-box .shop-buyer-owner-help-title-box h2{
	display: inline-block;
    font-size: 22px;
    font-weight: bold;
    line-height: 34px;
    color: #fff;
    max-width: 70%;
    margin-bottom: 0px;
}
.shop-buyer-owner-help-section .shop-buyer-owner-help-item-box .shop-buyer-owner-help-title-box .learn-more-btn{
	padding: 8px 16px;
    font-size: 14px;
    line-height: 22px;
    max-width: 119px;
    display: inline-block;
    vertical-align: middle;
    float: right;
    margin-top: 0px;
	text-decoration:none;
}
/*	 */

/**/
.modal-backdrop{
	height: 100vh;
	opacity:0.8;
	position:fixed;

	background-color:rgba(0, 105, 170, 0.80) !important;
}
.Shop-Equipment-Finder-modal{
	width:930px;
	max-width:97%;
	padding-right:0px !important;
	display: block;
    max-height: max-content;
    height: auto;
	top: 50% !important;
    left: 50% !important;
    transform: translate(-50%,-50%);
	z-index:9999;
	height: 97vh;
	display:none;
}
.Shop-Equipment-Finder-modal .modal-dialog{
	width: 100% !important;
    max-width: 100%;
    margin-top: 0px;
    height: auto;
    max-height: max-content;
}
.Shop-Equipment-Finder-modal .modal-body{
	padding:0px 0px 20px 0px;
	position:relative;
}
.Shop-Equipment-Finder-modal .modal-footer{
	display:none;
}
.Shop-Equipment-Finder-modal .modal-body>.close{
	    position: absolute;
    line-height: normal;
    z-index: 999;
    color: #fff;
    opacity: 1;
    right: 15px;
    top: 12px;
    text-shadow: 0px 0px 0px #555559;
    background: #0069aa;
    width: 26px;
    border-radius: 4px;
    font-weight: 300;
    height: auto;
    vertical-align: top;
    line-height: 20px;
    padding: 0 0 5px 0;
}
.Shop-Equipment-Finder-modal .modal-body .Shop-Equipment-Finder-modal-container{
	display:block;
	position:relative;
	padding:0px;
}
.Shop-Equipment-Finder-modal .modal-body .Shop-Equipment-Finder-modal-container ul.Finder-tab,
.Shop-Equipment-Finder-modal .modal-body .Shop-Equipment-Finder-modal-container .nav-tabs{
    border-bottom: 0px solid #dee2e6;
	display:block;
	margin:0px;
	padding:0px;
	position:relative;
	    z-index: 99;
}
.Shop-Equipment-Finder-modal .modal-body .Shop-Equipment-Finder-modal-container ul.Finder-tab:before,
.Shop-Equipment-Finder-modal .modal-body .Shop-Equipment-Finder-modal-container .nav-tabs:before,
.Shop-Equipment-Finder-modal .modal-body .Shop-Equipment-Finder-modal-container ul.Finder-tab:after,
.Shop-Equipment-Finder-modal .modal-body .Shop-Equipment-Finder-modal-container .nav-tabs:after{
	content:" ";
	clear:both;
	display:block;
}

.Shop-Equipment-Finder-modal .modal-body .Shop-Equipment-Finder-modal-container .Finder-tab li{
	display:inline-block;
	width:33.33%;
	float:left;
}
.Shop-Equipment-Finder-modal-container .Finder-tab li .nav-link{
	background-color: #0069aa;
    color: rgba(255,255,255,.5);
    font-size: 14px;
    line-height: 24px;
    padding: 15px;
    text-align: center;
    border-radius: 0px !important;
    font-weight: bold;
}
.Shop-Equipment-Finder-modal-container .Finder-tab li .nav-link.active{
	background-color:#fff;
	color:#0069aa;
}
.Shop-Equipment-Finder-modal .modal-body .Shop-Equipment-Finder-modal-container .tab-content {
    padding: 15px 15px 15px;
    overflow-y: auto;
    max-height: 530px;
}
.Shop-Equipment-Finder-modal-container .tab-content .Equipment-pro-item-box h2.title {
    line-height: 20px;
    margin: 0px;
    padding: 0px;
}
.Shop-Equipment-Finder-modal-container .tab-content{
	text-align:center;
}
.Shop-Equipment-Finder-modal-container .tab-content .Finder-step-title{
	font-size:32px;
	line-height:34px;
	font-weight:bold;
	text-align:center;
}
.Shop-Equipment-Finder-modal-container .tab-content .Finder-step-disc{
	font-size:18px;
	font-weight:normal;
	line-height:26px;
	text-align:center;
}
.Shop-Equipment-Finder-modal-container .tab-content .Equipment-Finder-list-box{
	display:block;
	text-align:center;

}
.Shop-Equipment-Finder-modal-container .tab-content .Equipment-pro-item-box {
    width: 44%;
    max-width: 44%;
    margin: 5px 3%;
	text-align: center;
}
.Equipment-Finder-list-box .picture {
    width: 100%;
	height: auto;
    margin: auto;
	margin-bottom: 15px;
	background:#fff;
}

.Shop-Equipment-Finder-modal-container .tab-content .Equipment-pro-item-box.item-box:nth-child(3n+1){
	clear:inherit;
}
.item-box.Equipment-pro-item-box:nth-child(3n+1){
	clear:inherit !important;
}
.item-box.Equipment-pro-item-box:nth-child(2n+1) {
    clear: inherit !important;
}
.Equipment-Finder-list-box .picture a img {
    height: auto;
    width: 100%;
    opacity: 1;
    position: relative;
}
.Equipment-Finder-list-box .picture a:before {
    content:inherit !important;
    display: block;
    padding-top:inherit;
	width:0px;
	height:0px;
}
a.btn.white-radius.btnPrevious {
    position: relative;
    z-index: 9999999;
}
a#btnstep2Continue {
    position: relative;
    z-index: 999999;
}
a.btn.white-radius.btnNext {
    position: relative;
    z-index: 99999;
}
.Shop-Equipment-Finder-modal-container .tab-content .Equipment-pro-item-box .Equipment-pro-pic-box{
	display:inline-block;
	height: auto;
	border-radius:4px;
	border:transparent solid 4px;
	vertical-align:top;
}
.Shop-Equipment-Finder-modal-container .tab-content .Equipment-pro-item-box .Equipment-pro-pic-box:hover,
.Shop-Equipment-Finder-modal-container .tab-content .Equipment-pro-item-box .Equipment-pro-pic-box:focus{
	border:4px solid #0069aa;
}
.Shop-Equipment-Finder-modal-container .tab-content .Equipment-pro-item-box .Equipment-pro-name{
	font-size:18px;
	font-weight:bold;
	line-height:26px;
}
.Shop-Equipment-Finder-modal-container .tab-content .btn.btnPrevious{
	margin:0px 15px;
}
.Shop-Equipment-Finder-modal-container .tab-content .Equipment-pro-item-box .weight-range-box{
	display:block;
	border-radius:4px;
	margin-bottom:25px;
	height:115px;
	background: #F0F0F1;
}
.Shop-Equipment-Finder-modal-container .tab-content .Equipment-pro-item-box .weight-range-box .range-text{
	font-size:24px;
	font-weight:bold;
	display:inline-block;
	line-height:34px;
	position:relative;
}
/*  shop page end  */


/* airline service page start */
.Airline-service-page .airlinepage-banner-box{
	position: relative;
	width: 100%;
	height: 100%;
}
.Section-title{ font-size:32px; font-weight:bold; line-height:34px; }

.Airline-service-page .topic-block{
	margin-bottom:0px;
}
.Airline-service-page .airlinepage-banner-box img{
	width: 100%;
}
.Airline-service-page .airlinepage-banner-box .container{
	position: absolute;
    width: 1200px;
    height: 100%;
    top: 0px;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
}

.Airline-service-page .airlinepage-banner-box .banner-content-box .page-about-title{
	font-size: 44px;
	font-weight: bold;
	color: #fff;
	margin-bottom: 19px;
}
.Airline-service-page .airlinepage-banner-box .banner-content-box .page-disc-text{
	font-size: 22px;
	font-weight: normal;
	color: #fff;
	text-align:left;
}

.Rent-Repair-Replace-service-section{
	width: 100%;
	background-color: #f0f0f1;
}
.Rent-Repair-Replace-aboutbox{
	background-color: #0080D5;
    padding: 40px 30px 37px;
    color: #fff;
    max-width: 100%;
    border-radius: 4px;
    margin-top: -50px;
    text-align: center;
    margin-bottom: 15px;
    box-shadow: -1px -2px 15px #666666c7;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}
.Rent-Repair-Replace-aboutbox .r-service-title{
	font-size: 32px;
	font-weight: bold;
	margin-bottom: 15px;
}
.Rent-Repair-Replace-aboutbox .r-service-disc{
	font-size: 18px;
	font-weight: normal;
	text-align: center;
    width: 72%;
    margin: 0px auto;
	margin-bottom:24px;
}
.we-care-service-section{
	background: #f0f0f1 url(https://scootaround.com/Themes/ScootAround/Content/images/rent-contect-us.jpg) no-repeat left bottom;
	background-size:auto 85%;
    width: 100%;
}
.we-care-service-section .we-take-care-service {
    max-width: 76%;
    padding-top: 15px;
    padding-bottom: 72px;
    margin-left: 29px;
}
.we-take-care-service .care-service-title{
	margin-bottom: 27px;
	font-size: 32px;
	font-weight:bold;
    text-align: left;
	line-height:1;
	width:82%;
}
.we-take-care-service .care-service-disc{
	font-size: 17px;
	font-weight: normal;
	margin-bottom: 20px;
	text-align:left;
	margin-top:0px;
	line-height:26px;
}
.we-take-care-service .our-contect-list{
	margin: 0px;
	margin-bottom: 40px;
	padding: 0px;
}
.we-take-care-service .our-contect-list li{
	display: block;
	margin-bottom: 7px;
}
.we-take-care-service .our-contect-list li strong{	color:#37373B; 	}
.we-take-care-service .our-contect-list li a{
    color: #37373B;
    font-size: 17px;
    font-weight: normal;
	text-decoration:none;
}
.we-take-care-service .our-contect-list li a:hover{
	text-decoration: none;
}
.we-take-care-service .international-contects-title{
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 15px;
}
.we-take-care-service .international-contects{
	margin: 0px;
	padding: 0px;
	display: inline-block;
	width:100%;
}
.we-take-care-service .international-contects ul{
	margin: 0px;
	padding: 0px;
}
.we-take-care-service {
    margin-bottom: 40px;
}
.we-take-care-service .international-contects li{
	list-style-type: none;
	font-size: 16px;
	margin-bottom: 15px;
}
.we-take-care-service .international-contects li:last-child{
	margin-bottom:0px;
}
.we-take-care-service .international-contects li a{
	color: #37373B;
	text-decoration:none;
}
.we-take-care-service .international-contects li a.call-option-btn{
	margin-left:2px;
}
.we-take-care-service .international-contects .half-box{
	width: 50%;
	display: inline-block;
	float: left;
	padding: 0px 20px;
}
.we-care-service-section .we-take-care-service .international-contects .half-box:first-child {
	border-right: 1px solid #CCCCCD;
	padding-left: 0px;
    box-sizing: border-box;
}
.we-care-service-section .we-take-care-service .international-contects .half-box:last-child{
	padding-right:0px;
}
.airline-repair-service-section{
	background-color: #005188;
	display: block;
	width: 100%;
	padding-bottom: 40px;
}
.airline-service-about-section{
	position:relative;
	width:100%;
	display:block;
	background:url(https://scootaround.com/Themes/ScootAround/Content/images/arrow-plain-img-right-1.jpg);
	background-position:right top;
	background-size:auto;
	background-repeat:no-repeat;
	margin-bottom:0px;
}
.airline-service-about-section img{
	width: 76%;
    float: right;
    margin-right: 11px;
    position: relative;
    bottom: 0;
    right: 0;
    z-index: 3;
    margin-top: 44px;
}
.airline-service-about-section .airline-service-about-container {
	padding-top: 80px;
	position:relative;
}
.airline-service-about-section .airline-service-about-container:after{
	content: " ";
    display: block;
    height: 1px;
    width: 97.5%;
    background-color: #0080D5;
    position: absolute;
    bottom: 0px;
    left: auto;
    right: 15px;
    z-index: 1;
}
.airline-service-info-box ul {
    margin: 0;
    padding: 0;
}
.airline-service-about-container .airline-service-info-box{
	color:#fff;
	max-width: 69%;
}
.airline-service-about-container .airline-service-info-box .airline-repair-service-title{
	font-size:32px;
	font-weight:bold;
	margin-bottom:25px;
	font-family: 'Source Sans Pro';
}
.airline-repair-service-section .airline-service-info-box .airline-repair-service{
	font-size:17px;
	font-weight:normal;
	text-align:left;
	line-height:26px;
}

/* .we-offers-section{ */
	/* width: 932px; */
	/* max-width: 100%; */
	/* margin: 0px auto 60px;	 */
	/* position:relative; */
/* } */
.we-offers-section { margin-bottom:60px; }
.we-offers-section .we-offers-title{
	font-size: 32px;
	font-weight: bold;
	margin-bottom: 27px;
	color: #fff;
	margin-top:20px;
}
.we-offers-section .offers-item-box{
	display: block;
	border:1px solid #0080D5;
	max-width:100%;
	border-radius: 4px;
	position: relative;
	min-height: 98px;
	margin: 22px 0px 17px;
}
.we-offers-section .btn{
	margin-top:34px;
	margin-left: 4px;
}
.we-offers-section .offers-item-box .offer-Icon-pic{
	position: absolute;
	height: 39px;
	max-width: 64px;
	background-color: #005188;
	top: -23px;
	left: 22px;
	bottom: auto;
	right: auto;
}
.we-offers-section .offers-item-box .offer-name{
	margin: 32px 16px;
	display: block;
	font-size: 18px;
	font-weight: bold;
	max-width: 195px;
	color: #fff;
	margin-bottom: 0px;
}
.service-overview-video-section{
	background-color: #f0f0f1;
}
.service-overview-video-section .service-overview-video-container{
	width: 932px;
	max-width: 100%;
	margin: 130px auto 127px;
}
.service-overview-video-section .service-overview-title{
	font-size: 32px;
	font-weight: bold;
	margin-bottom: 36px;
	line-height:34px;
	text-align:left;
	max-width:75%;
}
.service-overview-video-section .service-overview-video-link{
	height: 535px;
	max-width: 100%;
}
.submit-claim-section{
	width: 100%;
	background-color: #0080D5;
}
.submit-claim-section .submit-claim-container{
	margin: 49px auto 61px;
	text-align: center;
}
.submit-claim-section .submit-claim-container .submit-claim-title{
	font-size: 32px;
	font-weight: bold;
	text-align: center;
	color: #fff;
	max-width: 78%;
	margin: 0px auto 23px;
}
.submit-claim-section .submit-claim-container .submit-claim-disc{
	font-size: 18px;
	text-align: center;
	color: #fff;
	max-width: 72%;
	margin: 0px auto 30px;
}
.owl-carousel{
	display:block !important;
}
.our-reviews-section {
	background-color: #fff;
  }
  .our-reviews-section .our-reviews-container{
	position: relative;
	padding:80px 15px 0;
  }
  .our-reviews-section .our-reviews-container .owl-carousel .owl-wrapper-outer{
	position:relative;
	z-index:1;
  }
  .our-reviews-section .our-reviews-container .client-pic-box{
	position:relative;
  }
  .our-reviews-section .our-reviews-container .client-pic-box .client-pic{
	position: relative;
	display:inline-block;
	width:100%;
	right:0;
	bottom:0;
  }
  .our-reviews-section .our-reviews-container .client-pic img{
	/*width:100%;*/
	height:auto;
  }
  .our-reviews-section .our-reviews-container .testimonial-slider-box{
	position:relative;
	display:block;
	margin-top:33px;
	margin-bottom:80px;
  }
  .our-reviews-section .our-reviews-container .testimonial-slider-box:before{
	content: " ";
	display: block;
	position: absolute;
	height: 85px;
    width: 99px;
    background-image: url(/images/uploaded/review-quotes.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    z-index: 1;
    left: -75px;
    top: -41px;
  }
  .our-reviews-section .our-reviews-container .client-review-box{
	position: relative;
	right: 0px;
    top: 0;
	width: 100%;
	height: auto;
	z-index: 2;
  }
  .our-reviews-section .our-reviews-container .client-review-box .review-title{
	font-size: 24px;
	font-weight: bold;
	margin-bottom: 20px;
    text-align: left;
  }
  .our-reviews-section .our-reviews-container .client-review-box .revire-disc-text{
	font-size: 17px;
	font-weight: normal;
	margin-bottom:17px;
	line-height:26px;
	text-align: left;
    width: 98%;
  }
  .our-reviews-section .our-reviews-container .client-review-box .revire-disc-text:last-child{
	margin-bottom: 30px;
  }
  .our-reviews-section .our-reviews-container .client-review-box h3.author {
	font-size: 30px;
	font-weight: normal;
	line-height: 45px;
    vertical-align: bottom;
	margin-bottom: 0px;
    display: block;
	text-align:left;
  }
  .our-reviews-section .our-reviews-container .client-review-box .client-designation{
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 0px;
	display:block;
  }
  .our-reviews-section .our-reviews-container .client-review-box .more-reviews-btn{
	color: #0069AA;
	font-size: 14px;
	display:block;
	font-weight: 600;
	margin-top: 20px;
	font-weight:bold;
	display: block;
	text-decoration:none;
	margin-left:90px;
  }
  .our-reviews-section .our-reviews-container .client-review-box .more-reviews-btn:hover{
	text-decoration: none;
  }
  .our-reviews-section .our-reviews-container .testimonial-slider-box .owl-controls{
	display:inline-block;
	margin-top:-20px;
	position: absolute;
    z-index: 9;
  }
  .our-reviews-container .testimonial-slider-box.owl-theme .owl-controls .owl-page span{ background-color:#37373b; }
  .our-reviews-section .testimonial{
		position: relative;
		width:100%;
	}
  .our-reviews-section .testimonial .testimonial-content{
	position: relative;
	right: 0px;
	top: 0px;
	width: 100%;
	height: auto;
	z-index: 2;
}
.testimonial .post{
    display: block;
    font-size: 15px;
    font-weight: 700;
    color :#6ab33e;
    margin-top: 10px;
}
.owl-theme .owl-controls{
    text-align: right;
    margin-top: 30px;
}
.owl-theme .owl-controls .owl-buttons div{
    background: #6ab33e;
    border-radius: 0;
    opacity: 1;
    padding: 5px 10px;
}
.owl-prev:before,
.owl-next:before{
    content: "\f053";
    font-family: "Font Awesome 5 Free"; font-weight: 900;
    color: #fff;
}
.owl-next:before{
    content: "\f054";
}
/* airline service page end*/

/* Pricvacy-policy-page start*/
.Pricvacy-policy-page .page-banner-box, .page-banner .page-banner-box{ position:relative; }
.Pricvacy-policy-page .page-banner-box img, .page-banner .page-banner-box img{
	width:100%;
	max-height:440px;
}
.Pricvacy-policy-page .page-banner-box .banner-container, .page-banner .page-banner-box .banner-container{
	position:absolute;
	width:100%;
	max-width:100%;
	display:block;
	height:100%;
	left:50%;
	top:0;
	transform:translateX(-50%);
}
.Pricvacy-policy-page .page-banner-box .banner-container .privacy-banner-contentbox, .page-banner .page-banner-box .banner-container .banner-contentbox{
	width:50%;
	position:absolute;
	left:15px;
	bottom:20%;
}
.Pricvacy-policy-page .page-banner-box .privacy-banner-contentbox .banner-title, .page-banner .page-banner-box .banner-contentbox .banner-title{
	font-size:44px;
	color:#fff;
	font-weight:bold;
	margin-bottom: 12px;
	text-align:left;
	line-height:41px;
}
.Pricvacy-policy-page .page-banner-box .privacy-banner-contentbox .banner-disc, .page-banner .page-banner-box .banner-contentbox .banner-desc{
	font-size: 22px;
    font-weight: normal;
    line-height: 32px;
    color: #fff;
    display: block;
}
.Pricvacy-policy-page .Pricvacy-policy-page-container{
	display:block;
	width:100%;
	max-width:100%;
	position:relative;
	left:50%;
	top:0;
	right:auto;
	transform:translateX(-50%);
	padding:62px 0px;
	font-size:17px;
	font-weight:normal;
	line-height:26px;
}
.Pricvacy-policy-page .Pricvacy-policy-page-container .privacy-heading-title{
	font-size:24px;
	font-weight:bold;
	line-height:28px;
	text-align:left;
	width: 77%;
	max-width:731px;
	margin-bottom:18px;
}
.Pricvacy-policy-page p{
	margin-top:0px;
	margin-bottom:20px;
	margin-left:2px;
}
.Pricvacy-policy-page p.privacy-paragraph{
	font-size:17px;
	font-weight:normal;
	line-height:26px;
	margin-bottom:26px;
}
.Pricvacy-policy-page strong{
	font-size:17px;
	font-weight:bold;
	line-height:26px;
	margin-bottom:26px;
	display:block;
	color:#37373b;
	text-align:left;
}
.Pricvacy-policy-page ul{
	padding-left: 9px;
    list-style-type: none;
	margin-bottom:26px;
    text-align: left;
	margin-top:0px;
}
.Pricvacy-policy-page ul.info-collect-list{
	max-width: 773px;
}
.Pricvacy-policy-page ul li{
	position:relative;
	margin-bottom:0px;
}
.Pricvacy-policy-page ul li:before{
	content: "\f111";
    font-family: FontAwesome;
    display: block;
    height: 11px;
    font-size: 5px;
    width: 7px;
    text-align: center;
    position: absolute;
    left: -10px;
    top: 10px;
    line-height: 10px;
}
.scoot-blog-postlist-section,.scoot-blog-achive-list-section {
	display: block;
}
.scoot-blog-postlist-section .bloglist-section-title,
.scoot-blog-achive-list-section .scoot-blog-achive-heading{
	font-size:35px;
	font-weight:bold;
	line-height:40px;
	color:#37373b;
	padding:13px 30px 12px 0px;
}
.scoot-blog-postlist-section .post-item-box{
	display: block;
    position: relative;
    padding-bottom: 0px;
    margin-bottom: 10px;
    border-bottom: 0px dashed #0069AA;
}
.blog-page .post {
    margin: 0 0 20px !important;
}
.blog-search-box input.search-box-text{border: solid #ddd 1px; width:180px !important;}
.side2-center2 .blog-search-box input.search-box-text{width:180px !important;}

.side2-center2 .blog-search-box input.search-box-text::-webkit-input-placeholder { /* Edge */
  opacity:1;
}

.side2-center2 .blog-search-box input.search-box-text:-ms-input-placeholder { /* Internet Explorer 10-11 */
  opacity:1;
}

.side2-center2 .blog-search-box input.search-box-text::placeholder {
  opacity:1;
}

.scoot-blog-postlist-section .post-item-box .post-title,
.scoot-blog-postlist-section .post-item-box .news-title{
	font-size:30px;
	font-weight:600;
	line-height:35px;
	display:block;
	text-transform:capitalize;
	text-decoration:none;
	padding: 8px 0px;
	color:#37373b;
	text-align:left;
}
.scoot-blog-postlist-section .post-item-box .post-title:hover,
.scoot-blog-postlist-section .post-item-box .news-title:hover{
	color:#717073;
	text-decoration:none;
}
.scoot-blog-postlist-section .post-item-box .post-date,
.scoot-blog-postlist-section .post-item-box .news-date{
	font-size:18px;
	line-height:24px;
	font-weight:normal;
	color:#0069aa;
	padding:0px;
	text-align:left;
	background-color:transparent;
}
.scoot-blog-postlist-section .post-item-box .post-body{
	padding-left:0px;
	text-align:left;
}
.scoot-blog-postlist-section .post-item-box .post-body p{
	font-size:17px;
	color:#32323b;
	line-height:26px;
}
.scoot-blog-postlist-section .post-item-box .blog-details{
	overflow:auto;
}
.scoot-blog-postlist-section .blog-posts .blog-details{
	overflow:auto;
}
.scoot-blog-postlist-section .blog-posts .buttons{
	width:24%;
	padding-left:0px;
	margin:0 0 30px;
}
.scoot-blog-postlist-section .blog-posts .buttons .post-comments {
    font-size: 17px;
    font-weight: bold;
    line-height: 22px;
    margin-bottom: 10px;
    color: #717073;
    display: block;
}
.scoot-blog-postlist-section .blog-posts .buttons .post-readmore-btn {
    text-transform: capitalize;
    width: 100px;
    margin-left: 0px;
    margin-bottom: 5px;
}
.scoot-blog-postlist-section .post-footer{    padding: 20px 0px 0; text-align:center;}
.scoot-blog-postlist-section .rich-blog-homepage .read-more, .scoot-blog-postlist-section .post-actions .read-more{background-color: #0069AA;
    padding: 10px 20px;
    font-size: 14px;
    color: #fff;
    text-transform: uppercase;
    border-radius: 30px; font-weight:bold}
.scoot-blog-postlist-section .post-item-box .tags{
	width: 76%;
}
.scoot-blog-postlist-section .post-item-box .tags label{
	color:#37373b;
	font-size:18px;
}
.scoot-blog-postlist-section .post-item-box .tags a{
	font-size:17px;
	font-weight:500;
	color:#0069aa;
}
.scoot-blog-postlist-section .post-item-box .buttons{
	width:24%;
	padding-left:0px;
}
.scoot-blog-postlist-section .post-item-box .buttons .post-comments{
	font-size:17px;
	font-weight:bold;
	line-height:22px;
	margin-bottom:10px;
	color:#717073;
	display:block;
}
.scoot-blog-postlist-section .post-item-box .buttons .post-comments:hover{
	text-decoration:none;
}
.scoot-blog-postlist-section .post-item-box .buttons .post-readmore-btn{
	text-transform:capitalize;
	width:100px;
	margin-left:0px;
    margin-bottom: 5px;
}
.scoot-blog-achive-list-section .scoot-blog-achive-list-box{
	display:block;
	padding:0px 0px;
}
.scoot-blog-achive-list-section .scoot-blog-achive-list-box ul.list li{
	padding-left:0px;
	position:relative;
}
.scoot-blog-achive-list-section .scoot-blog-achive-list-box ul.list li.year {
    border-top: #ddd solid 0px;
	padding-left: 10px;
}
.scoot-blog-achive-list-section .scoot-blog-achive-list-box ul.list li strong{
	font-size: 24px;
    font-weight: bold;
    line-height: 35px;
    padding-left:0px;
	/*border:1px solid #cdcdcd;
	border-radius:0px 7px 0px 7px;*/
    color: #37373b;
    /*background-color: #f0f0f1;*/
}
.scoot-blog-achive-list-section .scoot-blog-achive-list-box ul.list li ul.sublist{
	list-style-type:none;
	margin:0px 0 0px 20px;
	display:none;
}
.scoot-blog-achive-list-section .scoot-blog-achive-list-box ul.list li ul.sublist.show{
	display:block;
}
.scoot-blog-achive-list-section .scoot-blog-achive-list-box ul.list li ul.sublist li a{
	font-size: 16px;
    font-weight: normal;
    position: relative;
    color: #37373B !important;
}
.block .list a:before,
.scoot-blog-achive-list-section .scoot-blog-achive-list-box ul.list li ul.sublist li a:before{
	content:"";
	display:block;
	height:0px;
	width:0px;
	background-color:#0069aa;
	border-radius:50%;
	position:absolute;
	left:-13px;
	top:50%;
	transform:translateY(-50%);
}
.scoot-blog-popularTag-section .listbox{ padding:10px 0px;}
.scoot-blog-popularTag-section .scoot-blog-popularTag-heading{
	font-size:22px;
	padding:13px 30px 12px 0px;
}
.scoot-blog-popularTag-section .scoot-blog-popularTag-listbox .tags li{
	margin:0px 3px;
}
.scoot-blog-popularTag-section .scoot-blog-popularTag-listbox .tags li a {
    font-size: 15px;
    padding: 5px 10px;
    border-radius: 100px;
    line-height: 1.3;
    border: 1px solid #37373b;
}
/*blog page E*/
/* About page start */
.About-us-pg ul.about-info-link-list{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.About-us-pg ul.about-info-link-list a.about-info-linkBtn{
	font-size:18px;
	font-weight:normal;
	line-height:25px;
	display:block;
	margin-bottom:6px;
	padding:8px 10px;
	text-align:left;
	color:#0069aa;
	background-color:#f0f0f1;
	border-radius:10px;
	text-decoration:none;
}
/* About page end */
/* Rentpg start */
.Rent-main-pg {
	display:block;
	position:relative;
}
.Rent-main-pg .topic-block,
.Location-landing-main-pg .topic-block{ width:100%; margin:0px; }
.Rent-main-pg .rant-banner-section{
	display:block;
	position:relative;
	height:459px;
}
.Rent-main-pg .rant-banner-section img{
	width:100%;
	height:fit-content;
}
.Rent-main-pg .rant-banner-section .rant-banner-content-container{
	position:absolute;
	display:block;
	left:50%;
	top:50%;
	transform:translate(-50%,-50%);
	z-index:1;
}
.rant-banner-section .rant-banner-content-container .rant-banner-title{
	font-size: 44px;
    font-weight: bold;
    line-height: 42px;
    color: #fff;
	margin-bottom:20px;
}
#checkout-step-confirm-order li.custom-value {
    display: none;
}
.rant-banner-section .rant-banner-content-container .rent-filter-box{
	display:block;
	/* margin-bottom:55px; */
}
.Rent-main-pg .rant-banner-section{ height:auto; }
.Rent-main-pg .rant-banner-section .rant-banner-content-container{ top: 52%; }
.rant-banner-section .rant-banner-content-container .rant-banner-filter-btn{
	text-transform:uppercase;
	float:right;
	display: none;
}
.rant-banner-section .rant-banner-content-container .rant-banner-filter-btn:disabled{
	color:#cdcdce;
	opacity:0.9;
}
.Rent-main-pg .go-vacation-rent-section,
.Rent-main-pg .go-on-rent-cruise-section,
.Rent-main-pg .go-rent-cruise-placeList-section{
	display:block;
	position:relative;
}
/*.Rent-main-pg .go-vacation-rent-section{ margin-bottom:170px; }*/
.go-vacation-rent-section{ background:#fff url(https://scootaround.com/Themes/ScootAround/Content/images/going-on-vacation-bkg.jpg);background-position:bottom; background-size:cover; padding-bottom:135px;}
.go-on-rent-cruise-section{ background:#9bcbe7 url(https://scootaround.com/Themes/ScootAround/Content/images/rent-go-on-cruise-bg-1.png);background-position:bottom; background-size:100% 100%;}
.go-rent-cruise-placeList-section { background:#005188 url(https://scootaround.com/Themes/ScootAround/Content/images/rent-go-cruise-list2.png);background-position:bottom; background-size:100% 100%; }

/*.Rent-main-pg .go-vacation-rent-section:after{
	content:" ";
	display:block;
	width:100%;
	position:absolute;
	left:0;
	height:182px;
	bottom:-170px;
	background-image:url(https://scootaround.com/Themes/ScootAround/Content/images/rent-go-to-vactionbottom-bg.png);
	background-position:center;
	background-size:cover;
}*/

.Rent-main-pg .go-vacation-rent-section .go-vacation-info-container {
	display:block;
	margin-top:115px;
}
.go-vacation-rent-section .go-vacation-info-container .go-vacation-info-box,
.go-on-rent-cruise-section .go-on-rent-cruise-info-container .go-on-rent-cruise-info-box{
	color:#37373b;
}
.go-vacation-rent-section .go-vacation-info-container .go-vacation-info-box .go-vacation-title,
.go-on-rent-cruise-section .go-on-rent-cruise-info-container .go-on-rent-cruise-info-box .go-cruise-title{
	font-size:32px;
	font-weight:bold;
	line-height:34px;
	margin-bottom:15px;
}
.go-vacation-rent-section .go-vacation-info-container .go-vacation-info-box .go-vacation-disc,
.go-on-rent-cruise-section .go-on-rent-cruise-info-container .go-on-rent-cruise-info-box .go-cruise-disc{
	font-size:17px;
	font-weight:normal;
	line-height:26px;
	margin-bottom:22px;
	color:#37373b;
}
.go-vacation-rent-section .go-vacation-info-container .go-vacation-info-box .fing-location-btn,
.go-on-rent-cruise-section .go-on-rent-cruise-info-container .go-on-rent-cruise-info-box .fing-location-btn{
	margin-bottom:10px;
}
.go-vacation-rent-section .vacation-place-list-container,
.go-rent-cruise-placeList-section .cruise-place-List-container{
	position:relative;
	z-index:2;
	/*display: flex;*/
    width: 100%;
    padding: 0px 0px;
    padding-bottom: 20px;
	margin-top: 50px;
}
.go-rent-cruise-placeList-section .cruise-place-List-container::-webkit-scrollbar{
    width: 100%;
	height:4px;
}
.go-rent-cruise-placeList-section .cruise-place-List-container::-webkit-scrollbar-track{
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    border-radius: 50px 50px 50px 50px / 50px 50px 50px;
    background-color: rgba(255, 255, 255, 0.54);
	height:4px;
}
.go-rent-cruise-placeList-section .cruise-place-List-container::-webkit-scrollbar-thumb{
    border-radius: 50px 50px 50px 50px / 50px 50px 50px 50px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    background-color: #ffffff;
}
.vacation-place-item-box > a {
    position: block;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 999;
    /* content: ""; */
}
.go-rent-cruise-placeList-section .cruise-place-List-container .cruise-place-item-box > a{
	display: block;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 999;

}
.go-vacation-rent-section .vacation-place-list-container .vacation-place-item-box,
.go-rent-cruise-placeList-section .cruise-place-List-container .cruise-place-item-box{
	/*width:288px;*/
	max-height:173px;
	background-color:#f0f0f1;
	border-radius:4px;
	position:relative;
	height: 180px;
    /*margin-bottom: 30px;*/
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.333%;
    flex: 0 0 31.33%;
    max-width: 31.333%;
	margin:0 3% 0px 0;
}
.go-vacation-rent-section .vacation-place-list-container .vacation-place-item-box:first-child,
.go-rent-cruise-placeList-section .cruise-place-List-container .cruise-place-item-box:first-child{
	margin-left:0px;
}
.go-vacation-rent-section .vacation-place-list-container .vacation-place-item-box img,
.go-rent-cruise-placeList-section .cruise-place-List-container .cruise-place-item-box img{
	width:100%;
	height:100%;
	border-radius: 4px;
}
.go-vacation-rent-section .vacation-place-list-container .vacation-place-item-box .vacation-place-info-box,
.go-rent-cruise-placeList-section .cruise-place-List-container .cruise-place-item-box .cruise-place-info-box{
	padding:15px;
	display:block;
	width:100%;
	position:absolute;
	bottom:0px;
	left:0;
}
.vacation-place-list-container .vacation-place-item-box .vacation-place-info-box .vacation-place-name,
.cruise-place-List-container .cruise-place-item-box .cruise-place-info-box .cruise-place-name{
	font-size:24px;
	font-weight:bold;
	line-height:25px;
	display:inline-block;
	max-width:70%;
	margin-bottom:0px;
	margin-top:5px;
	color:#fff;
}
.vacation-place-list-container .vacation-place-item-box .vacation-place-info-box .more-info-btn,
.cruise-place-List-container .cruise-place-item-box .cruise-place-info-box .more-info-btn{
	display:inline-block;
	padding:7px 10px;
	border-radius:100%;
	background-color:#ffffff80;
	float:right;
}
.vacation-place-list-container .vacation-place-item-box .vacation-place-info-box .more-info-btn img,
.cruise-place-List-container .cruise-place-item-box .cruise-place-info-box .more-info-btn img{
	vertical-align:text-bottom;
}
.Rent-main-pg .go-vacation-rent-bottomline-box img{
	display:block;
	width:100%;
}
.Rent-main-pg .go-on-rent-cruise-section { position:relative; }
.Rent-main-pg .go-on-rent-cruise-section .go-on-rent-cruise-info-container{
	margin-top:115px;
	margin-bottom:35px;

}
.go-rent-cruise-placeList-section .cruise-place-List-container{
	margin-bottom:100px;
}
.Rent-main-pg .why-choose-scoot-area{
	background-color:#005188;
}
.Rent-main-pg .why-choose-scoot-area .why-choose-scoot-section{
	position:relative;
	margin-bottom:70px;
}
.Rent-main-pg .why-choose-scoot-area .why-choose-scoot-section .why-choose-scoot-title{
	font-size:32px;
	font-weight:bold;
	line-height:34px;
	margin-bottom:30px;
	color:#fff;
	display:inline-block;
	width:100%;
}
.why-choose-scoot-area .why-choose-scoot-section .choose-option-box{
	display: block;
    border: 1px solid #0080D5;
   /* width: 288px;*/
    max-width: 100%;
    border-radius: 4px;
    position: relative;
    min-height: 98px;
    margin: 22px 0px 28px;
}
.why-choose-scoot-area .why-choose-scoot-section .choose-option-box .choose-option-icon{
	position: absolute;
    height: 44px;
    max-width: 64px;
    background-color: #005188;
    top: -23px;
    left: 22px;
    bottom: auto;
    padding: 0px 5px;
    right: auto;
}
.why-choose-scoot-area .why-choose-scoot-section .choose-option-box .choose-option-text{
	margin: 34px 16px;
    display: block;
    font-size: 18px;
    font-weight: bold;
    max-width: 245px;
    color: #fff;
    margin-bottom: 0px;
}
.Rent-main-pg .whyChoos-bottom-lineSection img{
	width:100%;
}
.Rent-main-pg .equipment-trust-about-section{
	background-color:#0080D5;
	position:relative;
}
.Rent-main-pg .equipment-trust-about-section .equipment-trust-about-container{
	display:block;
	width:100%;
	padding:80px 15px 70px;
}
.Rent-main-pg .equipment-trust-about-section .equipment-trust-about-container img{
	/* max-width:430px;	 */
}
.equipment-trust-about-section .equipment-trust-about-container .equipment-trust-about-box{
	display:block;
	width:100%;
	overflow:auto;
}
.equipment-trust-about-container .equipment-trust-about-box .equipment-trust-about-title{
	font-size:32px;
	font-weight:bold;
	line-height:34px;
	margin-bottom:20px;
	color:#fff;
	display:inline-block;
	width:100%;
	margin-top:0px;
}
.equipment-trust-about-container .equipment-trust-about-box .equipment-trust-about-text{
	font-size:17px;
	font-weight:normal;
	line-height:26px;
	margin-bottom:20px;
	color:#fff;
}
.equipment-trust-about-container .equipment-trust-about-box .explore-equipment-btn{
	display:block;
	float:left;
}
.Rent-main-pg .book-advance-section{
	background-color:#005188;
}
.book-advance-section .book-advance-container{
	padding:50px 15px 20px;
	text-align:left;
}
.book-advance-section .book-advance-title{
	font-size:32px;
	font-weight:bold;
	line-height:42px;
	color:#fff;
	margin-bottom:18px;
}
.book-advance-section .rent-filter-box{
	display: inline-block;
    width: 100%;
}
.book-advance-section .rent-filter-box img{ width:100%; }

/* Rentpg end */

/* location-landing start */
.Location-landing-main-pg .location-landing-banner-section{
	display: block;
    position: relative;
    max-height: 459px;
}
.Location-landing-main-pg .location-landing-banner-section img{
	width: 100%;
    height: auto;
}
.Location-landing-main-pg .location-landing-banner-section .location-banner-content-container{
	position: absolute;
    display: block;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    z-index: 1;
}
.location-landing-banner-section .location-banner-content-container .location-banner-title{
	font-size: 30px;
    font-weight: bold;
    line-height: normal;
    color: #fff;
    margin-bottom: 10px;

}
.location-landing-banner-section .location-banner-content-container .location-put-box{
	display:inline-block;
	width:343px;
	max-height:343px;
	position:relative;
}
.location-landing-banner-section .location-banner-content-container .location-put-box form{
	width:100%;
}
.location-landing-banner-section .location-banner-content-container .location-put-box form input{
	width:100%;
	margin-bottom:15px;
}
.location-banner-content-container .location-put-box form input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	font-size:17px;
	font-weight:normal;
	line-height:26px;
	opacity:1;
}
.location-banner-content-container .location-put-box form input::-moz-placeholder { /* Firefox 19+ */
	font-size:17px;
	font-weight:normal;
	line-height:26px;
	opacity:1;
}
.location-banner-content-container .location-put-box form input:-ms-input-placeholder { /* IE 10+ */
  	font-size:17px;
	font-weight:normal;
	line-height:26px;
	opacity:1;
}
.location-banner-content-container .location-put-box form input:-moz-placeholder { /* Firefox 18- */
  	font-size:17px;
	font-weight:normal;
	line-height:26px;
	opacity:1;
}
.Location-landing-main-pg .popular-location-list-section{
	display:block;
	background-color:#f0f0f1;
}
.Location-landing-main-pg .popular-location-list-section .breadcrumb{
	/*padding-top:30px !important;	*/
	padding-left: 0px !important;
}
.Location-landing-main-pg .popular-location-list-section .breadcrumb + .popular-location-title{
	font-size:32px;
	font-weight:bold;
	line-height:36px;
	margin-bottom:48px;
	margin-top:36px;
	color:#37373b;
}
.Location-landing-main-pg .popular-location-list-section .popular-locations-list-box{
	margin-bottom: 37px;
	width:100%;
}
.popular-location-list-section .popular-locations-list-box .popular-location-item-box{
	display: block;
    min-height: 173px;
    max-height: 173px;
    position: relative;
    background-color: #cdcdce;
    border-radius: 4px;
    margin-bottom: 35px;
    overflow: hidden;
}
.popular-location-item-box a {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
}
.popular-location-list-section .popular-locations-list-box .popular-location-item-box a img{
	width:100%;
	height:100%;
	max-height: inherit;
	border-radius:4px;
}
.popular-locations-list-box .popular-location-item-box a .popular-location-info-box{
	display:block;
	position: absolute;
    width: 100%;
    padding: 15px 25px;
    bottom: 0;
	left:0;
}
.popular-location-item-box a .popular-location-info-box .popular-location-title{
	font-size:32px;
	font-weight:bold;
	line-height:34px;
	color:#fff;
	margin-bottom:15px;
	margin-top:0px;
}
.get-started-section {
	background-color:#005188;
}
.get-started-section .get-started-container{
	padding-top:70px;
	padding-bottom:70px;
}
.get-started-section .get-started-container .get-started-title{
	font-size:32px;
	font-weight:bold;
	line-height:42px;
	color:#fff;
	margin-bottom:15px;
}
.get-started-section .get-started-container .get-started-filter-box img{
	width:100%;
}
.interested-buying-link-section {
	background-color:#f0f0f1;
}
.interested-buying-link-section .interested-buying-link-container{
	padding-top:65px;
	padding-bottom:65px;
}
.interested-buying-link-container .interested-buying-info-box{
	position:relative;
}
.interested-buying-link-container .interested-buying-info-box .interested-buying-link-box{
	display:inline-block;
	width:80%;
	position:absolute;
	top:45.5%;
	left:15px;
	right:auto;
	transform:translateY(-50%);
}
.interested-buying-link-container .interested-buying-img-box img{
	width:100%;
	height:auto;
}
.interested-buying-link-container .interested-buying-link-box .interested-buying-title{
	font-size:32px;
	font-weight:bold;
	line-height:34px;
	color:#37373b;
	margin-bottom:22px;
	text-align:left;
}
.interested-buying-link-container .interested-buying-link-box .interested-buying-text{
	color:#555559;
	font-size:17px;
	font-weight:normal;
	line-height:26px;
	margin-bottom:23px;
	text-align:left;
}
.interested-buying-link-container .interested-buying-link-box .interested-buying-link-btn{
	width:155px;
}
/* location-landing end */

/* shopping-cart start */
.shopping-cart-page .page-title h1{
	font-size:30px;
	font-weight:bold;
	line-height:36px;
	color:#37373b;
}
.order-summary-content .cart thead th,
.wishlist-content .cart thead th{
	background-color:#37373b;
	color:#fff;
	text-align:center;
}
.order-summary-content .cart tr:nth-child(even) td{
	background-color:#f0f0f1;
}
.order-summary-content .cart th,
.order-summary-content .cart td,
.wishlist-content .cart td{
	border:1px solid #cdcdce !important;
	color:#37373b;
}
.wishlist-content label{ margin-bottom:0px; }
.order-summary-content .cart td,
.wishlist-content .cart td{
	padding:20px 10px;
}
.order-summary-content .cart td.sku,
.wishlist-content .cart td.sku{
	width: 96px;
    max-width: 100px;
    word-break: break-word;
}
.order-summary-content .cart td.product-picture,
.wishlist-content .cart td.product-picture{
	width:100px;
	max-width:100px;
}
.order-summary-content .cart .attributes{
	font-size:17px;
	font-weight:normal;
	line-height:22px;
}
.order-summary-content .cart .quantity input{
	border: #cdcdce solid 1px;
	padding: 5px;
    height: auto;
}
.shopping-cart-page .common-buttons input.update-cart-button,
.common-buttons input.update-cart-button,
.login-page .register-block .register-button,
.checkout-page .checkout-data .button-1{
	border-radius:50px;
	background-color:#0069AA;
	color:#fff;
	border-radius: 50px;
    padding: 7px 14px;
    border: none;
    letter-spacing: 0px;
    font-family: 'Source Sans Pro';
    font-size: 14px;
    line-height: 22px;
    font-weight: bold;
    box-shadow: 0px 1px 4px #666;
}
.shopping-cart-page .common-buttons input.continue-shopping-button,
.common-buttons input.continue-shopping-button,
.cart-collaterals .estimate-shipping-button{
	font-size: 14px;
    background-color: #fff;
    color: #0069aa;
	border-radius:50px;
	padding: 7px 14px;
    border: none;
    letter-spacing: 0px;
    font-family: 'Source Sans Pro';
    font-weight: bold;
    box-shadow: 0px 1px 4px #666;
}
.cart-collaterals .estimate-shipping-button:hover{
	background-color:#fff;
}
.cart-options .common-buttons{
	margin-bottom:0px;
}
.checkout-attributes textarea, .checkout-attributes textarea:focus{
	border:#ccc solid 1px;
	height: 90px;
    min-height: 90px;
	width:100%;
}
.checkout-attributes dl {
    width: 100%;
}
.cart .product .edit-item a{
	font-size:17px;
	color:#0069aa;
}
.cart-footer .cart-collaterals .title{
	font-size:24px;
	font-weight:bold;
	line-height:28px;
	color:#37373b;
}
.cart-footer .cart-collaterals .hint{
	font-size:18px;
	font-weight:normal;
	line-height:22px;
	color:#005188;
}
.cart-footer .cart-collaterals .coupon-code input[type="text"],
.cart-footer .cart-collaterals .coupon-code input[type="submit"]{
	height:56px;
}
.cart-footer .cart-collaterals select{
	border:#CDCDCE solid 1px
}
.cart-footer .cart-collaterals input{
	border:#CDCDCE solid 1px
}
.shipping-options .inputs label{
	margin-left:0px !important;
}
.cart-footer .cart-collaterals .coupon-code input[type="text"]{
	background-color:#fff;
	border-radius:5px 0px 0px 5px;
	border: #CDCDCE solid 1px;
}
.cart-footer .cart-collaterals .coupon-code input[type="submit"]{
	background-color:#0069AA;
	color:#fff;
	font-weight:bold;
	font-family: 'Source Sans Pro';
	border-radius:0px 5px 5px 0px;
}
.shopping-cart-page .cart-footer .terms-of-service input:checked + label{
	color:#fff;
	font-weight:normal;
}
.order-summary-content .cart-footer .totals{
	background-color: #0069aa;
    color: #fff;
	border-radius: 0px 0px 10px 10px;
	box-shadow: 0px 1px 5px #666;
}
.order-summary-content .cart-footer .cart-total .order-total,
.order-summary-content .cart-footer .cart-total .order-total .value-summary strong{
	color:#FF9E15;
	font-weight:bold;
}
.order-summary-content .cart-footer .terms-of-service input[type="checkbox"]{
	display:inline-block;
}
.shipping-options .inputs {
    display: block;
    border: 0px;
    height: auto;
    min-height: inherit;
}
.shipping-options .inputs:hover{
	  display: block;
    border: 0px;
    height: auto;
    min-height: inherit;
}

.order-summary-content .cart-footer .terms-of-service label{
	float: left;
    display: inline-block;
    line-height: 1.5;
    margin-left: 5px;
    transform: inherit !important;
    color: #fff;
    margin-top: 0px;
	width:76%;
}
.order-summary-content .cart-footer .checkout-button{
	font-size: 14px !important;
    background-color: #fff;
    color: #0069aa;
    border-radius: 50px;
    padding: 7px 14px;
    border: none;
    letter-spacing: 0px;
    font-family: 'Source Sans Pro';
    font-weight: bold;
    box-shadow: 0px 1px 4px #666;
}
/* shopping-cart end */

/*login start*/
.login-page .returning-wrapper .form-fields {
    background-color: #f9f9f9;
    border-top: 1px solid #e6e6e6;
    border-radius: 5px;
    padding: 8px 30px 20px 30px;
}
.login-page .returning-wrapper .form-fields p {
    text-align: center;
}
.login-page .returning-wrapper .form-fields .inputs{ position:relative;}
.login-page .returning-wrapper .form-fields .inputs span{ position:absolute; bottom:-10px; left:0px; min-width:150px; text-align:left; }
.login-page .returning-wrapper .inputs.reversed *{
	color:#cdcdce;
}
/*login end */

/* checkout start */
.checkout-page .page-title{
	background-color: #f0f0f1;
    border: 0px solid #0069aa;
    border-bottom-color: #fff;
    margin-bottom: 0px;
	text-transform:uppercase;
}
.checkout-page .page-title h1{ text-align:center; }
.checkout-page .opc .step-title .title{
	margin-bottom:0px;
	color:#fff;
	font-size:22px;
	font-weight:normal;
}
.checkout-page .opc .step-title{
	background-color:#0080D5;
	margin-bottom:0px;
}
.checkout-page .opc .tab-section.active .step-title{
	background-color:#0069aa;
}
.checkout-page .opc .step-title .number{
	background-color:#005188;
	color:#fff;
	font-size:20px;
	font-family: 'Source Sans Pro';
}
.checkout-page .opc .step-title .number,
.checkout-page .opc .step-title .title{
	padding:15px ;
}
.checkout-page .page-title + .checkout-data{
	padding: 0px 0px;
    border: 0px solid #0069aa;
    background-color: #fff;
	color:#37373b;
	margin-bottom:25px;
}
.checkout-page .checkout-data .opc li{ border-bottom:1px solid #f0f0f1;}

.checkout-page .opc .step{
	background-color:transparent;
	margin:0px 0px 10px
}
.checkout-page .opc .back-link a,
.checkout-page .opc .step .payment-info .info{ color:#0069AA; }
.checkout-page .credit-card-payForm{ flex:0 0 100%; }

.select-option-box.full-width,
.select-option-area{
	display:flex;
	flex:0 0 100%;
	margin-bottom:25px;
}
.select-option-box.full-width:hover,
.select-option-area .select-option-box:hover{
	border: 2px solid #0069AA;
}
.select-option-area{ flex-wrap:wrap; }
.select-option-area label{ flex:0 0 100%; }
.select-option-area .select-option-box{
    -webkit-box-flex: 0;
    -ms-flex: 0 0 48.5%;
	flex:0 0 48.5%;
	max-width:48.5%;
}
.select-option-area > label{ text-align:left; }
.select-option-box.full-width,
.select-option-area .select-option-box{
	display: flex;
    flex: 0 0 100%;
    border: 1px solid #cdcdce;
	border-radius:4px;
    flex-wrap: wrap;
	position:relative;
}
.select-option-area > .select-option-box.half-width{ margin-right:0px; }
.select-option-area > .select-option-box.half-width:nth-child(2) { margin-right:30px; }

.select-option-box.full-width:after,
.select-option-area .select-option-box:after{
	content: " ";
    display: block;
    height: 9px;
    width: 16px;
    background: url(https://scootaround.com/Themes/ScootAround/Content/images/dropdown-menu-icon.png) no-repeat center center;
    position: absolute;
    top: 50%;
    right: 15px;
    transform: translateY(-50%);
}
.select-option-box.full-width label,
.select-option-area .select-option-box label{
	flex: 0 0 100%;
    margin-bottom: 0px;
    font-size: 14px;
    line-height: 1.2;
    text-align: left;
    padding: 4px 10px 0px;
    position: absolute;
	text-transform: capitalize;
}
.select-option-box.full-width select,
.select-option-area .select-option-box select{
	flex: 0 0 100%;
    border: none !important;
    min-height: 22px;
    height: 54px;
    padding: 22px 10px 5px;
    -webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
}



.shipping-method .method-list li label,
.payment-method .method-list li label{
	font-size:17px;
	font-weight:bold;
	line-height:22px;
	margin-bottom:0px;
	display:inline;
}
.checkout-page select{ height:56px; background: url(https://scootaround.com/Themes/ScootAround/Content/images/dropdown-menu-icon.png) no-repeat 98% 16px; }
.checkout-page .opc .section.ship-to-same-address label{ margin-bottom:0px; display:inline;}
.checkout-page .select-billing-address select{ height:56px; background: url(https://scootaround.com/Themes/ScootAround/Content/images/dropdown-menu-icon.png) no-repeat 98% 16px;}
.section.select-shipping-address select{ height:56px; background: url(https://scootaround.com/Themes/ScootAround/Content/images/dropdown-menu-icon.png) no-repeat 98% 16px;}
.checkout-page .checkout-data .order-review-data {
	background-color:#f0f0f1;
	border-radius:4px;
}
.checkout-page .enter-address .edit-address{
	background-color:transparent;
	padding-bottom:0px;
}
.checkout-data .inputs label{ text-align:left; }

.checkout-data .inputs input[type="text"],
.checkout-data .inputs input[type="email"],
.checkout-data .inputs input[type="tel"],
.checkout-data .inputs input[type="password"],
.checkout-data .inputs select,
.checkout-data .payment-info .info td input[type="text"],
.checkout-data .payment-info .info td input[type="email"]
.checkout-data .payment-info .info td input[type="tel"]
.checkout-data .payment-info .info td input[type="password"]{
	width:100%;
}
.checkout-data .payment-info .info{ padding:0px; }
.checkout-data .payment-info .info td{
	text-align:left;
	font-size:17px;
	width:100%;
	max-width:100%;
	display:block;
}
.checkout-data .payment-info .info td select{
	height:56px;
	width:100%;
	border:1px solid #cdcdce;
  background: url(https://scootaround.com/Themes/ScootAround/Content/images/dropdown-menu-icon.png) no-repeat 99% 16px;
}
.checkout-data .payment-info .info tr:nth-last-child(2) td select{
	width:48%;
	display:inline-block;
  background: url(https://scootaround.com/Themes/ScootAround/Content/images/dropdown-menu-icon.png) no-repeat 98% 16px;
}
.checkout-data .payment-info .info tr:last-child input{
	width: 100% !important;
    display: inline-block;
    height: 36px;
}
div#checkout-payment-info-load {
    max-width: 100%;
    display: block;
    margin: 0 auto;
}

.checkout-data .payment-info .info tr:last-child input::-webkit-input-placeholder { /* Edge */
 opacity:1;
}

.checkout-data .payment-info .info tr:last-child input:-ms-input-placeholder { /* Internet Explorer 10-11 */
  opacity:1;
}

.checkout-data .payment-info .info tr:last-child input::placeholder {
  opacity:1;
}

/* checkout end */
/* register start */

.registration-page .page-title h1,
.login-page .page-title h1{
	text-align:center;
	font-size:30px;
	font-weight:bold;
	line-height:36px;
}
.registration-page .page-title{
	border-bottom:1px solid #37373b;
}
.registration-page .register-form .fieldset{
	margin-bottom:0px;
}
.registration-page .register-form .fieldset .title {
	text-align:left;
	padding:15px 0 0 0;
}
.registration-page .register-form .fieldset .title strong{
	padding: 10px 10px 10px 0px;
    font-size: 22px;
    color: #37373b;
	line-height:30px;
	margin-bottom:0px;
	font-weight:bold;
	text-align:left;
}
.registration-page .register-form .fieldset .form-fields{
	padding:15px 0px;
}
.register-form .fieldset .form-fields .inputs{
	width:100%; position:relative;
	clear:left;
	text-align: left;
}
.register-form .fieldset .form-fields .inputs span.required{ position:absolute; bottom:-10px; width:auto;left:inherit;}

.register-form .fieldset .form-fields .inputs span {
    position: absolute;
    bottom: -10px;
    width: 100%;
    left: 0;
    text-align: left;
}
.register-form .fieldset .form-fields .inputs span p {
    font-size: 13px;
    margin: 0;
    display: inline-block;
}
.register-form .fieldset .form-fields .inputs span ul {
    margin: 0px;
    display: inline-block;
    margin-left: 10px;
}


.register-form .fieldset .form-fields .inputs label{
	font-size:17px;
	line-height:26px;
	/*color:#37373b;
	display: block;
    text-align: left;
	margin-bottom:5px;*/
}
.register-form .fieldset .form-fields .gender {
    width: 100%;
    text-align: left;
    margin-bottom: 20px;
}
.register-form .fieldset .form-fields .gender span{
	/*display:inline-block;
	margin: 0 10px 0 0;*/
}
.register-form .fieldset .form-fields .gender label {
    display: inline-block;
    vertical-align: top;
    transform: inherit;
    margin: 0px;
    line-height: normal;
}
.gender-male{
	margin-bottom:20px;
	display:table;
	width:100%;
}
.gender-male .gender label{
	display: inline-block;
    vertical-align: top;
    transform: inherit;
    line-height: normal;
}
/*.register-form .fieldset .form-fields input{
	border:0px solid #cdcdce;
}*/
.form-fields select{
	border:1px solid #cdcdce;
	height:56px;
}
.account-page .fieldset .date-of-birth select {
    width: 32.2%;
    max-width: 33.3%;
}
.account-page .date-of-birth .date-picker-wrapper {
    display: table;
    width: 100%;
    margin-bottom: 25px;
}
.Newsletter input{
	vertical-align:top;
}
.Newsletter label{
	display: inline-block;
    vertical-align: top;
    transform: inherit !important;
    line-height: normal;
	margin-left:10px;
  width:85%;
  text-align: left;
}
.register-form .date-of-birth {
    margin-bottom: 25px;
}
.register-form .fieldset .form-fields input[type="text"],
.register-form .fieldset .form-fields input[type="email"],
.register-form .fieldset .form-fields input[type="tel"],
.register-form .fieldset .form-fields input[type="password"]{
	width:100%;
}
.register-form .fieldset .date-of-birth select {
	width: 32.5%;
	max-width:33.3%;
	padding-left: 15px;
    font-size: 17px;
}
.register-form .fieldset .form-fields .newsletter{
	width:100%;
	text-align:left;
	margin-bottom:0px;
}
.register-form .fieldset .form-fields .newsletter.inputs label{
	display:inline-block;
	width:auto;
	line-height:1 !important;
	margin-right:0px;
}
.register-form .fieldset .newsletter input[type="checkbox"]{
	display:inline-block;
	margin-left:5px;
}
.register-form .fieldset .form-fields input[type="radio"],
.register-form .fieldset .form-fields input[type="checkbox"]{
	border:none;
	    display: inline-block;
    vertical-align: top;
}
.register-form .register-btn-box{
	margin-top:0px;
	text-align:center;
	margin-bottom:20px;
}
.registration-page .external-authentication .title{
	margin-bottom:20px;
}
.register-form .register-next-step-button{
	padding:10px 16px;
	width:150px;
}
ul.award-list {
    list-style: none;
    float: left;
    margin: 0px;
    padding: 0px;
}
ul.award-list li {
    display: inline-block;
    width: 47%;
    border: #ccc solid 1px;
    margin: 1% 2% 1% 0px;
    padding: 10px 15px;
}
ul.award-list li img {
    width: auto !important;
    height: 120px;
}
.password-recovery-page .inputs label,
.product-reviews-page .inputs label{
	display:block;
	text-align:left;
	font-size:17px;
}
.newsletter-register input {
    display: inline-block !important;
}
.newsletter-register label {
    display: inline-block;
    vertical-align: top;
    transform: none !important;
    margin-left: 10px;
}
.password-recovery-page .page-title h1{ text-transform:capitalize; }
.password-recovery-page .inputs input,
.product-reviews-page .inputs input,
.product-reviews-page .inputs textarea{ width:100%; }

.password-recovery-page .form-fields{ padding:30px 0px 0;}
/* register end */
/*compare-products-page start */
.compare-products-page .page-title{
	margin-bottom:15px;
}
.compare-products-page .page-title h1{
	font-size:30px;
	font-weight:bold;
	line-height:34px;
	color:#37373b;
}
.compare-products-page .page-body .table-wrapper{
	display:inline-block;
	width:100%;
	overflow:scroll;
	overflow-y:hidden;
}
.compare-products-page .compare-products-table td{
	border:1px solid #cdcdce;
	color:#37373b;
}
.compare-products-page .compare-products-table td:first-child{
	background-color: #37373b;
}
.compare-products-page .compare-products-table td:first-child label { color: #fff !important;  }
.compare-products-page .compare-products-table tr.product-name td a {
	color:#0069aa;
}
.compare-products-page .clear-list{
	margin-right:5px;
}
/*compare-products-page end */
/* pro.list filter start */
.filtersPanel .priceRangeFilterPanel7Spikes .ui-slider{
	height:2px !important;
	background-color:#cdcdcd;
	box-shadow:none;
}
.filtersPanel .priceRangeFilterPanel7Spikes .ui-slider .ui-slider-range{
	background-color:rgb(0, 105, 170);
}
.ui-widget.ui-widget-content{ top:0; }
.priceRangeMinPanel, .priceRangeMaxPanel,
.specification-min-panel, .specification-max-panel{
	color:#0069aa !important;
}
/* pro.list filter end */
/* product-reviews-page start*/
.product-reviews-page .page-title h1{
	font-size:30px;
}
.product-reviews-page .form-fields{
	padding:20px 10px;
}
.product-reviews-page .product-review-item .review-info label{ margin-bottom:0px; }
/* product-reviews-page end */

/* -------------- Media Quary ---------------- s-*/


@media screen only (min-width:1366px) and (max-width:1400px){
	.Airline-service-page .Rent-Repair-Replace-service-section img {
		max-height: 100%;
		height: 100%;
		position: relative;
		right: -172px;
	}
}
@media screen only (min-width:1200px) and (max-width:1366px){

}
@media (min-width:1200px){
.location-details-table-content .frame ul li {
    width: 565px;
    margin: 0 32px 0 0px;
}
.paddles {
 /*   display: none;*/
}
	.master-wrapper-content {
		width: 100%;
		margin:/*180px 0px 0px*/ 110px 0 0;
	}
	body:not(.clssubmenu) .top-bar + .scoot-main-header + script + .master-wrapper-content { margin: 133px 0px 0px; }
	/* .admin-header-links + .top-bar + .scoot-main-header + .master-wrapper-content { */
		/* margin: 12.3% auto 0; */
	/* } */
.about-mobility-content {
    position: absolute;
    top: 215px;
    left: 0;
    color: #fff;
    width: 1192px;
    margin: 0 auto;
    right: 0;
    padding: 0 15px;
}
.personal-mobility .about-mobility-content {
    top: 150px;
}
}
@media(min-width:1100px) and (max-width:1200px){
	.we-care-service-section {
       background-size: 60% 106%;
	}
	.airline-service-about-section { background-size: 56%; }

}
@media(min-width:1000px){
	.Airline-service-page .airline-repair-service-section .we-offers-section > div:nth-child(3n) > .offers-item-box{
		margin-left:auto;
		margin-right:auto;
	}
	.why-choose-scoot-area .why-choose-scoot-section > div:nth-child(3n) > .choose-option-box{
		margin-left:auto;
		margin-right:auto;
	}
	.location-details-table-content .wrap{ overflow:hidden; }
}
@media(min-width:992px) and (max-width:1279px){
.page-submenu-section {
    width: 100%;
}
}
@media(min-width:992px) and (max-width:1100px){
	.admin-header-links + .top-bar + .scoot-main-header + script + .master-wrapper-content {
		margin-top: 215px !important;
	}
	body:not(.clssubmenu) .top-bar + .scoot-main-header + script + .master-wrapper-content { margin-top: 116px; }
	.Airline-service-page .airlinepage-banner-box .banner-content-box {
        left: 2.3%;
	}
	/*.Airline-service-page .airlinepage-banner-box .banner-content-box .page-about-title {
		font-size: 31px;
		line-height: 1;
	}*/
	.airline-service-about-section { background-size:60%; }
	.airline-service-about-section img { height: 295px; }
	.Airline-service-page .submit-claim-section .submit-claim-container {
		width: 928px;
		margin: 70px auto 73px;
	}
	.airline-service-about-container .airline-service-info-box { width: 83%;11794 max-width: 83%; }
	.we-care-service-section {background-size: 60% auto;  }
	.we-care-service-section .we-take-care-service .our-contect-list li strong{ margin-right:4px; }
	.Rent-main-pg .rant-banner-section .rant-banner-content-container {
		top: 57%;
	}
	.our-reviews-section .our-reviews-container .client-pic-box .client-pic { position: absolute; }
	.Airline-service-page .airlinepage-banner-box .container{ width:inherit; }
	.newslatter-update-section .topic-block {
		display: inline-block;
		width: 44%;
	}
}
@media(min-width:992px) and (max-width:1100px) and (orientation:landscape){
	.admin-header-links + .top-bar + .scoot-main-header + script + .master-wrapper-content { margin-top: 213px !important; }
	.newslatter-update-section .topic-block {
		display: inline-block;
		width: 45%;
	}
}
#rc-anchor-alert, .rc-anchor-alert{
  	position:relative !important;
      bottom: 30px;
  }
  .captcha-box div{
  	height:auto !important;
  }
.captcha-box iframe {
    border: 0px !important;
    outline: none !important;
    height: auto !important;
}
@media(min-width:768px) and (max-width:991px){
.page-submenu-section ul {
    display: block;
    margin: 0 auto;
    padding: 0px;
    float: none;
    text-align: center;
}
.shopPage-newproduct-box .page-title{
	padding-left:10px;
}
.contact-us-page .right-contact-info {
    max-width: 100%;
    flex: inherit !important;
}
iframe {
    width: 100% !important;
    margin: 15px 0 !important;
}
.contact-us-page .left-contact-info .address-info .streetAddress {
    width: 100% !important;
}
  .page.news-list-page {
    width: 704px;
    margin: 0 auto;
}
.contact-us-page .left-contact-info {
    max-width: 100%;
    flex: inherit !important;
    width: 100%;
}
.Shop-Equipment-Finder-modal .modal-body .Shop-Equipment-Finder-modal-container .tab-content {
    max-height: 620px;
}
.provide-service-section .provide-fleets-box .provide-fleets-datainfo {
    width: 49% !important;
    padding: 0 10px !important;
}
.repair-for-airline-box {
    margin-left: 0px !important;
}
.order-summary-content .cart td.sku, .wishlist-content .cart td.sku {
    width: 100%;
    max-width: 100%;
}
.order-summary-content .cart td.product-picture, .wishlist-content .cart td.product-picture {
    width: 100%;
    max-width: 100%;
}
.cart td.quantity input {
    width: 75px;
    text-align: left;
    border: #cdcdce solid 1px;
    padding: 5px;
    height: auto;
}
.order-summary-content .cart td, .wishlist-content .cart td {
    width: 100%;
}
.cart td.remove-from-cart {
    margin: 0 0 0px !important;
}
.home-page.corporate-services.locations-details .personal-mobility.corporateservices img {
    height: 420px !important;
}
.post-footer {
    padding: 20px 0px 15px !important;
}
.post-footer #share-buttons.share-post {
    float: right;
}
.section-text.clearfix {
    text-align: left;
}
.page.blogpost-page {
    padding-top: 30px;
}
.Rent-main-pg .rant-banner-section img {
    width: 100%;
    height: 600px;
}
.Pricvacy-policy-page .page-banner-box .banner-container .privacy-banner-contentbox, .page-banner .page-banner-box .banner-container .banner-contentbox {
    width: 50%;
    bottom: 5%;
}
.popular-location-list-section .popular-locations-list-box .popular-location-item-box {
    min-height: 120px;
    max-height: 120px;
}
.popular-location-item-box a .popular-location-info-box .popular-location-title {
    font-size: 20px;
    line-height: 24px;
}
.btn.blue-radius {
    padding: 4px 10px;
    font-size: 12px;
    line-height: 22px;
}
.html-bestmobilty-page .provide-service-section {
    padding: 70px 0 0 0 !important;
}
.html-bestmobilty-page .slider-banner-box .shop-about-content-box .left-box h3 {
    font-size: 28px !important;
}
.best-price-mobility.provide-service-section {
    background-size: 400px auto !important;
    padding-bottom: 130px !important;
}
.best-price-mobility.provide-service-section .provide-fleets-box .fleets-box {
    padding: 35px 15px 25px 20px !important;
    font-size: 15px !important;
}
	.header-logo{
		width:208px;
		float:left;
		margin: 0;
	}
	.scoot-main-header .store-search-box {
		width:65%;
		float:right;
	}
	.container {
		max-width: 735px !important;
	}
	.master-wrapper-content { margin: 181px 0px 0px; }
	body:not(.clssubmenu) .top-bar + .scoot-main-header + script + .master-wrapper-content { margin: 121px 0px 0px; }
	.cls1 body:not(.clssubmenu) .top-bar + .scoot-main-header + script + .master-wrapper-content { margin: 140px 0px 0px; }

	.top-bar + .scoot-main-header + script + .master-wrapper-content > .page-submenu-section{ top:132px; }
	.admin-header-links + .top-bar + .scoot-main-header + script + .master-wrapper-content > .page-submenu-section { top: 163px; }
	.admin-header-links + .top-bar + .scoot-main-header + script + .master-wrapper-content { margin-top: 215px !important; }
	body:not(.clssubmenu) .admin-header-links + .top-bar + .scoot-main-header + script + .master-wrapper-content { margin-top: 154px !important; }
.page-submenu-section {
    width: 100%;
}
  .btn.white-radius {
        padding: 7px 19px;
	}
	.rant-banner-section .rant-banner-content-container .rant-banner-title{ margin-bottom:15px; font-size:35px; }
	.Rent-main-pg #banner-content-partial-topic .rent-filter-box iframe{ max-height: 118px !important;
    overflow-y: scroll; }
	   .Rent-main-pg img.hidden-xs {
		height: 280px;
		}
	.Airline-service-page .airlinepage-banner-box .banner-content-box {
    	left: 2%;
	}
	.Airline-service-page .airlinepage-banner-box .banner-content-box .page-about-title{  font-size:36px; }
	.Airline-service-page .airlinepage-banner-box .banner-content-box .page-disc-text{ font-size:20px; }
	.Airline-service-page .Rent-Repair-Replace-service-section .Rent-Repair-Replace-aboutbox {
		background-color: #0080D5;
		padding: 30px 20px 30px;
	}
	.Rent-Repair-Replace-aboutbox .r-service-title { font-size: 28px; }
	.Rent-Repair-Replace-aboutbox .r-service-disc {  font-size: 16px;  }

	.airline-service-about-section .airline-service-about-container { padding-top: 0px !important;	}
	.airline-service-about-container .airline-service-info-box {
		margin: 70px 0px 20px;
		width: 96%;
		max-width: 95%;
	}
	.airline-service-about-container .airline-service-info-box .airline-repair-service-title {
		font-size: 28px;
		margin-bottom: 15px;
	}
	.airline-service-about-container .airline-service-info-box .airline-repair-service {
		font-size: 16px;
		line-height: 1.5;
	}
	.airline-service-about-section { background-size: 52% 67%; }
	.airline-service-about-section img{
		height: 287px;
		margin-top: 135px;
		width: 79%;
	}
	.airline-service-about-section .airline-service-about-container:after { width:95%; }
	.Airline-service-page .airlinepage-banner-box img{ height:auto; }
	.we-offers-section .we-offers-title {
		font-size: 28px;
	}
	.our-reviews-section .our-reviews-container .client-review-box .review-title {
		font-size: 22px;
		line-height: 25px;
		text-align: left;
	}
	.our-reviews-section .our-reviews-container .client-review-box .revire-disc-text {
		font-size: 16px;
		line-height: 1.15;
	}
	.our-reviews-section .our-reviews-container .client-review-box h3.author {
		font-size: 26px;
		margin-bottom: 12px;
		line-height: 1;
		text-align:left;
	}
	.our-reviews-section .our-reviews-container .client-review-box .client-designation{
		line-height:1.1;
		text-align:left;
	}
	.our-reviews-section .our-reviews-container .client-pic-box .client-pic { position: absolute; }

	.we-offers-section .offers-item-box .offer-Icon-pic {
		position: absolute;
		height: 32px;
	}
	.we-offers-section .offers-item-box .offer-Icon-pic {
		position: absolute;
		height: 32px;
		max-width: 64px;
	}
	.we-offers-section .offers-item-box {
		position: relative;
		min-height: 85px;
	}
	.we-offers-section .offers-item-box .offer-name {
		margin: 19px 16px;
		font-size: 16px;
	}
	.service-overview-video-section .service-overview-video-container{
		margin:50px auto;
	}
	.service-overview-video-section .service-overview-title{
		font-size: 28px;
	}
	.we-care-service-section {
	background-size: auto 50%;
    width: 100%;
    background-position-x: 0%;
	}
	.we-care-service-section .we-take-care-service {
		width: 100%;
		max-width: 97%;
		padding-top:20px;
		padding-bottom:40px;
		margin-left:0px;
	}
	.we-care-service-section .we-take-care-service .care-service-title,
	.we-care-service-section .we-take-care-service .care-service-disc,
	.we-care-service-section .we-take-care-service .our-contect-list{
		margin-bottom: 18px;
	}
	.we-care-service-section .we-take-care-service .care-service-disc{
		margin-top:0px;
	}
	.we-care-service-section .we-take-care-service .our-contect-list li{
		margin-bottom:14px;
		overflow:auto;
	}
	.we-care-service-section .we-take-care-service .our-contect-list li strong{
		color:#37373B;
		font-size:16px;
		display:inline-block;
		float:left;
		margin-right:4px;
	}
	.we-care-service-section .we-take-care-service .our-contect-list li a{
		font-size:16px;
		display:inline-block;
	}
	.we-care-service-section .we-take-care-service .care-service-title{
		font-size:25px;
	}
	.we-care-service-section .we-take-care-service .care-service-disc { font-size: 16px; }
	.we-care-service-section .we-take-care-service .international-contects li{
		margin-bottom:10px;
		font-size:13px;
	}
	.we-care-service-section .we-take-care-service .international-contects li strong{
		display:block;
	}
	.our-reviews-section .our-reviews-container .client-review-box {
		top: 0px;
		width: 100%;
		/* height: 469px; */
		z-index: 2;
	}
	.our-reviews-section .our-reviews-container .testimonial-slider-box .owl-controls {
		margin-top: -20px;
		position: absolute;
		z-index: 9;
		left: 0px;
	}
	.our-reviews-section .our-reviews-container .client-pic {
		right: auto;
		left:0;
		margin-top: 20px;
		max-height: 454px;
		width: 419px;
	}
	.our-reviews-section .our-reviews-container .testimonial-slider-box{ margin-bottom:119px; }
	.submit-claim-section .submit-claim-container {
		width: 100%;
		margin: 35px auto 35px;
	}
	.submit-claim-section .submit-claim-container .submit-claim-title{
		font-size:28px;
	}
	.submit-claim-section .submit-claim-container .submit-claim-disc {
		font-size: 17px;
		max-width: 82%;
	}
	.our-reviews-section .our-reviews-container .our-reviews-slider-box{
		margin-top:40px;
	}
	/* shop*/
	.page-submenu-section{ display:flex; }
	.page-submenu-section ul{
		max-width: 100%;
		overflow: auto;
		white-space:nowrap;
	}
/*.page-submenu-section ul::-webkit-scrollbar{
    width: 100%;
    height:4px;
}
.page-submenu-section ul::-webkit-scrollbar-track{
    border-radius: 50px 50px 50px 50px / 50px 50px 50px 50px;
    background-color: #CDCDCE;
    height:4px;
}
.page-submenu-section ul::-webkit-scrollbar-thumb{
    border-radius: 50px 50px 50px 50px / 50px 50px 50px 50px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    background-color: #37373B;
}
	*/



	.page-submenu-section ul li{ margin: 3px 5px; display: inline-block; }
	.page-submenu-section ul li a{ min-height:auto; padding: 9px 0px; }
	.page-submenu-section ul li a {
    font-size: 12px;
	}
	.page-submenu-section ul li:last-child {
    margin-right: 5px;
}
	.shopPage-product-grid-box .shop-productlist-grid-section .item-box,
	.shopPage-newproduct-box .shop-newproductlist-grid-section .item-box{
		-webkit-box-flex: 0;
		-ms-flex: 0 0 215px;
		flex: 0 0 215px;
		max-width: 215px;
		margin: 0 18px 45px 0px;
		box-sizing: border-box;
	}
	.shopPage-product-grid-box .free-ship, .shopPage-newproduct-box .free-ship {
		top: 10px;
		right: -10px;
		width: 95px;
		height: 35px;
	}
	.pro-listbox .item-box .product-item .picture{ min-height: 190px;  }
	.pro-listbox .item-box .buttons input.product-box-add-to-cart-button{
		width:120px;
	}
	.pro-listbox .item-box .buttons input.add-to-compare-list-button,
	.pro-listbox .item-box .buttons input.add-to-wishlist-button {
		border-radius: 100%;
		width: 30px;
		height: 30px;
		margin: 1px;
	}
	.pro-listbox .item-box .product-box-add-to-cart-button{
		font-size:12px;
	}
	.shop-personal-vehicle-section .electric-vehicle-our-video iframe{
		width:100%;
	}
	.shop-main-page .shop-personal-vehicle-section{
		padding:130px 15px 50px;
	}
	.shop-main-page .shop-buyer-owner-help-section{
		padding:75px 15px 55px;
	}
	.shop-buyer-owner-help-section .shop-buyer-owner-help-item-box .shop-buyer-owner-help-title-box h2{
		font-size:22px;
	}
	.shop-main-page .mobility-equipment-section { width:690px !important; 	}
	/* .admin-header-links + .top-bar + .scoot-main-header + .master-wrapper-content{ */
		/* margin: 4% auto 0; */
	/* } */
	.shop-main-page .theme-custom{	max-width:100%; }
	.our-reviews-section .testimonial .pic {  width: 440px; }
	.our-reviews-section .our-reviews-container .client-review-box{
		width:100%;
	}
	.our-reviews-section .our-reviews-container .client-review-box .client-designation{
		text-align:left;
	}
	.our-reviews-section .our-reviews-container .client-review-box .more-reviews-btn{
		text-align:left;
	}
	.our-reviews-section .our-reviews-container .client-review-box:before{
		height: 77px;
		width: 90px;
		z-index: -1;
		left: -63px;
		top: -39px;
	}
	.gender-male {
		text-align: left !important;
	}
	.block.block-account-navigation {
		margin-top: 180px !important;
	}
	.account-page .fieldset .title {
		padding: 10px 0 0 0 !important;
	}
	.account-page .form-fields {
		padding: 15px 1px !important;
	}
	.registration-page .register-form .fieldset .form-fields {
		text-align: left !important;
	}
	.form-fields.add-more-external-records {
    text-align: left;
	}
	.page.account-page.customer-info-page {
		text-align: left !important;
	}
	.registration-page .register-form .fieldset .title {
		text-align: left;
		padding: 15px 0 0 0 !important;
	}
	.date-of-birth .date-picker-wrapper {
		display: block;
		width: 100%;
	}
	.newsletter-register label {
		text-align: left !important;
	}
	.register-form .fieldset .date-of-birth select {
		width: 32.333%;
		max-width: 33.3%;
	}
	.account-page .fieldset .date-of-birth select {
		width: 32.333%;
		max-width: 33.3%;
	}
	.shopping-cart-page .cart-footer .cart-collaterals{
		width:100%;
		overflow:auto;
		margin-bottom:0px;
	}
	.shopping-cart-page .cart-footer .cart-collaterals > div{
	max-width: inherit;
    float: left;
    margin-bottom: 20px;
    width: 48%;
    margin-right: 2%;
	}
	.cart-footer .totals {
    float: right;
    width: 45%;
    margin: 0px !important;
}
	.shopping-cart-page .cart-footer .cart-collaterals > div.shipping{
		float:right;
	}
	.cart-footer .cart-collaterals .coupon-code input[type="submit"]{ font-size:12px; }
	.shopping-cart-page .shipping-options .inputs label {  text-align:left; display: block;}
	.shopping-cart-page .shipping-options .buttons{ margin-bottom: 0px; }
	.shopping-cart-page .cart-footer .totals{
		width:100%;
	}
	.order-summary-content .cart td,
	.order-summary-content .cart td.sku,
	.order-summary-content .cart td.product-picture{
		width:100%;
		max-width:100%;
		text-align:center;
	}
	td.product {
    min-height: 230px;
}
.cart-footer .cart-collaterals {
    margin: 0px !important;
}
.cart-options .common-buttons {
    text-align: center !important;
}
	.order-summary-content .cart td.sku label,
	.order-summary-content .cart td.remove-from-cart label,
	.order-summary-content .cart td.subtotal label,
	.order-summary-content .cart td.unit-price label{
		margin-bottom:0px;
	}
	/* .order-summary-content .cart tr:nth-child(2n+1){  margin-left:0px; } */
	/* .order-summary-content .cart tr:nth-child(2n){ margin-right:0px; } */
	.shipping-method .method-list li{
		display: inline-block;
		width: 33%;
	}
	.payment-method .method-list li{ display:inline-block; width:50%; }
	.checkout-data .payment-info .info tr:nth-last-child(2) td select {  width: 49%; }

	.Rent-main-pg .go-on-rent-cruise-section .go-on-rent-cruise-info-container img.rent-go-cruise {
		vertical-align: text-bottom;
		margin-top: 80px;
	}
	.go-vacation-rent-section .vacation-place-list-container .vacation-place-item-box,
	.go-rent-cruise-placeList-section .cruise-place-List-container .cruise-place-item-box{
		-ms-flex: 0 0 41%;
		flex: 0 0 41%;
		max-width: 41.33%;
	}
	.vacation-place-list-container .vacation-place-item-box .vacation-place-info-box .more-info-btn img, .cruise-place-List-container .cruise-place-item-box .cruise-place-info-box .more-info-btn img {
		vertical-align: text-bottom;
	}
	.newslatter-update-section .topic-block{ width:38%; }
	.newslatter-update-section .news-update-box{ width:100%; }
	.newupdate-form-box button.btn.white-radius-btn{ width:115px; }
}
@media(min-width:768px) and (max-width:991px){
	.master-wrapper-content { margin: 181px 0px 0px; }
	.admin-header-links + .top-bar + .scoot-main-header + script + .master-wrapper-content { margin-top: 211px !important; }
}
.owl-theme .owl-controls {
    margin-top: 0px;
    text-align: center;
    position: absolute;
    width: 100%;
    bottom: 0%;
}

@media(max-width:767px){
/*.nivo-main-image{
	height:350px !important;
}
.owl-carousel .owl-item .details img {
    margin-top: 7px !important;
}*/
.owl-carousel .owl-item .details h2.product-title {
	text-align: left !important;
    font-size: 22px !important;
    overflow: inherit !important;
    height: auto !important;
    width: 80% !important;
}
.owl-carousel .owl-item .details a.btn-next {
    bottom: 0 !important;
    right: 15px !important;
}
.owl-theme .owl-controls {
    margin-top: 0px !important;
    position: absolute !important;
    width: 100% !important;
    top: 35% !important;
	bottom: -15% !important;
}
.login-or-guest {
    display: none;
}
.page-title h1 {
    font-size: 30px;
    margin: 0px;
    padding: 0px;
}
.newslatter-update-section .news-update-box h2 {
    font-size: 22px;
    font-weight: bold;
    color: #fff;
    line-height: 40px;
    margin-bottom: 0px;
    padding-bottom: 0px;
}
.newslatter-update-section .news-update-box p {
    font-size: 16px;
    letter-spacing: 0px;
}
.privacy-policy .banner-contentbox {
    bottom: 20% !important;
    width: 100% !important;
    padding: 0px 10px !important;
    left: 0px !important;
}
.slider-banner-box .shop-about-content-box .white-radius-btn {
    position: relative;
 }
.container {
    text-align: left;
}
.filtersTitlePanel p.filtersTitle{ margin-top:0px; }
.product-selectors > div.product-sorting{ width:76%; }
.top-searchbar .search-box .inputs {
    width: 85%;
    display: inline-block;
    float: left;
	margin: 15px 0px 0px 0px !important;
    height: 45px !important;
}
.checkout-data .payment-info .info tr:last-child input {
    width: 100% !important;
}
.shop-main-page .mobility-equipment-section {
    border-radius: 0px;
}
.why-choose-scoot-area .why-choose-scoot-section .choose-option-box .choose-option-text{ width:95%; margin: 34px 16px 4px 8px;  }
.header-links.scoot-top-bar li.hide-mob {
    display: none !important;
}
.our-reviews-section .our-reviews-container .testimonial-slider-box:before{ left:0px; top:-75px; }
.our-reviews-section .our-reviews-container .client-pic-box{ order:2; position:inherit; }
.our-reviews-section .our-reviews-container .testimonial-content-box{order:1;}
.html-bestmobilty-page .slider-banner-box .shop-about-content-box .left-box h3 {
    font-size: 20px !important;
    width: 300px !important;
}
.html-bestmobilty-page .slider-banner-box .shop-about-content-box .left-box {
    max-width: 100% !important;
    width: 100% !important;
}
.html-bestmobilty-page .newslatter-update-section .news-update-box {
    width: 100%;
}
.html-bestmobilty-page .newslatter-update-section .newupdate-form-box {
    width: 100%;
}
.admin-header-links + .top-bar + .scoot-main-header {
    top: 83px;
}
.admin-header-links + .top-bar + .scoot-main-header + script + .master-wrapper-content {
    margin-top: 163px !important;
}
	.master-wrapper-content{
		width:100%;
	}
	.hidden-xs{ display:none !important; }
	.show-xs{ display:block !important; }

	/* .admin-header-links + .top-bar + .scoot-main-header + .master-wrapper-content{ */
		/* margin-top:162px !important; */
	/* } */
	.master-wrapper-content{
		margin-bottom:0px !important;
	}
	body:not(.clssubmenu) .top-bar + .scoot-main-header + script + .master-wrapper-content { margin-top:129px; }
	.Airline-service-page .airlinepage-banner-box .banner-content-box{
		left:3%;
	}
	.page .breadcrumb{ padding-left:0px; }
	.scoot-main-header .header-logo{
		width:45%;
		display:inline-block;
		float:left;
	}
	.pro-availability-option-section .pro-option-box .mobility-item-box{
		width:100%;
	}
	.scoot-main-header .store-search-box{
		width:100%;
		display:inline-block;
		float:left;
	}
	.scoot-main-header .menu-toggle{
		background-color:none;
		color:#32323b;
	}
	.scoot-main-header .header-lower{
		padding:0px 0px;
		/*overflow:auto;*/
	}
	.scoot-main-header .header-menu{
		margin-bottom:0px;
	}
	.personal-mobility-section .about-mobility-content{ width:73%; }
	.personal-mobility-section .about-mobility-content p {
		font-size: 18px;
		font-weight: normal;
		width: 68%;
	}
	.pro-option-box .mobility-item-box:hover .mobility-item-content .more-btn { display:none; }
	.rental-travel-section .rental-travel-about-textbox, .rental-travel-section .rental-travel-option-box{
		width:100%;
		padding-right:0px;
	}
	.Airline-service-page .Rent-Repair-Replace-service-section .container{
		width:100% !important;
		max-width:100%;
	}
	.Airline-service-page .Rent-Repair-Replace-service-section .container.Rent-Repair-Replace-service-container{ width:100%; padding:0px 15px; }
	.rental-travel-section .rental-travel-option-box{
		width:100%;
		padding-left:0px;
	}
    .Airline-service-page .we-take-care-service .international-contects ul {
        padding-left: 20px;
    }
    .rental-travel-section .rental-travel-option-box ul {
        padding-left: 0px;
    }
	.rental-travel-option-box .rental-travel-item .rental-travel-img-box{ width:100%; }
	.rental-travel-option-box .rental-travel-item .rental-travel-item-data{
		width:100%;
	}
	.travel-mobility-section .container.availability-option{
		padding:0px;
	}
	.pro-availability-option-section .pro-option-box{ padding:0px; }
	.pro-option-box .mobility-item-box .icon-box{ float:left; }
	.pro-availability-option-section .pro-option-box .mobility-item-box{
		min-height:auto;
		margin-top: 0px;
		padding: 25px 20px;
	}
	.exploar-loaction-section{
		background-size: cover !important;
		background-position: top right !important;
	}
	.exploar-loaction-section .exploar-location-databox {
		width: 100%;
		bottom:auto;
		top:10%;
	}
	.exploar-loaction-section .exploar-location-databox .exploar-location-text{
		display:inline-block;
		width:80%;
		margin-top:25px;
	}
	.exploar-loaction-section .exploar-location-databox .find-loaction-btn{ margin-top: 20px; }

	.shop-scoot-section h2{
		width:70%;
		line-height:1.2;
		font-size:22px;
		text-align:left;
	}
	.slider-banner-box .shop-about-content-box .left-box h3 {
		font-size: 24px;
		width: 100%;
		line-height:28px;
		margin-bottom: 9px;
	}
	.slider-banner-box .shop-about-content-box .left-box p{ margin-bottom:10px; }
	.slider-banner-box .shop-about-content-box .white-radius-btn{ float:left; padding:7px 26px; }
	.provide-service-section{
		height: auto;
		background-position:left;
	}
	.book-for-trip-section{
		background-image:url(https://scootaround.com/Themes/ScootAround/Content/images/m-book-for-trip.jpg) !important;
		background-position:right;
		height:535px;
		padding:20px 0px 0px 0px;
	}
	.provide-service-section .repair-service-box .repair-for-airline-box {
		width: 100%;
		margin-top: 42%;
		margin-right: 0px;
		float:none;
	}
	.provide-service-section .provide-fleets-box {
		margin-top:0px;
	}
	.provide-service-section .provide-fleets-box .provide-fleets-datainfo {
		width: 100%;
		margin-left:0px;
		float:none;
		margin-bottom:25px;
	}
	.provide-service-section .provide-fleets-box .provide-fleets-video-box{
		width:100%;
		padding-left:0px;
		border-top: #fff solid 1px;
    padding-top: 40px;
	}
	.provide-service-section .provide-fleets-box .provide-fleets-video-box video{
		width:100%;
		height:210px;
	}
	.shop-scoot-section .slider-banner-box .shop-about-content-box {
		height:57%;
	}
	.follow-us .social li:first-child{ margin-left:0px; }
	.book-for-trip-section .book-for-trip-gauid-box {
		width: 100%;
	}
	.book-for-trip-section .book-for-trip-gauid-box .book-for-trip-title{ margin-top:0px; line-height:1.2; width:300px; margin-bottom:25px;}
	.book-for-trip-section .book-for-trip-gauid-box .trip-guide-list li p{ line-height:18px;}
	.book-for-trip-section .book-for-trip-gauid-box .send-email-for-guide-form input{ margin-bottom:25px; }
	.book-for-trip-section .book-for-trip-gauid-box .trip-guide-list li { width:61%; padding-left:22px; }
	.book-for-trip-section .book-for-trip-gauid-box .trip-guide-list li:before{height: 15px; width: 15px; top:1px; }
	.book-for-trip-section .book-for-trip-gauid-box .send-email-for-guide-form .trip-guide-btn{ float:left; border:none; }
	.newslatter-update-section .news-update-box {
		display: inline-block;
		width: 100%;
	}
	.newslatter-update-section .newupdate-form-box {
		width: 100%;
		float: unset;
	}
	.newslatter-update-section .newupdate-form-box input {
		width: 100%;
		max-width: 100%;
		margin-right: 0px;
		border-radius:3px;
	}
	.newslatter-update-section .newupdate-form-box button { float:left; }
	.Airline-service-page .airline-repair-service-section .we-offers-section .offers-item-box{
		width:100%;
		padding: 0px 0 20px 0;
		min-height: inherit;
	}
	.Airline-service-page .airline-repair-service-section .we-offers-section .btn {
		margin-top: 20px;
    }
	.newslatter-update-section .topic-block{ width:100%; }

	/*airlines start*/

	.our-reviews-section .our-reviews-container .our-reviews-slider-box{
		width:100%;
		margin:0px;
		margin-top:95px;
	}
	.our-reviews-section .our-reviews-container .client-review-box{
		position:relative;
		right: 0px;
		left: 0px;
		top: 0px;
		width: 100%;
		/* height: 415px; */
		z-index: 2;
	}

	.airline-repair-service-section .airline-service-info-data-box { order:2; }
	.our-reviews-section .our-reviews-container .client-pic {
		position: relative;
		bottom: 0px;
		left: auto;
		right: -94px;
		margin-top: 0px;
		max-width: 100%;
		height: auto;
	}
	.our-reviews-section .our-reviews-container .client-pic-box .client-pic{ position: relative;
    right: 0px;
    width: 70%;
    z-index: 5;
    float: right;
    margin-top: -80px;}
	.our-reviews-section .our-reviews-container .client-review-box .more-reviews-btn{ margin-left:0px; }
	.our-reviews-section .our-reviews-container .testimonial-slider-box .owl-controls{display: inherit; margin-top: 15px; left:-6px;}
	.Airline-service-page .airlinepage-banner-box img {
		width: 100%;
		height: auto;
	}
	.Airline-service-page .airlinepage-banner-box .banner-content-box .page-about-title {
		font-size: 36px;
		width: 60%;
		line-height:1.2;
		margin-bottom:12px;
	}
	.Airline-service-page .airlinepage-banner-box .banner-content-box .page-disc-text{
		font-size: 18px;
		width:80%;
	}
	.Rent-Repair-Replace-service-section{ background-color:#fff;padding: 0 0px; }
	.Rent-Repair-Replace-service-section .Rent-Repair-Replace-aboutbox,
	.Rent-Repair-Replace-aboutbox{
		padding:36px 15px 32px;
		text-align:left;
		margin-top: -1px;
	}

	.airline-service-about-section { background: url(https://scootaround.com/Themes/ScootAround/Content/images/m-airline-services-repair-bg.png); background-position: right top; background-size: contain; background-repeat: no-repeat;  }
	.airline-service-about-section .airline-service-about-container{ padding-bottom:20px; margin-bottom:35px; }
	.airline-service-about-section .airline-service-about-container:after { bottom:0px; width: 90%; left: 50%; right: auto; transform: translateX(-50%); }
	.airline-service-about-section img {
		width: 90%;
		float: none;
		position: relative;
		bottom: 0;
		left:auto;
		right: -50%;
		transform: translateX(-50%);
		margin-top: 0px;
	}

	.Rent-Repair-Replace-aboutbox .r-service-disc{
		text-align:left;
		width: 100%;
		margin-bottom:20px;
	}

	.we-care-service-section {
		background: #fff url(https://scootaround.com/Themes/ScootAround/Content/images/m-rent-contect-us.jpg) no-repeat left bottom;
		background-size: contain;
		width: 100%;
		padding-bottom: 198px;
	}
	.we-care-service-section .we-take-care-service{ margin-left: 0px; max-width: 100%; }
	.we-care-service-section .we-take-care-service .our-contect-list{
		margin-bottom: 20px;
	}
	.we-care-service-section .we-take-care-service .care-service-title{ width:100%; }
	.we-care-service-section .we-take-care-service .international-contects-title{
		margin-bottom:20px;
	}
	.we-care-service-section .we-take-care-service .our-contect-list li{
		text-align:left;
	}
	.we-care-service-section .we-take-care-service .international-contects .half-box{
		width:100%;
		padding:0px;
	}
	.we-care-service-section .we-take-care-service .international-contects li,
	.we-care-service-section .we-take-care-service .international-contects li:last-child{
		margin-bottom:15px;
	}
	.we-care-service-section .we-take-care-service .international-contects .half-box:first-child{
		border:none;
	}
	.we-care-service-section .we-take-care-service .international-contects .half-box:last-child li:last-child{ display:none; }
	.we-care-service-section .we-take-care-service .international-contects li a,
	.we-care-service-section .we-take-care-service .our-contect-list li a { text-decoration: none;  }
	.airline-service-about-container .airline-service-info-box{
		width:100%;
		max-width: 100%;
		margin: 60px 0px 20px;
	}
	.Airline-service-page .airlinepage-banner-box .container{ max-width:100%; width:100%; }
	.our-reviews-section .our-reviews-container .client-review-box .client-designation{
		width: 190px;
		display: block;
		text-align: left;
		margin-bottom:0px;
	}
	.our-reviews-section .our-reviews-container .client-review-box .more-reviews-btn{
		margin-top:0px;
		display: block;
		text-align: left;
	}
	.we-offers-section {  margin-bottom: 40px; }
	.we-offers-section .we-take-care-service{
		margin-left:0px;
		padding-bottom:20px;
	}
	.we-offers-section .we-take-care-service .care-service-title{
		width:97%;
	}
	.our-reviews-section .our-reviews-container .client-review-box:before{
		left: 0;
		top: -83px;
	}
	.service-overview-video-section .service-overview-video-container {
		max-width: 100%;
		margin: 55px auto 42px;
	}
	.service-overview-video-section .service-overview-title { max-width:96%; }
	.service-overview-video-section .service-overview-video-link { height: 220px; max-width: 100%; }
	/*airlines end */

	.location-landing-banner-section .location-banner-content-container .location-put-box{ width:99%; }
	.interested-buying-link-section .interested-buying-link-container {	padding-top: 40px; padding-bottom: 40px; }
	.get-started-section .get-started-container { padding-top: 40px; padding-bottom: 40px; }
	.Location-landing-main-pg .popular-location-list-section .breadcrumb + .popular-location-title{
		margin-bottom: 30px;
		margin-top: 30px;
		width: 77%;
	}
	.product-slider .zoom-gallery-slide.active .MagicZoom, .product-slider .zoom-gallery-slide .MagicZoom{
		position:relative;
		left:0;
		top:0;
		transform:unset;
		width:100%;
	}
	/* privacy start */
	.Pricvacy-policy-page .page-banner-box .banner-container .privacy-banner-contentbox {
		width: 100%;
		position: absolute;
		left: 5px;
		bottom: 15%;
	}
	.Pricvacy-policy-page .page-banner-box .privacy-banner-contentbox .banner-title { font-size: 36px; }
	.Pricvacy-policy-page .page-banner-box .banner-container .privacy-banner-contentbox {
		width: 92%;
		position: absolute;
		left: 50%;
		bottom: 15%;
		transform: translateX(-50%);
	}
	.Pricvacy-policy-page .Pricvacy-policy-page-container .privacy-heading-title{
		width:98%;
	}

	/* privacy end */
	/*shop*/
	.page-submenu-section{ display:none; }
	.shop-main-page .mobility-equipment-section{
		margin-top:0px;
		padding-left:-15px;
		padding-right:-15px;
	}
	.shop-main-page .container.Featured-products-container{
		width:100% !important;
	}
	.shopPage-product-grid-box .shop-productlist-grid-section, .shopPage-newproduct-box .shop-newproductlist-grid-section{
		overflow:visible;
		display:block;
	}
	.shopPage-product-grid-box .shop-productlist-grid-section .item-box,
	.shopPage-newproduct-box .shop-newproductlist-grid-section .item-box{
		-webkit-box-flex: 0;
    -ms-flex: 0 0 44.5%;
    flex: 0 0 44.5%;
    max-width: 44.5%;
    margin: 0 10px 25px;
    box-sizing: border-box;
	}
	.shopPage-product-grid-box .title, .shopPage-newproduct-box .title{ margin-bottom:25px; }
	.shop-main-page .shopPage-product-grid-box .Featured-products-title{
		padding-left: 0px;
		margin-top: 20px;
	}
	.our-reviews-section .our-reviews-container{  width:100%; padding: 50px 15px 0px; }
	.our-reviews-section .our-reviews-container .testimonial-slider-box{ margin-top:70px; }
	.shop-main-page .shop-buyer-owner-help-section{
		width: 100%;
		padding: 35px 15px 20px;
	}
	.shop-main-page .equipment-notReady-section .equipment-notReady-box { padding: 45px 0px 45px; text-align: left; }

	.our-reviews-section .testimonial .pic{ width:100%; }
	.shop-main-page .shop-personal-vehicle-section {
		padding: 70px 15px;
		background-size: 172% 36%;
	}
	.shop-main-page .shop-personal-vehicle-section .left-bar{ order:2; }
	.shop-main-page .shop-personal-vehicle-section .electric-vehicle-our-video{ order:3; margin-top:45px; }
	.shop-main-page .breadcrumb{
		margin-bottom:0px !important;
	}
	.shopPage-product-grid-box .pro-listbox .item-box .product-item .picture,
	.shopPage-newproduct-box .pro-listbox .item-box .product-item .picture{ padding:0px; }

	.shopPage-product-grid-box .shop-productlist-grid-section .item-box:first-child,
	.shopPage-newproduct-box .shop-newproductlist-grid-section .item-box:first-child{
		margin-left:10px;
	}
	.shop-main-page .shopPage-product-grid-box .shop-productlist-grid-section .item-box,
	.shop-main-page .shopPage-newproduct-box .shop-newproductlist-grid-section .item-box{
		margin: 0 21px 20px 0px;
	}
	.shop-main-page .shopPage-product-grid-box .shop-productlist-grid-section .item-box:nth-child(even),
	.shop-main-page .shopPage-newproduct-box .shop-newproductlist-grid-section .item-box:nth-child(even){ margin-right:0px; float:right; }
	.shop-main-page .shopPage-product-grid-box #dvCatSlider.shop-productlist-grid-section .item-box:nth-child(even){
		margin-right:15px;
	}
	.Shop-Equipment-Finder-modal-container .tab-content .Equipment-pro-item-box {
		width: 45%;
		margin:0px 12px;
	}
	.shopPage-newproduct-box {   padding: 10px 0px; }
	.shopPage-newproduct-box .page-title { margin-bottom:20px; }
	.page.shopPage-newproduct-box.recently-added-products-page .page-title{
		padding-left:10px !important;
	}
	.shop-main-page .loyalty-program-section{ margin-bottom:15px; }
	.shop-main-page .loyalty-program-section .program-info-box .program-title { font-size:18px; }
	.shopPage-product-grid-box .shop-productlist-grid-section .item-box .details,
	.shopPage-newproduct-box .shop-newproductlist-grid-section .item-box .details{ min-height:217px; }
	.shop-buyer-owner-help-section .shop-buyer-owner-help-item-box .shop-buyer-owner-help-title-box{ text-align:left; }
	.shop-buyer-owner-help-section .shop-buyer-owner-help-item-box .shop-buyer-owner-help-title-box h2{ display:block; max-width:100%; }
	.shop-buyer-owner-help-section .shop-buyer-owner-help-item-box .shop-buyer-owner-help-title-box .learn-more-btn{ float:none; }
	.pro-listbox .item-box .buttons input.product-box-add-to-cart-button{ width:100%; margin-bottom: 0px !important; height:37px; }
	.pro-listbox .item-box .product-item .details .prices .price.old-price,
	.pro-listbox .item-box .product-item .details .prices .price.old-price + .price.actual-price {
		display:block;
		text-align: left;
		line-height: 1;
	}
	.shop-main-page .mobility-equipment-section .equipment-title,
	.shop-main-page .mobility-equipment-section .equipment-disc-text,
	.shop-main-page .mobility-equipment-section	{ text-align:left; }
	.container.shop-mobility-container { padding:0px; }
	.shopPage-product-grid-box .free-ship, .shopPage-newproduct-box .free-ship{ width: 83px; height: 35px; }
	.shop-main-page .loyalty-program-section .program-info-box { padding: 30px 25px; }
	.shop-main-page .loyalty-program-section .program-info-box { margin-bottom:35px; }
	.shop-main-page .finding-perfect-mobility-section .perfect-mobility-equipment-box{ padding:30px 0px; text-align:left; }

	.Shop-Equipment-Finder-modal-container .tab-content .Equipment-pro-item-box:first-child{
		margin-left:0px;
	}
	.Shop-Equipment-Finder-modal-container .tab-content .Equipment-pro-item-box:nth-child(3n+1){
		margin-left:12px;
	}
	.Shop-Equipment-Finder-modal-container .tab-content .Equipment-pro-item-box:nth-child(odd){
		margin-left:0px;
	}
	.Shop-Equipment-Finder-modal-container .tab-content .Equipment-pro-item-box:nth-child(even){
		margin-right:0px;
	}
	.Shop-Equipment-Finder-modal .modal-body .Shop-Equipment-Finder-modal-container .tab-content{
		padding:50px 0px 20px;
	}
	.our-reviews-section .testimonial{ margin-top:20px; }
	.our-reviews-section .testimonial .testimonial-content{
		height:auto;
		width:100%;
		padding-top: 30px;
	}
	.our-reviews-section .testimonial .pic{
		height:830px;
		overflow:hidden;
	}
	.our-reviews-section .testimonial .pic img{
		position: absolute;
		right: -39px;
		left: 51px;
		top:inherit;
		opacity: 200;
		bottom: 0;
	}
	.shopPage-newproduct-box .title{
		padding-left:15px;
	}
	.html-blog-page .container.side2-center2 .center-2{
		width:100%;
	}
	.scoot-blog-postlist-section .post-item-box .buttons {
		width: 39%;
		padding-left: 0px;
		text-align: right;
		float:right;
	}
	.html-blog-page .blog-search-box .title{ display:none !important; }
	.html-blog-page .blog-search-box .listbox { display:block !important; }
	.html-blog-page .scoot-blog-achive-list-section .scoot-blog-achive-heading,
	.html-blog-page .filtersPanel .block .title{
		position:relative;
		border-bottom: 1px solid #ddd;
		padding:0px !important;
		background:#fff;
	}
	.html-blog-page .scoot-blog-achive-list-section .scoot-blog-achive-heading a#blogARchiveTag{
		display: block;
		padding: 12px 0px 12px 15px;
	}
	.html-blog-page .scoot-blog-achive-list-section .scoot-blog-achive-heading a#blogARchiveTag:after {
		content: " ";
		display: block;
		position: absolute;
		height: 15px;
		width: 20px;
		background: url(https://scootaround.com/Themes/ScootAround/Content/images/filters-toggle.png) center no-repeat;
		background-position: 1px -10px !important;
		right: 10px;
		top: 50%;
		transform: translateY(-50%);
		font-weight: 400;
	}
	.html-blog-page .scoot-blog-achive-list-section .scoot-blog-achive-heading a#blogARchiveTag.active:after{
		background-position: 1px 4px !important;
		margin-top: -5px !important;
	}
	.scoot-blog-postlist-section .post-item-box .tags{
		width:100%;
		text-align:left;
		padding-left:0px;
	}
	.submit-claim-section .submit-claim-container{
		text-align:left;
		margin:47px auto 45px;
	}
	.submit-claim-section .submit-claim-container .submit-claim-title{
		margin: 0px 0px 15px;
		text-align:left;
	}
	.submit-claim-section .submit-claim-container .submit-claim-disc{
		text-align:left;
		margin:0px 0px 20px;
		max-width:100%;
	}
	.newslatter-update-section {
		padding:47px 0px;
		background: #FF9E15 url(https://scootaround.com/Themes/ScootAround/Content/images/m-newsletter-bg-style.png) no-repeat center bottom !important;
	}
	.Airline-service-page .airline-repair-service-section .we-offers-section:before {
		width: 100%;
		background-color: #0080D5;
		top: -39px;
	}
	.register-form .fieldset .form-fields .inputs {
		width: 100%;
	}
	.account-page .page-title{  padding: 6px 15px;	}
.facebook-btn {
    width: 210px !important;
    height: 34px !important;
    background-size: 100% auto !important;
}
	.account-page .fieldset .title{ text-align:left;}
	.register-form .fieldset .date-of-birth select {
		width: 30.4%;
	}
	.order-summary-content .cart td,
	.order-summary-content .cart td.sku,
	.order-summary-content .cart td.product-picture,
	.wishlist-content .cart td,.wishlist-content .cart td.sku,.wishlist-content .cart td.product-picture{
		width:100%;
		max-width:100%;
	}
	.order-summary-content .cart td.sku label,
	.order-summary-content .cart td.remove-from-cart label,
	.order-summary-content .cart td.subtotal label,
	.order-summary-content .cart td.unit-price label{
		margin-bottom:0px;
	}
	.order-summary-content .cart-footer .terms-of-service{
		padding:0px 20px;
	}
	.order-summary-content .cart-footer .terms-of-service label{
		width:65%;
		text-align:left;
	}
	/*rental s */
	.Rent-main-pg .rant-banner-title {
		font-size: 36px;
		font-weight: bold;
		line-height: 40px;
		color: #fff;
		margin-top:0px;
		margin-bottom: 10px !important;
		width: 90%;
	}
	.Rent-main-pg .reserve-btn{
		width:140px;
		text-transform:uppercase;
	}
	.locations-details .reserve-btn {
    width: 140px;
    text-transform: uppercase;
    margin-top: 20px;
}
	.Rent-main-pg #banner-content-partial-topic .rent-filter-box { display: none !important; }
	.Rent-main-pg .rant-banner-section { height: auto; max-height: 258px; }
	.Rent-main-pg .rant-banner-section img { height:100%; width:100%; }
	.Rent-main-pg .go-vacation-rent-section .go-vacation-info-container{ margin-top:70px; }
	.go-vacation-rent-section { background: #fff url(https://scootaround.com/Themes/ScootAround/Content/images/m-going-on-vacation-bkg.png); background-size:100% 100%; padding-bottom: 95px; }
	.go-on-rent-cruise-section { background: #9bcbe7 url(https://scootaround.com/Themes/ScootAround/Content/images/m-rent-go-on-cruise-bg9.png); background-size:100% 100%; }
	.go-rent-cruise-placeList-section { background: #005188 url(https://scootaround.com/Themes/ScootAround/Content/images/m-rent-go-cruise-list-8.png); background-size:100% 100%; }
	.Rent-main-pg .go-vacation-rent-section .go-vacation-info-container div:not(.vacation-place-item-box) > img,
	.Rent-main-pg .go-on-rent-cruise-section .go-on-rent-cruise-info-container div > img{
		float: right;
		width: 78.5%;
	}
	.go-vacation-rent-section .vacation-place-list-container .vacation-place-item-box, .go-rent-cruise-placeList-section .cruise-place-List-container .cruise-place-item-box {
		height: 150px;
		/* margin-bottom: 30px; */
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.333%;
		flex: 0 0 59%;
		max-width: 60.333%;
		margin: 0 6% 0px 0;
	}
	.go-vacation-rent-section .vacation-place-list-container .vacation-place-item-box .vacation-place-info-box,
	.go-rent-cruise-placeList-section .cruise-place-List-container .cruise-place-item-box .cruise-place-info-box { padding: 15px 10px; }
	.vacation-place-list-container .vacation-place-item-box .vacation-place-info-box .more-info-btn,
	.cruise-place-List-container .cruise-place-item-box .cruise-place-info-box .more-info-btn{
		padding: 3px 6px;
		height: 29px;
		width: 29px;
	}
	.vacation-place-list-container .vacation-place-item-box .vacation-place-info-box .more-info-btn img,
	.cruise-place-List-container .cruise-place-item-box .cruise-place-info-box .more-info-btn img {
		vertical-align: text-top;
		height: 18px;
		width: 20px;
	}
	.Rent-main-pg .go-on-rent-cruise-section .go-on-rent-cruise-info-container { margin-top: 47px; }
	/* .go-on-rent-cruise-section { background-size: 400% 100%; } */
	/* .go-rent-cruise-placeList-section { background-size: 500% 100%; }	 */
	.Rent-main-pg .equipment-trust-about-section .equipment-trust-about-container .equipment-trust-box{ order:2; }
	.Rent-main-pg .equipment-trust-about-section .equipment-trust-about-container .equipment-img-box{ text-align:center; }
	.Rent-main-pg .equipment-trust-about-section .equipment-trust-about-container .equipment-img-box img{ width:70%; }
	.Rent-main-pg .equipment-trust-about-section .equipment-trust-about-container{ padding: 40px 15px 40px; }
	/*retal e */
.interested-buying-link-container .interested-buying-info-box{    order: 2;}
.interested-buying-link-container .interested-buying-img-box{order: 1;}
.interested-buying-link-container .interested-buying-info-box .interested-buying-link-box{display: inline-block; width: 100%; position: inherit; top:inherit; left: inherit; right: inherit; transform: inherit; }

.popular-location-item-box a .popular-location-info-box .popular-location-title{display:inline;}
.popular-locations-list-box .popular-location-item-box a .popular-location-info-box .btn.blue-radius{ float:right;}
.html-compare-products-page .container.side2-center2 { padding:10px 15px; }
ul.dl-submenu {
    max-height: 80vh;
    overflow-y: auto;
}

}

@media(max-width: 767px) and (orientation : landscape) {
	.Airline-service-page .airlinepage-banner-box img {
		width: 100%;
		height: auto;
	}
	.register-form .fieldset .date-of-birth select {
		width: 32.4%;
	}
	.service-overview-video-section .service-overview-video-link { height: 300px; }
	.airline-service-about-section img {
		width: 59%;
		margin-top: 40px;
	}
	.our-reviews-section .testimonial .testimonial-content {
    height: 544px; }

}


/* -------------- Media Quary ---------------- e-*/
.inputs { position: relative; margin-bottom: 20px !important; }
    .inputs ::-webkit-input-placeholder { color: transparent; }
    .inputs :-moz-placeholder { color: transparent; }
    .inputs ::-moz-placeholder { color: transparent; }
    .inputs :-ms-input-placeholder { color: transparent; }
    .inputs input:-webkit-autofill,
    .inputs textarea:-webkit-autofill { background-color: transparent !important; -webkit-box-shadow: 0 0 0 1000px white inset !important; -moz-box-shadow: 0 0 0 1000px white inset !important; box-shadow: 0 0 0 1000px white inset !important; }
    .inputs input,
	.inputs textarea,
	.inputs label { font-size: 17px; color:#717073; box-shadow: none; -webkit-box-shadow: none; }
        .inputs input:focus,
        .inputs textarea:focus { border:#0069AA solid 2px; box-shadow: none; -webkit-box-shadow: none; border-bottom-width: 2px; padding-bottom: 0; }

        .inputs textarea:focus { padding-bottom: 4px; }
    .inputs input,
	.inputs textarea {
	display: block; width: 100%;
	padding: 1.1em 0em 1px 15px; border: none; border-radius: 4px;
	border: 1px solid #CDCDCE; outline: none; margin: 0px;
	background: none;
	}
    .inputs textarea { padding: 1.1em 0em 5px 15px; }
    .inputs label {
	position: absolute; font-weight: normal;
	/*top: -1.0em; */
	top: 0.4em;
	left: 15px !important;
	left: 0.08em;
    color: #0069AA;
	z-index: 1; font-size: 13px;
	-moz-animation: float-labels 300ms none ease-out;
	-webkit-animation: float-labels 300ms none ease-out;
	-o-animation: float-labels 300ms none ease-out;
	-ms-animation: float-labels 300ms none ease-out;
	-khtml-animation: float-labels 300ms none ease-out;
	animation: float-labels 300ms none ease-out; /* There is a bug sometimes pausing the animation. This avoids that.*/
	animation-play-state: running !important; -webkit-animation-play-state: running !important;
	}
    .inputs input.empty + label,
    .inputs textarea.empty + label { top: 0.8em; font-size: 17px; color: #717073; animation: none; -webkit-animation: none; }
    .inputs input:not(.empty) + label,
    .inputs textarea:not(.empty) + label { z-index: 1; }
    .inputs input:not(.empty):focus + label,
    .inputs textarea:not(.empty):focus + label { color: #0069AA; }



@keyframes float-labels {
    0% { opacity: 1; color: #aaa; top: 0.7em; font-size: 1.5em; }
    20% { font-size: 1.5em; opacity: 0; }
    30% { top: 0.7em; }
    50% { opacity: 0; font-size: 0.85em; }
    100% { top: 0.7em; opacity: 1; }
}

@-webkit-keyframes float-labels {
    0% { opacity: 1; color: #aaa; top: 0.7em; font-size: 1.5em; }
    20% { font-size: 1.5em; opacity: 0; }
    30% { top: 0.7em; }
    50% { opacity: 0; font-size: 0.85em; }
    100% { top: 0.7em; opacity: 1; }
}

@keyframes float-labels-bottom {
    0% { opacity: 1; color: #aaa; top: 0.1em; font-size: 1.5em; }
    20% { font-size: 1.5em; opacity: 0; }
    30% { top: 0.1em; }
    50% { opacity: 0; font-size: 0.85em; }
    100% { top: 3em; opacity: 1; }
}

@-webkit-keyframes float-labels-bottom {
    0% { opacity: 1; color: #aaa; top: 0.1em; font-size: 1.5em; }
    20% { font-size: 1.5em; opacity: 0; }
    30% { top: 0.1em; }
    50% { opacity: 0; font-size: 0.85em; }
    100% { top: 3em; opacity: 1; }
}

p{
	font-size:17px;
	line-height:26px;
	font-family: 'Source Sans Pro';
}
h1{
	font-size:30px;
	line-height:36px;
	font-weight:bold;
}
h2{
	font-size:22px;
	line-height:34px;
	font-weight:bold;
}
h3{
	font-size:24px;
	line-height:28px;
	font-weight:bold;
}
h4{
	font-size:22px;
	line-height:26px;
	font-weight:bold;
}
h5{
	font-size:18px;
	line-height:22px;
	font-weight:bold;
}
h6{
	font-size:14px;
	line-height:18px;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    margin-bottom: 0.5rem;
    font-family: 'Source Sans Pro';
    font-weight: 700;
    line-height: 1.2;
    color: inherit;
}
iframe{
	border:0px !important;
	outline:none !important;

}
.top-searchbar {
    padding-right: 8px;
    padding-top: 13px;
    height: 55px;
    position: relative;
    width: auto;
}
.login_register a {
    padding: 0 4px !important;
    text-transform: uppercase !important;
    font-weight: bold !important;
}
.top-bar .header-links li {
    padding: 16.5px 15px;
	height:55px;
}
.top-bar .header-selectors-wrapper {
    margin-top: -4px;
}
.search-box-main {
    margin-top: 3px;
}
.show-overlay .fade{
	opacity: 1;
    display: block;
    position: fixed;
    background: #0069aa69; /* rgba(0, 105, 170, 0.8) */
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: -1;
}
.Shop-Equipment-Finder-modal {
    overflow: hidden !important;
}
#header-1 .search-box {
    position: fixed;
    top: 49px;
    width: 1280px;
    height: 100%;
    height: 70px !important;
    background-color: #fff;
    transition: all 0.3s;
    left: 0;
    max-height: inherit !important;
    max-width: inherit !important;
    display: none;
    right: 0;
    margin: 0 auto;
}
.clslogin #header-1 .search-box {
    top: 55px;
}
#header-1.search-header.show-overlay .search-box{
	display:block;
}
body.fixed-body {
    overflow-x: hidden !important;
    /* position: fixed !important; */
    height: 100% !important;
}
body.fixed-body .top-bar {
    position: fixed;
}
.search-box .container {
    position: relative;
    border-bottom: #0069AA solid 2px;
    display: table;
    padding-bottom: 0px;
    padding-left: 0;
    padding-right: 0;
    max-width: 1162px !important;
}
.search-box input.search-box-text {
   height: 56px;
   min-height:50px;
    padding: 0px;
    z-index: 99;
    background: transparent;
    font-size: 17px;
    font-weight: normal;
    text-transform: none;
    color: #797979;
}
.search-box input.search-box-text:focus{
	border:0px !important;
}
.search-box input.search-box-text::-webkit-input-placeholder { /* Edge */
  opacity: 0;
}

.search-box input.search-box-text:-ms-input-placeholder { /* Internet Explorer 10-11 */
  opacity: 0;
}

.search-box input.search-box-text::placeholder {
  opacity: 0;
}
.search-box input.search-box-text.empty + label{
	color:#CDCDCE;
	font-size:17px;
	/*margin-top:1rem;*/
}
.search-box .inputs label{left:0px !important;z-index: -1;}
.search-toggle{
	background:url(https://3960232.fs1.hubspotusercontent-na1.net/hubfs/3960232/Scootaround_November2019/search-white.png) no-repeat center center;
	width: 24px;
    height: 24px;
    display: inline-block;
	background-size: 18px;
}
a.search-toggle.active{
	background:url(https://3960232.fs1.hubspotusercontent-na1.net/hubfs/3960232/Scootaround_November2019/close-white.png) no-repeat center center;
	width: 24px;
    height: 24px;
    display: inline-block;
}
		#header-1 .search-input {
			width: 100%;
			height: 100%;
			padding: 0 1em;
			border: 0;
			background-color: transparent;
			opacity: 0;

		}
	#header-1 .search-input::-webkit-input-placeholder {
				color: red;
			}
.top-bar .header-links a.ico-account {
    background:url(https://scootaround.com/Themes/ScootAround/Content/images/user-icon.png) no-repeat center center;
	    background-size: 15px;
    width: 20px;
	    margin-right: 10px;
}

	.show .search-box {
			display:block !important;
	}
.ico-wishlist img {
    width: 20px !important;
    /* max-width: 20px; */
    opacity: 1;
    /* height: 19px !important; */
}

.show .search-input {
				opacity: 1 !important;
			}





img {
    vertical-align: middle;
    border-style: none;
    max-width: 100%;
	height:auto;
}
li#cmenuid ul.sublist.first-level #aId img {
    display: none !important;
}
a#aId.current .menu-icon{
	display:inline-block !important;
}
a#aId.open .close-icon{
	display:inline-block;
}
a#aId.open .menu-icon{
	display:none;
}
a#aId.current .close-icon{
	display:none;
}
a#aId {
    width: 18px;
    display: inline-block;
    text-align: left;
}
li.checkbox-item.checked .nopAjaxFilters7Spikes .checkbox-list .ratinglist label.CheckboxRating:after {
    background:none !important;
}
.nopAjaxFilters7Spikes .checkbox-list .ratinglist label.CheckboxRating:before,
.nopAjaxFilters7Spikes .checkbox-list .ratinglist.checked label.CheckboxRating:after {
    width: 18px !important;
    height: 18px !important;
    background: none !important;
}
.nopAjaxFilters7Spikes .checkbox-list  li.ratinglist.checkbox-item{
	position:relative;
}
.nopAjaxFilters7Spikes li.ratinglist.checkbox-item input {
    position: absolute;
    opacity: 0;
    top: 3px !important;
    width: 168px !important;
    height: 24px !important;
}
.nopAjaxFilters7Spikes li.ratinglist.checkbox-item.checked.disabled span{
	font-size:16px;
	color:#37373B;
font-weight:normal;

}
.checkbox-list li.ratinglist.checkbox-item span{
    margin-top: 0px;
    display: inline-block;
    margin-left: 10px;
    vertical-align: top;
	font-size:20px;
}
.nopAjaxFilters7Spikes li.ratinglist.checkbox-item.checked span{
	color:#0069AA;
	font-weight:bold;
    margin-top: 5px;
    display: inline-block;
    margin-left: 10px;
    vertical-align: top;
}



.selectors span {
    display: none !important;
}
.zoom-gallery .selectors span a{
	display:none !important;
}
.selectors a {
    font-size: 0px !important;
}

.product-slider{
width:50%;
display: inline-block;
vertical-align:top;
position:relative;
}
span.alt-text {
    float: left;
    margin-left: 115px;
    text-align: left;
    font-size: 12px;
    margin-top: 13px;
}
button.mcs-button.mcs-vertical.mcs-button-arrow.mcs-button-arrow-prev {
    outline: none;
}
button.mcs-button.mcs-vertical.mcs-button-arrow.mcs-button-arrow-next {
    outline: none;
}

.zoom-gallery {
    text-align: center;
    width: 100%;
    display: inline-block;
}
.tumb-slide {
    position: absolute;
    top: 0;
    left: 0;
	width:90px;
	z-index:9999;
}

.zoom-gallery-slide {
    width: 367px;
    height: 369px;
    margin-left: 112px;
	background: #fff;
    border-radius: 4px;
    border: #CDCDCE solid 1px;
position:relative;
}
figure.mz-figure{
	height: 100%;
}
.zoom-gallery figure a{
	font-size:0px !important;
	display:none !important;
}
.MagicZoom img, .mz-figure img {
    border: 0 !important;
    margin: 0 !important;
    outline: 0 !important;
    padding: 0 !important;
	max-width: 99% !important;
	max-height: 430px !important;

}
.mcs-item {
    background: #ffffff;
    width: 79px !important;
    padding: 0px !important;
	border-top:#fff solid 5px;
	border-bottom:#fff solid 5px;
    overflow: hidden;
    margin: 0px 0 !important;
}
.zoom-gallery .selectors a {
    margin: 0px !important;
    border: 0px solid #F0F0F1 !important;
    display: inline-block;
}
.clssubmenu .zoom-gallery .selectors a {
    border: 1px solid #F0F0F1 !important;
	}

/*.zoom-gallery .selectors img{
	border: 1px solid #F0F0F1 !important;
}*/

.mcs-wrapper {
    height:345px !important;
overflow:hidden;
top:16px !important;
}
.selectors {
    height: 380px !important;
}
.MagicScroll-vertical .mcs-button-arrow-prev {
    top: -10px !important;
    bottom: auto;
    left: 0;
    right: 0;
    width: 79px !important;
    background: #F0F0F1 !important;
    height: 16.23px !important;
    margin: 0 !important;
}
.MagicScroll-vertical .mcs-button-arrow-next {
    top: auto;
    bottom: -9px !important;
    left: 0 !important;
    right: inherit !important;
    width: 79px !important;
    background: #F0F0F1 !important;
    height: 16px !important;
}
.free-ship {
    display: block !important;
    position: absolute;
    z-index: 999;
    top: 10px;
    right: -11px;
    width: 103px;
    height: 40px;
}
.product-specs-box .title {
    font-size: 20px;
    color: #37373B;
}
.product-details-page .overview h3 {
    font-size: 20px;
    font-weight: bold;
	color: #37373B;
    text-transform: uppercase;
}
.product-details-page .overview .table-hover tbody tr:hover {
    background-color: rgba(0, 0, 0, 0);
}
.product-details-page .overview .table th, .product-details-page .overview .table td {
    padding: 0.50rem 0rem;
    vertical-align: top;
    border-top: 1px solid #dee2e6;
}
#categoryBanner {
    position: relative;
}
.modal-open .master-wrapper-content, .modal-open .master-column-wrapper{
	position:inherit;
}
.nivo-caption {
    position: absolute;
    top: 50%;
    background: none !important;
    color: #37373B !important;
    font-size: 18px;
	font-family: 'Source Sans Pro';
    max-width: 430px;
    margin: 0 auto;
    left: 0;
    right: 0;
    transform: translateY(-50%);
	min-height: 240px !important;
}
.nivoSlider a{
	position:relative;
	display:block;
}
#categoryBanner h1.container {
    position: absolute;
    bottom: 30px;
    left: 0;
    right: 0;
    font-size: 30px;
    color: #fff;
    font-weight: bold;
}
.blue-btn-wishlist {
    background: #F0F0F1 url(https://scootaround.com/Themes/ScootAround/Content/images/wishlist-button-blue.png) no-repeat center center !important;
    width: 32px;
    height: 32px;
    border-radius: 100px;
    text-indent: 9999999999999px;
	font-size:0px !important;
}
.item-box input[type="button"] {
    margin: 0 2px;
}
.item-box .details {
    padding: 0 0px !important;
}
.breadcrumb li {
    display: inline-block;
	font-family: 'Source Sans Pro';
	color: #37373B;
}
.breadcrumb li a {
    color: #37373B;
    font-weight: bold;
	font-family: 'Source Sans Pro';
}
.airline-services-repair .breadcrumb li a {
    color: #fff;
}
.airline-services-repair .breadcrumb li {
    color: #fff;
}
.airline-services-repair .breadcrumb li strong{
    color: #fff;
}
.airline-services-repair .breadcrumb li span.delimiter{
	color: #fff;
}
.category-description h1 {
    color: #37373B;
    font-weight: bold;
    font-size: 30px;
	margin-bottom:20px;
	margin-top:20px;
	display:none;
}
.Shop-Equipment-Finder-modal-container .tab-content .Equipment-pro-item-box .Equipment-pro-pic-box.active{
    border: 4px solid #1AD589;
	position:relative;
}
.Shop-Equipment-Finder-modal-container .tab-content .Equipment-pro-item-box .Equipment-pro-pic-box.active:after{
    background:url(https://scootaround.com/Themes/ScootAround/Content/images/Shape.png) no-repeat center center;
	position:absolute;
	right:15px;
	bottom:15px;
	content:"";
	width:24px;
	height:24px;
	z-index:99;
}
input[type="radio"], input[type="checkbox"] {
    cursor: pointer;
}
/* .ui-widget.ui-widget-content { */
    /* border: 0px solid #d3d3d3 !important; */
    /* box-shadow: 0px 4px 8px rgba(0,0,0,0.5); */
    /* border-radius: 4px; */
	/* top: 65px !important; */
/* } */
.location-banner-content-container .location-put-box .ui-widget.ui-widget-content {
    border: 0px solid #d3d3d3 !important;
    box-shadow: 0px 4px 8px rgba(0,0,0,0.5);
    border-radius: 4px;
    top: 50px !important;
	margin:0px;
	padding:0px;
	position:absolute !important;
}
.location-banner-content-container .location-put-box .ui-widget.ui-widget-content li div{
	display: block;
    font-size: 17px;
    margin: 0 !important;
    border: none !important;
    border-radius: 0 !important;
    background: none !important;
    padding: 10px 15px !important;
    line-height: normal !important;
    color: #37373B !important;
    font-weight: bold;
    font-family: 'Source Sans Pro';
    text-transform: none !important;
}
.location-banner-content-container .ui-menu .ui-menu-item-wrapper {
    position: relative;
    padding: 10px 15px !important;
}
.pro-option-box .mobility-item-box:hover .mobility-item-content .more-btn {
    padding: 8px 0;
}

.Shop-Equipment-Finder-modal-container .tab-content .Equipment-pro-item-box .weight-range-box .range-text{
	position: relative;
    display: block;
    height: auto;
    border-radius: 4px;
    border: #CDCDCE solid 1px;
    line-height: normal;
    text-align: center;
    padding: 40px 5px;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
    overflow: hidden;
}
.Shop-Equipment-Finder-modal-container .tab-content .Equipment-pro-item-box .weight-range-box .range-text:hover,
.Shop-Equipment-Finder-modal-container .tab-content .Equipment-pro-item-box .weight-range-box .range-text:focus {
    border: 4px solid #0069aa;
}
.Shop-Equipment-Finder-modal-container .tab-content .Equipment-pro-item-box a.range-text.active{
    border: 4px solid #1AD589;
	position:relative;
}
.Shop-Equipment-Finder-modal-container .tab-content .Equipment-pro-item-box .weight-range-box a.range-text.active:after{
    background:url(https://scootaround.com/Themes/ScootAround/Content/images/Shape.png) no-repeat center center;
	position:absolute;
	right:15px;
	bottom:15px;
	content:"";
	width:24px;
	height:24px;
	z-index:99;
}

.Shop-Equipment-Finder-modal-container .Finder-tab li .nav-link{
	background-color: #0069aa;
    color: rgba(255,255,255,.5);
    font-size: 14px;
    line-height: 24px;
    padding: 15px;
    text-align: center;
    border-radius: 0px !important;
    font-weight: bold;
}
a.btn.blue-radius {
    color: #fff !important;
}
.Shop-Equipment-Finder-modal-container .tab-content .Equipment-Finder-list-box {
    width: 100%;
    float: left;
}
.product-page-size {
    display: none !important;
}
.header-links.scoot-top-bar {
    margin-right: 8px;
}
.header-top-search {
    max-width: 828px;
    float: right;
}
.header-menu {
    margin-top: 0px;
}
.call-us-box a {
    color: #fff;
}
.call-us-box a:hover {
    color: #fff;
	text-decoration:none;
}

#cmenuid {
    padding-right: 12px;
	position:relative;
}
li#cmenuid:hover ul.dl-submenu.sublist.first-level {
    display: block !important;
}

.header-menu .sublist li a,
.header-menu .hs-menu-children-wrapper li a {
    text-align: right;
    font-size: 18px !important;
    font-weight: bold;
    color: #0069AA !important;
    padding: 8px 15px !important;
}
.header {
    max-width: 1192x !important;
}
.header-menu .sublist,
.header-menu .hs-menu-children-wrapper {
    width: 191.35px;
    box-shadow: 0 4px 8px rgba(0,0,0,0.5) !important;
    background-color: #fff;
	border-radius:4px;
    padding: 10px 0;
    text-align: left;
    right: -20px;
}
.header-menu .sublist li a:before,
.header-menu .hs-menu-children-wrapper li a:before {
    content: "";
    position: absolute;
    top: 17px;
    left: 15px;
    width: 0px !important;
    height: 0px !important;
    background-color: #ddd;
}

.personal-mobility-section img {
    width: 100%;
	height:auto;
}
h2.section-title.Featured-products-title {
    display: none;
}
.shop-main-page h2.section-title.Featured-products-title{ display:block; }
.promotions-product .see-more {
    display: none;
}
.availability-option {
        background: #F0F0F1;
    margin-top: -50px;
    display: table;
    width: 100%;
    height: 260px;
}
.personal-mobility {
    position: relative;
}
.personal-mobility-section .about-mobility-content {
    position: absolute;
    width: 1192px;
    bottom: 60px;
    display: inline-block;
    padding: 10px 15px;
    z-index: 999;
    left: 0;
    right: 0;
    margin: 0 auto;
}
.personal-mobility-section .about-mobility-content h1 {
    font-size: 30px;
    line-height: 1.2;
    color: #fff;
    font-weight: bold;
    margin-bottom: 18px;
}
.personal-mobility-section .about-mobility-content p {
    font-size: 22px;
    font-weight: 400;
    color: #fff;
    line-height: 28px;
}
.login-page .message-error.validation-summary-errors {
    position: relative;
    top: 10px;
    z-index: 99;
    left: 30px;
    right: 0;
    width: 100%;
}
.login-page .returning-wrapper{
	position:relative;
}
.container {
    max-width: 1192px !important;
}
.breadcrumb {
    max-width: 1192px;
	padding:0 15px;
}
.availability-option .container {
    max-width: 1192px !important;
}
.rental-travel-section .container {
    max-width: 1192px !important;
}
.shop-scoot-section .container {
    max-width: 1192px !important;
}
.provide-service-section .container{
	max-width: 1192px !important;
}
.page-title{
	max-width: 1162px !important;
	margin:0 auto;
}
.page.account-page.customer-info-page .page-title {
    width: 100%;
    max-width: 100% !important;
}
.book-for-trip-section .container {
    max-width: 1192px !important;
}
.newslatter-update-section .container{
	max-width: 1192px !important;
}
.provide-service-section{
	background:#005188 url(https://scootaround.com/Themes/ScootAround/Content/images/arrow-plain-img.jpg) no-repeat left top;
	background-size: 688px auto;

}
.provide-service-section .corve-img {
    background: #FFFFFF;
}
.provide-service-section .corve-img img {
    width: 100%;
    max-width: inherit;
}
.repair-for-airline-box {
    max-width: 325px;
	margin-left: 70px;
}
a.find-moreinfo-btn {
    background: #fff;
    font-size: 14px;
    font-weight: bold;
    color: #0069AA;
    padding: 8px 17px;
    border-radius: 30px;
    text-decoration: none !important;
    text-transform: uppercase;
    font-family: 'Source Sans Pro';
	margin-top: 10px;
    display: inline-block;
}
.newupdate-form-box button.btn.white-radius-btn {
    font-size: 14px;
    font-weight: bold;
    color: #0069AA;
    font-family: 'Source Sans Pro';
    height: 36px;
    width: 128px;
    border-radius: 100px;
    margin-top: 0px;
}
.footer-block .title {
    margin: 0 0 8px !important;
    font-weight: 700;
    font-size: 18px !important;
    text-transform: uppercase;
}
.footer-block .list li {
    padding: 3px 0;
    font-size: 14px;
}
.footer-bottom .footer-block.term-link .list li {
    padding: 1px 0;
    font-size: 14px;
}
.footer-bottom{
	background:#555559;
	width:100%;
	display:block;
}
.footer-bottom .footer-block.contact-info {
    width: 480px;
}
.footer-bottom .footer-block.term-link {
    width: 140px;
}
.footer-bottom .footer-block.CopyRight {
    width: 130px !important;
    color: #fff;
   float: left;
    margin-left: 100px;
}
.fot-contact-title {
    font-size: 17px;
    color: #fff;
    font-weight: bold;
}
.footer-bottom .footer-block.contact-info p {
    font-weight: bold;
    color: #fff;
    font-size: 14px;
	margin-bottom:3px;
}
.footer-bottom .footer-block.contact-info p a{
    font-weight: normal;
    color: #fff;
    font-size: 14px;
}
li.rss {
    display: none !important;
}
.home-page-featured-product .title {
    display: none;
}
.home-page-featured-product{
	max-width:928px;
	margin:0 auto;
	margin-bottom: 80px;
}
.html-bestmobilty-page .home-page-featured-product{
	margin-bottom: 0px;

}
.home-page-featured-product .item-box .product-rating-box{display:none;}
.home-page-featured-product .description{display:none;}
.home-page-featured-product .add-info{display:none;}
.home-page-featured-product .pro-listbox .item-box .product-item .picture {
    background-color: #fff;
    padding: 0;
    height: auto;
    max-height: 185px;
    box-shadow: 0px 0px 0px #ccc;
    overflow: hidden;
}
.home-page-featured-product .shopPage-product-grid-box .shop-productlist-grid-section .item-box {
    height: auto;
    margin-bottom: 30px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.333%;
    flex: 0 0 31.33%;
    max-width: 31.333%;
    padding: 0 0% 0px 0px;
    box-sizing: border-box;
    margin: 0 3% 20px 0;
}
.home-page-featured-product .pro-listbox .item-box .product-item {
    position: relative;
    padding-top: 0px;
	height: 100%;
	    overflow: hidden;
    border-radius: 6px;
}
.home-page-featured-product .item-box .details {
    padding: 0 10px !important;
    position: absolute;
    bottom: 0;
    width: 100%;
}
.home-page-featured-product .pro-listbox .item-box .product-item .details .product-title a {
    font-size: 24px;
    color: #ffffff;
    font-weight: bold;
	text-decoration:none;
  height:auto;
}
.home-page-featured-product .item-box .picture a img{
	width:100%;
	max-height:173px;
	bottom:inherit;
}
.home-page-featured-product .item-box:hover .picture a img {
    opacity: 1;
    width: 100%;
}
.home-page-featured-product .picture img {
  width: 100%;
    height: auto;
    margin: 0px auto;
    display: inherit;
}
a.btn-next {
    position: absolute;
    bottom: 0px;
    right: 15px;
    background: rgba(255, 255, 255, 0.40);
    width: 40px;
    height: 40px;
    border-radius: 100px;
    text-align: center;
    line-height: 37px;
}
.pro-availability-option-section .pro-option-box{
	box-shadow:0px 6px 12px rgba(0,0,0,0.16);
	display: block;
    width: 99%;
	background:none;
	height:210px;
	border-radius:5px;
}
.rental-travel-section .rental-travel-option-box {
    margin-top: 8px;
}

.newslatter-update-section{
	background:#FF9E15 url(https://scootaround.com/Themes/ScootAround/Content/images/newsletter-bg-style.png) no-repeat center  !important;
	background-size:100% auto !important;
}
.cls1 .newslatter-update-section{
	background:#910000 url(https://scootaround.com/Themes/ScootAround/Content/images/newsletter-bg-style.png) no-repeat center center !important;
	background-size: 100% auto !important;
}
.provide-service-section .provide-fleets-box .provide-fleets-video-box {
    margin-top: 5px;
}
.slider-banner-box  .shop-about-content-box  .white-radius-btn{
	font-family: 'Source Sans Pro';
}
.book-for-trip-section .book-for-trip-gauid-box .book-for-trip-title {
    font-family: 'Source Sans Pro';
}
.book-for-trip-section .book-for-trip-gauid-box .trip-guide-list li p {
 font-family: 'Source Sans Pro';
}
.book-for-trip-section .book-for-trip-gauid-box .send-email-for-guide-form .trip-guide-btn{
	font-family: 'Source Sans Pro';
}
.footer-block .title:first-child {
    margin: 0 0 0 0 !important;
}

/*product listing page css start*/
.compare-product-shop {
    float: right;
	margin-top:14px !important;
}
#btnCompare {
    background: #F0F0F1 url(https://scootaround.com/Themes/ScootAround/Content/images/compare-button.png) no-repeat center center;
    width: 32px;
    height: 32px;
    border-radius: 100px;
    border: none;
	outline:none;
	display:inherit
}
.breadcrumb {
    /*max-width: 100%;*/
    margin: 0 auto !important;
    background: none !important;
    padding: 25px 15px 0 15px !important;
}
.rental-rates-page nav.breadcrumb {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.category-description {
    padding-bottom: 40px;
}
.cat-title-desc .page-title {
    max-width: 928px;
    margin: 0 auto;
    border-bottom: 0px;
	padding: 6px 0px;
}
.cat-title-desc {
    border-bottom: #CDCDCE solid 0px;
    padding-bottom: 0px;
    margin-bottom: 0px;
    float: left;
    width: 100% !important;
    text-align: center;
	clear:left;
}
.category-description p {
    margin: 0px 0px 18px;
}
.product-selectors > div {
    position: relative;
}
.product-selectors span {
	position: absolute;
    top: 2px;
    left: 10px;
    z-index: 9;
	color:#717073;
}
.product-selectors select {
    margin: 0 0px;
    border: 0px;
    width: 100%;
    height: 35px;
    padding: 0px;
    margin-top: 18px;
	color:#37373B;
	font-size:17px;
    background: url(https://scootaround.com/Themes/ScootAround/Content/images/dropdown-menu-icon.png) no-repeat top right;
    -webkit-appearance: none;
	border: 0px !important;
    min-height: inherit;

}
.product-selectors .product-viewmode {
    margin-top: 17px;
    margin-right: 21px;
}
.product-sorting {
    margin-right: 15px !important;
}
.nopAjaxFilters7Spikes .checkbox-list label:before {
    background: url(https://scootaround.com/Themes/ScootAround/Content/images/checkbox-bg.png) no-repeat center !important;
}
.nopAjaxFilters7Spikes .checkbox-list .checked label:after {
    background: url(https://scootaround.com/Themes/ScootAround/Content/images/checkbox-bg-active.png) no-repeat center !important;
}
.nopAjaxFilters7Spikes .checkbox-list .checked label{
	font-weight:bold !important;
	color:#0069AA !important;
	transform:inherit;
}
.nopAjaxFilters7Spikes .checkbox-list label{transform:inherit;}
.nopAjaxFilters7Spikes .checkbox-list label:before, .nopAjaxFilters7Spikes .checkbox-list .checked label:after {
    width: 18px !important;
    height: 18px !important;
}
.nopAjaxFilters7Spikes .checkbox-list label{
	color: #37373B !important;
	padding: 0px 0 0px 30px !important;
}
.nopAjaxFilters7Spikes .block .title a.toggleControl {
    padding: 0px 0px 0px 0px !important;
    color: #444;
    background: none !important;
	font-size: 24px !important;
}
.nopAjaxFilters7Spikes .block .title a.clearFilterOptions{
	right:0px !important;
	 text-transform: lowercase !important;
    color: #0069AA !important;
    cursor: pointer;
    margin-top: -4px !important;
    font-weight: bold !important;
    text-transform: uppercase !important;
}
.nopAjaxFilters7Spikes .block .title a.clearPriceRangeFilter{
	right:0px !important;
	 text-transform: lowercase !important;
    color: #0069AA !important;
    cursor: pointer;
    margin-top: -4px !important;
    font-weight: bold !important;
    text-transform: uppercase !important;
}
ul.checkbox-list {
    margin-bottom: 0px !important;
}
.nopAjaxFilters7Spikes .block .filtersGroupPanel {
    padding: 10px 0px !important;
}
.nopAjaxFilters7Spikes .block .title {
    background: #fff !important;
}
.nopAjaxFilters7Spikes .block .title a.toggleControl:after {
    width: 0px !important;
    height: 0px !important;
}
.container.side2-center2 .center-2 {
    width: 65%;
}
.account-page .inputs{ white-space:inherit;}
.account-page .inputs .date-picker-wrapper select{     min-width: 32.1%;}
.account-page .form-fields{ padding:10px 1px; text-align:left;}
.account-page .inputs label{ width:100%; text-align:left; font-size: 17px; margin-bottom: 5px;}
.account-page .form-fields.Newsletter .inputs label{ width:auto; }
.account-page .inputs.gender-male{ white-space:nowrap;}
.account-page .inputs.gender-male label{ margin-bottom:0px; display:inherit;}
.account-page .inputs.gender-male .gender{ display:block;text-align:left;}
.account-page .inputs.gender-male .gender span{ margin:0 10px 0px 0px;}
.account-page .inputs input[type="text"], .account-page .inputs input[type="email"], .account-page .inputs input[type="tel"], .account-page .inputs input[type="password"], .account-page .inputs select, .account-page .inputs textarea{ width:100%;}
.shop-need-help-finding {
    background: #0080D5;
    width: 100%;
    clear: left;
    display: block;
    text-align: center;
    padding: 60px 0 60px 0;
	text-align:center;
	    float: left;
}
.perfect-mobility-equipment-box {
    text-align: center;
}
.shop-recently-viewed-products {
    width: 100%;
    clear: left;
    float: left;
    display: block;
    background: #F0F0F1;
	padding-top: 41px;
}
h2.equipment-title {
    color: #fff;
	font-family: 'Source Sans Pro';
	font-size:22px;
	font-weight:bold;
	margin-bottom:20px;
}
h2.product-title {
    height: 45px;
    margin-bottom: 10px !important;
    overflow: hidden;
}
.shop-recently-viewed-products .page-title h1 {
   font-size: 30px;
    font-weight: bold;
    color: #37373B;
    border: none;
    padding-left: 12px;
    text-transform: capitalize;
}
.shop-recently-viewed-products .page-title{border:none;padding:0px;}
.shop-recently-viewed-products .item-box .picture {
    z-index: 1;
    overflow: hidden;
    background-color: #F0F0F1;
    margin: 0 0 20px;
    border-radius: 4px;
    box-shadow: 0 3px 6px rgba(0,0,0,0.16);
}
.shop-recently-viewed-products h2.product-title {
    height: 42px;
    margin-bottom: 15px !important;
    overflow: hidden;
}
.page.recently-viewed-products-page {
    clear: left;
    width: 100%;
    display: block;
    float: left;
}
/*End*/

/*product details page css start*/
.html5gallery-container-1{
	background:#fff !important;
	background-image:none !important;
	height: 380px !important;
}
.html5gallery-tn-selected-1 .html5gallery-tn-img-1 {
    width: 100% !important;
    height: 100% !important;
    max-width: 100% !important;
    margin:0px !important;
    line-height: 67px !important;
}

.html5gallery-tn-img-1{
	    width: 100% !important;
    height: 100% !important;
    max-width: 100% !important;
    margin:0px !important;
    line-height: 67px !important;
}
.html5gallery-tn-img-1 div {
    width: 100% !important;
    height: 100% !important;
}
.html5gallery-box-1 {
    left: 85px !important;
	width:367px !important;
	height:369px !important;

}
.html5gallery-elem-1{
	width:367px !important;
	height:369px !important;
	background: #F0F0F1;
	border:#CDCDCE solid 1px;
	border-radius:4px;
	position: relative !important;
}
.html5gallery-car-1 {
    position: absolute;
    display: block;
    overflow: hidden;
    width: 148px;
    height: 317px;
    left: 0 !important;
    top: 12px;
}
.html5gallery-title-1 {
    display: block;
    overflow: hidden;
    position: relative !important;
    left: 0px;
    width: 100% !important;
    top: inherit !important;
    height: 45px;
}
.html5gallery-pause-1 {
    left: 0px !important;
}
.html5gallery-play-1 {
    left: 0px !important;
}
.html5gallery-lightbox-1{
	right:0px !important;
	left:inherit !important;
}
.html5gallery-right-1{
	right:0px !important;
	left:inherit !important;
}
.html5gallery-title-text-1 {
    color: #757575 !important;
    font-size: 12px !important;
    font-family: 'Source Sans Pro' !important;
    overflow: hidden;
    white-space: normal;
    text-align: left;
    padding: 10px 0px;
}
.html5gallery-car-mask-1{
	width:100% !important;
	height: 400px !important;
}
.html5gallery-elem-img-1 {
    width: 100% !important;
    height: 100% !important;
}
.html5gallery {
    width: 100% !important;
}
.html5gallery-container-1.html5gallery-activeslide-1-0 {
    width: 100% !important;
}
.html5gallery-elem-img-1 img {
    max-width: 100% !important;
    height: 100% !important;
    top: 0px !important;
    bottom: 0px !important;
    position: absolute;
}
.html5gallery-tn-title-1 {
    display: none !important;
}
.html5gallery-car-1 {
    width: 79px !important;
    height: 400px !important;
}
.html5gallery-car-list-1 {
    width: 79px !important;
    height: 370px !important;
}
.html5gallery-tn-selected-1, .html5gallery-tn-1{
	width:79px !important;
	height:79px !important;
	background:#F0F0F1 !important;
}
.product-review-box {
    display: inline-block;
    margin: 4px 10px 0 0;
    vertical-align: top;
}
.product-review-links {
    display: inline-block;
    vertical-align: top;
}
.product-review-links a{
    color: #37373B !important;
	font-size:17px !important;
    text-decoration: none;
	text-transform:uppercase;
}
.product-review-links a:hover {
    color: #37373B !important;
    text-decoration: none;
}
.product-review-links a:last-child {
    font-weight: bold;
    color: #0069AA !important;
}
.product-no-reviews, .product-reviews-overview {
    display: inline-block;
    vertical-align: top;
}
.overview .manufacturers {
    margin: 0 0 20px;
    border-bottom: #CDCDCE solid 1px;
    padding-bottom: 20px;
}
.manufacturers span.label {
    font-size: 17px;
    font-weight: bold;
    font-family: 'Source Sans Pro';
	color:#37373B;
}
.manufacturers span.value{
	font-size: 17px;
    font-weight: normal;
    font-family: 'Source Sans Pro';
	color:#37373B;
}
.manufacturers span.value a{
	font-size: 17px;
    font-weight: normal;
    font-family: 'Source Sans Pro';
	color:#37373B;
}
.single-row{
	width:100%;
	display:block;
}
.key-spec-highlights{
	margin: 0 0 20px;
    border-bottom: #CDCDCE solid 1px;
    padding-bottom: 20px;
}
.key-spec-highlights h3 {
    font-size:20px;
    font-weight: bold;
    font-family: 'Source Sans Pro';
	color:#37373B;
}
.key-spec-highlights span.label {
    font-size: 17px;
    font-weight: bold;
    font-family: 'Source Sans Pro';
	color:#37373B;
}
.key-spec-highlights span.value{
	font-size: 17px;
    font-weight: normal;
    font-family: 'Source Sans Pro';
	color:#37373B;
}
.key-spec-highlights span.value a{
	font-size: 17px;
    font-weight: normal;
    font-family: 'Source Sans Pro';
	color:#37373B;
}
.single-row .value {
    display: inline-block;
    color: #37373B;
    font-weight: normal;
    padding-left: 5px;
	font-size: 17px;
    font-family: 'Source Sans Pro';
}
.single-row .label {
    display: inline-block;
	font-size: 17px;
    font-weight: bold;
    font-family: 'Source Sans Pro';
}
.retail-price{
	margin: 0 0 20px;
    border-bottom: #CDCDCE solid 1px;
    padding-bottom: 20px;
}
.retail-price span.label {
    font-size: 17px;
    font-weight: bold;
    font-family: 'Source Sans Pro';
	color:#37373B;
}
.retail-price span.value{
	font-size: 17px;
    font-weight: normal;
    font-family: 'Source Sans Pro';
	color:#37373B;
}
.retail-price span.value span{
	font-size:12px;
}
.retail-price span.value a{
	font-size: 17px;
    font-weight: normal;
    font-family: 'Source Sans Pro';
	color:#37373B;
}
.overview-buttons .product-reviews-overview .product-no-reviews a {
    font-size: 17px;
    font-weight: bold;
    color: #0069AA;
    text-decoration: none;
    text-transform: uppercase;
}
.your-price label{
	font-size: 32px;
    font-weight: bold;
    font-family: 'Source Sans Pro';
	color:#37373B;
	margin:0px;
	letter-spacing: 0;
	line-height: 30px;
    vertical-align: top;
}
.attributes dt, .attribute-label {
    position: relative;
}
.attributes dt .required, .attribute-label .required {
    left: 0;
    top: 0;
    z-index: 99;
    position: relative;
    display: inline-block;
}
span.curency {
    font-size: 24px !important;
    margin: 6px 0 0 0;
    padding: 0;
    line-height: 18px;
    display: inline-block;
}
.your-price span{
	font-size: 32px;
    /*font-weight: bold;*/
    font-family: 'Source Sans Pro';
	color:#37373B;
}
.your-price span.value span{
	/*font-size:24px;*/
}
.old-product-price {
    display: none;
}

.your-save{
	margin: 0 0 0px;
    border-bottom: #CDCDCE solid 0px;
    padding-bottom: 0px;
}
.your-save span.label {
    font-size: 17px;
    font-weight: normal;
    font-family: 'Source Sans Pro';
	color:#37373B;
}
.your-save span.value a{
	font-size: 17px;
    font-weight: normal;
    font-family: 'Source Sans Pro';
	color:#1AD589;
}
.your-save span.value{
	font-size: 17px;
    font-weight: normal;
    font-family: 'Source Sans Pro';
	color:#1AD589;
}
.your-save span.value span{
	font-size: 17px;
    font-weight: bold;
    font-family: 'Source Sans Pro';
	color:#1AD589;
}
.time-payment{
	margin: 0 0 20px;
    border-bottom: #37373b solid 2px;
    padding-bottom: 20px;
}
.time-payment h4{
	font-size: 17px;
    font-weight: bold;
    font-family: 'Source Sans Pro';
    color: #37373B;
    margin-top: 13px;
    line-height: 26px;
}
.time-payment h4 span{
	font-size: 17px;
    font-weight: normal;
    font-family: 'Source Sans Pro';
	color:#37373B;
}
.html5gallery-tn-1 {
    margin-bottom: 10px !important;
    border-top: 0px solid #666666 !important;
    border-bottom: 0px solid #111111 !important;
}
.html5gallery-tn-selected-1 {
    margin-bottom:10px !important;
    border-top: 0px solid #cccccc !important;
    border-bottom: 0px solid #444444 !important;
}
.attributes .attribute-squares .attribute-square {
    width: 32px !important;
    height: 32px !important;
    border: 0px solid #444 !important;
    border-radius: 100px !important;
}
.overview .qty-input, .variant-overview .qty-input {
     border-radius: 4px;
	 font-size:17px !important;
	 border: #CDCDCE solid 1px;
}
.overview .add-to-cart-button {
    margin-top: 5px !important;
}
.overview .email-a-friend {
    display: none !important;
}
.overview .attributes select {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    height: 56px;
    font-size: 17px;
    border-radius: 4px;
    -webkit-appearance: none;
    padding: 3px 20px;
    background: url(https://scootaround.com/Themes/ScootAround/Content/images/dropdown-menu-icon.png) no-repeat 96% 16px;
	margin-bottom:15px;
	border: #CDCDCE solid 1px;
}
.overview  ul.option-list li {
    display: inline-block;
    margin: 0 30px 5px 0;
}
.overview ul.option-list.attribute-squares.color-squares li{
	margin: 0 15px 10px 0;
    border: #e8e8e8 solid 1px;
    border-radius: 100px;
}
/* Create a custom redio button */
input[type=radio] {
  border: 0px solid #000;
  padding: 0.5em;
  -webkit-appearance: none;
  background:url(https://scootaround.com/Themes/ScootAround/Content/images/redio-default.png) no-repeat center left;
  background-size: 18px 18px;
  width:18px;
  height:18px;
}

input[type=radio]:checked {
  background:url(https://scootaround.com/Themes/ScootAround/Content/images/redio-active.png) no-repeat center left;
  background-size: 18px 18px;
  width:18px;
  height:18px;
}

input[type=radio]:focus {
  outline-color: transparent;
}
input[type=radio]:checked + label {color: #0069AA; font-weight:600;}


input[type=checkbox] {
  border: 0px solid #000;
  padding: 0.5em;
  -webkit-appearance: none;
  background:url(https://scootaround.com/Themes/ScootAround/Content/images/checkbox-bg.png) no-repeat center left;
  background-size: 18px 18px;
  width:18px;
  height:18px;
}

input[type=checkbox]:checked {
  background:url(https://scootaround.com/Themes/ScootAround/Content/images/checkbox-bg-active.png) no-repeat center left;
  background-size: 18px 18px;
  width:18px;
  height:18px;
  cursor: pointer;
  margin-top:4px;
}

input[type=checkbox]:focus {
  outline-color: transparent;
}
input:checked + label {color: #0069AA; font-weight:600;}

.at-icon-wrapper {
    display: inline-block;
    overflow: hidden;
    width: 33px !important;
    height: 33px !important;
    border-radius: 100px;
}
.at-icon {
    fill: #fff;
    border: 0;
    width: 24px !important;
    height: 32px !important;
    margin: 0 auto !important;
    display: block;
}
.addthis_toolbox a.at300b, .addthis_toolbox a.at300m {
    width: 33px !important;
    padding: 0px !important;
    margin: 0 5px !important;
}
.addthis_counter.addthis_bubble_style {
margin: 8px 0 0 0px !important;
}
.product-share-button {
    width: 100% !important;
}
.overview-buttons {
    margin: 0 0 25px;
    font-size: 0;
    border-top: #37373B solid 2px;
    padding: 15px 0;
    border-bottom: #CDCDCE solid 1px;
    width: 100%;
    display: table;
}
.overview-buttons .add-to-wishlist {
    float: right;
}
.overview-buttons .compare-products {
    float: right;
    margin-right: 8px;
    width: 32px;
    height: 32px;
}
.product-share-button .addthis_toolbox.addthis_default_style {
    float: right;
}
.related-products-grid.product-grid {
    background: #005188;
}
.product-grid.cross-sells{
	background:#005188;
	padding-top:20px;
}
.related-products-grid.product-grid.cross-sells {
    margin: 0px;
    margin-bottom: 40px;
    padding-bottom: 30px;
}
.product-details-page .related-products-grid.product-grid.cross-sells {
    margin: 0px;
    margin-bottom: 0;
    padding-bottom: 30px;
}
.product-Question-item {
    padding-bottom: 20px;
    text-align: left;
}
.product-grid.cross-sells .title {
    margin-bottom: 25px;
    margin-top: 20px;
}
.shopPage-product-grid-box.home-page-product-grid {
    margin: 0px auto 0 auto;
}
.product-grid .title strong {
    font-weight: bold;
    color: #fff;
}
.locations-scooter-header .title strong {
    font-weight: bold;
    color: #444;
}

.product-grid.cross-sells .pro-listbox .item-box .product-item .details .product-title a{
	color:#fff;
}
.product-grid.cross-sells .item-box .actual-price {
    color: #fff;
}
.product-grid.cross-sells .item-box .product-box-add-to-cart-button {
    background-color: #fff;
    color: #0069AA;
}
.product-grid.cross-sells .item-box .product-box-add-to-cart-button:hover {
    background-color: #fff;
    color: #0069AA;
}
.product-grid.cross-sells .pro-listbox .item-box .product-item .picture {
    background-color: #fff;
    padding: 0px 0px;
    min-height: 210px;
    box-shadow: 0px 0px 0px #ccc;
}
.pro-des-spe-section{
	display:inline-block;
	width:100%;
	margin-top: 50px;
}
.pro-des-spe-section iframe {
    width: 100% !important;
    max-width: 100% !important;
}
.pro-des-spe-section .title{
	font-size:32px;
	color:#37373B;
	font-weight:700;
	font-family: 'Source Sans Pro';
	    text-align: left;

}
.pro-des-spe-section .product-collateral .title strong{font-weight:700;}
.pro-des-left .pull-none.item-image {
    display: none;
}
.pro-des-spe-section p{
	font-size:17px;
	font-family: 'Source Sans Pro';
	line-height:22px;
}
.pro-des-spe-section h3{
	font-size: 17px;
    color: #37373B;
	font-family: 'Source Sans Pro';
	line-height:18px;
	font-weight:bold;
}
#bookingpage{display:none;}
.brochure-button{ text-align:right;}
.brochure-button a{ display: inline-block; padding: 8px 20px; margin-bottom:58px; color: #fff; cursor: pointer; background: #0069AA; width: auto; text-align: center; border-radius: 100px; font-weight: 700; text-transform: uppercase;}
.brochure-button a:hover{ color: #fff;  text-decoration:none;}
.pro-des-left {
    display: inline-block;
    width: 49%;
	vertical-align:top;
	padding-bottom:40px;
	float:left;
}
.pro-spe-right {
    display: inline-block;
    width: 49%;
	vertical-align:top;
	padding-bottom:40px;
	float:right;
	text-align:left;
}
.product-specs-box .table-wrapper table.data-table {
    width: auto;
}
.more-info-details-page {
    clear: left;
    float: left;
    width: 100%;
}
.more-info-details-page .list-inline li {
    display: inline-block;
    width: 23%;
    vertical-align: top;
    border: #ccc solid 1px;
    padding: 10px 10px;
    margin: 10px 1%;
}

.more-info-details-page .list-inline li img {
    max-height: 120px;
    width: auto !important;
}

.more-info-details-page h4{
	font-size:32px;
	font-weight:bold;
}
.more-info-details-page hr{
	display:none;
}
.pro-des-spe-section .product-specs-box {
    border-bottom: #CDCDCE solid 0px;
}
.pro-des-spe-section .pro-des-left {
    display: inline-block;
    width: 40%;
    vertical-align: top;
    padding-bottom: 40px;
    float: left;
}
.pro-des-spe-section .product-specs-box {
    width: 47%;
    display: inline-block;
    float: right;
	padding-left:10px;
	text-align:left;
}
.pro-spe-right h2{ font-size:32px;
	color:#37373B;
	font-weight:700;
	font-family: 'Source Sans Pro';
	text-align: left;
}
.brochure-button{ display: inline-block; width: 100%; }
.brochure-button a{}
.pro-spe-right .table-hover{}
.pro-spe-right .table-hover.table tr{border-bottom:solid #ddd 1px;  width:100%;}
.pro-spe-right .table-hover.table tr:last-child{ border-bottom:solid #ddd 0px;}
.pro-spe-right .table-hover.table td:first-child{ padding-right:10px;}
.pro-spe-right .table-hover.table td{ border-top:0px; padding:0.75rem 0px; font-size:17px; display:inline-block;}
.pro-des-left .col-sm-6 {
    max-width: 100%;
    flex: inherit;
	text-align:left;
}
.pro-des-left ul{
	margin: 0 0 20px 0;
    padding: 0 0 0 19px;
    list-style: disc;
	list-style-position: inside;
}
.container.Featured-products-container {
    padding: 0 0px;
}
.html5gallery-car-left-0 {
    background: #F0F0F1 url(https://scootaround.com/Themes/ScootAround/Content/images/carousel_left.png) no-repeat center center !important;
}
.html5gallery-car-right-0 {
    background: #F0F0F1 url(https://scootaround.com/Themes/ScootAround/Content/images/carousel_right.png) no-repeat center center !important;
}
.page.product-reviews-page {
    padding-top: 40px;
	border-top:solid #cccccd 1px;
	padding-bottom:40px;
}
.page.product-reviews-page .page-title {
    border: 0px;
    margin: 0px;
	padding:0px;
}
.page.product-reviews-page .page-title h1{ font-family:Source Sans Pro;}
.product-details-page .page.product-reviews-page .write-review{display:none;
	margin:0px;
}
.page.product-reviews-page #questions-answer-nput{ width:400px; margin-bottom:25px;}
.page.product-reviews-page #questions-answer-nput select{ padding:10px; width:100%; border:solid #CDCDCE 1px;     border-radius: 4px; height: 56px; font-size: 17px;     -webkit-appearance: none;background: url(https://scootaround.com/Themes/ScootAround/Content/images/dropdown-menu-icon.png) no-repeat 96% 16px;}
.page.product-reviews-page #questions-answer-nput select{}
.review-bottom-links{ width:100%; margin-bottom:70px; margin-top:20px;text-align: left;}
.product-Question-item{ padding-bottom:20px;}
.product-Question-item .review-item-head{ padding-bottom:10px;}
.review-bottom-links .see-more{ display:inline-block !important; margin-right:30px; margin-bottom:19px; font-size:17px; text-transform:uppercase; }
.review-bottom-links .see-more a{background:url(https://scootaround.com/Themes/ScootAround/Content/images/arrow_down-np.png) no-repeat center right; padding-right:25px; text-decoration:none;}
.review-bottom-links .see-more i{ font-size:17px; padding-left:40px;}
.review-bottom-links .see-more a{ color:#0069AA; font-weight:bold; }
.review-bottom-links .ask-a-question{ display:inline-block; text-transform:uppercase;}
.review-bottom-links .ask-a-question a{ font-size:17px; font-weight:bold; color:#0069AA !important;}
.star-ratting-view{ margin-bottom:10px;}
.product-reviews-ratting .product-reviews-overview{ margin-bottom:10px;}
.star-ratting-view strong{ padding-right:10px;}
.star-ratting-view p{ padding-left:0px; margin-bottom:2px;}
.product-review-links .separator {
   font-size: 18px;
    vertical-align: top;
    line-height: 22px;
    padding: 0 5px;
}
.product-reviews-ratting .product-review-links a {
    color: #37373B !important;
    display: inline-block;
    vertical-align: top;
}
.filtter-section{ margin:30px 0px 20px 0px; border-bottom: solid #ddd 1px;padding-bottom: 25px;}
.filtter-section .select-input-1{ display:inline-block; padding-right:10px;	}
.filtter-section .select-input-1 select{ padding:10px; width:100%; border:solid #CDCDCE 1px;  width:170px;   border-radius: 4px; height: 56px; font-size: 17px; -webkit-appearance: none;background: url(https://scootaround.com/Themes/ScootAround/Content/images/dropdown-menu-icon.png) no-repeat 96% 16px;}
.filtter-section .select-input{ display:inline-block;}
.filtter-section .select-input select{ padding:10px; width:100%; border:solid #CDCDCE 1px; width:170px;    border-radius: 4px; height: 56px; font-size: 17px; -webkit-appearance: none;background: url(https://scootaround.com/Themes/ScootAround/Content/images/dropdown-menu-icon.png) no-repeat 96% 16px;}
.Reviews-read-more{ border-top:solid #CCCCCD 1px; padding:20px 0px; border-bottom:solid #555559 2px; margin-bottom:20px;}
.Reviews-read-more a {
    color: #0069AA;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 17px;
    background: url(https://scootaround.com/Themes/ScootAround/Content/images/arrow_down-np.png) no-repeat center right;
    padding-right: 20px;
    display: block;
    /* margin: 0 auto; */
    width: 185px;
	text-decoration:none;
}
/*span#dvReviewReadMoreAjax {
    color: #0069AA;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 17px;
    background: url(https://scootaround.com/Themes/ScootAround/Content/images/arrow_down-np.png) no-repeat center right;
    padding-right: 20px;
    display: block;
    margin: 0 auto;
    width: 185px;
	text-decoration:none;
} */
a#anchorShowReivewDiv.hide-review {
    background: url(https://scootaround.com/Themes/ScootAround/Content/images/arrow_up.png) no-repeat center right;
	padding-right: 20px;
}
.Reviews-read-more a:hover{text-decoration:none;}
.Reviews-read-more i {font-size: 17px; padding-left: 40px;}
.Reviews-this-item{ padding:0px 0px 60px 0px; display:inline-block; width:100%;}
.Reviews-this-item .Reviews-item-button{  padding:6px 12px 6px 0px; border-right:solid #CCCCCD 1px; float:left;}
.Reviews-this-item .Reviews-item-button a{ color: #0069AA; font-weight: bold; text-transform:uppercase; font-size:17px;}
.Reviews-this-item .share-item-button {
    float: left;
    padding-left: 12px;
}
.Reviews-this-item .share-item-button span{display: inline-block;
    color: #0069AA;
    font-weight: bold;
    font-size: 17px;
    text-transform: uppercase;
    margin-top: 5px;}
.Reviews-this-item .share-item-button ul{ margin:0px; padding:0px; display:inline; margin-left:5px;}
.Reviews-this-item .share-item-button ul li{ display:inline-table; padding:1px 9px; margin:0px 5px; text-align:center; width:36px; height:36px; border-radius:30px; line-height:26px; line-height:34px;}
.Reviews-this-item .share-item-button ul li a{ font-size:20px;}
.Reviews-this-item .share-item-button ul li.twitter{ background:#00ACEE;}
.Reviews-this-item .share-item-button ul li.twitter a{ color:#fff;}
.Reviews-this-item .share-item-button ul li.facebook{ background:#3B5998;}
.Reviews-this-item .share-item-button ul li.facebook a{ color:#fff;}
.Reviews-this-item .share-item-button ul li.pinterest{ background:#C7422A;}
.Reviews-this-item .share-item-button ul li.pinterest a{ color:#fff;}
.Reviews-this-item .share-item-button ul li.envelope{ background:#F0F0F1;}
.Reviews-this-item .share-item-button ul li.envelope a{ color:#0069AA;}
.overview h4 {
    /*font-weight: 700;
    font-size: 20px;*/
}
.mobility-item-box a{text-decoration:none;}
.mobility-item-box a:hover{
	color:#fff;
	text-decoration:none;
}
.mobility-item-box:hover a{color:#fff !important;}
.html5gallery {
    height: 430px !important;
}
.free-shipping{
	font-size:17px !important;
	font-weight:bold;
	font-family: 'Source Sans Pro';
	text-transform: capitalize;
	    padding-left: 115px;
		display:inline-block;
		vertical-align:top;
margin-top:30px;

}
.financing-available{
	font-size:17px !important;
	font-weight:bold;
	font-family: 'Source Sans Pro';
	text-transform: capitalize;
	display:inline-block;
	vertical-align:top;
	float:right;
	margin-top:30px;
}
.financing-available img {
    margin-right: 5px;
}
.free-shipping img {
    margin-right: 10px;
}
.product-grid-recentlyview.shopPage-product-grid-box.home-page-product-grid {
    display: flex;
    width: 100%;
    overflow: scroll;
    overflow-y: hidden;
    overflow-x: visible;
    padding: 0px 0px;
    padding-bottom: 40px;
}

.item-box-recentlyview {
   /* -webkit-box-flex: 0;
    -ms-flex: 0 0 209px;
    flex: 0 0 260px;
    max-width: 260px;*/
    margin: 0 16px 15px;
    box-sizing: border-box;
}

    .item-box-recentlyview .product-item {
        position: relative;
        padding-top: 5px;
    }

        .item-box-recentlyview .product-item .picture {
            background-color: #fff;
            padding: 0px 0px;
            min-height: 200px;
            box-shadow: 0px 0px 5px #ccc;
        }
    .item-box-recentlyview .picture {
        z-index: 1;
        /*overflow: hidden;*/
        background-color: #fff;
        margin: 0 0 20px;
        border-radius: 4px;
    }
    .item-box-recentlyview .description {
        display: none;
    }
            .item-box-recentlyview .product-item .picture img {
                max-width: 100%;
            }

            .item-box-recentlyview .product-item .picture a {
                display: block;
                position: relative;
            }

.item-box-recentlyview .product-item .picture a img {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: auto;
    margin: auto;
    border-radius: 4px;
}
                .item-box-recentlyview .picture a:before {
                    content: "";
                    display: block;
                    padding-top: 100%;
                }

        .item-box-recentlyview .product-item .details .product-title a {
            font-size: 18px;
            color: #37373B;
            font-weight: bold;
            line-height: 22px;
            display: block;
            display: -webkit-box;
            max-width: 100%;
            height: 70px;
            margin: 0 auto;
            -webkit-line-clamp: 2;
            -webkit-box-orient: vertical;
            overflow: hidden;
            text-overflow: ellipsis;
        }

    .item-box-recentlyview .product-box-add-to-cart-button {
        width: 122px;
        background-color: #0069AA;
        text-align: center;
        font-size: 14px !important;
        color: #fff;
        text-transform: uppercase;
        font-weight: 700;
        border-radius: 100px;
        font-family: 'Source Sans Pro';
    }

    .item-box-recentlyview input.add-to-compare-list-button, .item-box-recentlyview input.add-to-wishlist-button {
        border-radius: 100%;
        width: 32px;
        height: 32px;
        margin: 4px;
    }

    .item-box-recentlyview .add-to-compare-list-button {
        background: #F0F0F1 url(https://scootaround.com/Themes/ScootAround/Content/images/compare-button.png) no-repeat center center;
        border-radius: 100px;
        text-indent: 9999999999999px;
        width: 32px;
        height: 32px;
        border: none !important;
		font-size:0px !important;
    }

    .item-box-recentlyview .add-to-wishlist-button {
        background: #FF3915 url(https://scootaround.com/Themes/ScootAround/Content/images/wishlist-button.png) no-repeat center center;
        width: 32px;
        height: 32px;
        border-radius: 100px;
        text-indent: 9999999999999px;
      padding:0 0 32px;
      overflow:hidden;
	  font-size:0px !important;
    }
input.button-2.blue-btn-wishlist{
		background: #FF3915 url(https://scootaround.com/Themes/ScootAround/Content/images/wishlist-button.png) no-repeat center center;
        width: 32px;
        height: 32px;
        border-radius: 100px;
        text-indent: 9999999999999px;
  padding:0 0 32px;
      overflow:hidden;
	  font-size:0px !important;
}
    .item-box-recentlyview input[type="button"] {
        display: inline-block;
        height: 32px;
        border: none;
        vertical-align: middle;
    }

    .item-box-recentlyview .product-box-add-to-cart-button {
        width: 122px;
        background-color: #0069AA;
        text-align: center;
        font-size: 14px !important;
        color: #fff;
        text-transform: uppercase;
        font-weight: 700;
        border-radius: 100px;
        font-family: 'Source Sans Pro';
    }

    .item-box-recentlyview:first-child {
        margin-left: 12px;
    }
	.item-box .details h2.product-title {
    margin-bottom: 8px !important;
}
.product-selectors {
     display: flex;
}
.ico-account span {
    display: none;
}
.nopAjaxFilters7Spikes .block{border-bottom: 1px solid #ddd; padding-bottom:0px;}
.html-category-page .side-2{ margin-top:57px;}
/*END*/
.mobility-item-box>a {
    width: 100%;
    height: 100%;
    cursor: pointer;
    z-index: 1;
    left: 0;
    top: 0;
	position:absolute;
	text-decoration:none !important;
}
.mobility-item-content>a {
    width: 100%;
    height: 100%;
    cursor: pointer;
    z-index: 1;
    left: 0;
    top: 0;
	position:absolute;
}

#customerCurrency {
    background: url(https://scootaround.com/Themes/ScootAround/Content/images/down-arrow.png) no-repeat 50px 12px;
    background-size: 12px;
    padding-right: 20px !important;
    width: 70px !important;
	-webkit-appearance: none;
    -moz-appearance: none;
    -o-appearance: none;
    appearance: none;
	cursor: pointer;
}
#customerlanguage{
	background: url(https://scootaround.com/Themes/ScootAround/Content/images/down-arrow.png) no-repeat 50px 12px;
    background-size: 12px;
    padding-right: 20px;
	-webkit-appearance: none;
    -moz-appearance: none;
    -o-appearance: none;
    appearance: none;
	cursor: pointer;
}
.currency-selector select option {
    color: #000 !important;
}
@media (min-width: 768px){
.dl-submenu.sublist, .header-menu .hs-menu-children-wrapper{
	display:none;
}
li.toggelcat:hover .dl-submenu.sublist, li.toggelcat:focus .dl-submenu.sublist,
li.hs-item-has-children:hover ul.hs-menu-children-wrapper, li.hs-item-has-children:focus ul.hs-menu-children-wrapper {
    display: block;
}
.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
  /*left: -80px;*/
}
li.toggelcat, .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children {
	background:url('https://3960232.fs1.hubspotusercontent-na1.net/hubfs/3960232/Scootaround_November2019/ic_menu_24px.png') no-repeat center right;
	padding-right:35px !important;
}
li.toggelcat:hover, li.toggelcat:focus,
.hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children:hover, .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children:focus{
	background:url('https://3960232.fs1.hubspotusercontent-na1.net/hubfs/3960232/Scootaround_November2019/ic_close_24px.png') no-repeat center right;
}
ul.top-menu.mobile.dl-menu {
    display: none;
}
div#dl-menu {
    display: none;
}
.MobileClose {
    display: inline-block;
    overflow: hidden;
    width: 20px;
    vertical-align: top;
    height: 20px;
    margin-top: 9px;
}
.current .close-icon{
	display:none;
}
.open .menu-icon{
	display:none;
}
.MobileClose a:hover .close-icon{
	display:inline-block;
}
.MobileClose a:hover .menu-icon{
	display:none;
}
}
@media (max-width: 374px){
li.login_register span:first-child {
    display: none;
}
}
@media (max-width: 767px){
.html-category-page .side-2 { margin-top: 0px; }
.shopPage-product-grid-box .shop-productlist-grid-section {
    padding: 0 0px !important;
}
.product-details-page .related-products-grid.product-grid.cross-sells .item-grid.pro-listbox.shop-productlist-grid-section {
    padding: 0 0 !important;
}
.promotions-row .sign-up-btn {
    margin-bottom: 25px;
}
ul.award-list {
    padding: 0 0 0 0px !important;
}
.product-details-page .product-specs-box .table-wrapper td.spec-name {
    white-space: normal;
}
.Reviews-read-more a {
    padding-right: 20px;
    display: block;
    margin: 0 auto;
    width: 185px;
}
#categoryBanner h1.container {
    font-size: 30px;
}
.attributes .title {
    text-align: left;
}
.product-specs-box .table-wrapper td {
    text-align: left;
}
.pro-des-spe-section .product-specs-box {
    padding-left: 0px;
}
.star-ratting-view p {
    text-align: left;
	margin-bottom: 18px;
}
.product-no-reviews, .product-reviews-overview {
    float: left;
    width: 100%;
	text-align:left;
}

.product-grid.cross-sells .pro-listbox .item-box .product-item .picture {
    min-height: 150px;
}
.product-specs-box .table-wrapper td {
    text-align: left;
}
.page.product-reviews-page {
    padding-bottom: 0px !important;
}
.Reviews-this-item .Reviews-item-button {
    border-right: solid #CCCCCD 0px;
    float: left;
    width: 100%;
    border-bottom: solid #CCCCCD 1px;
    border-top: solid #CCCCCD 0px;
    padding-top: 20px;
    padding-bottom: 20px;
	text-align:center;
}
.Reviews-read-more {
    margin-bottom: 0px;
}
.Reviews-this-item .share-item-button ul {
    margin: auto !important;
    padding: 0px;
    display: block !important;
    margin-left: 5px;
    text-align: center;
}
.Reviews-this-item .share-item-button {
    float: left;
    padding-left: 0;
    width: 100%;
    margin-top: 23px;
	margin-bottom: 30px;
}
.Reviews-this-item {
    padding: 0px 0px 0px 0px;
}
.Reviews-this-item .share-item-button span {
    display: block;
    text-align: center;
    width: auto;
	margin-bottom: 20px;
}
.filtter-section .select-input {
    display: inline-block;
    width: 100%;
}
.filtter-section .select-input-1 select {
    width: 100%;
}
.review-bottom-links {
    margin-bottom: 40px;
}
.product-share-button {
    width: 270px !important;
    text-align: center;
    margin: 0 auto;
    float: none;
    display: block;
}
.filtter-section .select-input select {
    width: 100%;
}

.nopAjaxFilters7Spikes .filtersTitlePanel {
    padding: 0 15px;
}
.not-found-page .notfound .notfound-404 {
    height: 190px !important;
}
ul.dl-submenu li a {
    color: #37373B;
}
.dl-menuwrapper li.dl-back > a{
color:#0069AA;
}



/*product slider css*/

.MobileClose {
    display: none;
}

span.alt-text {
    margin-left:0px;
    text-align: left;
    font-size: 12px;
    margin-top: 13px;
}
.zoom-gallery {
    width: 100%;
}
.zoom-gallery-slide {
    width: 100%;
    height: auto;
    margin-left:0px;
}
.tumb-slide {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
}
.MagicZoom img, .mz-figure img{
	height:auto !important;
}
.mcs-item {
    margin: 0px 0px 0 0px !important;
	background:#fff;
}
.mcs-item {
    border-top: #fff solid 0px !important;
    border-bottom: #fff solid 0px !important;
	border-left: #fff solid 5px !important;
    border-right: #fff solid 5px !important;
}
.MagicScroll-horizontal .mcs-button-arrow-prev {
	background: #F0F0F1;
    height: 100% !important;
    opacity: 1 !important;
}
.MagicScroll-horizontal .mcs-button-arrow-next {
    background: #F0F0F1;
    height: 100% !important;
    opacity: 1 !important;
}
.product-slider {
    width: 100% !important;
    display: inline-block;
    vertical-align: top;
    position: relative;
}
.MagicScroll-horizontal .mcs-item {
    height: auto !important;
}
.zoom-gallery .selectors {
    height: 79px !important;
}

.MagicScroll-vertical .mcs-item {
    display: inline-block !important;
    height: auto !important;
}
.zoom-gallery .selectors a {
    width: 100% !important;
    height: auto !important;
}

.mcs-wrapper {
    height: 79px !important;
    top: 0px !important;
}
.free-shipping {
    padding-left: 0px;
    margin-top: 20px;
    margin-bottom: 20px;
    float: left;
margin-right:15px;
}
.financing-available {
    float: left;
    margin-top: 20px;
    margin-bottom: 20px;

}
.product-name h1 {
    font-size: 30px;
    font-weight: 700;
    text-align: left;
}
.manufacturers {
    margin-bottom: 20px;
}
.product-no-reviews, .product-reviews-overview {
    margin: 0 0 15px;
}
/*end*/

.brochure-button a{ width: auto;
    font-size: 16px;
    float: left;
    margin-bottom: 40px; }

/*listing page*/
.page.product-reviews-page #questions-answer-nput {
    width: 100%;
}
.top-bar .header-links li:nth-child(2) {
    /* display: none !important; */
}
.top-bar .header-links li:nth-child(3) {
    padding: 13.5px 12px 13.5px 5px !important;

}
.top-bar .header-links li:last-child {
    padding: 13.5px 12px 13.5px 5px !important;
}
.header-links-wrapper {
    margin-right: 40px;
	float:right;
}
.header-top-search {
    max-width: 100%;
    float: right;
    width: 100%;
}
.top-searchbar {
    padding-right: 0px;
    padding-top: 0;
    height: 25px;
    position: absolute;
    width: auto;
    z-index: 999;
    top: 12px;
    right: 10px;
    width: 30px;
    text-align: center;
}
.header {
    width: 100% !important;
}
#header-1 .search-box {
    width: 100.5%;
 }
.search-box .container {
    max-width: 90% !important;
}
.search-box-main {
    background: #0069AA;
    width: 40px;
    height: 49px;
    margin-top: -12px;
    position: absolute;
}
.show .search-box-main {
    background: #fff;
    width: 40px;
    height: 50px;
    margin-top: -12px;
    position: absolute;
}
.show a.search-toggle.active {
    background: #fff url(https://scootaround.com/Themes/ScootAround/Content/images/close-blue.png) no-repeat center center !important;
    width: 23px;
    height: 49px;
    margin-top: -12px;
    position: absolute;
}
.search-button {
    margin-top: 0px;
	height:100%;
}
.search-box .search-box-button {
    float: right;
    min-width: inherit;
    height: 28px;
    border: none;
    background: #fff url(https://scootaround.com/Themes/ScootAround/Content/images/search-arrow-gray.png) no-repeat center right !important;
    padding: 0 0px;
    text-align: center;
    color: #000;
    text-transform: uppercase;
    text-indent: -9999999999px;
    width: 16px;
    margin-top: 28px;
	margin-right: 2px;
}
.search-box.active .search-box-button {
    float: right;
    min-width: inherit;
    height: 28px;
    border: none;
    background: #fff url(https://scootaround.com/Themes/ScootAround/Content/images/search-arrow-blue.png) no-repeat center right !important;
    padding: 0 0px;
    text-align: center;
    color: #000;
    text-transform: uppercase;
    text-indent: -9999999999px;
    width: 16px;
    margin-top: 28px;
	margin-right: 2px;
}
.search-header.show-overlay .search-box-main {
    background-color: #fff;
    color: #0069aa;
}
.search-header.show-overlay .search-box-main a.search-toggle.active{ background: url(https://scootaround.com/Themes/ScootAround/Content/images/close-blue.png) no-repeat center center; }

.search-box input.search-box-text {
    width: 280px;
    border: none;
}
.search-box input.search-box-text::-webkit-input-placeholder { /* Edge */
  color: #CDCDCE;
  opacity:0;
  font-weight:normal;
  font-size:14px;
  text-transform:none;
}

.search-box input.search-box-text:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #CDCDCE;
  opacity:0;
  font-weight:normal;
  font-size:14px;
  text-transform:none;
}

.search-box input.search-box-text::placeholder {
  color: #CDCDCE;
  opacity:0;
  font-weight:normal;
  font-size:14px;
  text-transform:none;
}

.search-box .inputs label {
    left: 0px !important;
    z-index: -1;
}
.search-toggle {
    position: absolute;
    left: 8px;
    top: 50%;
	transform: translateY(-50%);
    z-index: 9999;
    text-decoration: none !important;
}
.top-bar .header-links a {
    display: inline-block;
    position: relative;
    line-height: 1.5;
    font-size: 13px;
    font-weight: normal;
    color: #fff;
    text-transform: inherit;
}
.top-bar .header-links li {
    padding: 14.5px 10px;
	height: 49px;
}

#categoryBanner img {
    width: 100%;
    min-height: 120px;
}
.cat-title-desc {
    padding-bottom: 10px;
    margin-bottom: 20px;
    max-width: 720px !important;
    margin: 0 auto;
	padding-left: 15px;
    padding-right: 15px;
	width: 100%;
}
.breadcrumb {
    max-width: 100%;
    /*padding: 15px 10px !important;*/
    border-bottom: #CDCDCE solid 0px;
    margin-bottom: 20px !important;
}
.breadcrumb ul {
    font-size: 0;
    margin: 0px;
}
.nopAjaxFilters7Spikes .block .title {
    position: relative;
    overflow: hidden;
    padding:12px 0px 12px 15px !important;
    background: #f6f6f6;
	margin:0 0 10px;
}
.nopAjaxFilters7Spikes .block .title a.toggleControl:after {
    right: 10px !important;
}
.nopAjaxFilters7Spikes .block .title a.clearFilterOptions {
    right: 45px !important;
    top: 22px !important;
}
.nopAjaxFilters7Spikes .filtersTitlePanel, .nopAjaxFilters7Spikes .block { margin-bottom:0px !important; }
.nopAjaxFilters7Spikes .block {
    border-bottom: 1px solid #ddd;
    padding-bottom: 0px;
}
.filtersPanel .block .title {
    position: relative;
    overflow: hidden;
    padding:12px 0px 12px 15px !important;
    background: #fff;
	margin:0 0 0px !important;
}
.filtersPanel .block .title a.toggleControl:after {
    right: 10px !important;
}
.filtersPanel .block .title a.clearFilterOptions {
    right: 45px !important;
    top: 22px !important;
}
.filtersPanel .filtersTitlePanel, .nopAjaxFilters7Spikes .block { margin-bottom:0px !important; }
.filtersPanel .block {
    border-bottom: 1px solid #ddd;
    padding-bottom: 0px;
}
.filtersPanel .block .title a.toggleControl:after{     content: "";
    position: absolute;
    top: 50%;
    right: 14px;
    width: 12px;
    height: 19px;
    margin-top: -9px;
    background: url(images/filters-toggle.png) center no-repeat;}
.filtersPanel .block .title a.toggleControl:after {
    width: 20px !important;
    height: 10px !important;
    background-position: 1px 2px !important;
    margin-top: -5px !important;
}

.container.side2-center2 {
    padding: 10px 0px;
    margin-top: 1px;
}
.html-blogpost-page .container.side2-center2 {
    padding: 10px 15px;
    margin-top: 1px;
}
.page.blogpost-page {
    padding: 0 0px;
}
.page.blogpost-page .col-sm-8.col-md-push-1.col-content {
    padding: 0px;
}
.page.blogpost-page ul li {
    text-align: left;
}
.nopAjaxFilters7Spikes .block .filtersGroupPanel {
    padding: 10px 15px !important;
}
.product-selectors > div {
    margin: 0 15px !important;
}
.item-grid {
    padding: 0 5px;
}
.item-box .product-box-add-to-cart-button {
    width: 140px;
      display: block !important;
    margin: 0 auto 10px auto !important;
}
.cat-title-desc .category-description {
    max-width: 100%;
    margin: 0 auto;
    padding-bottom: 20px;
}
.product-page-size {
    display: none !important;
}
.block {
    max-width: 720px;
    min-height: 50px;
}
.block .title {
    padding: 12px 30px 12px 15px !important;
	margin-bottom:0px;
	font-size: 24px;
}
.scoot-blog-postlist-section .post-item-box .post-title, .scoot-blog-postlist-section .post-item-box .news-title {
    font-size: 24px;
}
.section-subheader {
    margin-top: 15px;
}
button#btnCompare {
    margin-top: 10px;
}
.product-selectors > div {
    position: relative;
    float: left;
}
.center-2, .side-2 {
    margin: 0 0 0px;
}
.container.side2-center2 .center-2 {
    width: 100%;
}
.product-selectors {
    padding: 10px 0 10px 0;
}
.item-box {
    width: 44%;
    margin: 0 2.5% 50px;
}
.perfect-mobility-equipment-box {
    text-align: left;
}
h2.equipment-title {
    font-size: 22px;
}
.shop-recently-viewed-products h2.product-title {
    height: 48px;
	text-align:left;
}
.item-box-recentlyview .product-box-add-to-cart-button {
    width: 140px;
 }
.shopPage-product-grid-box .shop-productlist-grid-section, .shopPage-newproduct-box .shop-newproductlist-grid-section {
    text-align: left;
}
.item-box-recentlyview .product-item .picture {
    min-height: 180px;
}
.item-box-recentlyview .picture a:before {
    padding-top: 190px;
}
.item-box-recentlyview {
    /*-webkit-box-flex: 0;
    -ms-flex: 0 0 45%;
    flex: 0 0 45%;
    max-width: 45%;
    margin: 0 2% 20px;
    box-sizing: border-box;
    display: inline-block;
    vertical-align: top;*/
}
.add-info {
    text-align: center;
}
/*end*/

/*mobile menu start*/
.scoot-main-header .header-menu > ul.notmobile,
.scoot-main-header .header-menu .top-menu.notmobile {
    margin-bottom: 0px;
    display: none;
}
.header-menu {
    position: relative;
    z-index: 1;
    width: 100%;
    max-width: 600px;
    margin: 0 auto !important;
}
ul.top-menu.mobile {
    padding-top: 0px;
}
ul.top-menu.mobile.dl-menu.dl-menuopen.dl-subview {
    padding-top: 0px;
}
li.dl-back {
	position: relative !important;
    top: 0px;
    left: 0;
    background: none !important;
    width: 100%;
    border-bottom: #ccc solid 1px;
    border-top: #ccc solid 1px;
}
ul.dl-submenu.sublist.first-level{
	display:none !important
}
.toggelcat.dl-subviewopen ul.dl-submenu.sublist.first-level{
	display:block !important;
}
.dl-menuwrapper {
	width: 100%;
	max-width: 100%;
	float: left;
	position: relative;
	-webkit-perspective: 1000px;
	perspective: 1000px;
	-webkit-perspective-origin: 50% 200%;
	perspective-origin: 50% 200%;
}

.dl-menuwrapper:first-child {
	margin-right: 100px;
}

.dl-menuwrapper button {
	background: url('https://3960232.fs1.hubspotusercontent-na1.net/hubfs/3960232/Scootaround_November2019/ic_menu_24px.png') no-repeat right center;
	border: none;
    width: 75px;
    height: 45px;
    overflow: hidden;
    position: relative;
    cursor: pointer;
    outline: none;
    float: right;
    font-size: 18px;
    color: #0069AA;
    font-weight: bold;
    font-family: 'Source Sans Pro';
    text-align: left;
	outline:none !important;
	margin-right: 16px !important;
}
.dl-menuwrapper button.dl-active{
	background: url('https://3960232.fs1.hubspotusercontent-na1.net/hubfs/3960232/Scootaround_November2019/ic_close_24px.png') no-repeat right center;
	outline:none !important;
}
/*.dl-menuwrapper button:hover,
.dl-menuwrapper button.dl-active,
.dl-menuwrapper ul {
	background: url(https://scootaround.com/Themes/ScootAround/Content/images/ic_close_24px.png) no-repeat right center;
	outline:none !important;
}*/

.dl-menuwrapper button:after {
	/*content: '';
	position: absolute;
	width: 68%;
	height: 5px;
	background: #fff;
	top: 10px;
	left: 16%;
	box-shadow:
		0 10px 0 #fff,
		0 20px 0 #fff;*/
}

.dl-menuwrapper ul {
	padding: 0;
	list-style: none;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	margin-top: 0px;
	background:#fff;
}

.fixed-body .overlay {
    opacity: 1;
    display: block;
    position: fixed;
    background: rgba(0, 105, 170, 0.8);
    width: 100%;
    height: 100vh;
    left: 0;
    top: 80px;
    z-index: -1;
}

.dl-menuwrapper li {
	position: relative;
}

.dl-menuwrapper li a {
	display: block;
    min-height: 40px;
    padding: 8px 18px;
    font-size: 18px;
    color: #0069AA;
    text-transform: uppercase;
    font-weight: bold;
    text-align: left;
}

.no-touch .dl-menuwrapper li a:hover {
	background: rgba(255,248,213,0.1);
}


.dl-menuwrapper li.SubMenuParent > a:hover,
.dl-menuwrapper li.hs-item-has-children > a:hover {
	background: #fff /*url(https://scootaround.com/Themes/ScootAround/Content/images/ic_expand_more_24px.png) no-repeat 95% center*/;
}
.dl-menuwrapper li.SubMenuParent > a,
.dl-menuwrapper li.hs-item-has-children > a {
	background: #fff /*url(https://scootaround.com/Themes/ScootAround/Content/images/ic_expand_more_24px.png) no-repeat 95% center*/;
    padding-left: 8px !important;
	width:80%;
	display:inline-block;
}
a.menu-arrow-mob {
    width: 15% !important;
    display: inline-block;
    text-align: right !important;
    padding-right: 10px !important;
}
li.SubMenuParent.CurCls {
    border-bottom: #CDCDCE solid 1px;
}
li.SubMenuParent.CurCls a{
	color:#37373B;
	padding-top:12px;
	padding-bottom:12px;
	background: #fff url('https://3960232.fs1.hubspotusercontent-na1.net/hubfs/3960232/Scootaround_November2019/ic_expand_more_24px.png') no-repeat 95% center;
	padding-left:15px !important;
	width:100% !important;
}
li.SubMenuParent.CurCls ul li a{
	background:none;
}
.dl-menuwrapper li.dl-back > a {
	background: #fff url(https://scootaround.com/Themes/ScootAround/Content/images/back-icon.png) no-repeat 15px center !important;
    padding-left: 35px !important;
}
.dl-menuwrapper li.dl-back > a:hover {
	background: #fff url(https://scootaround.com/Themes/ScootAround/Content/images/back-icon.png) no-repeat 15px center !important;
}
li.SubMenuParent.CurCls a span{
	font-weight:normal;
}
li.SubMenuParent.CurCls .dl-back a {
    color: #0069AA !important;
}
li.SubMenuParent.CurCls ul li a{
	 padding-left: 35px !important;
}
li.SubMenuParent.CurCls ul li.current-select a {
   padding-left: 35px !important;
}
ul.dl-submenu.sublist.first-level li.dl-back{
	display:none;
}
.dl-menuwrapper li.dl-back:after,
.dl-menuwrapper li > a:not(:only-child):after {
	/*position: absolute;
	top: 0;
	line-height: 50px;
	font-family: 'icomoon';
	speak: none;
	-webkit-font-smoothing: antialiased;
	content: "\e000";*/
}

.dl-menuwrapper li.dl-back:after {
	/*left: 10px;
	color: rgba(212,204,198,0.3);
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);*/
}

.dl-menuwrapper li > a:after {
	/*right: 10px;
	color: rgba(0,0,0,0.15);*/
}

.dl-menuwrapper .dl-menu {
	margin: 0px 0 0 0;
	position: absolute;
	width: 100%;
	opacity: 0;
	pointer-events: none;
	-webkit-transform: translateY(0px);
	transform: translateY(0px);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.dl-menuwrapper .dl-menu.dl-menu-toggle {
	transition: all 0.3s ease;
}
.dl-menuwrapper .dl-menu.dl-menuopen {
	opacity: 1;
	pointer-events: auto;
	-webkit-transform: translateY(0px);
	transform: translateY(0px);
	transition: all 0.3s ease;
	z-index: -1;
}

/* Hide the inner submenus */
.dl-menuwrapper li .dl-submenu {
	display: none;
}

/*
When a submenu is openend, we will hide all li siblings.
For that we give a class to the parent menu called "dl-subview".
We also hide the submenu link.
The opened submenu will get the class "dl-subviewopen".
All this is done for any sub-level being entered.
*/
.dl-menu.dl-subview li,
.dl-menu.dl-subview li.dl-subviewopen > a,
.dl-menu.dl-subview li.dl-subview > a {
	display: none;
}

.dl-menu.dl-subview li.dl-subview,
.dl-menu.dl-subview li.dl-subview .dl-submenu,
.dl-menu.dl-subview li.dl-subviewopen,
.dl-menu.dl-subview li.dl-subviewopen > .dl-submenu,
.dl-menu.dl-subview li.dl-subviewopen > .dl-submenu > li {
	display: block;
}
.dl-menu.dl-subview li.dl-subviewopen > .dl-submenu{
	position:static;
	top:0px;
}
.dl-menu.dl-subview li.dl-subviewopen{
	margin:0px;
}
/* Dynamically added submenu outside of the menu context */
.dl-menuwrapper > .dl-submenu {
	position: absolute;
	width: 100%;
	top: 50px;
	left: 0;
	margin: 0;
	transition: all 1s ease;
}

/* Animation classes for moving out and in */

.dl-menu.dl-animate-out-1 {
	-webkit-animation: MenuAnimOut1 0.4s;
	animation: MenuAnimOut1 0.4s;
}

.dl-menu.dl-animate-out-2 {
	-webkit-animation: MenuAnimOut2 1s ease-in-out;
	animation: MenuAnimOut2 1s ease-in-out;
}

.dl-menu.dl-animate-out-3 {
	-webkit-animation: MenuAnimOut3 0.4s ease;
	animation: MenuAnimOut3 0.4s ease;
}

.dl-menu.dl-animate-out-4 {
	-webkit-animation: MenuAnimOut4 0.4s ease;
	animation: MenuAnimOut4 0.4s ease;
}

.dl-menu.dl-animate-out-5 {
	-webkit-animation: MenuAnimOut5 0.4s ease;
	animation: MenuAnimOut5 0.4s ease;
}

@-webkit-keyframes MenuAnimOut1 {
	0% { }
	50% {
		-webkit-transform: translateZ(-250px) rotateY(30deg);
	}
	75% {
		-webkit-transform: translateZ(-372.5px) rotateY(15deg);
		opacity: .5;
	}
	100% {
		-webkit-transform: translateZ(-500px) rotateY(0deg);
		opacity: 0;
	}
}

@-webkit-keyframes MenuAnimOut2 {
	0% { }
	100% {
		-webkit-transform: translateX(-100%);
		opacity: 1;
	}
}

@-webkit-keyframes MenuAnimOut3 {
	0% { }
	100% {
		-webkit-transform: translateZ(300px);
		opacity: 0;
	}
}

@-webkit-keyframes MenuAnimOut4 {
	0% { }
	100% {
		-webkit-transform: translateZ(-300px);
		opacity: 0;
	}
}

@-webkit-keyframes MenuAnimOut5 {
	0% { }
	100% {
		-webkit-transform: translateY(40%);
		opacity: 0;
	}
}

@keyframes MenuAnimOut1 {
	0% { }
	50% {
		-webkit-transform: translateZ(-250px) rotateY(30deg);
		transform: translateZ(-250px) rotateY(30deg);
	}
	75% {
		-webkit-transform: translateZ(-372.5px) rotateY(15deg);
		transform: translateZ(-372.5px) rotateY(15deg);
		opacity: .5;
	}
	100% {
		-webkit-transform: translateZ(-500px) rotateY(0deg);
		transform: translateZ(-500px) rotateY(0deg);
		opacity: 0;
	}
}

@keyframes MenuAnimOut2 {
	0% { }
	100% {
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%);
		opacity: 1;
	}
}

@keyframes MenuAnimOut3 {
	0% { }
	100% {
		-webkit-transform: translateZ(300px);
		transform: translateZ(300px);
		opacity: 0;
	}
}

@keyframes MenuAnimOut4 {
	0% { }
	100% {
		-webkit-transform: translateZ(-300px);
		transform: translateZ(-300px);
		opacity: 0;
	}
}

@keyframes MenuAnimOut5 {
	0% { }
	100% {
		-webkit-transform: translateY(40%);
		transform: translateY(40%);
		opacity: 0;
	}
}

.dl-menu.dl-animate-in-1 {
	-webkit-animation: MenuAnimIn1 0.3s;
	animation: MenuAnimIn1 0.3s;
}

.dl-menu.dl-animate-in-2 {
	-webkit-animation: MenuAnimIn2 1s ease-in-out;
	animation: MenuAnimIn2 1s ease-in-out;
}

.dl-menu.dl-animate-in-3 {
	-webkit-animation: MenuAnimIn3 0.4s ease;
	animation: MenuAnimIn3 0.4s ease;
}

.dl-menu.dl-animate-in-4 {
	-webkit-animation: MenuAnimIn4 0.4s ease;
	animation: MenuAnimIn4 0.4s ease;
}

.dl-menu.dl-animate-in-5 {
	-webkit-animation: MenuAnimIn5 0.4s ease;
	animation: MenuAnimIn5 0.4s ease;
}

@-webkit-keyframes MenuAnimIn1 {
	0% {
		-webkit-transform: translateZ(-500px) rotateY(0deg);
		opacity: 0;
	}
	20% {
		-webkit-transform: translateZ(-250px) rotateY(30deg);
		opacity: 0.5;
	}
	100% {
		-webkit-transform: translateZ(0px) rotateY(0deg);
		opacity: 1;
	}
}

@-webkit-keyframes MenuAnimIn2 {
	0% {
		-webkit-transform: translateX(-100%);
		opacity: 1;
	}
	100% {
		-webkit-transform: translateX(0px);
		opacity: 1;
	}
}

@-webkit-keyframes MenuAnimIn3 {
	0% {
		-webkit-transform: translateZ(300px);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateZ(0px);
		opacity: 1;
	}
}

@-webkit-keyframes MenuAnimIn4 {
	0% {
		-webkit-transform: translateZ(-300px);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateZ(0px);
		opacity: 1;
	}
}

@-webkit-keyframes MenuAnimIn5 {
	0% {
		-webkit-transform: translateY(40%);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateY(0);
		opacity: 1;
	}
}

@keyframes MenuAnimIn1 {
	0% {
		-webkit-transform: translateZ(-500px) rotateY(0deg);
		transform: translateZ(-500px) rotateY(0deg);
		opacity: 0;
	}
	20% {
		-webkit-transform: translateZ(-250px) rotateY(30deg);
		transform: translateZ(-250px) rotateY(30deg);
		opacity: 0.5;
	}
	100% {
		-webkit-transform: translateZ(0px) rotateY(0deg);
		transform: translateZ(0px) rotateY(0deg);
		opacity: 1;
	}
}

@keyframes MenuAnimIn2 {
	0% {
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%);
		opacity: 1;
	}
	100% {
		-webkit-transform: translateX(0px);
		transform: translateX(0px);
		opacity: 1;
	}
}

@keyframes MenuAnimIn3 {
	0% {
		-webkit-transform: translateZ(300px);
		transform: translateZ(300px);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateZ(0px);
		transform: translateZ(0px);
		opacity: 1;
	}
}

@keyframes MenuAnimIn4 {
	0% {
		-webkit-transform: translateZ(-300px);
		transform: translateZ(-300px);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateZ(0px);
		transform: translateZ(0px);
		opacity: 1;
	}
}

@keyframes MenuAnimIn5 {
	0% {
		-webkit-transform: translateY(40%);
		transform: translateY(40%);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
		opacity: 1;
	}
}

.dl-menuwrapper > .dl-submenu.dl-animate-in-1 {
	-webkit-animation: SubMenuAnimIn1 0.4s ease;
	animation: SubMenuAnimIn1 0.4s ease;
}

.dl-menuwrapper > .dl-submenu.dl-animate-in-2 {
	-webkit-animation: SubMenuAnimIn2 1s ease-in-out;
	animation: SubMenuAnimIn2 1s ease-in-out;
}

.dl-menuwrapper > .dl-submenu.dl-animate-in-3 {
	-webkit-animation: SubMenuAnimIn3 0.4s ease;
	animation: SubMenuAnimIn3 0.4s ease;
}

.dl-menuwrapper > .dl-submenu.dl-animate-in-4 {
	-webkit-animation: SubMenuAnimIn4 0.4s ease;
	animation: SubMenuAnimIn4 0.4s ease;
}

.dl-menuwrapper > .dl-submenu.dl-animate-in-5 {
	-webkit-animation: SubMenuAnimIn5 0.4s ease;
	animation: SubMenuAnimIn5 0.4s ease;
}

@-webkit-keyframes SubMenuAnimIn1 {
	0% {
		-webkit-transform: translateX(50%);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateX(0px);
		opacity: 1;
	}
}

@-webkit-keyframes SubMenuAnimIn2 {
	0% {
		-webkit-transform: translateX(100%);
		opacity: 1;
	}
	100% {
		-webkit-transform: translateX(0px);
		opacity: 1;
	}
}

@-webkit-keyframes SubMenuAnimIn3 {
	0% {
		-webkit-transform: translateZ(-300px);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateZ(0px);
		opacity: 1;
	}
}

@-webkit-keyframes SubMenuAnimIn4 {
	0% {
		-webkit-transform: translateZ(300px);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateZ(0px);
		opacity: 1;
	}
}

@-webkit-keyframes SubMenuAnimIn5 {
	0% {
		-webkit-transform: translateZ(-200px);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateZ(0);
		opacity: 1;
	}
}

@keyframes SubMenuAnimIn1 {
	0% {
		-webkit-transform: translateX(50%);
		transform: translateX(50%);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateX(0px);
		transform: translateX(0px);
		opacity: 1;
	}
}

@keyframes SubMenuAnimIn2 {
	0% {
		-webkit-transform: translateX(100%);
		transform: translateX(100%);
		opacity: 1;
	}
	100% {
		-webkit-transform: translateX(0px);
		transform: translateX(0px);
		opacity: 1;
	}
}

@keyframes SubMenuAnimIn3 {
	0% {
		-webkit-transform: translateZ(-300px);
		transform: translateZ(-300px);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateZ(0px);
		transform: translateZ(0px);
		opacity: 1;
	}
}

@keyframes SubMenuAnimIn4 {
	0% {
		-webkit-transform: translateZ(300px);
		transform: translateZ(300px);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateZ(0px);
		transform: translateZ(0px);
		opacity: 1;
	}
}

@keyframes SubMenuAnimIn5 {
	0% {
		-webkit-transform: translateZ(-200px);
		transform: translateZ(-200px);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
		opacity: 1;
	}
}

.dl-menuwrapper > .dl-submenu.dl-animate-out-1 {
	-webkit-animation: SubMenuAnimOut1 0.4s ease;
	animation: SubMenuAnimOut1 0.4s ease;
}

.dl-menuwrapper > .dl-submenu.dl-animate-out-2 {
	-webkit-animation: SubMenuAnimOut2 1s ease-in-out;
	animation: SubMenuAnimOut2 1s ease-in-out;
}

.dl-menuwrapper > .dl-submenu.dl-animate-out-3 {
	-webkit-animation: SubMenuAnimOut3 0.4s ease;
	animation: SubMenuAnimOut3 0.4s ease;
}

.dl-menuwrapper > .dl-submenu.dl-animate-out-4 {
	-webkit-animation: SubMenuAnimOut4 0.4s ease;
	animation: SubMenuAnimOut4 0.4s ease;
}

.dl-menuwrapper > .dl-submenu.dl-animate-out-5 {
	-webkit-animation: SubMenuAnimOut5 0.4s ease;
	animation: SubMenuAnimOut5 0.4s ease;
}

@-webkit-keyframes SubMenuAnimOut1 {
	0% {
		-webkit-transform: translateX(0%);
		opacity: 1;
	}
	100% {
		-webkit-transform: translateX(50%);
		opacity: 0;
	}
}

@-webkit-keyframes SubMenuAnimOut2 {
	0% {
		-webkit-transform: translateX(0%);
		opacity: 1;
	}
	100% {
		-webkit-transform: translateX(100%);
		opacity: 1;
	}
}

@-webkit-keyframes SubMenuAnimOut3 {
	0% {
		-webkit-transform: translateZ(0px);
		opacity: 1;
	}
	100% {
		-webkit-transform: translateZ(-300px);
		opacity: 0;
	}
}

@-webkit-keyframes SubMenuAnimOut4 {
	0% {
		-webkit-transform: translateZ(0px);
		opacity: 1;
	}
	100% {
		-webkit-transform: translateZ(300px);
		opacity: 0;
	}
}

@-webkit-keyframes SubMenuAnimOut5 {
	0% {
		-webkit-transform: translateZ(0);
		opacity: 1;
	}
	100% {
		-webkit-transform: translateZ(-200px);
		opacity: 0;
	}
}

@keyframes SubMenuAnimOut1 {
	0% {
		-webkit-transform: translateX(0%);
		transform: translateX(0%);
		opacity: 1;
	}
	100% {
		-webkit-transform: translateX(50%);
		transform: translateX(50%);
		opacity: 0;
	}
}

@keyframes SubMenuAnimOut2 {
	0% {
		-webkit-transform: translateX(0%);
		transform: translateX(0%);
		opacity: 1;
	}
	100% {
		-webkit-transform: translateX(100%);
		transform: translateX(100%);
		opacity: 1;
	}
}

@keyframes SubMenuAnimOut3 {
	0% {
		-webkit-transform: translateZ(0px);
		transform: translateZ(0px);
		opacity: 1;
	}
	100% {
		-webkit-transform: translateZ(-300px);
		transform: translateZ(-300px);
		opacity: 0;
	}
}

@keyframes SubMenuAnimOut4 {
	0% {
		-webkit-transform: translateZ(0px);
		transform: translateZ(0px);
		opacity: 1;
	}
	100% {
		-webkit-transform: translateZ(300px);
		transform: translateZ(300px);
		opacity: 0;
	}
}

@keyframes SubMenuAnimOut5 {
	0% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
		opacity: 1;
	}
	100% {
		-webkit-transform: translateZ(-200px);
		transform: translateZ(-200px);
		opacity: 0;
	}
}

/* No JS Fallback */
.no-js .dl-menuwrapper .dl-menu {
	position: relative;
	/*opacity: 1;*/
	-webkit-transform: none;
	transform: none;
}

.no-js .dl-menuwrapper li .dl-submenu {
	display: block;
}

.no-js .dl-menuwrapper li.dl-back {
	display: none;
}

.no-js .dl-menuwrapper li > a:not(:only-child) {
	/*background: rgba(0,0,0,0.1);*/
}

.no-js .dl-menuwrapper li > a:not(:only-child):after {
	content: '';
}

/* Colors for demos */

/* Demo 1 */
.demo-1 .dl-menuwrapper button {
	background: #c62860;
}

.demo-1 .dl-menuwrapper button:hover,
.demo-1 .dl-menuwrapper button.dl-active,
.demo-1 .dl-menuwrapper ul {
	background: #9e1847;
}

/* Demo 2 */
.demo-2 .dl-menuwrapper button {
	background: #e86814;
}

.demo-2 .dl-menuwrapper button:hover,
.demo-2 .dl-menuwrapper button.dl-active,
.demo-2 .dl-menuwrapper ul {
	background: #D35400;
}


.header-links.scoot-top-bar {
    margin-right: 0px;
    position: relative;
    width: 100%;
    background: #0069AA;
    z-index: 9999999;
    left: 0;
    top: 0;
}
.visible-xs	{
	display:block !important;
}
.hidden-xs{
	display:none !important;
}
.home-page-featured-product {
    max-width: 100%;
    margin: 0 auto;
    padding: 0 15px;
}
.home-page-featured-product .shopPage-product-grid-box .shop-productlist-grid-section{
    display: flex;
    width: 100%;
    overflow: scroll;
    overflow-y: hidden;
    overflow-x: visible;
    padding: 0px 0px;
    padding-bottom: 5px;
}
.home-page-featured-product .pro-listbox .item-box .product-item .details .product-title a {
    height: auto;
}
.home-page-featured-product .pro-listbox .item-box .product-item .details .product-title {
    height: auto;
    float: left;
    max-height: inherit;
    margin-bottom: 0px !important;
    min-height: inherit !important;
}
.home-page-featured-product .item-box .details {
    bottom: 20px;
    width: 100%;
	/*min-height:38px !important;*/
}

iframe {
    width: 100% !important;
	border:none !important;
	outline:none !important;
}
.Rent-main-pg .book-advance-section iframe {
    width: 100% !important;
    border: none !important;
    outline: none !important;
    height: 550px !important;
}
.get-started-container iframe {
    width: 100% !important;
    border: none !important;
    outline: none !important;
    height: 550px !important;
}
.home-page .personal-mobility-section .about-mobility-content{
	width:100% !important;
}
.home-page .personal-mobility-section .about-mobility-content p{
	width:80% !important;
	font-size: 20px;
}
.provide-service-section .col-sm-6 {
    width: 100%;
    max-width: 100%;
    flex: inherit;
}
.provide-service-section img {
    display: block;
    margin: 0 auto;
	max-width:100%;
}

.header-links-wrapper {
    padding: 0px 0;
}
#topcartlink {
    display: block;
    width: auto;
    padding-left: 0;
    padding-right: 0px;
}
.top-bar .header-links li .header-selectors-wrapper .currency-selector {
    line-height: 1.5;
    margin: 0px;
    width: 87px;
}
.top-bar .header-links li .header-selectors-wrapper .currency-selector select {
    height: 22px;
    padding: 0px 4px !important;
    width: 100%;
    font-size: 14px !important;
    float: left;
    background: none;
    border: none;
    color: #fff;
    font-weight: bold;
}
.header-selectors-wrapper {
    border-bottom: 0px solid #ddd;
    padding: 0px 0;
}
.menu-toggle {
    background:url('https://3960232.fs1.hubspotusercontent-na1.net/hubfs/3960232/Scootaround_November2019/ic_menu_24px.png') right center no-repeat;
    padding: 0px;
    font-weight: bold;
    color: #fff;
    text-transform: uppercase;
    cursor: pointer;
	font-size:18px;
    color: #0069AA !important;
	width: 75px;
    float: right;
    text-align: left;
}

.scoot-main-header .header-logo {
    margin: 0px 0px 0px;
    text-align: center;
    width: 208px;
    position: relative;
    z-index: 999;
}
.header-logo a img {
    width: 208px !important;
    opacity: 1;
}
.header-logo a {
    display: inline-block;
    width: 208px;
    line-height: 0;
}
.header-menu {
    margin-top: 0px;
	position:static;
}
.scoot-main-header .header-lower {
    display: flex;
    position: static;
}
.scoot-main-header .store-search-box {
    width: 100%;
    display: inline-block;
    float: left;
}
ul.top-menu.mobile,
div.top-menu.mobile ul {
    position: absolute;
    z-index: 9999;
    left: 0;
    width: 100%;
    background: #fff;
    top: 50px;
    overflow-y: auto;
    max-height: 68vh;
}

.header {
    position: static;
}
ul.top-menu.mobile img.menu-icon {
    display: none;
}
.top-menu > li > a {
    display: block;
    min-height: 40px;
    padding: 8px 18px;
    font-size: 18px;
    color: #0069AA;
    text-transform: uppercase;
    font-weight: bold;
    text-align: left;
}
a#aId{
	display:none;
}
.header-menu .sublist,
.header-menu .hs-menu-children-wrapper {
    width: 100%;
    box-shadow: 0 0px 0px rgba(0,0,0,0.5) !important;
    background-color: #fff;
    border-radius: 0;
    padding: 0px 0;
    text-align: left;
    right: 0;
    left: -80px;
	display:none;
}
.header-menu .sublist li a,
.header-menu .hs-menu-children-wrapper li a {
    text-align: left;
    font-size: 18px !important;
    font-weight: bold;
    color: #0069AA !important;
    padding: 8px 0px;
	text-transform:uppercase;
}
.personal-mobility-section .about-mobility-content h1 {
    font-size: 30px;
    line-height:40px;
    color: #fff;
    font-weight: bold;
    margin-bottom: 10px;
    text-align: left;
}
.about-mobility-content p br {
    display: none;
}
.personal-mobility-section .about-mobility-content {
    max-width: 100%;
    bottom: 20px;
	padding: 10px 15px;
 }
.slider-banner-box .shop-about-content-box .left-box {
    float: left;
    display: inline-block;
    width: 100%;
}
.shop-scoot-section .slider-banner-box .shop-about-content-box {
    padding: 13px 20px;
	bottom:auto;
	top: 50%;
    transform: translateY(-50%);
}
.slider-banner-box .shop-about-content-box .white-radius-btn {
    bottom: 0;
    right: inherit;
    left: 20px;
}
.home-page-featured-product .shopPage-product-grid-box .shop-productlist-grid-section .item-box {
    height: auto;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 60.333%;
    flex: 0 0 60.33%;
    max-width: 60.333%;
    padding: 0;
	margin: 0 15px 20px 0px;
    box-sizing: border-box;
}
.pro-listbox .item-box .product-item .picture {
    background-color: #fff;
    padding: 12px;
    min-height: inherit;
    box-shadow: 0px 0px 5px #ccc;
}
.home-page-featured-product .pro-listbox .item-box .product-item .picture {
    background-color: #fff;
    padding: 0;
    height: 126px;
}
.home-page-featured-product .pro-listbox .item-box .product-item {
    height: auto;
}
.home-page-featured-product .picture img {
    max-width: 100%;
	height:100%;
 }

a.btn-next {
	bottom: 0px;
    right: 10px;
    width: 28px;
    height: 28px;
    border-radius: 100px;
    text-align: center;
    line-height: 25px;
}
.repair-for-airline-box {
    max-width: 100%;
    margin-left: 0;
	margin-bottom:40px;
}
.provide-service-section .repair-for-airline-box .provide-service-disc, .provide-service-section .provide-fleets-datainfo .provide-service-disc {
    font-size: 17px;
}
 .provide-service-section .provide-fleets-datainfo .provide-service-disc{ max-width:92%; }
.provide-service-section .provide-fleets-box .provide-fleets-datainfo {
    margin-top: 30px;
}
.provide-fleets-box {
    display: flex;
    display: flex !important;
    flex-wrap: wrap;
	margin-top: 0px !important;
	padding-top:40px;
	border-top: 1px solid #fff;
}
.provide-fleets-datainfo {
    order: 2;
}
.provide-fleets-video-box {
    order: 1;
}
.slider-banner-box .shop-about-content-box .left-box p {
    font-size: 17px;
    margin-top: 0px;
    line-height: normal;
}
.availability-option {
    background: #F0F0F1;
    margin-top: 0px;
    display: table;
    width: 100%;
    height: auto;
    padding-top: 0px;
}
.pro-availability-option-section .pro-option-box .mobility-item-box:nth-child(2):after {
    width: 0px !important;
}
.pro-availability-option-section .pro-option-box .mobility-item-box:nth-child(2):before {
    width: 0px !important;
}
.pro-availability-option-section .pro-option-box .mobility-item-box:first-child {
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
    box-shadow: 0px 0px 0px #cdcdcd;
}
.pro-availability-option-section .pro-option-box .mobility-item-box:last-child {
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    box-shadow: 0 6px 6px rgba(0,0,0,0.16);
}
.pro-availability-option-section .pro-option-box .mobility-item-box:nth-child(2) {
    box-shadow: 0px 0px 0px #cdcdcd;
}
.availability-option .container {
    max-width: 958px !important;
    padding: 0px;
}
.pro-availability-option-section .pro-option-box .mobility-item-box {
    padding: 20px 20px 20px!important;
}
.newslatter-update-section {
	padding:47px 0px;
	background: #FF9E15 url(https://scootaround.com/Themes/ScootAround/Content/images/m-newsletter-bg-style.png) no-repeat left 95% !important;
    background-size: 100% 39% !important;
}
.cls1 .newslatter-update-section{ background: #910000 url(https://scootaround.com/Themes/ScootAround/Contentimages/m-newsletter-bg-style.png) no-repeat left 95% !important; }
.mobility-item-content {
    display: inline-block;
    text-align: left;
        float: left;
    width: 72%;

}
.mobility-item-box {
    text-align: left;
    display: inline-block;
}
.pro-option-box .mobility-item-box .icon-box {
    float: left;
    margin: 0 20px 0 0 !important;
    width: 60px !important;
    max-width: 17% !important;
}
.pro-availability-option-section .pro-option-box .mobility-item-box:first-child .icon-box {
    height: 74px;
	width: 68px !important;
    max-width: 22% !important;
}
.pro-availability-option-section .pro-option-box .mobility-item-box:nth-child(2) .icon-box {
    height: 71px;
    max-width: 77px !important;
	max-width: 22% !important;
}
.pro-availability-option-section .pro-option-box .mobility-item-box:last-child .icon-box {
    height: 71px;
    max-width: 88px !important;
	max-width: 22% !important;
}
.pro-option-box .mobility-item-box .mobility-item-content .item-disc {
    text-align: left;
    font-size: 14px;
    font-weight: normal;
    margin-top: 2px;
	    margin-bottom: 0px;
    padding-bottom: 0px;
	line-height:18px;
}
.pro-option-box .mobility-item-box .mobility-item-content .item-disc br{ display:none;}
.pro-option-box .mobility-item-box .mobility-item-content .item-disc{ width:170px; text-align:left !important;}
.pro-availability-option-section .pro-option-box .mobility-item-box:last-child .item-disc{ width:195px;}
.pro-availability-option-section .pro-option-box .mobility-item-box:nth-child(2) {
    box-shadow: 0px 0px 0px #cdcdcd;
    border-top: #CDCDCE solid 1px;
    border-bottom: #CDCDCE solid 1px;
}
.pro-availability-option-section .pro-option-box .mobility-item-box:hover {
    border-radius: 0px !important;
}
.newupdate-form-box button.btn.white-radius-btn {
    margin-top: 27px;
}
.rental-travel-option-box .rental-travel-item .rental-travel-item-data .rental-title {
    font-size: 18px;
    margin: 0px;
    line-height: 1;
    color: #37373b;
    font-weight: bold;
	text-align: left;
	margin-bottom:5px;
}
.rental-travel-option-box .rental-travel-item .rental-travel-item-data {
        padding-left: 0;
    padding-top: 28px;
    max-width: 70%;
}
.rental-travel-option-box .rental-travel-item .rental-travel-img-box {
    padding-right: 0px;
}
.rental-travel-section .rental-travel-option-box ul {
    margin-top: 20px;
}
.rental-travel-section {
    background: #FFFFFF;
	padding-top: 30px;
	padding-bottom: 10px;
}
.shop-scoot-section h2 {
    margin: 10px 0px 20px;
}
.slider-banner-box .shop-about-content-box .white-radius-btn {
    position: relative;
	left:0px !important;
}
.shop-scoot-section .slider-banner-box .shop-about-content-box {
    height: auto !important;
}
.footer-block .list a {
    display: block;
    padding: 0px 0px;
    line-height: 20px;
    color: #fff;
}
.footer-block .title {
    margin: 0 0 0px !important;
    font-weight: 700;
    font-size: 18px !important;
    text-transform: uppercase;
	    padding: 0px;
}
.footer-block .list {
    display: block;
    margin: 0 0 20px;
    background-color: transparent;
    padding: 0px 0px;
}
.footer-block {
    width: 49% !important;
    margin: 1px auto;
    text-align: left;
    font-size: 14px;
    display: inline-block !important;
    vertical-align: top;
}
.follow-us {
    margin: 0px auto 0;
    text-align: left;
}
.footer-bottom .footer-block.term-link {
    width: 160px !important;
    display: inline-block;
    float: left;
}
.footer-bottom .footer-block.CopyRight {
    width: 130px;
    color: #fff;
    float: left;
    margin-left: 0;
    padding-top: 0px;
    line-height: 21px;
		margin-top: -25px;
}
.footer-bottom .footer-block.contact-info {
    width: 100% !important;
}
.fot-contact-title {
    font-size: 18px;
    color: #fff;
    font-weight: bold;
    margin-bottom: 20px;
    line-height: normal;
}
.footer-bottom .footer-block.contact-info p {
    font-weight: bold;
    color: #fff;
    font-size: 14px;
    margin-bottom: 7px;
}
.footer-upper {
    width: 100% !important;
    margin: auto;
    border-bottom: 0px solid #ddd;
    overflow: hidden;
    padding: 40px 15px;
    font-size: 0;
}
.book-for-trip-section .book-for-trip-gauid-box {
    max-width: 450px;
    position: relative;
    height: auto;
    float: none;
    margin: 0 auto;
}
.html5gallery-container-0 {
    -moz-box-shadow: 0px 0px 0px #aaa !important;
    -webkit-box-shadow: 0px 0px 0px #aaa !important;
    box-shadow: 0px 0px 0px #aaa !important;
}
.html5gallery-container-0.html5gallery-activeslide-0-0 {
    width: 100% !important;
}
.html5gallery-box-0 {
    width: 100% !important;
}
.html5gallery-elem-0 {
    width: 100% !important;
	position: relative !important;
}
.html5gallery-elem-img-0 {
    width: 100% !important;
}
.html5gallery-title-0 {
    position: relative !important;
    width: 100% !important;
    top: 0px !important;
	display:block !important;
 }
 .html5gallery-title-text-0 {
    color: #737373 !important;
    font-size: 12px !important;
	font-family: 'Source Sans Pro' !important;
	background:none !important;
	padding:0px !important;
 }
img.html5gallery-elem-image.html5gallery-elem-image-0 {
    max-width: 80% !important;
    height: auto !important;
    top: 0 !important;
    margin: 0 auto !important;
    left: 0 !important;
    right: 0 !important;
}
.html5gallery-car-0 {
    width: 100% !important;
	left:0px !important;
}
.html5gallery-car-list-0 {
    width: 100% !important;
	left:0px !important;
}
.html5gallery-car-mask-0 {
    width: 100% !important;
	left:0px !important;
}
.html5gallery-thumbs-0 {
    position: relative;
    display: block;
    margin-left: auto !important;
    width: 272px;
    top: 6px;
    margin-right: auto !important;
}
.html5gallery-car-0 {
    background: #fff !important;
    border-top: 0px solid #666666 !important;
    border-bottom: 0px solid #111111 !important;
    top: 93% !important;
    bottom: 0px !important;
    position: relative !important;
}
.html5gallery-tn-img-0 {
    background: #F0F0F1;
    padding: 10px;
}
.overview ul.option-list.attribute-squares.color-squares li {
    margin: 0 5px 0 0 !important;
}
.key-spec-highlights {
    margin: 0 0 20px;
    border-bottom: #CDCDCE solid 1px;
    padding-bottom: 5px;
    border-top: #CDCDCE solid 1px;
    padding-top: 20px;
}
.retail-price {
    text-align: left;
}
.time-payment {
    text-align: left;
}
.additional-details {
    text-align: left;
}
.overview .delivery, .variant-overview .delivery {
    text-align: left;
}
.overview ul.option-list.attribute-squares.color-squares li {
    margin: 0 30px 20px 0 !important;
}
.attribute-squares {
    text-align: left;
}
.attributes dt, .attribute-label {
    text-align: left;
}
.attributes dd ul.option-list {
    text-align: left;
}
.overview ul.option-list li {
    margin: 0 10px 0 0;
}
.overview-buttons .add-to-wishlist {
    width: auto;
}
.overview {
    margin: 0 0 0px;
}
.product-grid.cross-sells .title {
    margin-bottom: 15px;
	padding:0 15px 15px;
}
.item-box .buttons {
    text-align: center;
}
.pro-listbox .item-box .buttons input.add-to-compare-list-button, .pro-listbox .item-box .buttons input.add-to-wishlist-button {
    margin: 10px 5px;
}
.pro-des-left {
    width: 100% !important;
    text-align: left;
}
.pro-spe-right {
    width: 100% !important;
    padding-bottom: 40px;
}
.pro-des-spe-section .product-specs-box {
    width: 100% !important;
 }
.filtter-section .select-input-1 {
    width: 100% !important;
	padding-right:0px;
	margin-bottom:28px;
}
.product-grid.cross-sells .pro-listbox .item-box .product-item .picture {
    min-height: 150px !important;
}
.product-specs-box .title {
    text-align: left;
}
table.specs2 {
    width: 100% !important;
}
.overview {
    margin: 0 0 0px;
    text-align: left;
}
.overview .product-name h1 {
    font-size: 30px;
    font-weight: bold;
}
.breadcrumb {
    max-width: 100%;
    padding: 18px 10px 0px !important;
}
}
@media (min-width: 768px) and (max-width: 991px){
.newsletter-result {
    padding-left: 25px;
}
.newsletter-validation{
	padding-left: 25px;
}
.payment-info iframe {
    width: 100% !important;
    margin: 0px 0 !important;
}
.checkout-page .opc .step .payment-info .info {
    margin-left: 0;
}
.quantity label.td-title {
    line-height: 27px;
    vertical-align: top;
}
.login-or-guest {
    display: none;
}
.blog-search-box {
    margin: 0px auto !important;
    width: 100%;
    max-width: 720px !important;
    margin-top: 20px !important;
}
.scoot-blog-postlist-section .bloglist-section-title, .scoot-blog-achive-list-section .scoot-blog-achive-heading {
    padding: 13px 30px 12px 0px !important;
}
.scoot-blog-achive-list-section .scoot-blog-achive-list-box {
    display: none;
}
.side-2 .title.scoot-blog-achive-heading {
    padding-left: 15px !important;
}
.blog-search-box .title {
    padding-left: 15px !important;
    margin-bottom: 6px !important;
}
.block .title {
    font-size: 24px;
 }
.cat-title-desc {
    float: none;
}
.breadcrumb {
    padding: 25px 0px 0 0px !important;
}
.category-description {
    float: none;
}
.pro-availability-option-section .pro-option-box .mobility-item-box {
    padding: 25px 5px 0px 5px;
}
.wrap button.btn.prev {
    width: 24px !important;
    height: 24px !important;
    line-height: 17px !important;
    top: 30% !important;
    padding: 4px !important;
}
.wrap button.btn.next {
    width: 24px !important;
    height: 24px !important;
    line-height: 17px !important;
    top: 30% !important;
    padding: 4px !important;
}
.product-grid.home-page-product-grid.shopPage-product-grid-box .wrap button.btn.prev {
    top: 20% !important;
}
.product-grid.home-page-product-grid.shopPage-product-grid-box .wrap button.btn.next {
    top: 20% !important;
}
.slider-width-full .product-grid.home-page-product-grid.shopPage-product-grid-box .wrap button.btn.prev {
    top: 30% !important;
}
.slider-width-full .product-grid.home-page-product-grid.shopPage-product-grid-box .wrap button.btn.next {
    top: 30% !important;
}
.nivo-caption{
	min-height:240px !important;
}
.shop-main-page .mobility-equipment-section{
	margin-top:-20px !important;
}
.top-bar .header-links ul {
    overflow: auto;
    margin: 0px;
    width: auto;
    float: right;
    margin-right: 23px;
}
.reversed label {
    transform: inherit !important;
    margin: 0px;
}
.top-bar .header-links li {
    padding: 13.5px 2px;
}
.top-bar .header-links li:nth-child(2) {
    /* padding: 0px 6px; */
    text-align: left;
}
.scoot-top-bar li.hide-mob {
    padding-top: 0px;
    padding-bottom: 0px;
}
.top-bar .header-links li.Wishlist {
    width: 45px;
}
.zoom-gallery-slide {
    width: 235px;
    height: 235px;
    margin-left: 95px;
    background: #fff;
    border-radius: 4px;
    border: #CDCDCE solid 1px;
	overflow:hidden;
}
figure.mz-figure{
	height: 235px;
}
.MagicZoom img, .mz-figure img {
/*    height: 220px !important;*/
}
span.alt-text {
    margin-left: 95px;
}
.selectors {
    height: 260px !important;
}
.mcs-wrapper {
    height: 225px !important;
}
.top-searchbar {
    padding-right: 8px;
    padding-top: 13px;
    height: 48px;
    position: absolute;
    width: 20px;
    right: 0;
    float: right;
}
.free-shipping {
    padding-left: 0px;
}
.search-toggle {
    width: 24px;
    height: 24px;
    display: inline-block;
    position: absolute;
    top: 12px;
    right: 0;
	z-index:999;
	text-decoration:none !important;
}
#header-1 .search-box {
    width: 100.5%;
 }
.search-box .container {
    max-width: 90% !important;
}
.search-box-main {
    background: #0069AA;
    width: 30px;
    height: 48px;
    margin-top: -12px;
    position: absolute;
	right:0;
}
.show .search-box-main {
    background: none;
    width: 32px;
    height: 50px;
    margin-top: -12px;
    position: absolute;
}
.show a.search-toggle.active {
    background: url(https://scootaround.com/Themes/ScootAround/Content/images/close-white.png) no-repeat center center !important;
    width: 23px;
    height: 49px;
    margin-top: -12px;
    position: absolute;
}
.search-button {
    margin-top: 12px;
	height:100%;
}
.search-box .search-box-button {
    float: right;
    min-width: inherit;
    height: 36px;
    border: none;
    background: #fff url(https://scootaround.com/Themes/ScootAround/Content/images/search-arrow-blue.png) no-repeat center center !important;
    padding: 0 0px;
    text-align: center;
    color: #000;
    text-transform: uppercase;
    text-indent: -9999999999px;
    width: 16px;
    margin-top: 15px;
	    position: absolute;
    top: 0;
    right: 0;
}
.search-box input.search-box-text {
    float: left;
    width: 87%;
    height: 50px;
    margin: 7px 0 0 0;
    border: 0px;
}

/*listing page*/
.event-section-bottom .events-left {
    position: absolute;
    top: inherit !important;
	bottom:20px !important;
}
.event-section-bottom .events-left .events-inner-content {
    width: 100% !important;
}
.event-section-bottom .events-left .events-inner-content h3 {
    margin-bottom: 10px !important;
 }
 .newslatter-update-section .newupdate-form-box {
    width: 417px;
}
.newslatter-update-section .newupdate-form-box input {
    width: 240px;
	margin-right:20px;
}
.cat-title-desc {
    padding-bottom: 10px;
    margin-bottom: 20px;
    max-width: 720px !important;
    margin: 0 auto;
}
.breadcrumb {
    max-width: 720px;
}
.nopAjaxFilters7Spikes .block .title {
    position: relative;
    overflow: hidden;
    padding:12px 30px 12px 0px !important;
    background: #f6f6f6;
	margin:0 0 10px;
}
.container.side2-center2 {
    padding: 0px;
}
.block {
    max-width: 720px;
    min-height: 50px;
}
.product-selectors > div {
    position: relative;
    float: left;
}
.center-2, .side-2 {
    margin: 0 0 0px;
}
.container.side2-center2 .center-2 {
    width: 100%;
}
.product-selectors {
    padding: 15px 0 15px 0;
}
.page-submenu-section .container {
    max-width: 100% !important;
    width: 100% !important;
	padding: 0 50px;
}
.item-box {
    width: 46%;
    margin: 0 2% 50px;
}
h2.equipment-title {
    font-size: 22px;
}
.shop-recently-viewed-products h2.product-title {
    height: 48px;
}
/*end*/


.container {
    max-width: 720px !important;
}
.cat-title-desc .category-description {
    max-width: 720px;
    margin: 0 auto;
}
.breadcrumb {
    max-width: 720px;
	padding:0 15px;
}
.header-links-wrapper {
    position: relative;
    padding: 0px 0;
    width: 530px;
    float: right;
}
#topcartlink {
    display: block;
    width: 46px;
    padding-left: 0;
    padding-right: 0px;
}
.header-selectors-wrapper {
    border-bottom: 0px solid #ddd;
    padding: 0px 0;
}
.top-bar .header-links li .header-selectors-wrapper .currency-selector {
    line-height: 1.5;
    margin: 0px;
    /*width: 87px;*/
}
.top-bar .header-links li .header-selectors-wrapper .currency-selector select {
    height: 22px;
    padding: 3px 10px !important;
    width: 100%;
    font-size: 14px !important;
    float: left;
    background: none;
    border: none;
    color: #fff;
    font-weight: bold;
    margin-top: 0px;
}
.top-bar .header-links a.ico-logout {
    padding: 2.5px 10px;
}
.header-menu {
    position: relative;
    z-index: 1;
    width: 100%;
    max-width: 100%;
    margin: 0 auto 0px;
}
.scoot-main-header .search-box {
    top: 58%;
}
.scoot-main-header .store-search-box {
    width: 70%;
    float: right;
}
.top-menu {
    display: block;
	margin:0px;
	text-align:right;
}
.menu-toggle{
	display:none;
}
ul.top-menu.mobile {
    display: none;
}
.top-menu > li,
.top-menu .hs-menu-wrapper ul li.hs-menu-item {
    position: relative;
    margin: 1px 0;
    background-color: transparent;
    width: auto;
    display: inline-block;
	vertical-align:top;
}
.header-menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-item.hs-menu-depth-2 { width: 100%; }
.sublist-toggle {
    display: none;
}
.top-menu > li > a,
.top-menu .hs-menu-wrapper ul li.hs-menu-item a {
    display: block;
    min-height: 40px;
    padding: 5px 12px;
    font-size: 18px;
    color: #0069AA;
    font-weight: bold;
	text-transform:uppercase;
}
#cmenuid {
    padding-right: 0;
    position: relative;
    width: 70px;
}
a#aId {
    margin-top: 6px;
}
.header-menu .sublist,
.header-menu .hs-menu-children-wrapper {
    width: 191.35px;
    box-shadow: 0 4px 8px rgba(0,0,0,0.5) !important;
    background-color: #fff;
    border-radius: 4px;
    padding: 10px 0;
    text-align: left;
    right: 0px !important;
    position: absolute;
}
.header {
    max-width: 740px !important;
    width: 100%;
}
.top-bar .header-selectors-wrapper {
    margin-top: 12px;
}
#customerlanguage {
    width: 70px;
    margin-left: 7px;
}
.header-selectors-wrapper > div {
    width: auto;
    margin: 0px auto;
}
.personal-mobility-section .about-mobility-content{
	max-width: 704px !important;
}
.availability-option .container {
    max-width: 704px !important;
}
.cat-title-desc .category-description {
    max-width: 704px;
    margin: 0 auto;
}
.rental-travel-section .container {
    max-width: 704px !important;
}
.exploar-location-databox .container {
    max-width: 704px !important;
}
.shop-scoot-section .container {
    max-width: 704px !important;
}
.provide-service-section .container {
    max-width: 704px !important;
}
.book-for-trip-section .container {
    max-width: 704px !important;
}
.newslatter-update-section .container {
    max-width: 704px !important;
}
.home-page-featured-product {
    max-width: 674px;
    margin: 0 auto;
	margin-bottom: 40px;
}
.footer-upper {
    width: 704px !important;
}
.provide-service-section .provide-fleets-box .provide-fleets-datainfo {
    margin-left: 0px;
}
.pro-option-box .mobility-item-box .mobility-item-content .item-disc {
	font-size: 12px;
    padding: 0 25px;
    line-height: normal;
}

.personal-mobility-section .about-mobility-content h1 {
    font-size: 30px;
    margin-bottom: 0px;
}
.rental-travel-section .rental-travel-about-textbox .travel-about-title {
    font-size: 28px;
 }
.rental-travel-section .rental-travel-option-box {
    padding-left: 0px;
}
.rental-travel-option-box .rental-travel-item .rental-travel-item-data .rental-title {
    font-size: 15px;
}
.rental-travel-section .rental-travel-about-textbox .disc-text {
    font-size: 14px;
    line-height: 22px;
}
.location-content {
    float: left;
    max-width: 360px;
}
.exploar-loaction-section .exploar-location-databox .exploar-location-text {
    font-size: 18px;
    line-height: 22px;
    text-align: left;
    margin-top: 10px;
}
.exploar-loaction-section .exploar-location-databox .find-loaction-btn{
	margin-top:0px;
}
.exploar-loaction-section .exploar-location-databox {
    bottom: 20px;
}
.exploar-loaction-section .exploar-location-databox .find-loaction-btn {
    padding: 3px 15px;
}
.rental-travel-section {
    padding-top: 10px;
    padding-bottom: 20px;
}
.home-page-featured-product .shopPage-product-grid-box .shop-productlist-grid-section .item-box {
    height: 132px;
}
.shop-scoot-section {
    margin-bottom: 0px;
    padding-top: 20px;
}
.book-for-trip-section {
    height: 425px;
}
.provide-service-section {
    background-size: 420px auto;
}
.book-for-trip-section .book-for-trip-gauid-box .book-for-trip-title {
    font-size: 21px;
    margin-bottom: 20px;
    margin-top: 0px;
}
.book-for-trip-section .book-for-trip-gauid-box {
    max-width: 390px;
}
.newslatter-update-section .news-update-box h3 {
    font-size: 26px;
}
.newslatter-update-section .news-update-box p {
    font-size: 14px;
	line-height:normal;
}
.footer-block {
    width: 25%;
    display: inline-block;
    vertical-align: top;
    text-align: left;
	margin:0px;
}
.footer-block .list a {
    display: block;
    padding: 5px 0px;
    line-height: 20px;
}
.footer-block .list li {
    padding: 0px 0;
    font-size: 14px;
}
.follow-us {
    margin: 0px auto 0;
}
.footer-block .list {
    padding: 0px 0px;
}
.follow-us .social ul {
    text-align: left;
}
.footer-bottom .footer-block.contact-info {
    width: 390px;
    float: left;
}
.footer-bottom .footer-block.term-link {
    width: 130px;
    float: left;
    margin-left: 20px;
}
.footer-bottom .footer-block.CopyRight {
    width: 140px;
    float: left;
    margin-left: 20px;
}
.footer-block .title {
    padding: 0px;
}


/*Details page css start*/
.gallery {
    float: left;
    width: 55%;
}
.overview {
   float: right;
    width: 45%;
    padding-left: 20px;
    text-align: left;
}
.html5gallery-elem-1 {
    width: 285px !important;
    height: 340px !important;
}
.html5gallery-box-1 {
    width: 285px !important;
    height: 340px !important;
}

.shopPage-product-grid-box.home-page-product-grid {
    margin: 15px auto 0 auto;
    max-width: 720px;
}
.your-price span.label {
    font-size: 24px;
}
.key-spec-highlights span.label {
    font-size: 14px;
}
.time-payment h4 {
    font-size: 14px;
}
.overview ul.option-list.attribute-squares.color-squares li {
    margin: 0 15px 15px 0;
}
.overview .product-name h1 {
    font-size: 32px;
    margin-top: 5px;
}
.html-blog-page .blog-search-box .title{ display:none !important; }
.html-blog-page .blog-search-box .listbox { display:block !important; }
.html-blog-page .scoot-blog-achive-list-section .scoot-blog-achive-heading,
.html-blog-page .filtersPanel .block .title{
	position:relative;
	border-bottom: 1px solid #ddd;
	padding:0px !important;
	background:#fff;
}
.html-blog-page .scoot-blog-achive-list-section .scoot-blog-achive-heading a#blogARchiveTag{
	display: block;
	padding: 12px 0px 12px 15px;
}
.html-blog-page .scoot-blog-achive-list-section .scoot-blog-achive-heading a#blogARchiveTag:after {
	content: " ";
	display: block;
	position: absolute;
	height: 15px;
	width: 20px;
	background: url(https://scootaround.com/Themes/ScootAround/Content/images/filters-toggle.png) center no-repeat;
	background-position: 1px -10px !important;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
	font-weight: 400;
}
.html-blog-page .scoot-blog-achive-list-section .scoot-blog-achive-heading a#blogARchiveTag.active:after{
	background-position: 1px 4px !important;
	margin-top: -5px !important;
}


}

@media (min-width: 992px) and (max-width: 1199px){
.shopPage-newproduct-box .page-title{
	padding-left:10px;
}
.your-price label {
    line-height: 32px;
 }
.item-box .product-box-add-to-cart-button {
    padding: 0 15px;
}
.category-description {
    float: none;
}
.product-selectors .product-viewmode {
    margin-right: 5px;
    margin-left: 0;
    text-align: left;
}
.top-bar .header-selectors-wrapper {
    margin-top: -1px;
}
.top-bar .header-links a.ico-logout {
    padding: 2px 0 0 0;
}
.Pricvacy-policy-page .page-banner-box .banner-container .privacy-banner-contentbox, .page-banner .page-banner-box .banner-container .banner-contentbox {
    width: 50%;
    position: absolute;
    left: 15px;
    bottom: 5%;
}
.scoot-main-header {
    position: fixed;
    top: 55px;
    width: 100%;
    z-index: 3;
    display: table;
}
.MagicZoom img, .mz-figure img {
    max-width: 350px !important;
    max-height: 350px !important;
    margin: auto !important;
}
.corporate-services .about-mobility-content {
    width: 100% !important;
    padding: 10px 30px !important;
}
#header-1 .search-box {
    width: 100%;
 }
/*listing page*/
.event-section-bottom .events-left {
    top: 20% !important;
}
.event-section-bottom .events-left .events-inner-content h3 {
    margin-bottom: 10px !important;
}
.item-box-recentlyview {
    /*-webkit-box-flex: 0;
    -ms-flex: 0 0 290px;
    flex: 0 0 290px;
    max-width: 290px;
    margin: 0 13px 45px;
    box-sizing: border-box;*/
}
.shop-recently-viewed-products h2.product-title {
    height: 50px;
}
/*end*/
.container {
    max-width: 960px;
}
.cat-title-desc .category-description {
    width: 960px;
    margin: 0 auto;
}
.breadcrumb {
    max-width: 960px;
	padding:0 15px;
}
.location-content {
    max-width: 360px;
}
.provide-service-section {
     background-size: 500px auto;
}
.provide-service-section {
    padding: 90px 0 0 0;
}

}

@media (min-width: 1024px) and (max-width: 1199px){
.cat-title-desc {
    width: 1000px;
    margin: 0 auto;
}
.cat-title-desc .category-description {
    max-width: 100%;
}
.header {
    width: 1000px !important;
}
.shop-scoot-section .container {
    max-width: 1000px !important;
}
.cat-title-desc .category-description {
    max-width: 1000px;
    margin: 0 auto;
}
.rental-travel-section .container {
    max-width: 1000px !important;
}
.pro-availability-option-section .pro-option-box {
    width: 1000px;
}
.container {
    max-width: 1000px !important;
}
.breadcrumb {
    max-width: 1000px;
	padding:0 15px;
}
.availability-option .container {
    max-width: 1000px !important;
}
.pro-availability-option-section .pro-option-box {
    width: 970px;
}
.personal-mobility-section .about-mobility-content {
    max-width: 1000px;
}
.home-page-featured-product {
    max-width: 975px;
    margin: 0 auto;
    margin-bottom: 80px;
}
.provide-service-section .container {
    max-width: 1000px !important;
}
}

.footer-logo {
    display: block;
    text-align: left;
    margin-bottom: 40px !important;
    margin-top: 15px !important;
}
img.html5gallery-tn-image.html5gallery-tn-image-1 {
    width: 100% !important;
    height: 100% !important;
    padding: 10px !important;
}
.html5gallery-title-text-1 {
    padding: 0px 0px !important;
}



/* .pro-availability-option-section .pro-option-box.best-price-mobility .mobility-item-box { */
    /* width: 50%; */
/* } */
/* .pro-availability-option-section .pro-option-box.best-price-mobility .mobility-item-box:hover{ background:#1A3676;} */
.cls1 .slider-width-full{ background:#F0F0F1;}
.cls1 .slider-width-full .home-page-featured-product{ margin-bottom:0px; padding-bottom:80px;}
.cls1 .shop-scoot-section h2{ margin-top:0px; font-family: 'Raleway';}
.pro-availability-option-section .pro-option-box.best-price-mobility .mobility-item-box .mobility-item-content .more-btn{background-color: #0080d5; border: 0px solid #2F57B2; position:relative;}
.mobility-item-content>a {
    width: 100%;
    height: 100%;
    cursor: pointer;
    z-index: 1;
    left: 0;
    top: 0;
    position: absolute;
	text-decoration:none;
}
.best-price-mobility.provide-service-section{background:#1A3676 url(https://scootaround.com/Themes/ScootAround/Content/images/arrow-plain-img-right.png) no-repeat right top;background-size: 688px auto;border-top:solid #910000 30px; padding-bottom:200px;}
.best-price-mobility.provide-service-section{}
.personal-mobility-section .pro-availability-option-section .pro-option-box.best-price-mobility .mobility-item-box{ width: 50%;}
.personal-mobility-section .bestpricemobility .about-mobility-content h1{ font-weight:400; margin-bottom:0px;font-family: 'Raleway', sans-serif; font-size:30px;line-height:normal;}
.personal-mobility-section .bestpricemobility .about-mobility-content p{ font-weight:400; margin-top:0px; font-size:32px; }
.best-price-mobility.provide-service-section .provide-fleets-box{ text-align:center; padding-bottom:30px;}
.best-price-mobility.provide-service-section .provide-fleets-box .fleets-box{ border:solid #749BF2 1px; border-radius:5px; padding:35px 20px 25px 35px; width:30%; margin:1.5%; display:inline-block; font-size:18px; color:#fff; font-weight:600; text-align:left; position:relative; font-family: 'Raleway';}
.best-price-mobility.provide-service-section .provide-fleets-box .fleets-box.family:after{ background:#1A3676 url(https://scootaround.com/Themes/ScootAround/Content/images/noun_Family.png) no-repeat center top; position:absolute; content:""; width: 60px;height: 46px; top: -26px; left: 30px;}
.best-price-mobility.provide-service-section .provide-fleets-box .fleets-box.competitors:after{ background:#1A3676 url(https://scootaround.com/Themes/ScootAround/Content/images/noun_Price-match.png) no-repeat center top; position:absolute; content:""; width: 60px;height: 46px; top: -26px; left: 30px;}
.best-price-mobility.provide-service-section .provide-fleets-box .fleets-box.superior:after{background:#1A3676 url(https://scootaround.com/Themes/ScootAround/Content/images/noun_customer-service.png) no-repeat center top; position:absolute; content:""; width: 50px;height: 46px; top: -26px; left: 30px;}
.best-price-mobility.provide-service-section .right-align{ text-align:right;}
.best-price-mobility.provide-service-section .repair-for-airline-box{ max-width:425px; margin-left:0px;}
.best-price-mobility.provide-service-section .repair-for-airline-box .provide-service-disc{ font-family: 'Raleway';}
.best-price-mobility.provide-service-section .provide-service-title{ color:#fff; line-height:14px; margin-top:15px;}
.best-price-mobility.provide-service-section h4{ color:#fff; font-size:38px; margin-bottom:20px;}
.best-price-mobility.provide-service-section a.find-moreinfo-btn { padding: 8px 37px;}
.providing-mobility.rental-travel-section{background:#f0f0f1 url(https://scootaround.com/Themes/ScootAround/Content/images/mobility-section-bkg1.png) no-repeat center bottom; background-size:cover; padding-bottom:130px; }
.providing-mobility.rental-travel-section .rental-travel-about-textbox{padding-right:15px;}
.providing-mobility.rental-travel-section .mobility.travel-about-title{ font-size: 32px;
    font-family: 'Raleway', sans-serif;}
.html-bestmobilty-page .rental-travel-section .rental-travel-about-textbox .disc-text{font-family: 'Raleway', sans-serif;}
.providing-mobility.rental-travel-section .mobility-about-title{ font-size:40px; font-weight:400; color:#37373B; line-height:36px; text-align:left; margin-bottom:30px;}
.providing-mobility.rental-travel-section .rental-travel-about-textbox .disc-text{ margin-bottom:15px; font-family: 'Raleway';}
.corve-img-mobility{ /*background:url(https://scootaround.com/Themes/ScootAround/Content/images/mobility-section-bkg.png) no-repeat center top; background-size:contain;*/}
.shop-scootaround.shop-scoot-section{ background:#F0F0F1; margin-top: -1px;}
select::-ms-expand {
    display: none;
}

.html-bestmobilty-page .newslatter-update-section{ background:#910000 url(https://scootaround.com/Themes/ScootAround/Content/images/newsletter-bg-style.png) no-repeat center center !important; background-size: 100% auto !important;}
.html-bestmobilty-page .slider-width-full{ background:#F0F0F1; }
.html-bestmobilty-page .home-page-featured-product .pro-listbox .item-box .product-item .picture{ background-color:inherit;}
.html-bestmobilty-page .home-page-featured-product .product-grid{ margin-bottom:0px; padding-bottom:50px; margin-top:0px;}
.best-price-mobility.provide-service-section:before{ background:url(https://scootaround.com/Themes/ScootAround/Content/images/why-choose-bottom.png) no-repeat center bottom; background-size:100% auto; content:""; position:absolute; bottom:0; padding-bottom:30px; width:100%; height:280px; left:0}
.corporate-services .personal-mobility {position: relative;}
.corporate-services .personal-mobility{}
.corporate-services .personal-mobility img{ width:100%;}
.corporate-services .about-mobility-content { position: absolute; width: 1160px; bottom: 60px; display: inline-block; padding: 10px 0px; z-index: 999; left: 0; right: 0; margin: 0 auto;}
.corporate-services .about-mobility-content h1 { font-size: 30px; line-height: 1.2; color: #fff; font-weight: bold; margin-bottom:0px; display:none; }
.home-page.corporate-services.locations-details .about-mobility-content h1 { font-size: 30px; line-height: 1.2; color: #fff; font-weight: bold; margin-bottom:10px; display:block; }
.corporate-services .about-mobility-content p { font-size: 22px; font-weight: 400; color: #fff; line-height: 28px; }
.corporate-services .corporateservices img {width: 100%;}
.corporate-services-option .pro-availability-option-section .pro-option-box.best-price-mobility .mobility-item-box:hover img.default{ display:inline-block;}
.corporate-services-option .providing-mobility.rental-travel-section{ background:url(https://scootaround.com/Themes/ScootAround/Content/images/why-choose-bottom.png) no-repeat center top;}
.airline-services-section{ background: #005188 url(https://scootaround.com/Themes/ScootAround/Content/images/arrow-plain-img-right-1.jpg) no-repeat right top; background-size: 688px auto; padding-bottom: 50px; padding-top: 50px;}
.availability-option.corporate-services-option{ background:none; margin-top:-100px; height:230px;}
.airline-services-repair{}
.airline-services-repair .repair-for-airline-box{ max-width:450px; margin-left:0px; padding-top:60px;}
.airline-services-repair .repair-for-airline-box .provide-service-title{     font-size:32px; color: #fff; line-height: 38px; margin-bottom:20px; text-align: left; word-spacing: normal; letter-spacing: normal; font-weight: bold;}
.airline-services-repair .repair-for-airline-box .provide-service-disc{ color:#fff; font-size:17px; text-align:left; line-height:24px;}
.airline-services-repair .right-align{ text-align:right; padding-right:0px;}
.airline-services-repair .right-align img{ width:100%; height: auto;}
.airline-services-repair .provide-fleets-box{ margin:0px -1.5%;}
.airline-services-repair .provide-fleets-box .fleets-box{border: solid #0080D5 1px; border-radius: 5px;min-height: 98px; font-size:18px; line-height:18px; display: inline-block; vertical-align: middle; padding: 40px 20px 20px 20px; width: 30%; margin: 1.1%; display: inline-block; font-size: 18px; color: #fff; font-weight: bold; text-align: left; position: relative; margin-bottom:30px;}
.airline-services-repair .provide-fleets-box .fleets-box.rentrepair:after{ background: #005188 url(https://scootaround.com/Themes/ScootAround/Content/images/scooter.png) no-repeat center top; position: absolute; content: ""; width: 50px; height: 46px; top: -26px; left: 30px;}
.airline-services-repair .provide-fleets-box .fleets-box.Nationwide:after{ background: #005188 url(https://scootaround.com/Themes/ScootAround/Content/images/nationawide.png) no-repeat center top; position: absolute; content: ""; width: 50px; height: 46px; top: -26px; left: 30px;}
.airline-services-repair .provide-fleets-box .fleets-box.Pick-up:after{ background: #005188 url(https://scootaround.com/Themes/ScootAround/Content/images/pickup_delivery.png) no-repeat center top; position: absolute; content: ""; width: 60px; height: 46px; top: -26px; left: 30px;}
.airline-services-repair .provide-fleets-box .fleets-box.user-manual:after{ background: #005188 url(https://scootaround.com/Themes/ScootAround/Content/images/user_manual.png) no-repeat center top; position: absolute; content: ""; width: 50px; height: 46px; top: -26px; left: 30px;}
.airline-services-repair .provide-fleets-box .fleets-box.support:after{ background: #005188 url(https://scootaround.com/Themes/ScootAround/Content/images/noun_customer-service.png) no-repeat center top; position: absolute; content: ""; width: 50px; height: 46px; top: -26px; left: 30px;}
.airline-services-repair .provide-fleets-box .fleets-box.rent:after{ background: #005188 url(https://scootaround.com/Themes/ScootAround/Content/images/rent.png) no-repeat center top; position: absolute; content: ""; width: 50px; height: 46px; top: -20px; left: 30px;}
.airline-services-repair .provide-fleets-box .fleets-box.onSite:after{ background: #005188 url(https://scootaround.com/Themes/ScootAround/Content/images/Location.png) no-repeat center top; position: absolute; content: ""; width: 50px; height: 46px; top: -26px; left: 30px;}
.airline-services-repair .provide-fleets-box .fleets-box.assistive:after{ background: #005188 url(https://scootaround.com/Themes/ScootAround/Content/images/staff.png) no-repeat center top; position: absolute; content: ""; width: 50px; height: 46px; top: -20px; left: 30px;}
.airline-services-repair .provide-fleets-box .fleets-box.intra-venue:after{ background: #005188 url(https://scootaround.com/Themes/ScootAround/Content/images/Van.png) no-repeat center top; position: absolute; content: ""; width: 80px; height: 46px; top: -11px; left: 30px;}
.airline-services-repair .provide-fleets-box .fleets-box.calender:after{ background: #005188 url(https://scootaround.com/Themes/ScootAround/Content/images/calender.png) no-repeat center top; position: absolute; content: ""; width: 50px; height: 46px; top: -14px; left: 30px;}
.airline-services-repair .provide-fleets-box .fleets-box.ada:after{ background: #005188 url(https://scootaround.com/Themes/ScootAround/Content/images/ada.png) no-repeat center top; position: absolute; content: ""; width: 50px; height: 46px; top: -19px; left: 30px;}
.airline-services-repair .provide-fleets-box .fleets-box.customize:after{ background: #005188 url(https://scootaround.com/Themes/ScootAround/Content/images/customize.png) no-repeat center top; position: absolute; content: ""; width: 40px; height: 46px; top: -14px; left: 30px;}
.airline-services-repair .provide-fleets-box .fleets-box.Whole:after{ background: #005188 url(https://scootaround.com/Themes/ScootAround/Content/images/Whole.png) no-repeat center top; position: absolute; content: ""; width: 45px; height: 46px; top: -20px; left: 30px;}
.airline-services-repair .airline-services-inner{ width:100%; float:left;}
.what-we-offer{ border-top:solid #0080D5 1px; margin-top:50px; clear:left; }
.what-we-offer h3{ padding-top:30px; color:#fff; font-weight:bold; font-size:32px; margin-bottom:30px;}
.airline-services-repair.fleet-Services{ background: #005188 url(https://scootaround.com/Themes/ScootAround/Content/images/event-services-bkg.jpg) no-repeat right top; background-size:100%; padding-top: 170px; margin-top:55px;}
.airline-services-repair.fleet-Services .repair-for-airline-box{ padding-top:10px;}
.event-section-bottom{ position:relative;}
.event-section-bottom img{ width:100%;}
.event-section-bottom .events-left{ position:absolute; bottom:50px;}
.event-section-bottom .events-left .events-inner-content{ width:500px;}
.event-section-bottom .events-left .events-inner-content .icon-calender{ margin-bottom:15px;}
.event-section-bottom .events-left .events-inner-content .icon-calender img{ width:auto;}
.event-section-bottom .events-left .events-inner-content h3{ color:#fff; margin-bottom:30px; font-weight:bold; font-size:32px;}
.event-section-bottom .events-left .events-inner-content p{ color:#fff; font-size:17px; line-height:24px; margin-bottom:15px;}

.html-bestmobilty-page .white-radius-btn{ color:#2F57B2;}

.PassengerClaim-form{}
.PassengerClaim-form .your-claim{ background:#F0F0F1 url(https://scootaround.com/Themes/ScootAround/Content/images/your-claim.png) no-repeat right top; padding:0px 0px 45px 0px;}
.PassengerClaim-form .corporate-services .about-mobility-content{ bottom: 30px;}
.PassengerClaim-form .corporate-services .about-mobility-content h1{ margin-bottom:0px;}
.PassengerClaim-form .your-claim h3{ font-size:30px; font-weight:bold; color:#37373B; margin-top:30px;}
.PassengerClaim-form .your-claim .number-info{ padding:10px 0px;}
.PassengerClaim-form .your-claim .number-info strong{ color:#37373B;}
.PassengerClaim-form .your-claim .number-info p{ margin-bottom:0px;}
.PassengerClaim-form .your-claim .middle-center{ }
.PassengerClaim-form .your-claim .middle-center:after{ background:#ddd; width:1px; height:75%; position: absolute; content: ""; right:0px; top:20%;}
.PassengerClaim-form .your-claim .middle-center:before{ background:#ddd; width:1px; height:75%; position: absolute; content: ""; left:0px; top:20%;}
.PassengerClaim-form .PassengerClaim{ width:100%;}
.PassengerClaim-form .PassengerClaim .title{ width:100%;}
.PassengerClaim-form .PassengerClaim{ width:100%; margin-bottom:50px;}
.PassengerClaim-form .PassengerClaim .title{ padding-top:50px; font-size:32px; font-weight:bold; text-align:left; padding-left:0px; }
.PassengerClaim-form .PassengerClaim .title h3{font-size:32px; font-weight:bold; color:#37373B;}
.PassengerClaim-form .PassengerClaim .form-fields{ background:none; border-top:0px solid #e6e6e6;}
.PassengerClaim-form .PassengerClaim .form-fields{ padding:0px;}
.PassengerClaim-form .PassengerClaim .form-fields .inputs{ width:100%; white-space:inherit; padding-bottom:0px;}
.PassengerClaim-form .PassengerClaim .form-fields .inputs strong{ font-size:18px;}
.PassengerClaim-form .PassengerClaim .form-fields .inputs input{ font-size:17px !important; width: 100%;}
.PassengerClaim-form .PassengerClaim .form-fields .inputs select{ font-size:17px !important;}
.PassengerClaim-form .PassengerClaim .form-fields .inputs textarea{ font-size:17px !important;}
.PassengerClaim-form .PassengerClaim .form-fields .inputs input[type="date"]{     height: 56px; border: 1px solid #ddd; padding: 15px 15px; vertical-align: middle; border-radius: 4px; width:100%;}
.PassengerClaim-form .PassengerClaim .form-fields .inputs input[type="date"]{ background: #fff url(https://scootaround.com/Themes/ScootAround/Content/images/event_note.png) 97% 15px no-repeat; -webkit-appearance: none;
    -moz-appearance: none; appearance: none;}
.PassengerClaim-form .PassengerClaim .form-fields .airline-contact{ border-top:solid #CCCCCD 1px; padding-top:20px; margin-top:10px;}
.PassengerClaim-form .PassengerClaim .form-fields .passenger-claim{ border-top:solid #CCCCCD 1px; padding-top:20px; margin-top:10px;}
.PassengerClaim-form .PassengerClaim .form-fields .inputs .required{ display:none;}
.PassengerClaim-form .PassengerClaim .form-fields .inputs #ArrivalTime{ background: #fff url(https://scootaround.com/Themes/ScootAround/Content/images/clock-np.png) 97% 20px no-repeat;}
.PassengerClaim-form .PassengerClaim .form-fields .inputs #AirlineContactName{ background: #fff url(https://scootaround.com/Themes/ScootAround/Content/images/person_24.png) 97% 20px no-repeat;}
.PassengerClaim-form .PassengerClaim .form-fields .inputs #AirlineOtherContactName{ background: #fff url(https://scootaround.com/Themes/ScootAround/Content/images/person_24.png) 97% 20px no-repeat;}
.PassengerClaim-form .PassengerClaim .form-fields .inputs #AirlinePhoneNumber{ background: #fff url(https://scootaround.com/Themes/ScootAround/Content/images/call_24.png) 97% 20px no-repeat;}
.PassengerClaim-form .PassengerClaim .form-fields .inputs #AirlineEmail{ background: #fff url(https://scootaround.com/Themes/ScootAround/Content/images/mail_outline.png) 97% 20px no-repeat;}

.PassengerClaim-form .PassengerClaim .form-fields .inputs #FirstName{ background: #fff url(https://scootaround.com/Themes/ScootAround/Content/images/person_24.png) 97% 20px no-repeat;}
.PassengerClaim-form .PassengerClaim .form-fields .inputs #LastName{ background: #fff url(https://scootaround.com/Themes/ScootAround/Content/images/person_24.png) 97% 20px no-repeat;}
.PassengerClaim-form .PassengerClaim .form-fields .inputs #CellPhone{ background: #fff url(https://scootaround.com/Themes/ScootAround/Content/images/call_24.png) 97% 20px no-repeat;}
.PassengerClaim-form .PassengerClaim .form-fields .inputs #HomePhone{ background: #fff url(https://scootaround.com/Themes/ScootAround/Content/images/call_24.png) 97% 20px no-repeat;}
.PassengerClaim-form .PassengerClaim .form-fields .inputs #OtherPhone{ background: #fff url(https://scootaround.com/Themes/ScootAround/Content/images/call_24.png) 97% 20px no-repeat;}
.PassengerClaim-form .PassengerClaim .form-fields .inputs #HomeAddress{ background: #fff url(https://scootaround.com/Themes/ScootAround/Content/images/home_24.png) 97% 20px no-repeat;}
.PassengerClaim-form .PassengerClaim .form-fields .inputs #HomeAddress2{ background: #fff url(https://scootaround.com/Themes/ScootAround/Content/images/home_24.png) 97% 20px no-repeat;}

.PassengerClaim-form .PassengerClaim .form-fields .Who-are-you{ padding-bottom:30px; margin-bottom:20px; border-bottom:solid #cccccd 1px; display:table; width:100%;}
/*.PassengerClaim-form .PassengerClaim .form-fields label{ width:100%; display:inline-block; float:inherit; text-align:left; font-weight:bold; font-size:22px; margin-bottom:20px; color:#37373B;}*/
.PassengerClaim-form .PassengerClaim .form-fields .Who-are-you label{ margin-bottom:5px;display: inline;}
.PassengerClaim-form .PassengerClaim .form-fields .equipment-section{border-top:solid #CCCCCD 1px; padding-top:20px; margin-top:10px;}
.PassengerClaim-form .PassengerClaim .form-fields .equipment-section .inputs label{ margin-bottom:10px;}
.PassengerClaim-form .PassengerClaim .form-fields .equipment-section .description-aria{}
.PassengerClaim-form .PassengerClaim .form-fields .equipment-section .description-aria #Description{ width:100%; height:157px; resize:none;}
.PassengerClaim-form .PassengerClaim .form-fields .inputs .gender{ display:inherit;}
.PassengerClaim-form .PassengerClaim .form-fields .inputs .gender .male{ width:100%; display:inline-block; margin-top:4px;}
.PassengerClaim-form .PassengerClaim .form-fields .inputs .gender .male input{ width:18px;}
.PassengerClaim-form .PassengerClaim .form-fields .inputs .gender .male label{ font-size:16px; font-weight:normal;width:auto; margin:0px;}
.PassengerClaim-form .PassengerClaim .form-fields .inputs .gender .male input[type=radio]{ display:inherit !important; margin-right:10px;}
.PassengerClaim-form .PassengerClaim .form-fields .inputs.OtherComments{ padding-bottom:0px;}
.PassengerClaim-form .PassengerClaim .form-fields .inputs.OtherComments #OtherComments{     height: 157px; width:100%; resize:none;}
.PassengerClaim-form .PassengerClaim .buttons{ text-align:right;}
.PassengerClaim-form .PassengerClaim .buttons .btn{ text-transform:uppercase; padding:7px 20px;}
.PassengerClaim-form .equipment-section .file-field{ position:relative;     display: inline-block; margin-bottom: 15px;}
.PassengerClaim-form .equipment-section .btn-sm.float-left{ color: #0069AA; background:#fff; padding:10px 20px; border-radius:30px; font-size:14px; font-weight:bold; text-transform:uppercase; box-shadow: 1px 3px 3px 0px #c5c5c5;}
.PassengerClaim-form .equipment-section .file-field .btn { float: left; }
.PassengerClaim-form .equipment-section .file-field input[type=file] { position: absolute; top: 0; right: 0; left: 0; bottom: 0; width: 100%; margin: 0; padding: 0; cursor: pointer; opacity: 0; }
.PassengerClaim-form .equipment-section .file-field .file-path-wrapper { overflow: hidden; padding-left: 10px; height: 2.5rem; }
.PassengerClaim-form .equipment-section .file-field input.file-path { width: 100%; height: 36px; border:none; font-size:17px; }
.locations-details{}
.corporate-services.locations-details .about-mobility-content{ position: absolute; max-width: 980px; bottom: inherit; display: inline-block; padding: 10px 0px; z-index: 999; left: 0; right: 0; margin: 0 auto; top:14%;}
.corporate-services.locations-details .about-mobility-content .locations-button{ margin-top:40px; text-align:right;}
.corporate-services.locations-details .about-mobility-content .locations-button img{ width:auto;}
.rental-rates-page{ background: rgba(240,240,241,1);
background: -moz-linear-gradient(top, rgba(240,240,241,1) 0%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(240,240,241,1)), color-stop(100%, rgba(255,255,255,1)));
background: -webkit-linear-gradient(top, rgba(240,240,241,1) 0%, rgba(255,255,255,1) 100%);
background: -o-linear-gradient(top, rgba(240,240,241,1) 0%, rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(top, rgba(240,240,241,1) 0%, rgba(255,255,255,1) 100%);
background: linear-gradient(to bottom, rgba(240,240,241,1) 0%, rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f0f1', endColorstr='#ffffff', GradientType=0 ); padding-top:10px;}
.rental-rates-page h1{ font-size:30px; font-weight:bold; margin-top:30px;}
.rental-rates-page p{ font-size:17px; padding-bottom:20px;}
.locations-scooter-table{ border:solid #ddd 1px;border-radius:8px; margin-bottom:0px;}
.locations-scooter-header{ padding:10px; background:#f0f0f1; border-top-left-radius:8px; border-top-right-radius:8px;}
.locations-scooter-header .locations{ padding:0px 20px; }
.locations-scooter-header .locations .title{ text-align:left; margin-bottom:15px;}
.locations-scooter-header .locations .title h4{ font-size:22px; font-weight:bold; margin-bottom:15px; margin-top:10px;}
.locations-scooter-header .locations .prices-top{ text-align:left;}
.locations-scooter-header .locations .prices-top p{ font-size:14px; margin-bottom:0px; padding-bottom:10px;}
.locations-scooter-header .locations .buttons{ text-align:left; margin-bottom:0px;}
.locations-scooter-header .locations .buttons .btn.blue-radius{ padding:7px 15px;}


.location-table-gallery{}
.location-table-gallery .shopPage-product-grid-box.home-page-product-grid{ margin-bottom:0px; padding-bottom:0px; margin-top:0px;}
.location-table-gallery .shopPage-product-grid-box .shop-productlist-grid-section .item-box{ -webkit-box-flex: 0; -ms-flex: 0 0 48.3%; flex: 0 0 48.3%; max-width: 48.3%; margin:0 1.7% 55px; }
.location-table-gallery .shopPage-product-grid-box .shop-productlist-grid-section .item-box:first-child, .location-table-gallery .shopPage-newproduct-box .shop-newproductlist-grid-section .item-box:first-child{ margin-left:0px;}
.location-table-gallery .shopPage-product-grid-box .shop-productlist-grid-section, .shopPage-newproduct-box .shop-newproductlist-grid-section{padding:0px 0px;}
.location-table{background:#fff url(https://scootaround.com/Themes/ScootAround/Content/images/scooter-bkg-corve.png) no-repeat center bottom; background-size:contain; padding-bottom:100px; }
.table-rental-rates .table{ border:solid #ddd 0px; margin-bottom:0px; border-bottom-left-radius:8px; border-bottom-right-radius:8px; }
.table-rental-rates .table .thead-dark th{border-left-color:solid #CDCDCE 1px;}
.table-rental-rates{ overflow:hidden;}
.table-rental-rates .table tr:last-child th { border-radius:0px 0px 0px 10px; }
.table-rental-rates .table tr:last-child td:last-child { border-radius:0px 0px 10px 0px; }
.table-rental-rates .table tr:nth-child(odd){ background:#ffffff; }
.table-rental-rates .table tr:nth-child(even){ background:#f0f0f1; }
.table-rental-rates .table td{border-top:0px solid #dee2e6; }
.table-rental-rates .table th{border-top:0px solid #dee2e6;  border-bottom:0px solid #dee2e6;}
.table-rental-rates .table td, .table-rental-rates .table th { border-left: 1px solid #CDCDCE; border-color:#CDCDCE  !important; text-align:center;}
.locations-cruise{ padding:20px 0px 20px 0px;}
.locations-cruise h1{ font-size:30px; font-weight:bold; margin-top:30px;}
.locations-cruise p{ font-size:17px; padding-bottom:20px;}
.locations-reviews{ background:#f0f0f1; padding-top:0px;}
.locations-reviews .our-reviews-section{ background:none;}
.locations-reviews .our-reviews-section .owl-theme .owl-controls .owl-page span{ background:#37373B; opacity:0.2;}
.locations-reviews .our-reviews-section .owl-theme .owl-controls .owl-page.active span{ opacity:1;}
.fabulous-section{ background:#0080d5; padding:90px 0px 90px 0px;width: 100%;}
.vegas-information-section >.container {
    width: 100% !important;
    max-width: 100% !important;
}
.fabulous-section .left-bar{ padding-right:19px;}
.fabulous-section .personal-vehicle-title { color: #fff; font-size: 32px; font-weight: bold; line-height: 34px; margin-bottom:20px;}
.fabulous-section .personal-vehicle-title br{ display:none;}
.fabulous-section p.personal-vehicle-disc { font-size: 17px; font-weight: normal; line-height: 26px; color: #fff; margin-bottom:20px;}
.fabulous-section .product-pic-box { text-align: right; }
.fabulous-section .product-pic-box img{ box-shadow: 0px 0px 12px 0px #00000026;}


.vegas-information-section {margin-top:0px; margin-bottom:35px;}
.locations-information-section .shopPage-product-grid-box.home-page-product-grid{ margin-bottom:0px; padding-bottom:0px; margin-top:0px;}
.locations-information-section .shopPage-product-grid-box .shop-productlist-grid-section .item-box{ -webkit-box-flex: 0; -ms-flex: 0 0 48.5%; flex: 0 0 48.5%; max-width: 48.5%; margin:0 1.5% 55px; }
.locations-information-section .shopPage-product-grid-box .shop-productlist-grid-section .item-box:first-child, .location-table-gallery .shopPage-newproduct-box .shop-newproductlist-grid-section .item-box:first-child{ margin-left:0px;}
.locations-information-section .shopPage-product-grid-box .shop-productlist-grid-section, .shopPage-newproduct-box .shop-newproductlist-grid-section{padding:0px 0px;}



.vegas-information-section .program-info-box{padding:45px 25px 10px 25px; border:1px solid #cdcdce; border-radius:5px; position:relative; box-sizing:border-box; margin: 25px 0px; }
.vegas-information-section .section-title{font-size:32px; font-weight:bold; margin-bottom:35px; margin-top:55px;	 }
.vegas-information-section .program-info-box:after{content:" "; display:block; position:absolute; height:60px; width:66px; background-color:#fff; top: -30px; left: 5%; background-repeat: no-repeat; background-position: center; background-size: inherit; }
.vegas-information-section .program-info-box.Planning:after{background-image:url(https://scootaround.com/Themes/ScootAround/Content/images/wheelchair.png);	width:40px;  }
.vegas-information-section .program-info-box.attractions:after{background-image:url(https://scootaround.com/Themes/ScootAround/Content/images/vegas.png);	}
.vegas-information-section .program-info-box.Driving:after{background-image:url(https://scootaround.com/Themes/ScootAround/Content/images/Car_1.png);	}
.vegas-information-section .program-info-box .program-title{ font-size:22px; font-weight:bold; line-height:20px; margin:0px 0px 22px  0px; }
.vegas-information-section .program-info-box .program-about{font-size:17px; line-height:26px; margin-top:18px; margin-bottom:17px; font-weight:normal; display:block; }
.vegas-information-section .program-info-box .program-about strong{  color:#0069AA;}
.vegas-information-section .program-info-box .program-more-info-btn{font-size:14px; line-height:22px; font-weight:bold; color:#0069AA; text-decoration:none; }
.vegas-information-section .program-info-box .program-more-info-btn:hover{ text-decoration:none; }
.vegas-information-section .program-info-box .links-vegas{ display:inline-block; width:100%; margin-bottom:10px;}
.vegas-information-section .program-info-box .links-vegas ul{ margin:0px; padding:0px;}
.vegas-information-section .program-info-box .links-vegas li{ display:inline-block; padding:0px 15px; border-left:solid #CDCDCE 1px; line-height:14px; font-size:17px;}
.vegas-information-section .program-info-box .links-vegas li:first-child{ border-left:solid #CDCDCE 0px; padding-left:0px;}
.vegas-information-section .program-info-box .links-vegas li a{ color:#0069AA; font-weight:bold; text-decoration:none;}

#ViewMapLocationAttractionModel .modal-dialog{ margin-top:4.75rem; }
.locations-information-section{ background:#f0f0f1; padding-top:100px; padding-bottom:130px;}
.locations-information-section .section-title{}
.locations-information-section .section-title h2{ font-size:22px; font-weight:bold; margin-bottom:30px;}
.locations-information-section .information-inner{ padding-right:48px;}
.locations-information-section .information-inner .images-section{ position:relative;}
.locations-information-section .information-inner .images-section .button-arrow{ top:inherit; bottom:40px; right:30px;}
.locations-information-section .information-inner .images-section .button-arrow a{background:url(https://scootaround.com/Themes/ScootAround/Content/images/arrow-up-w.png) no-repeat right top; font-size:0px; width: 10px; height: 10px; display: inherit;}
.locations-information-section .information-inner .images-section .button-arrow a.collapsed{ background:url(https://scootaround.com/Themes/ScootAround/Content/images/arrow-down-w.png) no-repeat right top;}
.locations-information-section .information-inner .images-section img{box-shadow: 0px 0px 12px 0px #00000026;}
.locations-information-section .information-inner .images-section h4{ position:absolute; bottom:20px; color:#fff; left:20px; }
.locations-information-section .information-inner .info-box p{ font-size:17px; line-height:26px;}
.locations-information-section .information-inner .info-box .info-button{ margin:25px 0px 15px; padding-left:0px;}
.locations-information-section .information-inner .info-box .info-button li{ display:inline; padding:0px 10px; font-size:17px;}
.locations-information-section .information-inner .info-box .info-button li:first-child{ padding-left:0px;}
.locations-information-section .information-inner .info-box .info-button li a{ color:#0069AA; font-weight:bold; text-decoration:none;}
.locations-information-section .information-inner .info-box{ padding:30px 0px 0px;}
.locations-information-section .information-inner .info-box.collapse{ display:block;}

.events-information-section{ padding:50px 0px 150px 0px; background:#fff url(https://scootaround.com/Themes/ScootAround/Content/images/L-shop-cover-yellow-locations.png) no-repeat center bottom; background-size:contain; }
.events-information-section .events-info{ }
.events-information-section .events-info h3{ font-size:32px; font-weight:bold;}
.events-information-section .events-info p{ font-size:17px; line-height:26px;}
.events-information-section .events-info p strong{ color:#0069AA;}
.events-information-section .events-info strong img{ padding-right:8px; position:relative; top:-2px;}
.events-information-section .events-info .event-contact{ margin:30px 0px 0px 0px;}
.events-information-section .events-info .event-contact p{     margin-top: 5px;font-size: 14px; line-height: 20px;}
.events-information-section .events-details{ box-shadow: 0px 0px 12px 0px #00000026; padding:30px;}
.events-information-section .events-details .events-detail-info{ margin-bottom:20px;}
.events-information-section .events-details .events-detail-info:last-child{ margin-bottom:0px;}
.events-information-section .events-details .events-detail-info h4{ font-size:18px; font-weight:bold; margin-bottom:0px;}
.events-information-section .events-details .events-detail-info p{ font-size:14px; margin:0px 0px;}
.events-information-section .events-details .events-detail-info a{ font-size:15px; text-decoration:none; color:#0069AA;}
.events-information-section .events-details .events-scroll{/*display:flex;*/ width:100%;	 overflow: scroll; overflow-x: visible; padding:0px 5px; padding-bottom:5px; height:240px;}
.events-information-section .events-details .events-scroll{width:100%; max-width: 100%; margin: 0 0px 0px; }
.events-information-section .events-details .events-scroll .events-detail-info:first-child,
.events-information-section .events-details .events-scroll .events-detail-info:first-child{ margin-left:0px;}
.events-information-section .events-details .events-scroll::-webkit-scrollbar,
.events-information-section .events-details .events-scroll::-webkit-scrollbar{width:5px;}
.events-information-section .events-details .events-scroll::-webkit-scrollbar-track,
.events-information-section .events-details .events-scroll::-webkit-scrollbar-track{ -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); border-radius: 50px 50px 50px 50px / 50px 50px 50px; background-color: #CDCDCE; width:5px; }
.events-information-section .events-details .events-scroll::-webkit-scrollbar-thumb,
.events-information-section .events-details .events-scroll::-webkit-scrollbar-thumb{ border-radius: 50px 50px 50px 50px / 50px 50px 50px 50px; -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3); background-color: #37373B;}

.rent-scootaround-form{ background:#005188; padding:60px 0px 50px 0px; }
.rent-scootaround-form h3{ font-size:32px; font-weight:bold; color:#fff; margin-bottom:15px;}
.rent-scootaround-form p{ color:#fff; margin-bottom:20px;}
.rent-scootaround-form .form-section{ margin-top:20px;}
.locations-contact-section{  background:#f0f0f1 url(https://scootaround.com/Themes/ScootAround/Content/images/contact-us.png) no-repeat left bottom;background-size: 55%; padding:20px 0px 60px 0px;}
.locations-contact-section .header-title{ padding:0px 0px 0px 0px;}
.locations-contact-section #divSuccessFailMsg{ margin:0px;}
.locations-contact-section .header-title h3{ font-size:32px; font-weight:bold; margin-bottom:10px;}
.locations-contact-section .header-title p{ font-size:17px; margin-bottom:0px;}
.locations-contact-section .contact-info-form{}
.locations-contact-section .contact-info-form .inputs{ font-size:17px; margin-bottom:15px !important;font-family: 'Source Sans Pro';}
.locations-contact-section .contact-info-form .inputs input{ width:100%; padding-top: 0px; font-size:17px !important;font-family: 'Source Sans Pro';}
.locations-contact-section .hbspt-form{ margin-top:71px; }
.locations-contact-section .contact-info-form .inputs input::-webkit-input-placeholder { /* Edge */
  opacity: 1;
  font-size:17px;
  font-family: 'Source Sans Pro';
}

.locations-contact-section .contact-info-form .inputs input:-ms-input-placeholder { /* Internet Explorer 10-11 */
   opacity: 1;
   font-size:17px;
   font-family: 'Source Sans Pro';
}
.locations-contact-section .contact-info-form .inputs input::placeholder { opacity: 1;font-size:17px; font-family: 'Source Sans Pro'; }
.locations-contact-section .contact-info-form .inputs.Comments textarea::-webkit-input-placeholder { /* Edge */
  opacity: 1;
  font-size:17px;
  font-family: 'Source Sans Pro';
}
.locations-contact-section .contact-info-form .inputs.Comments textarea:-ms-input-placeholder { /* Internet Explorer 10-11 */
   opacity: 1;
   font-size:17px;
   font-family: 'Source Sans Pro';
}
.locations-contact-section .contact-info-form .inputs.Comments textarea::placeholder {
   opacity: 1; color:#37373B;
   font-size:17px;
   font-family: 'Source Sans Pro';
}
.locations-contact-section .contact-info-form .inputs #FirstName{background: #fff url(https://scootaround.com/Themes/ScootAround/Content/images/person_24.png) 97% 20px no-repeat;}
.locations-contact-section .contact-info-form .inputs #Email{background: #fff url(https://scootaround.com/Themes/ScootAround/Content/images/email_24.png) 97% 20px no-repeat;}
.locations-contact-section .contact-info-form .inputs #Subject{background: #fff url(https://scootaround.com/Themes/ScootAround/Content/images/loyalty_24.png) 97% 20px no-repeat;}
.locations-contact-section .contact-info-form .inputs #Comments{ width: 100%; height: 157px; resize: none; font-size:17px; background-color:#fff;}
.locations-contact-section .contact-info-form .inputs .gender{ display:inherit;}
.locations-contact-section .contact-info-form .inputs .gender .male{ width:100%; display:inline-block; margin-top:4px;}
.locations-contact-section .contact-info-form .inputs .gender .male input{ width: 18px;
    margin-top: 6px;
    display: inline-block;
    margin-right: 10px;}
.locations-contact-section .contact-info-form .inputs .gender .male label{ font-size: 16px; font-weight: normal; display: inline-block; width: auto; word-break: break-word; white-space: normal; vertical-align: top; line-height: normal; text-align: left; margin-left:0px !important;}
.locations-contact-section .contact-info-form .inputs .gender .male input[type=radio]{ display:inherit !important; margin-right:10px;}
.locations-contact-section .contact-info-form .l-checkbox{ display:inline-block; }
.locations-contact-section .contact-info-form .l-checkbox .gender span.male label{ display:inline-block; width: 90%;
    font-size: 17px;
    font-weight: normal;
    margin-left: 15px !important;
	}
.locations-contact-section .contact-info-form .inputs.Comments{ margin-bottom:20px; height: 157px;}
.locations-contact-section .contact-info-form .inputs.l-checkbox{ border:solid #ddd 0px; width:100%;}
.locations-contact-section .contact-info-form p{ font-size: 14px;
    padding-left: 30px;
    padding-top: 20px;
    max-width: 90%;}
.locations-contact-section .contact-info-form .buttons{ text-align:right; margin-top:10px;}
.locations-contact-section .contact-info-form .buttons .btn.blue-radius{ padding:8px 30px;}
.locations-partner-section{ padding:60px 0px;}
.locations-partner-section h3{font-size:32px; font-weight:bold;}
.locations-partner-section p{font-size:17px; margin-bottom:0px !important;}
.locations-partner-section .partner-logo{ text-align:right;}
.locations-partner-section .partner-logo ul{ margin:0px; padding:0px;}
.locations-partner-section .partner-logo ul li{ display:inline; padding:0px 28px;}
.locations-partner-section .partner-logo ul li:last-child{ padding-right:0px;}
.win-magic .modal-header{ background: #0069AA;}
.win-magic .modal-header h3{ color:#fff; margin-bottom:0px;}
.win-magic .modal-header .close{ color:#fff;}
.win-magic .modal-content{ border:0px solid rgba(0, 0, 0, 0.2);}
.win-magic .modal-body img{ float:left; margin-right:10px;}
.win-magic .modal-body{
	max-height: 620px;
    overflow-y: hidden;
    overflow-x: hidden;}
.win-magic .modal-body{width:100%; max-width: 100%; margin: 0 0px 0px; }
.win-magic .modal-body .events-detail-info:first-child,
.win-magic .modal-body .events-detail-info:first-child{ margin-left:0px;}
.win-magic .modal-body::-webkit-scrollbar,
.win-magic .modal-body::-webkit-scrollbar{width:5px;}
.win-magic .modal-body::-webkit-scrollbar-track,
.win-magic .modal-body::-webkit-scrollbar-track{ -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); border-radius: 50px 50px 50px 50px / 50px 50px 50px; background-color: #CDCDCE; width:5px; }
.win-magic .modal-body::-webkit-scrollbar-thumb,
.win-magic .modal-body::-webkit-scrollbar-thumb{ border-radius: 50px 50px 50px 50px / 50px 50px 50px 50px; -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3); background-color: #37373B;}
.win-magic .modal-dialog{max-width:540px;}
.win-magic .modal{top:20px;}
.new-comment .title{  text-align:left;}
	.html-blogpost-page div#comments {
    display: none;
}
.blog-input label {
    text-align: left;
    transform: inherit;
    display: block;
}
.html-blog-page .sublist {
    display: none;
}
.scoot-blog-achive-list-section .scoot-blog-achive-list-box ul.list li:first-child ul {
    display: block;
}
.list li.year>a {
    text-decoration: none;
    cursor: pointer;
    display: block;
}
.blog-input textarea {
    border: #e6e6e6 solid 1px !important;
}
.blog-details {
    display: none;
}
.blogpost-page .post-body{ padding:0 0px;}
.blogpost-page .tags{ padding:0 0px;}
.blogpost-page .new-comment .title{ padding:0px 0px;}
.blogpost-page .new-comment .title strong{ font-weight:bold;}
.blogpost-page .new-comment .form-fields{ padding:30px 0px}
.blogpost-page .new-comment .form-fields .inputs{ white-space:inherit;}
.blogpost-page .new-comment .form-fields .inputs label{ width:100%; display:inline-block; text-align:left; margin-bottom:10px; font-weight:bold;}
.blogpost-page .new-comment .form-fields .inputs textarea{ width:100%;resize:none;}
.blogpost-page .new-comment .blog-post-add-comment-button{ border-radius:30px; font-size:17px; font-weight:bold;}


/*L - Generic Content Layout Style */

.genericlayout-banner {
    position: relative;
}


.genericlayout-banner img {
    width: 100%;
}

.genericlayout-banner .genericlayout-banner-content {
    position: absolute;
    max-width: 930px;
    bottom:100px;
    display: inline-block;
    padding: 10px 0px;
    z-index: 999;
    left: 0;
    right: 0;
    margin: 0 auto;
}
.genericlayout-banner .genericlayout-banner-content h1 {
    font-size: 40px;
    line-height: 1.2;
    color: #fff;
    font-weight: bold;
    margin-bottom: 18px;
}
.genericlayout-banner .genericlayout-banner-content p {
    font-size: 22px;
    font-weight: 400;
    color: #fff;
    line-height: 28px;
}


.replace-service-section-wrap {
    background: #fff;
}

.Rent-Repair-Replace-aboutbox {
    background-color: #0080D5;
    padding: 40px 30px 37px;
    color: #fff;
    max-width: 100%;
    border-radius: 4px;
    margin-top: -50px;
    text-align: center;
    margin-bottom: 15px;
    box-shadow: -1px -2px 15px #666666c7;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}

.Rent-Repair-Replace-aboutbox .r-service-title {
    font-size: 32px;
    font-weight: bold;
    margin-bottom: 15px;
}
.Rent-Repair-Replace-aboutbox .r-service-disc {
    font-size: 18px;
    font-weight: normal;
    text-align: center;
    width: 72%;
    margin: 0px auto;
    margin-bottom: 24px;
}

.genericlayout-about-blog {
    margin-top: 75px;
}

.genericlayout-about-blog .travel-about-title {
    font-size: 32px;
    font-weight: bold;
    color: #37373b;
    margin-top: 0px;
    margin-bottom: 15px;
    line-height: 1.2;
    text-align: left;
}

.genericlayout-about-blog .disc-text {
    font-size: 17px;
    line-height: 26px;
    color: #37373b;
    font-weight: normal;
}



.corve-gray-section {
    display: block;
    width: 100%;
}

.corve-gray-section .corve-img img {
    width: 100%;
    max-width: inherit;
}

.browse-articles-gallery-wrap {
    padding-top: 40px;
    background: #f0f0f1;
    padding-bottom: 40px;
}
.browse-articles-gallery-full {
    max-width: 928px;
    margin: 0 auto;
    margin-bottom:0px;
}

.browse-articles-gallery-full .shopPage-product-grid-box.home-page-product-grid {
    margin: 15px auto 0 auto;
}

.browse-articles-gallery-full .shopPage-product-grid-box .title {
    text-align: left;
    border-bottom: 0px;
    font-size: 32px;
    font-weight: bold;
    margin-bottom: 40px;
    padding-bottom: 0px;
}

.browse-articles-gallery-full .product-grid .title strong {
    font-weight: bold;
    color: #000;
}

.browse-articles-gallery-full .shopPage-product-grid-box .shop-productlist-grid-section .item-box {
    height: 180px;
    margin-bottom: 30px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.333%;
    flex: 0 0 31.33%;
    max-width: 31.333%;
    padding: 0 0% 0px 0px;
    box-sizing: border-box;
    margin: 0 3% 20px 0;
}

.browse-articles-gallery-full .pro-listbox .item-box .product-item {
    position: relative;
    padding-top: 0px;
    height: 100%;
}

.browse-articles-gallery-full .pro-listbox .item-box .product-item .picture {
    background-color: #fff;
    padding: 0;
    height: 173px;
    box-shadow: 0px 0px 0px #ccc;
}

.browse-articles-gallery-full .picture img {
    max-width: 100%;
}

.browse-articles-gallery-full .item-box .details {
    padding: 0 10px !important;
    position: absolute;
    bottom: 0;
    width: 100%;
}

.browse-articles-gallery-full .item-box .details h2.product-title {
    margin-bottom: 8px !important;
}

.browse-articles-gallery-full .pro-listbox .item-box .product-item .details .product-title a {
    font-size: 24px;
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
}

.browse-articles-gallery-full a.btn-next {
    position: absolute;
    bottom: 28px;
    right: 15px;
    background: rgba(255, 255, 255, 0.40);
    width: 40px;
    height: 40px;
    border-radius: 100px;
    text-align: center;
    line-height: 37px;
}


.mobility-scooter-section {
    background-color: #0080D5;
    display: block;
    width: 100%;
	padding-top:100px;
	padding-bottom:60px;
}


.mobility-info-box .mobility-title {
    font-size: 32px;
    font-weight: bold;
    margin-bottom: 25px;
	color:#fff;
}

.mobility-info-box .mobility-dis {
    font-size: 17px;
    font-weight: normal;
    text-align: left;
    line-height: 26px;
	color:#fff;
}

.accordion-section {
    padding-top: 50px;
}
.accordion-title {
    color: #fff;
    font-size: 25px;
    font-weight: 600;
    margin-bottom: 30px;
}

.accordion-section .panel.panel-default {
    border: #7ac0ef 1px solid;
    margin-bottom: 20px;
    border-radius: 5px;
}

.accordion-section .panel-heading {
  padding: 0;
  border: 0;
  background:none;
}
.accordion-section .panel-title > a {
    display: block;
    padding: 15px;
    color: #fff;
    font-size: 20px;
    font-weight: 500;
    word-spacing: 3px;
    text-decoration: none;
}
.accordion-section .panel.panel-default h4.panel-title {
    margin: 0;
}
.accordion-section .panel.panel-default .panel-heading.active h4.panel-title a {
    border-bottom: #7ac0ef 1px solid;
}
.accordion-section .panel-group .panel-heading+.panel-collapse>.panel-body {
    border-top: 1px solid #7ac0ef;
    padding: 15px;
    color: #fff;
}

.accordion-section .panel.panel-default h4.panel-title strong.num-col {
    color: #fff;
    font-weight: 600;
    padding-right: 10px;
    font-size: 20px;
}

.accordion-section .panel.panel-default h4.panel-title span.accordin-readmore {
    margin-right: 10px;
    font-size: 14px;
    float: right;
    line-height: 24px;
 }


.accordion-section .panel-group .collapse.show .panel-body {
    background: #fff;
    color: #000;
}

.accordion-section .panel-heading a:before {
  font-family: "FontAwesome";
  content: "\f107";
  float: right;
  transition: all 0.5s;
}

.accordion-section .panel-heading a:after {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  transform: rotate(90deg);
}

.question-scooter-care h4 {
    font-size: 18px;
    font-weight: 600;
    color: #fff;
}
.question-scooter-care {
    padding-top:40px;
}
.question-scooter-care .chat-icon { margin-right:15px;}

.question-scooter-care p {
    font-size: 16px;
    font-weight: normal;
    text-align: left;
    line-height: 22px;
    color: #fff;
    margin: 0px 0 0 30px;
}



.testimonials-photograph {
    padding-top: 100px;
    background: #fff;
    padding-bottom: 40px;
}
.testimonials-photograph .testimonials-title {
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 20px;
    text-align: left;
}

.testimonials-photograph .testimonials-text {
    font-size: 17px;
    font-weight: normal;
    margin-bottom: 17px;
    line-height: 26px;
    text-align: left;
    width:100%;
}

.testimonials-photograph-gallery{
    max-width: 928px;
    margin: 0 auto;
    margin-bottom: 0px;
}
.testimonials-photograph-gallery .shopPage-product-grid-box.home-page-product-grid {
    margin: 15px auto 0 auto;
}

.testimonials-photograph-gallery .shopPage-product-grid-box .shop-productlist-grid-section .item-box {
    height: 320px;
    margin-bottom: 30px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.333%;
    flex: 0 0 31.33%;
    max-width: 31.333%;
    padding: 0 0% 0px 0px;
    box-sizing: border-box;
    margin:30px 3% 20px 0;
    border: #dadada 1px solid;
    border-radius: 4px;
}
.testimonials-photograph-gallery .pro-listbox .item-box .product-item {
    position: relative;
    padding-top: 0px;
    height: 100%;
}

.testimonial-quotes-content {
    padding: 15px;
}
.quotes-img {
    position: absolute;
    top: -20px;
    left: 35px;
}
.quotes-img img {
    width:75px;
	background:#fff;
}
.testimonial-quotes-content h3 {
    font-size: 18px;
    font-weight: 600;
    line-height: 22px;
    margin: 30px 0px 20px;
}

.testimonial-quotes-content p.testimonial-quotes-dis {
    height: 92px;
    margin-bottom: 20px !important;
    overflow: hidden;
    margin-top: 0px !important;
}

.author-text {
    font-size: 22px;
    font-weight: 500;
    margin-bottom: 5px;
}


.Section-tool-highlight {
    background: #005188 url(https://scootaround.com/Themes/ScootAround/Content/images/section-tools-bg.png) no-repeat left top;
    background-size:100% auto;
}
.Section-tool-content {
    text-align: center;
    padding-top: 75px;
    padding-bottom: 50px;
}
.Section-tool-content h2 {
    font-size: 22px;
    font-weight: bold;
    text-align: center;
    color: #fff;
    max-width: 78%;
    margin: 0px auto 15px;
}

.Section-tool-content p {
    font-size: 18px;
    text-align: center;
    color: #fff;
    max-width: 78%;
    margin: 0px auto 30px;
}

.generic-blog-gallery {
    padding: 100px 0px 50px;
    background: #f0f0f1;
}

.generic-blog-gallery .generic-blog-title {
    font-size: 32px;
    font-weight: bold;
    color: #37373b;
    margin-top: 0px;
    margin-bottom: 15px;
    line-height: 1.2;
    text-align: left;
}

.generic-blog-gallery .disc-text {
    font-size: 17px;
    line-height: 26px;
    color: #37373b;
    font-weight: normal;
}
.generic-blog-section {
    margin-top: 50px;
}
.generic-blog-section .slider-banner-box {
    display: block;
    width: 100%;
    position: relative;
    margin-bottom: 32px;
}

.generic-blog-section .slider-banner-box img {
    max-width: 100%;
    width: 100%;
}

.generic-blog-section .slider-banner-box .shop-about-content-box {
    position: absolute;
    bottom: 23px;
    width: 100%;
    padding: 0px 30px;
    height: auto;
    left: 0;
}
.generic-blog-section .shop-about-content-box .left-box {
    float: left;
    display: inline-block;
    width: 470px;
}

.generic-blog-section .shop-about-content-box .left-box h3 {
    font-size: 32px;
    font-weight: bold;
    color: #fff;
    vertical-align: bottom;
    line-height: 1.3;
    text-align: left;
    margin-bottom: 0px;
}

.generic-blog-section .shop-about-content-box .white-radius-btn {
    bottom:0;
    position: absolute;
    right: 32px;
    font-size: 14px;
    font-weight: bold;
    border-radius: 30px;
    padding: 8px 26px;
    border: #0069aa solid 1px;
    background: #0069aa;
    color: #fff;
}

/*===== generic layout 2=======*/
.generic-content-banner{}
.generic-content-banner .generic-content{ position: absolute; max-width: 930px; bottom: 110px; display: inline-block; padding: 10px 0px; z-index: 999; left: 0; right: 0; margin: 0 auto;}
.generic-content-banner .generic-content h1{ font-size: 30px; line-height: 1.2; color: #fff; font-weight: bold; margin-bottom: 18px; min-height:90px;}
.generic-content-banner .generic-content p{ font-size: 22px; font-weight: 400; color: #fff; line-height: 28px; margin-bottom: 25px;}
.generic-featured-section{    background: #fff url(https://scootaround.com/Themes/ScootAround/Content/images/featured-product-bkg.png) no-repeat center bottom; background-size: contain; padding-bottom: 190px; padding-top:80px;}
.generic-featured-section .generic-travel-about-textbox{ padding-top:50px;}
.generic-featured-section .generic-travel-about-textbox h3{ font-size:32px; font-weight:bold; margin-bottom:10px;}
.generic-featured-section .generic-travel-about-textbox .generic-reviews{}
.generic-featured-section .generic-travel-about-textbox .generic-reviews .generic-review-box .rating {width: 105px; height: 19px; background: url(https://scootaround.com/Themes/ScootAround/Content/images/rating2.png) repeat-x; display:inline-block;}
.generic-featured-section .generic-travel-about-textbox .generic-reviews .generic-review-links a {text-decoration: underline;}
.generic-featured-section .generic-travel-about-textbox .generic-reviews .generic-review-box .product-no-reviews{ padding-left:10px; margin-bottom:10px;}
.generic-featured-section .generic-travel-about-textbox .generic-reviews .generic-review-box .product-no-reviews a{color:#37373B; text-decoration:none; font-weight:bold;}
.generic-featured-section .generic-travel-about-textbox .download-button{ margin-top:30px;}
.generic-featured-section .generic-travel-about-textbox .download-button a{ color:#0069AA; font-weight:bold; text-transform:uppercase; text-decoration:none;}
.generic-featured-section .generic-travel-about-textbox .download-button img{ margin-right:15px;}
.generic-product-manuals-section {background-color: #f0f0f1; padding: 15px 0px;}
.generic-product-manuals-section .title {text-align: left; border-bottom: 0px; font-size: 32px; font-weight: bold; margin-bottom: 40px; padding-bottom: 0px; }
.generic-product-manuals-section .title h2 {font-size: 22px; font-weight: bold; line-height: 34px; margin-top: 28px; text-transform: capitalize; }
.generic-product-manuals-section .item-box .product-rating-box{  background: url(https://scootaround.com/Themes/ScootAround/Content/images/rating1.png) repeat-x;width: 105px; height: 19px; }
.generic-product-manuals-section .download-button {margin-top:15px;}
.generic-product-manuals-section .download-button img {margin-right: 15px;}
.generic-product-manuals-section .download-button a { color: #0069AA; font-weight: bold; text-transform: uppercase; text-decoration: none;}
.generic-tools-section{ background-color:#0080D5; color:#fff; text-align:center; padding:72px 0px 50px; display:block; width:100%; }
.generic-tools-section .generic-tools-title{ font-size:32px; font-weight:bold; line-height:42px; }
.generic-tools-section .generic-tools-text{ font-size:17px; font-weight:normal; line-height:26px; width:63%; margin:25px 0px 23px; margin:0px auto; text-align:center; }
.generic-tools-section .generic-tools-btn{ background: #fff; font-size: 14px; font-weight: bold; color: #0069AA; padding: 8px 17px; border-radius: 30px; text-decoration: none !important; text-transform: uppercase; font-family: 'Source Sans Pro'; margin-top: 10px; display: inline-block; }
.go-vacation-rent-section.find-location-section {background: #fff url(https://scootaround.com/Themes/ScootAround/Content/images/genric-location-bkg.jpg);background-position: bottom; background-size: cover; padding-bottom:0px;}
.find-location-section .find-location-content {display: block; margin-top: 115px;}
.go-on-rent-cruise-section.find-train-location {background: #9bcbe7 url(https://scootaround.com/Themes/ScootAround/Content/images/genric-location-bottom.jpg); background-position: bottom; background-size: 100% 100%;}
.go-on-rent-cruise-section.find-train-location .go-on-rent-cruise-info-container {padding-top:115px; padding-bottom: 300px;}
.container-fluid.go-rent-cruise-placeList-section.find-train-gallery {background: #005188; padding-top:50px;}
.mobility-scooter-section.faq-section {padding-top: 20px; background: #fff; padding-bottom: 0px;}
.mobility-scooter-section.faq-section .accordion-section {padding-top: 50px; padding-bottom: 60px;}
.faq-section h1.faq-tital {margin-bottom: 25px;}
.faq-section h2 {color: #000;}
.faq-section .accordion-section .panel-title > a {color: #000;}
.faq-section .accordion-section .panel.panel-default h4.panel-title strong.num-col {color: #000;}
.faq-section .accordion-section .panel.panel-default {border: #CDCDCE 1px solid;}
.faq-section .accordion-section .panel-group .collapse.show .panel-body {background: transparent;}
.faq-section .accordion-section .panel-group .panel-heading+.panel-collapse>.panel-body {border-top: 1px solid #CDCDCE;}
.Still-question {background: #F0F0F1; padding-top: 50px;}
.mobility-scooter-section.faq-section .mobility-title {color: #000;}
.mobility-scooter-section.faq-section .mobility-dis {color: #000;}
.faq-section .accordion-section .panel.panel-default h4.panel-title span.accordin-readmore {color: #0069AA;}
.faq-section .accordion-section .panel-heading a:before {color: #0069AA;}
.testimonials-photograph.testimonials-blue-section {background: #005188;padding-top: 80px;}
.testimonials-photograph.testimonials-blue-section .testimonials-title { color: #fff;}
.testimonials-photograph.testimonials-blue-section .testimonials-text { color: #fff;}
.testimonials-photograph.testimonials-blue-section .testimonials-photograph-gallery .shopPage-product-grid-box .shop-productlist-grid-section .item-box {border: #0080D5 1px solid;}
.testimonials-photograph.testimonials-blue-section .testimonial-quotes-content h3 {color: #fff;}
.testimonials-photograph.testimonials-blue-section .testimonial-quotes-content p.testimonial-quotes-dis { color: #fff; }
.testimonials-photograph.testimonials-blue-section .author-text {color: #fff;}
.testimonials-photograph.testimonials-blue-section .post-detail { color: #fff;}
.testimonials-photograph.testimonials-blue-section .quotes-img img { background: #005188;}
.locations-information-section.videos-slider-gallery { padding-top: 80px;}
.locations-information-section.videos-slider-gallery .information-inner .info-box h4 { font-size: 20px; font-weight: 600; margin-bottom: 25px;}
/*===== generic layout 2=======*/
.button-arrow{}
.button-arrow{     position: absolute; right: 0; top: 20px;}
.button-arrow .collapse{ position:relative;}
.button-arrow a{background:url(https://scootaround.com/Themes/ScootAround/Content/images/arrow-up.png) no-repeat right top; font-size:0px; width: 10px; height: 10px; display: inherit;}
.button-arrow a.collapsed{ background:url(https://scootaround.com/Themes/ScootAround/Content/images/arrow-down.png) no-repeat right top;}
.table-rental-rates.collapse{ display:block;}
.contact-us-page{}
.contact-us-page .left-contact-info{ width:100%; border-right:1px solid #dcdada;}
.contact-us-page .left-contact-info h3{ clear:both; width:100%; color:#37373B;}
.contact-us-page .left-contact-info .address-info{ min-height:250px; width:100%;}
.contact-us-page .left-contact-info .address-info h1{ font-size:30px; color:#37373B;}
.contact-us-page .left-contact-info .address-info h3{ font-size:30px; color:#37373B;}
.contact-us-page .left-contact-info .address-info h4{ font-size:24px; color:#0069AA;}
.contact-us-page .left-contact-info .address-info .streetAddress{ float:left;}
.contact-us-page .left-contact-info .topic-block{ margin-top:0px;}
.contact-us-page .right-contact-info{ width:100%;}
.contact-us-page .right-contact-info .social-wrap{ display:inline-block;}
.contact-us-page .right-contact-info .social-wrap a{ color:#fff; padding:10px; background:#37373B; width:44px; float:left; margin-right:10px; text-align:center;}
.contact-us-page .right-contact-info .social-wrap a:hover{ background:#0069AA;}
.contact-us-page .right-contact-info form{}
.contact-us-page .right-contact-info form .fieldset{ margin-bottom:0px;}
.contact-us-page .right-contact-info form .fieldset .form-fields{ width:100%; background-color:#fff; padding:10px 0px; border:0px;}

.contact-page .contact-us-page .buttons{ text-align:left;}
.contact-page .contact-us-page .button-1 {display: inline-block; padding: 12px 8px; border-radius: 50px / 50px; background-color: #0069aa; color: #fff; font-weight: 600; letter-spacing: 0; font-size: 14px !important; text-decoration: none; text-transform: uppercase; }
.search-page{}
.search-page .search-input{ display:none;}
.search-page .product-selectors{ display:none;}
.search-results{}
.search-results .item-box{ width:100%;  margin: 0 0% 50px; }
.search-page .page-title{ border-bottom:1px solid #ddd;}
.search-info-conatainr{}
.search-info-conatainr .page-title{ margin-bottom:25px;}
.search-info-conatainr .page-title h2{ font-size: 22px; font-weight: bold; text-align: left;}
.search-info-conatainr .info-description{ width:100%; display:inline-block; border-bottom:solid #cdcdce 2px; padding-bottom:20px; margin-bottom:30px;}
.search-info-conatainr .info-description h3{ font-size:22px; font-weight:bold; margin-bottom:15px;}
.search-info-conatainr .see-more{ margin-bottom:15px; margin-top:10px;}
.search-info-conatainr .see-more a{ color:#016aaa; font-size:17px; text-transform:uppercase; font-weight:bold;}
.search-pro-section{}
.search-pro-section .page-title{ margin-bottom:25px;}
.search-pro-section .page-title h2{ font-size: 22px; font-weight: bold; text-align: left;}
.search-pro-section .go-rent-cruise-placeList-section{ background:none;}
.search-pro-section .go-rent-cruise-placeList-section .cruise-place-List-container{ margin-top:0px;}
.search-page .cruise-place-List-container {
    padding-bottom: 0px;
    margin-bottom: 50px;
}
.search-pro-section .go-rent-cruise-placeList-section::-webkit-scrollbar{width: 100%;     height:3px;	}
.search-pro-section .go-rent-cruise-placeList-section .cruise-place-List-container::-webkit-scrollbar-track{border-radius: 50px 50px 50px 50px / 50px 50px 50px 50px; background-color: #CDCDCE; height:3px;}
.search-pro-section .go-rent-cruise-placeList-section .cruise-place-List-container::-webkit-scrollbar-thumb{border-radius: 50px 50px 50px 50px / 50px 50px 50px 50px; -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3); background-color: #37373B;	}

.language-selector select option {color: #000 !important;}
.not-found-page{ margin:50px 0px; text-align:center;}
.not-found-page .notfound { max-width: 520px; margin:0px auto; line-height: 1.4; text-align: center; }
.not-found-page .notfound .notfound-404 { position: relative; height: 240px; }
.not-found-page .notfound .notfound-404 h3 { font-family: 'Cabin', sans-serif; position: relative; font-size: 16px; font-weight: 700; text-transform: uppercase; color: #262626; margin: 0px; letter-spacing: 3px; padding-left: 6px; }
.not-found-page .notfound .notfound-404 h1 { font-family: 'Montserrat', sans-serif; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); font-size: 252px; font-weight: 900; margin: 0px; color: #b0b0b0; text-transform: uppercase; letter-spacing: -40px; margin-left: -20px; }
.not-found-page .notfound .notfound-404 h1>span { text-shadow: -8px 0px 0px #fff; }
.not-found-page .notfound h2 { font-family: 'Cabin', sans-serif; font-size: 22px; font-weight: 400; text-transform: uppercase; color: #000; margin-top: 0px; margin-bottom: 25px; }
.not-found-page .notfound .not-found-btn{ margin:30px 0px;}
.not-found-page .notfound .not-found-btn a{background:rgb(0, 105, 170); padding:7px 25px;color:#fff; border-radius:30px; font-size:17px; font-weight:bold; text-decoration:none; text-transform:uppercase;}



/* promotions Page --------------*/
.promotions-banner{position: relative;}
.promotions-banner img{ width:100%;}
.promotions-banner .promotions-content {
    position: absolute;
    max-width: 100%;
    display: inline-block;
    padding: 10px 0px;
    z-index: 999;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: 100px;
    width: 100% !important;
}


.promotions-banner .promotions-content h1 {  font-size: 30px; line-height: 1.2; color: #fff; font-weight: bold; margin-bottom: 10px; }
.promotions-banner .promotions-content p {font-size: 17px; font-weight: 400; color: #fff; line-height: 28px;}
.promotions-banner .promotions-content .promotions-form{ border-radius:10px;}
.promotions-banner .promotions-content .promotions-form ul{ margin:0px; padding:0px;}
.promotions-banner .promotions-content .promotions-form ul li{ display:inline-block; /*border-right:solid #cdcdce 1px;*/ width:30.33%;}
.promotions-banner .promotions-content .promotions-form ul li:first-child input{ border-top-left-radius:10px; border-bottom-left-radius:10px; border-right:solid #cdcdce 0px;}
.promotions-banner .promotions-content .promotions-form ul li:last-child input{border-top-right-radius:10px; border-bottom-right-radius:10px; border-left:solid #cdcdce 0px;}
.promotions-banner .promotions-content .promotions-form ul li:last-child{border-right:solid #ddd 0px; }
.promotions-banner .promotions-content .promotions-form ul li input{ border-radius:0px; width:100%; border:solid #cdcdce 1px;}
.promotions-banner .promotions-content .promotions-form ul li input::-webkit-input-placeholder { /* Edge */
  color: #717073;
  opacity:1;
}

.promotions-banner .promotions-content .promotions-form ul li input:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #717073;
  opacity:1;
}

.promotions-banner .promotions-content .promotions-form ul li input::placeholder {
  color: #717073;
  opacity:1;
}
.inputerror{ border:solid #FF3915 2px !important;}
.promotions-banner .promotions-content .promotions-form .button-show{ margin-top:30px;}
.promotions-banner .promotions-content .promotions-form .button-show a{ background:#ed1c24; padding:7px 20px;color:#fff; border-radius:30px; font-size:17px; font-weight:bold; text-decoration:none; text-transform:uppercase;}
.promotions-row{ padding:30px 0px;}
.promotions-row h2{ font-size:22px; font-weight:bold;}
.promotions-row p{ padding-top:15px; padding-bottom:15px;}
.promotions-row .sign-up-btn{}
.promotions-row .sign-up-btn a{ text-decoration:none; font-weight:bold; color:#37373b;}
.promotions-product{ border-bottom:solid #ddd 0px; margin-bottom:30px;}
.promotions-product.last{ border-bottom:solid #ddd 0px;}
.promotions-product h3{font-size:32px; font-weight:bold;}
.promotions-product .see-more{ margin-bottom:40px;}
.promotions-product .see-more a{ text-decoration:none; font-weight:bold; color:#0069aa; text-transform:uppercase;}
.promotions-product .item-box{ width:100%;}
.promotions-product .item-box .product-rating-box{  background: url(https://scootaround.com/Themes/ScootAround/Content/images/rating2.png) repeat-x;width: 105px; height: 19px; }
.promotions-product .item-box .product-title a{ text-decoration:none;}
.nopAjaxFilters7Spikes .filtersTitlePanel {
    display: block !important;
    font-weight: bold;
    border-bottom: 1px solid #ddd;
    margin-bottom: 10px;
}
.filtersTitlePanel p.filtersTitle {
    font-size: 18px;
    padding-bottom: 0px;
    margin-bottom: 10px;
    margin-top: 0px;
}
.nopAjaxFilters7Spikes .filtersTitlePanel a.clearFilterOptionsAll {
    /*display: none !important;*/
}
.inputs.accept-consent {
    border: none;
}
.inputs.accept-consent:hover {
    border: none;
}
.inputs.accept-consent input {
    margin-top: 4px;
}
.inputs.accept-consent label {
    position: relative;
    vertical-align: top;
    left: inherit !important;
    top: inherit !important;
    display: inline-block !important;
    vertical-align: top;
    /* float: left; */
    width: 90% !important;
    padding-left: 0px;
	text-align:left;
}

/* END promotions Page --------------*/

@media (min-width: 1600px){
.best-price-mobility.provide-service-section:before{ height:320px;}

}

@media (max-width: 767px){
.row-fluid [class*="span"] {
  width: 100%;
}
.nopAjaxFilters7Spikes .block {
    padding-bottom: 0px !important;
}
.nopAjaxFilters7Spikes .block .title a.toggleControl {
    font-size: 18px !important;
}
.nopAjaxFilters7Spikes .block .title a.clearPriceRangeFilter {
    right: 15px !important;
	display:none !important;
}
.promotions-banner .promotions-content h1 {
    font-size: 20px !important;
    margin-bottom: 5px !important;
}
    .promotions-banner .promotions-content {
        max-width: 100% !important;
        top: 50%;
        padding: 10px 0px !important;
        transform: translateY(-50%);
        margin-top: 100px;
    }

 .promotions-banner .promotions-content input {
            margin-bottom: 5px;
        }
.promotions-banner .promotions-content p {
    font-size: 14px !important;
    line-height: 18px !important;
    margin-bottom: 5px !important;
}
.slider-banner-box .shop-about-content-box .left-box {
    width: 100% !important;
    margin-bottom: 10px !important;
}
.scoot-main-header {
    position: fixed;
    top: 49px;
    width: 100%;
    z-index: 3;
    display: table;
}
.more-info-details-page .list-inline li {
    display: inline-block;
    width: 100%;
    vertical-align: top;
    border: #ccc solid 1px;
    padding: 10px 10px;
    margin: 10px 0%;
}
.delivery-date {
    display: inline-block;
}
.availability {
    display: inline-block;
    margin-left: 10px;
}
.stock .value {
    color: #1AD589 !important;
    font-size: 17px !important;
    font-weight: bold !important;
}
body.fixed-body {
    overflow: hidden !important;
    position: fixed !important;
    height: 100% !important;
}
.personal-mobility-section .pro-availability-option-section .pro-option-box.best-price-mobility .mobility-item-box{ width:100%;}
.best-price-mobility.provide-service-section .provide-fleets-box .fleets-box{ width:100%; margin-top:35px;}
.best-price-mobility.provide-service-section .provide-fleets-box .fleets-box br{ display:none;}
.providing-mobility.rental-travel-section .rental-section-inner{ display: -webkit-flex; /* Safari */ display: flex; flex-wrap:wrap;}
.providing-mobility.rental-travel-section{ padding-bottom:80px;background: #FFFFFF url(https://scootaround.com/Themes/ScootAround/Content/images/providing-mobility-corve-mob.png) no-repeat center bottom;background-size: 100% auto;}
.best-price-mobility.provide-service-section h4 { color: #fff; font-size: 38px;}
.providing-mobility.rental-travel-section .rental-section-inner .rental-travel-option-box	{order: 1;}
.providing-mobility.rental-travel-section .rental-section-inner .rental-travel-about-textbox{ order: 2;}
.pro-availability-option-section .pro-option-box.best-price-mobility{width:100%; height:auto;}
.shop-scootaround.shop-scoot-section h2{ margin-top:0px;}
.shop-scootaround.shop-scoot-section{ padding-top:0px;}
.best-price-mobility.provide-service-section{display: -webkit-flex; /* Safari */ display: flex; flex-wrap:wrap;}
.best-price-mobility.provide-service-section .col-sm-6{order: 2;}
.best-price-mobility.provide-service-section .col-sm-6.right-align{ order: 1;}
.personal-mobility-section .bestpricemobility .about-mobility-content h1 {font-size: 30px; width: 190px; overflow: hidden; white-space: normal; height: 50px; font-weight:500;}
.personal-mobility-section .bestpricemobility .about-mobility-content p {font-size: 32px; font-weight: 600; margin-top:20px;}
.pro-availability-option-section .pro-option-box.best-price-mobility .mobility-item-box{padding: 20px 15px 20px 15px !important; box-shadow: 0 6px 6px rgba(0,0,0,0.16);}
.pro-option-box.best-price-mobility .mobility-item-box .mobility-item-content .item-disc{ width:100%; }
.pro-availability-option-section .pro-option-box .mobility-item-box:first-child .icon-box{ height: 65px; }
.pro-availability-option-section .pro-option-box .mobility-item-box:nth-child(2) .icon-box{ height: 58px; }
.pro-availability-option-section .pro-option-box .mobility-item-box:last-child .icon-box{ height: 65px; }

.providing-mobility.rental-travel-section .mobility.travel-about-title {font-size: 32px;}
.providing-mobility.rental-travel-section .mobility-about-title {font-size: 40px; text-align: left; line-height: normal; height: 100px; overflow: hidden; width: 310px;}
.personal-mobility-section .shop-scootaround.shop-scoot-section h2 {font-size: 22px; width: 100%; margin-top: 30px;}
.best-price-mobility.provide-service-section .provide-fleets-box .fleets-box{ min-height:90px;}
.best-price-mobility.provide-service-section:before{height:160px;  background:url(https://scootaround.com/Themes/ScootAround/Content/images/m-why-choose-bottom.png) no-repeat center bottom; background-size:contain;}
.best-price-mobility.provide-service-section{ background: #1a3676 url(https://scootaround.com/Themes/ScootAround/Content/images/m-arrow-plain-img-right.png) no-repeat right top; background-size:380px auto; padding:80px 0 100px 0;}
.airline-services-repair .repair-for-airline-box{ width:inherit; padding-top:40px;}
.what-we-offer h3{margin-bottom:30px;}
.airline-services-repair .container{ max-width:inherit !important;}
.corporate-services-option .pro-availability-option-section .pro-option-box.best-price-mobility .mobility-item-box{ width:100%;}
.airline-services-repair .provide-fleets-box .fleets-box{ width:100%; margin-bottom:40px;}
.event-section-bottom .events-left .events-inner-content{ width:100%;}
.airline-services-repair .airline-services-inner .col-sm-6.right-align{ order: 1; padding-right:15px; padding-top:70px;}
.airline-services-repair .airline-services-inner .col-sm-6{ order: 2;}
.airline-services-repair .right-align img{ width:100%;}
.airline-services-section{ padding-top:0px; padding-bottom:0px;}
.airline-services-repair{margin-top:0px; background:none;}
.airline-services-repair #breadcrumb_place {
    display: none;
}
.airline-services-repair #dvBreadcrumb {
    margin: 0 !important;
    padding: 0 !important;
}
.airline-services-repair{background: #005188 url(https://scootaround.com/Themes/ScootAround/Content/images/arrow-plain-img-right-1.jpg) no-repeat right top; background-size: 100% auto; padding-bottom:0px; padding-top: 30px; }
.airline-services-repair.fleet-Services { background: #005188 url(https://scootaround.com/Themes/ScootAround/Content/images/rental-inner.png) no-repeat right top; background-size: 100% auto; padding-top: 500px; margin-top: 25px;  padding-bottom:50px;}
.event-section-bottom .events-left{bottom:15px;}
.event-section-bottom .events-left .events-inner-content .icon-calender img {
    width: 28px;
}
.event-section-bottom .events-left .events-inner-content h3 {
    margin-bottom: 0px;
}
.corporate-services .about-mobility-content h1{ font-size:30px; width:80%; padding-left:0px;}
.availability-option.corporate-services-option{margin-top:0px;}
.generic-content-banner .generic-content{ bottom:10px; left:15px; }
.generic-content-banner .generic-content h1{ font-size:30px; min-height:40px;}
.generic-content-banner .generic-content p{ width:270px;}
.generic-content-banner .generic-content .button{ padding-bottom:20px;}
.generic-content-banner .generic-content p br{ display:none; }
.corporate-services .about-mobility-content{ max-width:93%; bottom: 10px;}
.corporate-services .about-mobility-content p{width: 100% !important; font-size: 19px;}

.corporate-services .about-mobility-content p br{ display:none;}
.corporate-services-option .pro-availability-option-section .pro-option-box.best-price-mobility .mobility-item-box:first-child{border-top-left-radius:0px;}
.locations-information-section .information-inner .images-section video{ width:100%;}
.go-vacation-rent-section.find-location-section{ background:#fff url(https://scootaround.com/Themes/ScootAround/Content/images/genric-location-bkg-m.png) center bottom; background-size: 100% auto; padding-bottom:100px;}
.go-on-rent-cruise-section.find-train-location{ background: #fff url(https://scootaround.com/Themes/ScootAround/Content/images/find-train-m.jpg) no-repeat center bottom; background-size: 100% auto; padding-bottom:200px;}
.go-vacation-rent-section.find-location-section .find-location-content{ margin-top:80px;}
.go-vacation-rent-section.find-location-section .find-location-content .col-md-6:first-child{ order:2; padding-top:50px;}
.go-vacation-rent-section .go-vacation-info-container .go-vacation-info-box .go-vacation-title, .go-on-rent-cruise-section .go-on-rent-cruise-info-container .go-on-rent-cruise-info-box .go-cruise-title{ width:300px;}
.go-on-rent-cruise-section.find-train-location .go-on-rent-cruise-info-container{ padding-top:0px;}
.generic-featured-section{background:url(https://scootaround.com/Themes/ScootAround/Content/images/featured-product-bkg-m.png) no-repeat center bottom;  padding-bottom:120px;}
.generic-product-manuals-section{ padding-top:0px;}
.generic-product-manuals-section .shopPage-product-grid-box{ margin-top:0px;}
.generic-product-manuals-section .title h2{ margin-top:0px;}
.generic-tools-section{ text-align:left; padding:40px 0px 45px;}
.generic-tools-section .generic-tools-text{ padding-bottom:10px;}
.generic-tools-section .generic-tools-text{ text-align:left; width:auto;}
.location-table-gallery .shopPage-product-grid-box .shop-productlist-grid-section .item-box{width:100%; max-width:100%; flex:0 0 100%; margin:0 0% 25px;}
.table-rental-rates.collapse{ display:none;}
.search-info-conatainr .info-description{text-align:left;}
.nopAjaxFilters7Spikes .block .title a.toggleControl:after {
	width: 20px !important;
    height: 10px !important;
    background-position: 1px 2px !important;
    margin-top: -5px !important;
}
.nopAjaxFilters7Spikes .block .title a.toggleControl.closed{
	position:relative;
}
.nopAjaxFilters7Spikes .block .title a.toggleControl.closed:after{
	width: 20px !important;
    height: 20px !important;
    background-position: 1px -10px !important;
    margin-top: -5px !important;
}
#btnCompare{ margin-top:4px; width: 48px; height: 48px;}
.product-details-page .shopPage-product-grid-box .shop-productlist-grid-section .item-box:first-child { margin-left:14px; }
.product-details-page .shopPage-product-grid-box .shop-productlist-grid-section .item-box { width: 42%; margin:0 14px 25px; }

/* airline claim start */

	.redesigned-theme-2018 .wufoo .info h2 { margin-top:20px !important; }
	.redesigned-theme-2018 .wufoo .info div:empty { padding-bottom:0 !important; }
	.redesigned-theme-2018 .leftLabel li { width:100% !important; }

/* airline claim end */
}


@media (min-width:768px) and (max-width:991px){
.html-blog-page .container.side2-center2 {
    padding-top: 30px;
}
p.filtersTitle.visible-xs.collapsed {
    font-size: 18px;
    font-weight: bold;
}
p.filtersTitle.visible-xs {
    font-size: 18px;
    font-weight: bold;
}
.table-rental-rates .table .thead-dark th {
    font-size: 12px;
    white-space: nowrap;
}
.table-rental-rates .table td, .table-rental-rates .table th {
    font-size: 12px;
}
.nopAjaxFilters7Spikes .block .title {
    border-top: 0px solid #ddd !important;
}
.nopAjaxFilters7Spikes .filtersTitlePanel {
    margin-bottom: 0px !important;
}
.html-category-page .side-2 {
    margin-top: 0px !important;
}
.nopAjaxFilters7Spikes .block .title a.toggleControl {
    width: 100%;
}
p.filtersTitle.visible-xs{
    /*background-image:url(https://scootaround.com/Themes/ScootAround/Content/images/minus-icon.png) !important;
	background-position: 50px 12px;
    background-repeat: no-repeat;
    padding: 0 30px 0 0;
    color: #0080d5;
    background-size: 14px;
	    display: block;
		cursor:pointer !important;*/
		background-image: url(https://scootaround.com/Themes/ScootAround/Content/images/pluse-icon.png) !important;
	background-position: 50px 6px;
    background-repeat: no-repeat;
    padding: 0 30px 0 0;
    color: #0080d5;
    background-size: 14px;
	cursor:pointer !important;
	display: block;
    -webkit-appearance: none;
}
p.filtersTitle.visible-xs.collapsed{
	background-image: url(https://scootaround.com/Themes/ScootAround/Content/images/pluse-icon.png) !important;
	background-position: 50px 6px;
    background-repeat: no-repeat;
    padding: 0 30px 0 0;
    color: #0080d5;
    background-size: 14px;
	cursor:pointer !important;
}
.nopAjaxFilters7Spikes .block .title {
    position: relative;
    overflow: hidden;
    padding: 12px 0px 12px 15px !important;
    background: #f6f6f6;
    margin: 0 0 10px;
}
.nopAjaxFilters7Spikes .block .title a.toggleControl {
    font-size: 18px !important;
}
p.filtersTitle.hidden-xs {
    display: none;
}
.nopAjaxFilters7Spikes .block .title a.clearPriceRangeFilter {
    right: 15px !important;
    display: none !important;
}
.nopAjaxFilters7Spikes .block .title a.toggleControl:after {
    width: 20px !important;
    height: 10px !important;
    background-position: 1px 2px !important;
    margin-top: -5px !important;
}
.nopAjaxFilters7Spikes .block .title a.toggleControl.closed:after {
    width: 20px !important;
    height: 20px !important;
    background-position: 1px -10px !important;
    margin-top: -5px !important;
}
.promotions-banner .promotions-content {
    width: 704px !important;
	max-width: inherit !important;
}
.scoot-main-header {
    position: fixed;
    top: 55px;
    width: 100%;
    z-index: 3;
    display: table;
}
.newslatter-update-section .news-update-box h2 {
    font-size: 22px;
}
.corporate-services .about-mobility-content {
    width: 675px;
}
.contact-us-page .left-contact-info{ text-align:left;}
.contact-us-page .right-contact-info{ text-align:left;}
.account-page .inputs .date-picker-wrapper select{min-width: 32.3%;}
.block-account-navigation.block .title{ margin-bottom:0px;}
.account-page .form-fields.Newsletter .inputs label{display:inline-block;}
.account-page .form-fields.Newsletter .inputs{display:inline-block; width:100%; text-align:left;}
.account-page .form-fields.Newsletter .inputs input{ margin-left:5px;}
.location-table-gallery .shopPage-product-grid-box.home-page-product-grid{ max-width: 100%;}
.locations-scooter-header .locations .title h4{ font-size:20px;}
.table-rental-rates .table td, .table-rental-rates .table th{ padding:3px;}
.our-reviews-section .our-reviews-container{ padding:40px 15px 0;}
.fabulous-section{ padding:60px 0px 50px 0px;}
.vegas-information-section{ margin-top:0px;}
.locations-partner-section .partner-logo ul li{ padding:0px 2px;}

}

@media (max-width:767px){

.contact-us-page .left-contact-info{ text-align:left;}
.contact-us-page .right-contact-info{ text-align:left;}
.contact-us-page .left-contact-info .address-info .streetAddress{ float:none; padding-bottom:10px;}
iframe{margin-right:0px !important;}
.contact-us-page .right-contact-info form .fieldset .form-fields{border-top:0px solid #e6e6e6;}
.contact-us-page .left-contact-info .address-info{ margin-bottom:20px;}
.contact-us-page .left-contact-info .address-info{min-height:inherit; margin-bottom: 20px; clear: both; display: inline-block;}
.account-page .inputs .date-picker-wrapper select {min-width: 31%; max-width: 89px;}
.account-page .page-body{ padding:0px 15px;}
.account-page .page-body{ padding:0px 15px;}
.account-page .form-fields.Newsletter .inputs label{display:inline-block;}
.account-page .form-fields.Newsletter .inputs{display:inline-block; width:100%; text-align:left;}
.account-page .form-fields.Newsletter .inputs input{ margin-left:5px;}
.Rent-Repair-Replace-aboutbox .r-service-disc{ text-align:left; width:100%;}
.fabulous-section{ padding:50px 0px 50px 0px;}
.col-md-5.right-bar.product-pic-box{ order:1;}
.fabulous-section .left-bar{ padding-right:15px; order:2; padding-top:25px;}
.location-table{background:#fff url(https://scootaround.com/Themes/ScootAround/Content/images/scooter-bkg-corve-m.png) no-repeat center bottom;}
.events-information-section{background:#fff url(https://scootaround.com/Themes/ScootAround/Content/images/L-shop-cover-yellow-locations-m.png) no-repeat center bottom;}
.locations-information-section .information-inner .info-box{ background:#fff; border:solid #ddd 1px; padding:15px;}
.locations-information-section .shopPage-product-grid-box .shop-productlist-grid-section .item-box{max-width:100%; flex:0 0 100%; width:100%; margin:0 0% 25px}
.locations-information-section .information-inner .info-box.collapse{ display:block !important;}
.locations-information-section .information-inner .info-box.collapse.show{display:block}
.locations-cruise{ padding:50px 0px 0px 0px}
.locations-information-section .information-inner{ padding-right:0px;}
.locations-information-section{ padding-top:50px; padding-bottom:30px;}
.rent-scootaround-form{ padding:40px 0px 50px 0px}
.events-information-section .events-info{ padding-bottom:30px;}
.locations-contact-section .header-title{ padding:30px 0px 0px 0px}
.locations-contact-section .alert{ margin-bottom:0px;}
.locations-contact-section{ padding:30px 0px; background:#f0f0f1;}
.locations-partner-section .partner-logo{ text-align:center; margin-top:30px;}
.locations-partner-section .partner-logo ul li{ padding:0px 2px;}
.locations-contact-section .contact-info-form .inputs .gender .male{ margin:0 0px;}
.locations-contact-section .contact-info-form p {
    padding-left: 0;
    margin-top: 40px;
    padding-top: 0;
    padding-bottom: 10px;
}
.locations-contact-section .contact-info-form .buttons{ text-align:left; margin-left:0px;}
.not-found-page .notfound .notfound-404 h1{ font-size:152px; letter-spacing:-31px;}
.not-found-page .notfound .notfound-404 h1>span{text-shadow:-4px 0px 0px #fff;}
.shipping-options .inputs label {
    display: block;
}
}

.country, .state {
    position: relative;
    text-align: left;
    margin-bottom: 25px;
}
.country label, .state label{
	display:block;
}
.country select{
	width:100%;
}
.state select{
	width:100%;
}
.description-aria .inputs {
    height: 157px;
    min-height: 157px;
}
.OtherComments{
 	clear: left;
    margin-top: 30px;
    display: block;
    float: left;
    width: 100%;
}

.OtherComments .inputs {
    height: 157px;
    min-height: 157px;
	margin-top:20px;
}
.description-aria .inputs textarea{
	min-height:150px;
	height:150px;
	width:100% !important;

}
.OtherComments .inputs textarea{
	min-height:150px;
	height:150px;
	width:100% !important;

}
.inputs textarea{
	width:100% !important;
}

.write-review .review-text {
    height: 52px !important;
    min-height: 52px;
}

.write-review .inputs textarea{
	min-height:148px !important;
	height:148px !important;
	width:100% !important;

}
.write-review .inputs textarea:hover, .write-review .inputs textarea:focus{
	min-height:148px !important;
	height:148px !important;
	width:100% !important;

}
.write-review .inputs.reviewtextarea{
	min-height:150px;
	height:150px;
    overflow: hidden;

}
::-webkit-input-placeholder {
  opacity: 0;
  transition: inherit;
}
/**
* Show the placeholder when the input is focused.
*/

input::-webkit-input-placeholder,
input::placeholder,
input:focus::-webkit-input-placeholder {
    opacity: 1
}

textarea::-webkit-input-placeholder,
textarea::placeholder,
textarea:focus::-webkit-input-placeholder {
    opacity: 1
}

.newslatter-update-section .newupdate-form-box input::-webkit-input-placeholder{
	opacity:1;
}
.search-box .inputs{
	border:0px;
	margin:5px 0px 0px 0px !important;
	height:56px;
}

.not-active {
        pointer-events: none;
        cursor: default;
        text-decoration: none;
        color: black;
    }

    .disabled {
        color: #555555;
        cursor: default;
        text-decoration: none;
    }




@media (max-width:576px){


}

@media (min-width:768px){
.service-agent-pic-box img {
    position: absolute;
    left: 0;
    bottom: 0;
}

}

@media (min-width:1200px) and (max-width: 1279px){
.scoot-main-header {
    position: fixed;
    top: 55px;
    width: 100%;
    z-index: 3;
    display: table;
}
.cat-title-desc {
    width: 1000px;
    margin: 0 auto;
}
}


@media (min-width:1280px){
.scoot-main-header {
    position: fixed;
    top: 55px;
    width: 1280;
    z-index: 3;
    display: table;
}
.promotions-banner .promotions-content {
   width: 930px;
}
.MagicZoom img, .mz-figure img {
    max-width: 467px !important;
    max-height: 467px !important;
    margin: auto !important;
}
.provide-fleets-video-box iframe {
    border: 0px !important;
    outline: none !important;
    width: 528px;
}
.master-wrapper-page {
    max-width: 1280px;
    margin: 0 auto;
    overflow-x: hidden;
}
.top-bar {
    position: fixed;
    top: 0px;
    width: 1280px;
    z-index: 5;
    left: /*0*/ auto;
    right: /*0*/ auto;
    margin: 0 auto;
  max-width: 1280px;
}

.scoot-main-header,
.span12.widget-span.widget-type-cell.scoot-main-header {
    position: fixed;
    top: 55px;
    width: 1280px;
    z-index: 3;
    display: table;
}
.admin-header-links {
    background-color: #333;
    text-align: center;
    color: #eee;
    position: fixed;
    z-index: 15;
    width: 1280px;
    top: 0px;
}
.footer {
    background-color: #37373b;
    text-align: center;
    width: 1280px;
    margin: 0 auto;
}
.header-top-search {
    max-width: 828px;
    float: right;
    margin-right: 0px;
}
.availability-option .container {
    max-width: 1192px !important;
}
.cat-title-desc .category-description {
    max-width: 1162px;
    margin: 0 auto !important;
    display: block;
    float: none !important;
}
.top-bar .header,.scoot-main-header .header{
		width: 1192px;
		padding:0 15px;
}
.footer-upper {
    width: 1192px !important;
    padding: 35px 10px;
}
.footer-block {
    float: left;
    width: 26%;
    margin: 0;
}
.follow-us {
    float: right;
    width: 20% !important;
    margin: 0;
    text-align: left;
}
.footer-bottom .footer-block.contact-info {
    width: 50%;
}
.footer-bottom .footer-block.term-link {
    width: unset;
}
.home-page-featured-product {
    max-width: 1193px;
    margin: 0 auto;
    margin-bottom: 80px;
}
.shop-main-page .home-page-featured-product {
    max-width: 1162px;
    margin: 0 auto;
    margin-bottom: 80px;
}
.zoom-gallery-slide {
    width: 470px;
    height: 470px;
    margin-left: 112px;
    background: #fff;
    border-radius: 4px;
    border: #CDCDCE solid 1px;
    position: relative;
}
.mcs-item {
    background: #fff;
    width: 100px !important;
}
.selectors {
    height: 450px !important;
}
.mcs-wrapper {
    height: 410px !important;
}
.MagicScroll-vertical .mcs-button-arrow-prev {
    width: 100px !important;
    background: #F0F0F1 !important;
    height: 18.23px !important;
    margin: 0 !important;
}
.MagicScroll-vertical .mcs-button-arrow-next {
    width: 100px !important;
    background: #F0F0F1 !important;
    height: 18px !important;
}
}
.content-body { padding: 0px 0 60px 0; }
.shop-new-product-section {
    clear: left;
}
.recently-added-products-page .item-box, .shop-productlist-grid-section .item-box{
	margin:0px !important;
	clear:inherit !important;
	flex:inherit !important;
	width:100% !important;
	max-width:100% !important;
	padding: 0 15px !important;
}
#dvCatSlider.item-grid.pro-listbox.shop-productlist-grid-section .item-box{
	-webkit-box-flex: 0 !important;
    -ms-flex: 0 0 48.3% !important;
    flex: 0 0 48.3% !important;
    max-width: 48.3% !important;
    margin: 0 1.3% 55px !important;
	padding:0px 0px !important;
}
.recently-added-products-page .item-box .wrap button.btn.prev, .shop-productlist-grid-section .item-box .wrap button.btn.prev{
    top: 26%;
}
.recently-added-products-page .item-box .wrap button.btn.next, .shop-productlist-grid-section .item-box .wrap button.btn.next{
    top: 26%;
}
.recently-added-products-page .item-box .frame ul li, .shop-productlist-grid-section .item-box .frame ul li {
  overflow: inherit !important;
  width: 258px !important;
  margin: 0 16px 0 16px;
}
.product-grid.home-page-product-grid.shopPage-product-grid-box{
	padding-left:15px;
	padding-right:15px;
}
.page.shopPage-newproduct-box.recently-added-products-page {
    padding-left: 0px;
    padding-right: 0px;
	width:100%;
}
.location-table-gallery .product-grid.home-page-product-grid.shopPage-product-grid-box{
	    padding-left: 0px;
    padding-right: 0px;
}
/*.html-blog-page .container.side2-center2 .center-2 .container {
    width: 100% !important;
    max-width: 100% !important;
}*/
.item-box-recentlyview .frame ul li {
    float: left;
    width: 258px;
    height: auto;
    margin: 0 15px 0 15px;
    padding: 0;
    cursor: pointer;
    position: relative;
    border-radius: 6px;
    overflow: inherit;
}
.no-banner-title .topic-page #ph-title {
    position: relative;
    color: #37373B;
    top: 0px !important;
    padding: 30px 0px 0px 0px;
}
.add-info {
    min-height: 130px;
}
#testimonial-slider .owl-pagination {
    position: absolute;
    bottom: -6px;
}
.login-page .reversed span.forgot-password a {
    color: #0069AA;
}
.container-fluid.Airline-service-page {
    padding: 0 0;
}
.facebook-btn {
    width: 210px !important;
    height: 40px !important;
    background-size: 100% auto !important;
}
.sub-title-register {
    margin-bottom: 15px;
}
.sub-title-register a {
    color: #0069aa;
    text-decoration: underline;
}
.event-detail table.table.table-bordered {
    background: #fff;
}
.event-detail table.table.table-bordered th{
	white-space:nowrap;
}
.event-detail table.table.table-bordered p {
    font-weight: normal;
}
button.left-paddle {
    left: 0;
    position: absolute;
    top: 0;
	padding: 0px;
    background: #0069aa /*url(https://scootaround.com/Themes/ScootAround/Content/images/left-arrow.png) no-repeat center center*/;
    color: #fff;
    font-size: 22px;
    outline: none;
    border: none;
    line-height: 26px;
    width: 22px;
    height: 48px;
}
button.right-paddle {
    position: absolute;
    right: 0;
    top: 0;
	padding: 0px;
    background: #0069aa /*url(https://scootaround.com/Themes/ScootAround/Content/images/right-arrow.png) no-repeat center center*/;
    color: #fff;
    font-size: 22px;
    outline: none;
    border: none;
    line-height: 26px;
    width: 22px;
    height: 48px;
}
.paddles .hidden {
	display: none;
}
#banner-content-partial-topic {
    position: absolute;
    left: 0;
    right: 0;
    top: 100px;
}
.Rent-main-pg #banner-content-partial-topic {
    position: absolute;
    left: 0;
    right: 0;
    top: 30px;
}
#banner-content-partial-topic.home-banner-content {
     top: 200px;
}
#banner-content-partial-topic h1 {
   font-size: 30px;
    font-weight: bold;
    line-height: normal;
    color: #fff;
    margin-bottom: 10px;
}
#banner-content-partial-topic p {
    font-size: 22px;
    font-weight: 400;
    color: #fff;
    line-height: 28px;
}
#banner-content-partial-topic .location-banner-title {
    font-size: 30px;
    font-weight: bold;
    line-height: normal;
    color: #fff;
    margin-bottom: 10px;
}
#banner-content-partial-topic .location-put-box {
    display: inline-block;
    width: 343px;
    max-height: 343px;
    position: relative;
}
#banner-content-partial-topic .location-put-box form input {
    width: 100%;
    margin-bottom: 15px;
	margin-top:10px;
	height: 42px;
    border-radius: 3px;
}
#banner-content-partial-topic .location-put-box form input::-webkit-input-placeholder { /* Edge */
  opacity:1;
}

#banner-content-partial-topic .location-put-box form input:-ms-input-placeholder { /* Internet Explorer 10-11 */
  opacity:1;
}

#banner-content-partial-topic .location-put-box form input::placeholder {
  opacity:1;
}
.Rent-main-pg .topic-block-title {
    display: none;
}
.zoom-gallery .selectors a[data-slide-id=video-1] img,
.zoom-gallery .selectors a[data-slide-id=video-2] img,
.zoom-gallery .selectors a[data-slide-id=video-3] img,
.zoom-gallery .selectors a[data-slide-id=video-4] img,
.zoom-gallery .selectors a[data-slide-id=video-5] img,
.zoom-gallery .selectors a[data-slide-id=video-6] img,
.zoom-gallery .selectors a[data-slide-id=video-7] img,
.zoom-gallery .selectors a[data-slide-id=video-8] img,
.zoom-gallery .selectors a[data-slide-id=video-9] img,
.zoom-gallery .selectors a[data-slide-id=video-10] img
{
    opacity: 1;
    height: 100% !important;
    padding: 15px 0;
}
.srn-page ul {
    margin: 0px;
    padding: 0px;
}
.srn-page ul li {
    line-height: 28px;
    margin-bottom: 10px;
}
.blogpost-page ul {
    list-style: disc !important;
}
.blogpost-page ul li {
    list-style: disc !important;
}
.blogpost-page ul li ul li {
    list-style: circle !important;
}
.blogpost-page ol {
    list-style: disc !important;
}
.blogpost-page ol li {
    list-style: disc !important;
}
.blogpost-page ol li ol li {
    list-style: circle !important;
}

.topic-page ul {
    list-style: disc !important;
}
.topic-page ul li {
    list-style: disc !important;
	line-height:26px;
}
.topic-page ul li ul li {
    list-style: circle !important;
	line-height:26px;
}
.topic-page ol {
    list-style: disc !important;
}
.topic-page ol li {
    list-style: disc !important;
	line-height:26px;
}
.topic-page ol li ol li {
    list-style: circle !important;
	line-height:26px;
}

.location-details-table-content .wrap button.btn.prev{
	left:-40px !important;
}
.location-details-table-content .wrap button.btn.next{
	right:-40px !important;
}

/*Start Eventdetails */
.eventdetails-page{}
.eventdetails-page .buyNowBlockContainer{ background:#f0f0f1; padding:10px; text-align:left; margin-bottom:20px;}
.eventdetails-page .buyNowBlockContainer .title{ text-align:left;}
.eventdetails-page .buyNowBlockContainer .title h2{ margin:0px;}
.eventdetails-page .content-desp{}
.eventdetails-page .col-sm-4{ border-right:solid #ddd 1px;}
.eventdetails-page .col-sm-4:last-child{border-right:solid #ddd 0px;}
.eventdetails-page .content-desp h2{ font-size:20px; margin-bottom:20px;}
.eventdetails-page .content-desp .sfIcon{ text-align:center;  overflow:hidden; width: 125px; height: 125px; margin: 5px auto 20px auto; border-radius: 100px; border: 1px #eee solid;}
.eventdetails-page .content-desp .sfIcon img{ width:100%; height:125px;}
.eventdetails-page .content-desp .content{ font-size:16px;}
.eventdetails-page .content-desp .button-1{ display: inline-block; padding: 6px 20px; border-radius: 50px; background-color: #0069aa; color: #fff; font-weight: 600; letter-spacing: 0; font-size: 14px !important; text-decoration: none; text-transform: uppercase; margin-top:10px; }

/*END  eventdetails */

@media (min-width:992px) and (max-width:1199px){
.corporate-services.locations-details .about-mobility-content {
    top: 8%;
}
.page-submenu-section ul {
    max-width: 100%;
    overflow: auto;
    white-space: nowrap;
}
.personal-mobility .about-mobility-content {
    top: 80px;
}
.pro-availability-option-section .pro-option-box .mobility-item-box {
    padding: 25px 10px 0px 10px;
}
.product-grid.home-page-product-grid.shopPage-product-grid-box {
    padding-left: 0px;
    padding-right: 0px;
}
.about-mobility-content {
    position: absolute;
    top: 200px;
    left: 0;
    color: #fff;
    width: 1000px;
    margin: 0 auto;
    right: 0;
    padding: 0 15px;
}
.Rent-Repair-Replace-aboutbox {
    margin-top: -25px;
}
.our-reviews-section .our-reviews-container .client-pic img {
    width: 60%;
    height: auto;
}
.promotions-banner .promotions-content {
    top: 70px;
}
#banner-content-partial-topic.home-banner-content {
    top: 140px;
}
.location-details-table-content .frame ul li {
    width: 475px;
    margin: 0 20px 0 0px;
}
}
@media (min-width:768px) and (max-width:991px){
.blog-search-box .listbox {
    text-align: center !important;
}
.side2-center2 .blog-search-box input.search-box-text {
    width: 640px !important;
}
.location-details-table-content .frame ul li {
    width: 335px;
    margin: 0 20px 0 0px;
}
.book-for-trip-section {
    padding: 20px 0px !important;
}
.book-advance-container iframe, .get-started-container iframe{
    height: 530px !important;
}
.locations-details .about-mobility-content{
	top: 14% !important;
}
.about-mobility-content {
    position: absolute;
    top: 90px;
    left: 0;
    color: #fff;
    width: 704px;
    margin: 0 auto;
    right: 0;
    padding: 0 15px;
}
.Location-landing-main-pg #banner-content-partial-topic {
    position: absolute;
    left: 0;
    right: 0;
    top: 40px;
}
.personal-mobility .about-mobility-content {
    top: 40px;
}
.locations-information-section .section-title h2 {
    margin-bottom: 0px;
}
.locations-information-section .information-inner .images-section {
    display: none;
}
.locations-information-section {
    padding-top: 50px;
    padding-bottom: 50px;
}
.locations-contact-section .contact-info-form .l-checkbox .gender span.male label {
    width: 85%;
    margin-left: 0px !important;
}
.locations-contact-section {
    background-size: 60%;
}
.login-page .reversed {
    display: table;
    width: 100%;
}
.login-page .reversed input {
    display: inline-block;
    vertical-align: top;
    float: left;
    margin-top: 4px;
}
.login-page .reversed label {
    float: left;
    margin: 0px 10px;
    transform: inherit !important;
}
.login-page .reversed span.forgot-password {
    float: right;
}
.login-page .reversed span.forgot-password a {
    color: #0069AA;
}
.order-review-data .title, .order-details-area .title, .shipment-details-area .title {
    text-align: left;
}
.order-review-data, .order-details-area, .shipment-details-area {
    text-align: left;
}
.change-password-page .fieldset {
    margin: 0 0 0px;
}
.account-page .fieldset {
    text-align: left;
}
.product-review-item {
    margin: 15px 0 20px;
    text-align: left;
}
.address-list-page .section, .order-list-page .section, .return-request-list-page .section {
    text-align: left !important;
	float:left;
}
.account-page .buttons {
    text-align: left;
}
.account-page.address-list-page .section .title {
    text-align: left;
}
.product-grid.home-page-product-grid.shopPage-product-grid-box {
    padding-left: 0px;
    padding-right: 0px;
}
.recently-added-products-page .item-box .frame ul li, .shop-productlist-grid-section .item-box .frame ul li {
    overflow: inherit !important;
    width: 200px !important;
    margin: 0 16px 0 16px;
}
#dvCatSlider.item-grid.pro-listbox.shop-productlist-grid-section .item-box {
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 48.3% !important;
    flex: 0 0 48.3% !important;
    max-width: 46.3% !important;
    margin: 0 1.7% 30px !important;
    padding: 0px 0px !important;
}
.Rent-Repair-Replace-aboutbox{
	margin-top:-20px;
}
.overview ul.option-list label {
    height: 34px;
}
.Reviews-this-item .Reviews-item-button {
    border-right: solid #CCCCCD 0px;
}
.Reviews-this-item .share-item-button {
    float: left;
    padding-left: 0;
}
.full-description td {
    text-align: left;
    padding-left: 0px;
}
.pro-des-spe-section h3 {
    text-align: left;
}
.pro-des-spe-section .title {
    font-size: 26px;
}
.your-price label {
    font-size: 26px;
    line-height: 28px;
}
.your-price span {
    font-size: 26px;
}
.pro-listbox .item-box .product-item .details .product-title {
    max-height: 70px !important;
}
.pro-listbox .item-box .product-item .details .product-title a {
    height: 70px !important;
}
.event-section-bottom .events-left .events-inner-content .icon-calender {
    margin-bottom: 0;
    margin-top: 15px;
}
.event-section-bottom .events-left .events-inner-content p {
    color: #fff;
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 5px;
}
.corporate-services .container{
	position:relative;
}
.event-section-bottom .events-left .events-inner-content {
    width: 100% !important;
}
.filtersPanel {
    overflow-y: scroll;
    max-height: 100%;
    width: 100%;
    position: fixed;
    z-index: 99999;
    top: 180px;
    left: 0;
    background: #fff;
    padding-bottom: 320px;
}
.clslogin .filtersPanel {
    overflow-y: scroll;
    max-height: 100%;
    width: 100%;
    position: fixed;
    z-index: 99999;
    top: 180px;
    left: 0;
    background: #fff;
    padding-bottom: 345px;
	height: 100vh;
}
.btn-group-filter {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    background: #fff;
    z-index: 99999999999999999;
    padding: 15px 0 75px 0;
    text-align: center;
}
.clslogin .filtersPanel{
	top: 205px;
}
#banner-content-partial-topic.home-banner-content {
    top: 65px !important;
    text-align: left;
}
#banner-content-partial-topic p {
    font-size: 22px;
    font-weight: 400;
    color: #fff;
    line-height: 28px;
}
.promotions-banner .promotions-content {
    top: 30px !important;
}
.provide-service-section img{
	max-width:100%;
}
#dvTopicPageReview {
    width: 100% !important;
}
}
@media (max-width: 991px){
body.fixed {
    overflow: hidden;
}
.filtersTitlePanel.Reset-btn {
    display: inline-block !important;
    width: auto !important;
    border: none;
    float: none;
    vertical-align: top;
}
a.done-btn {
    background: #0069aa;
    color: #fff;
    padding: 10px 40px;
    font-size: 18px;
    font-weight: bold;
	margin:0 5px;
	display: inline-block;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid transparent;
    line-height: 1.5;
    border-radius: 0.25rem;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
a.cancel-btn{
	background: #fff;
    color: #0069aa;
    padding: 10px 40px;
    font-size: 18px;
    font-weight: bold;
	border:#0069aa solid 1px;
	margin:0 5px;
}
.nopAjaxFilters7Spikes .block .title a.clearFilterOptions {
    right: 45px !important;
    top: 22px !important;
}

}
@media (max-width: 767px){
.scoot-main-header .header-logo { padding: 20px 0 20px 10px; }
.rant-banner-title span {
    font-size: 30px !important;
    margin-bottom: 12px !important;
    display: block;
}
#header-1 .search-box { top: 49px !important; }
.location-details-table-content .wrap button.btn.prev{
	left:0px !important;
}
.html-blog-page .container.side2-center2 {
    padding: 30px 0px;
}
.location-details-table-content .wrap button.btn.next{
	right:0px !important;
}
.scoot-blog-achive-list-section .scoot-blog-achive-list-box {
    display: none;
}
.clssubmenu .zoom-gallery .selectors a {
    height: 79px !important;
}
.locations-information-section .information-inner .info-box .info-button {
    margin: 5px 0px 25px !important;
}
.Shop-Equipment-Finder-modal-container .tab-content .Equipment-pro-item-box h2.title {
    min-height: 50px;
}
.side-2 .filtersPanel .hide {
    display: block !important;
}
.side-2 .seeMore-btn-ajax-filter {
    display: none;
}
#banner-content-partial-topic .location-put-box {
    width: 100% !important;
}
#dvTopicPageReview {
    width: 100% !important;
}
#dvTopicPageReview .owl-wrapper{
	/*width: 100% !important;*/
}
#dvTopicPageReview .owl-item{
	/*width: 100% !important;*/
}
.cart th, .data-table th, .forum-table th {
    white-space: normal;
}
.about-mobility-content.home-banner-content {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
.about-mobility-content.home-banner-content h1 {
    font-size: 25px;
	line-height:normal;
	margin-bottom:0px !important;
}
.Location-landing-main-pg #banner-content-partial-topic {
    position: absolute;
    left: 0;
    right: 0;
    top: 25px;
}
#banner-content-partial-topic.home-banner-content{
	top:100px;
}
#banner-content-partial-topic h1 {
    font-size: 30px;
	line-height:normal;
	margin-bottom:4px !important;
}
#banner-content-partial-topic .location-banner-title {
    font-size: 25px;
}
#banner-content-partial-topic p {
    width: 100% !important;
    font-size: 19px !important;
    margin: 0px !important;
    padding: 0px !important;
    line-height: normal !important;
	line-height:26px;
}
.about-mobility-content.home-banner-content p {
    width: 100% !important;
    font-size: 14px !important;
    margin: 0px !important;
    padding: 0px !important;
    line-height: normal !important;
}
.about-mobility-content.home-banner-content {
    height: auto !important;
    max-height: inherit;
    min-height: inherit;
    top: inherit !important;
}
.filtersPanel {
    overflow-y: scroll;
    max-height: 100%;
    width: 100%;
    position: fixed;
    z-index: 99999;
    top: 0;
    left: 0;
    background: #fff;
    padding-bottom: 160px;
}
.btn-group-filter {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    background: #fff;
    z-index: 99999999999999999;
    padding: 15px 0 75px 0;
    text-align: center;
}
.filtersPanel {
    top: 128px;
}
.clslogin .filtersPanel {
    top: 160px;
}
.filtersPanel {
    padding-bottom: 300px;
}
.slider-width-full .product-grid.shopPage-product-grid-box.home-page-product-grid {
    padding-left: 5px;
    padding-right: 5px;
}
.date-of-birth {
    display: none;
}
.method-name {
    margin-bottom: 20px;
}
.payment-method .payment-logo {
    display: inline-block;
    vertical-align: top;
    float: left;
}
.payment-method .payment-details {
    width: 70%;
    display: inline-block;
    vertical-align: top;
    line-height: normal;
}
.login-page .buttons {
    text-align: center !important;
}

.about-mobility-content {
    position: absolute;
    top: 140px;
    color: #fff;
    left: 10px;
}
.personal-mobility .about-mobility-content {
    top: 70px;
}
.vegas-information-section .program-info-box .links-vegas li {
    display: block;
    padding: 10px 0px;
    border-left: solid #CDCDCE 0px;
}
.locations-information-section .product-grid.shopPage-product-grid-box.home-page-product-grid {
    padding: 0 0;
}
.add-info {
    min-height: 200px;
}
.content-body .container {
    padding: 0px !important;
}
.page-body .container-fluid .content-body .container {
    padding: 0 15px !important;
}
.recently-added-products-page .item-box, .shop-productlist-grid-section .item-box {
    margin: 0px !important;
    clear: inherit !important;
    flex: inherit !important;
    width: 100% !important;
    max-width: 100% !important;
    padding: 0 15px !important;
}
#dvCatSlider.item-grid.pro-listbox.shop-productlist-grid-section .item-box {
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 98% !important;
    flex: 0 0 98% !important;
    max-width: 98% !important;
    margin: 0 2% 55px !important;
    padding: 0px 0px !important;
}
.container.Featured-products-container .item-box {
    max-width: 48% !important;
    margin: 0 1% !important;
}
.promotions-banner .promotions-content .promotions-form .button-show {
    margin-top: 12px;
}
.promotions-product h3 {
    font-size: 32px;
    font-weight: bold;
}
.promotions-product .shop-productlist-grid-section .item-box .wrap button.btn.prev {
    top: 13%;
}
.promotions-product .shop-productlist-grid-section .item-box .wrap button.btn.next {
    top: 13%;
}
.promotions-product .container.Featured-products-container .item-box {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0px !important;
    padding: 0px !important;
}
.promotions-product .shop-productlist-grid-section .item-box .frame ul li {
    overflow: inherit !important;
    width: 137px !important;
    margin: 0 16px 0 16px;
}
.page.shopPage-newproduct-box.recently-added-products-page .item-box {
    max-width: 48% !important;
    margin: 0 1% !important;
}
.product-grid.cross-sells .item-box {
    max-width: 48% !important;
    margin: 0 1% !important;
}
.shop-main-page .shopPage-product-grid-box .shop-productlist-grid-section {
    padding: 0 0px !important;
}
.page.shopPage-newproduct-box.recently-added-products-page{
	padding-left: 5px !important;
    padding-right: 5px !important;
}
.shop-main-page .product-grid.home-page-product-grid.shopPage-product-grid-box {
    padding-left: 5px !important;
    padding-right: 5px !important;
}
.nivo-caption{
	overflow:inherit !important;
	height:250px !important;
}
.nivo-directionNav {
    position: absolute;
    bottom: 60px;
    left: 0;
    width: 260px;
    z-index: 99999;
    margin-left: auto;
    margin-right: auto;
    right: 0;
}
.page.blog-page.scoot-blog-postlist-section {
    padding: 0 15px;
}
.blog-search-box .listbox {
    text-align: center !important;
}
.blog-search-box .listbox {
    margin-bottom: 0px !important;
}
.locations-details .about-mobility-content{
	top:0px !important;
	padding:10px 15px !important;
}
.corporate-services.locations-details .about-mobility-content{
	width:100% !important;
	max-width:100% !important;
	margin-top:20px;
}
.table-rental-rates .table td, .table-rental-rates .table th {
    font-size: 12px !important;
    padding: 0 2px !important;
}
.locations-scooter-header .locations {
    padding: 0px 0px !important;
}
.locations-cruise .container .container {
    padding: 0px 0px;
}
.location-table-gallery{
	margin-bottom:30px;
}
.corporate-services.locations-details .corporateservices img {
    width: 100%;
}
#banner-content-partial-topic .rent-filter-box {
    display: none;
}
.pro-availability-option-section .pro-option-box {
    box-shadow: 0px 5px 4px rgba(0,0,0,0.16);
    width: 100% !important;
}
.Rent-main-pg #banner-content-partial-topic {
    top: 60px !important;
}
.about-mobility-content p {
    padding-right:10px;
	font-size:19px;
	/*margin:0px;*/
}
div.newupdate-form-box label.hs-error-msg {
    margin: 0 7px .5rem 0;
}
} /*max-width: 767px end*/

/* hubspot forms */
div.hbspt-form {
    font-family: 'source sans pro';
}
div.hbspt-form > input[type="text"], input[type="email"], input[type="tel"], input[type="password"], textarea, select,
div.hbspt-form  input[type="text"] {
    border: 1px solid #dcdada;
    padding: 0px 15px;
    vertical-align: middle;
    border-radius: 4px;
		max-width: 450px;
		width: 100%;
}
/* travel guide */
div.book-for-trip-gauid-box div.hbspt-form {
    text-align: left;
}
div.book-for-trip-gauid-box div.hbspt-form div.hs_email {
    margin-bottom: 20px;
}
div.book-for-trip-gauid-box div.hbspt-form input[type="submit"] {
    float: right;
}
input#email-f72d6878-f27b-4880-b474-5460e769e41b {
	max-width: unset;
	width: 100%;
}
/* hubspot footer newsletter */
div.newupdate-form-box fieldset.form-columns-2,
div.newupdate-form-box .hs_submit.hs-submit {
    float: left;
}
div.newupdate-form-box fieldset.form-columns-2 {margin-bottom: 10px;}

div.newupdate-form-box .hs_email.hs-email.hs-fieldtype-text.field.hs-form-field,
div.newupdate-form-box .hs_firstname.hs-firstname.hs-fieldtype-text.field.hs-form-field {
    width: 50%;
}

div.newupdate-form-box div.hbspt-form input#firstname-cbe96a51-ecf8-4021-9830-9f43b6874632,
div.newupdate-form-box div.hbspt-form input#email-cbe96a51-ecf8-4021-9830-9f43b6874632 {
	width: 100%;
}
div.newupdate-form-box ul.no-list.hs-error-msgs.inputs-list {
    float: left;
}
div.promotions-form label.hs-error-msg, div.newupdate-form-box label.hs-error-msg {
    font-size: 14px;
    margin: 0;
    line-height: normal;
}
div.promotions-form ul.no-list.hs-error-msgs.inputs-list li label {
    font-size: 14px;
    margin: 0;
    line-height: normal;
}

#promotionsBannerForm {
    height: 0px;
}
div.newupdate-form-box input.hs-button.primary.large {
	font-weight: bold;
	border-radius: 30px;
	padding: 8px 26px;
	text-decoration: none;
	max-width: 140px;
	color: #0069aa;
	background-color: white;
	font-size: 16px !important;
	box-shadow: 0 1px 1px #8a8a8a;
}
/* contact us */
div.promotions-form .hs_recaptcha.hs-recaptcha.field.hs-form-field,
div.right-contact-info .hs_recaptcha.hs-recaptcha.field.hs-form-field,
div.locations-contact-section .hs_recaptcha.hs-recaptcha.field.hs-form-field {
	margin: 15px 0;
}
div.right-contact-info .hs-error-msgs, div.locations-contact-section .hs-error-msgs { color: red; }
/* shop promotions */
div.promotions-form label.hs-error-msg,
div.promotions-form .hs-error-msgs,
div.promotions-form label span {
	color: white;
}
div.promotions-form ul.no-list.hs-error-msgs.inputs-list li {
    width: 100%;
}
div.promotions-form .hs_submit.hs-submit,
div.locations-contact-section .hs_submit.hs-submit,
div.right-contact-info .hs_submit.hs-submit {
    margin-top: 10px;
}
/* label display */
div.newupdate-form-box .hs_firstname > label:first-child, div.newupdate-form-box .hs_email > label:first-child,
div.book-for-trip-gauid-box .hs_firstname > label:first-child, div.book-for-trip-gauid-box .hs_email > label:first-child,
div.promotions-content .hs_firstname > label:first-child, div.promotions-content .hs_email > label:first-child {
    display: none;
}
/* recaptcha hide*/
div.book-for-trip-gauid-box .hs_recaptcha.hs-recaptcha.field.hs-form-field,
div.newupdate-form-box .hs_recaptcha.hs-recaptcha.field.hs-form-field,
div.promotions-form .hs_recaptcha.hs-recaptcha.field.hs-form-field,
div.locations-contact-section .hs_recaptcha.hs-recaptcha.field.hs-form-field,
div.right-contact-info .hs_recaptcha.hs-recaptcha.field.hs-form-field {
    display: none;
}
/* last error display */
div.newupdate-form-box .hs_error_rollup,
div.book-for-trip-gauid-box .hs_error_rollup,
div.promotions-content .hs_error_rollup,
div.right-contact-info .hs_error_rollup { display: none; }
/* blue button */
div.book-for-trip-gauid-box div.hbspt-form input.hs-button.primary.large,
div.right-contact-info div.hbspt-form input.hs-button.primary.large,
div.promotions-content div.hbspt-form input.hs-button.primary.large,
div.locations-contact-section div.hbspt-form input.hs-button.primary.large {
    background-color: #0069AA;
    color: #fff;
    border-radius: 50px;
    padding: 7px 14px;
    border: none;
    letter-spacing: 0px;
    font-family: 'Source Sans Pro';
    font-size: 16px !important;
    line-height: 22px;
    font-weight: bold;
    text-decoration: none;
    box-shadow: 0px 1px 4px #00000040;
}
@media (max-width: 480px) {
	div.newupdate-form-box .hs_email.hs-email.hs-fieldtype-text.field.hs-form-field, div.newupdate-form-box .hs_firstname.hs-firstname.hs-fieldtype-text.field.hs-form-field {
		width: 100%
	}
	div.newupdate-form-box fieldset.form-columns-2, div.newupdate-form-box .hs_submit.hs-submit {
		float: unset;
	}
}

/*compare product css start*/

.compare-container {
    position: fixed;
    width: 100vw;
    zoom: 100%;
    bottom: 0;
    left: 0;
    z-index: 500;
    background: #231f20;
    background: rgba(35,31,32,.85);
}

    .compare-container .compare {
        width: 1030px;
        margin: 0 auto;
        padding-top: 10px;
        position: relative;
    }

.compare-heading {
    color: #fff;
    font-size: 18px;
    margin-left: 25px;
    width: 200px;
    float: left;
    line-height: 24px;
    font-weight: bold;
    margin-top: 10px;
}

    .compare-heading span {
        font-size: 18px;
        font-weight: 500;
        margin-left: 5px;
    }

.comparison-actions {
    margin-bottom: 0px;
    margin-top: 10px;
    margin-right: 35px;
    text-align: right;
    float: right;
    z-index: 999;
    position: relative;
}

.compare-container .compare-button {
    width: 100px;
    float: right;
    border-radius: 100px;
    padding: 4px 0 6px 0;
    line-height: normal;
}

.compare-container .clear-all {
    margin: 4px auto;
    margin-right: 10px;
    padding: 0;
    border: 0;
    background: transparent;
    font-size: inherit;
    cursor: pointer;
    color: #ff9e15;
}

.product-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 80px;
    background-color: #fff;
}

    .product-container .compare-link-content {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        padding: 10px;
        padding-right: 0;
    }

.compare-container .product-container .compare-image-container {
    height: 55px;
    width: 55px;
}

    .compare-container .product-container .compare-image-container img {
        max-height: 100%;
        max-width: 100%;
    }

.compare-container .compare-text-container {
    height: 50px;
    overflow: hidden;
    float: left;
}

.compare-container .compare-title {
    display: inline-block;
    width: 115px;
    margin-left: 5px;
    color: #0069aa;
    font-size: 14px;
    line-height: normal;
}

.compare-container .compare-remove-container button.ficon-close {
    padding: 3px;
    width: 2em;
    height: 2em;
}

.compare-container .compare-remove-button {
    font-size: 9px;
    color: #0046be;
    background: transparent;
    border: 0;
}

.compare-container .more-like-this-button {
    margin: 5px 5px 5px 2px;
}

.compare-container .link-text {
    border: none;
    background: none;
    padding: 0;
    margin: 0 0 0 15px;
    color: #ff9e15;
    text-decoration: none;
    display: inline-block;
}

.compare-container .carousel-control-prev, .compare-container .carousel-control-next {
    width: 20px;
    opacity: 1;
}

.compare-container .carousel-control-prev {
    left: -20px;
}

.compare-container .carousel-control-next {
    right: -20px;
}

.compare-button.btn.btn-secondary {
    color: #fff;
    background-color: #0069aa;
    border-color: #0069aa;
}

.MultiCarousel {
    float: left;
    overflow: hidden;
    padding: 0 10px;
    width: 990px;
    position: relative;
    height: 126px;
}

    .MultiCarousel .MultiCarousel-inner {
        transition: 1s ease all;
        float: left;
    }

        .MultiCarousel .MultiCarousel-inner .item {
            float: left;
            width: 242.5px !important;
        }

            .MultiCarousel .MultiCarousel-inner .item > div {
                text-align: left;
                padding: 0px;
                margin: 10px 15px 5px 15px;
                background: #fff;
                color: #666;
            }

    .MultiCarousel .leftLst, .MultiCarousel .rightLst {
        position: absolute;
        border-radius: 50%;
        top: calc(50% - 20px);
        background: none;
        border: none;
    }

    .MultiCarousel .leftLst {
        left: 0;
        outline: none;
        border: none;
    }

    .MultiCarousel .rightLst {
        right: 0;
        outline: none;
        border: none;
    }

        .MultiCarousel .leftLst.over, .MultiCarousel .rightLst.over {
            pointer-events: none;
            cursor: not-allowed;
            background: none;
        }

@media (min-width: 992px) and (max-width: 1199px) {
    .compare-container .compare {
        width: 1000px;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .compare-container .compare {
        width: 750px;
    }

    .compare-container .product-container .compare-image-container {
        height: 55px;
        width: 55px;
    }

    .MultiCarousel {
        float: left;
        overflow: hidden;
        padding: 0 10px;
        width: 750px;
        position: relative;
        height: 126px;
    }
}

@media(max-width: 767px) {
    .compare-container .compare {
        width: 100%;
    }

    .compare-container .carousel-control-prev {
        left: 10px;
    }

    .compare-container .carousel-control-next {
        right: 10px;
    }

    .compare-heading {
        width: 120px;
        margin-top: 10px;
    }

    .carousel-item.col-12.col-sm-6.col-md-4.col-lg-3 {
        padding: 0 50px;
    }

    .product-container .compare-link-content {
        width: 90%;
    }

    .MultiCarousel {
        float: none;
        width: 265px;
        margin: 0 auto;
        clear: right;
    }
}

.header-container-wrapper .header-container.container-fluid,
.body-container-wrapper .body-container.container-fluid,
.footer-container-wrapper .footer-container.container-fluid {padding: unset;}
@media all and (min-width: 1367px) {
  .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a {
    max-width: unset;
  }
}
.row-fluid [class*="span"]:first-child { margin: auto; }
.footer-upper ul li a {
    text-decoration: none;
}
.footer-upper ul {
    padding: 0;
}
.footer-upper ul > li.hs-item-has-children > a,
.footer-upper ul > li.hs-menu-depth-1 > a {
    font-size: 1.3em;
    font-weight: 800;
}
div#dvSocialPlace a { text-decoration: none; }


/* start migrate body styles */
/* ==========================================================================
    4. Product Page V1 CSS Start
   ========================================================================== */

body.product-page-up .body-container-wrapper h1{
    font-size:60px;
    font-weight:700;
    line-height:67px;
    color:#fff;
    font-family: Arial;
    margin:0;
}
body.product-page-up .body-container-wrapper h2{
    font-size:38px;
    line-height:38px;
    color:#fff;
    font-family: Arial;
    margin:0;
}
body.product-page-up .body-container-wrapper h3{
    font-size:30px;
    line-height:40px;
    color:#666666;
    font-weight:500;
    font-family: 'Montserrat', sans-serif;
    margin:0;
}
body.product-page-up .body-container-wrapper h4{
    font-size:24px;
    line-height:30px;
    color:#fff;
    font-weight:700;
    margin:0;
}
body.product-page-up .body-container-wrapper h5{
    font-size:21px;
    line-height:51px;
    color:#fff;
    font-family: Arial;
    margin:0;
}
body.product-page-up .body-container-wrapper h6{
    font-size:19px;
    line-height:24px;
    color:#;
    margin:0;
}
body.product-page-up .body-container-wrapper p{
    font-size:16px;
    line-height:24px;
    color:#9f9b95;
    font-family: Arial;
}
body.product-page-up .body-container-wrapper ul{
    list-style:none;
    padding:0;
}
body.product-page-up .body-container-wrapper li{
    font-family:arial;
    font-size:16px;
    color:#9f9b95;
}
body.product-page-up .body-container-wrapper a.cta_button {
    background-color: #3390ff !important;
    border-radius: 0 !important;
    font-size: 18px;
    color:#fff;
    font-family: Arial !important;
}
body.product-page-up .body-container-wrapper input::-webkit-input-placeholder {
    color: #8895a3 !important;
}

body.product-page-up .body-container-wrapper input:-moz-placeholder { /* Firefox 18- */
    color: #8895a3 !important;
}

body.product-page-up .body-container-wrapper input::-moz-placeholder {  /* Firefox 19+ */
    color: #8895a3 !important;
}

body.product-page-up .body-container-wrapper input:-ms-input-placeholder {
    color: #8895a3 !important;
}
body.product-page-up .body-container .hs-form{
    margin:0;
}
body.product-page-up .page-center-new-updated{
    max-width:1440px !important;
}


/*--------- Banner Section -----------*/

body.product-page-up .banner-section-updated {
    padding: 20px 0;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    position:relative;
}
body.product-page-up .container-fluid .row-fluid .banner-section-updated .page-center > .row-fluid-wrapper > .row-fluid:after,
body.product-page-up .container-fluid .row-fluid .banner-section-updated .page-center > .row-fluid-wrapper > .row-fluid:before,
body.product-page-up .container-fluid .row-fluid .whill-model-main-sec .page-center > .row-fluid-wrapper > .row-fluid:before,
body.product-page-up .container-fluid .row-fluid .whill-model-main-sec .page-center > .row-fluid-wrapper > .row-fluid:after{
    display: none;
}
body.product-page-up .container-fluid .row-fluid .banner-section-updated .page-center > .row-fluid-wrapper > .row-fluid,
body.product-page-up .container-fluid .row-fluid .whill-model-main-sec .page-center > .row-fluid-wrapper > .row-fluid{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items:center;
    display: -webkit-flex;
    -webkit-flex-wrap: wrap;
    -webkit-justify-content: space-between;
    -webkit-align-items:center;
}
body.product-page-up .bnr-left-content {
    width: 56% !important;
    display: inline-block !important;
    vertical-align: middle;
    float: none !important;
}
body.product-page-up .bnr-upr-hding img {
    max-width: 103px;
    display: block;
    width: 100% !important;
    margin-bottom: 40px;
}
body.product-page-up .bnr-btm-img-left {
    margin-top: 30px;
}
body.product-page-up .banner-section-updated  h3{
    color:#fff;
    font-family:Arial;
}
body.product-page-up .banner-section-updated .bnr-ryt-form {
    max-width: 336px;
    width: 40% !important;
    display: inline-block !important;
    vertical-align: middle;
    float: none !important;
    background-color: rgba(0, 0, 0, 0.7);
    padding: 40px 30px 40px;
    border-radius: 3px;
    margin-left: 20px !important;
}
.whill-model-ci .cta_button {
    font-size:18px !important;
}
body.product-page-up .bnr-ryt-form .widget-type-rich_text {
    margin-bottom: 20px;
}
body.product-page-up .bnr-ryt-form h4 span, .product-overview-right-sec h3 span {
    color: #3390ff;
    display:block;
}
 .product-overview-right-sec h3 span{
     font-weight:500;
 }
body.product-page-up .body-container-wrapper .hs-input {
    min-height: 44px;
    border: 1px solid transparent !important;
    border-radius: 3px !important;
    font-family: Arial !important;
    font-size: 15px !important;
    background-color: rgba(255, 255, 255, .10) !important;
    /* opacity: .10; */
    box-shadow: none !important;
    color: #8895a3 !important;
    padding: 10px 15px !important;
}
body.product-page-up .body-container-wrapper .hs_cos_wrapper_type_form .hs-button.primary.large, body.product-page-up .body-container-wrapper .hs-button.primary.large {
    border-radius: 3px;
    background-color: #3390ff !important;
    background-image: none !important;
    width: 100%;
    font-family: Arial;
    font-size: 18px;
    min-height: 50px;
}
body.product-page-up .body-container-wrapper span.hs-form-required {
    display: none;
}
body.product-page-up .span6.widget-span.widget-type-cell.product-overview-left-sec {
    width: 46%;
}
body.product-page-up .product-description {
    background-color: #fafafa;
    padding: 70px 0;
    border: solid 1px rgba(38, 38, 38, 0.12);
}
body.product-page-up .product-desc-hding {
    max-width: 590px;
    margin: 0 auto 70px !important;
    float: none !important;
    text-align: center;
}
body.product-page-up .product-description ul, body.product-page-up .product-features-new ul {
    padding: 0;
    margin: 0;
    list-style: none;
}
body.product-page-up .product-description ul li, body.product-page-up .product-features-new ul li {
    position: relative;
    padding-left: 40px;
    margin-bottom: 30px;
    font-size: 16px;
    color:#9f9b95;
}
body.product-page-up .product-description ul li:before {
    content: '';
    font-family: FontAwesome;
    position: absolute;
    left: 0;
    color: #3390ff;
    border: solid 2px rgba(51, 144, 255, 0.36);
    border-radius: 100%;
    height: 28px;
    width: 28px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    display: -webkit-flex;
    -webkit-flex-wrap: wrap;
    -webkit-justify-content: center;
    -webkit-align-items: center;
    font-size:13px;
}
body.product-page-up .product-overview-sec {
    padding: 60px 0;
}
body.product-page-up .span6.widget-span.widget-type-cell.product-overview-right-sec {
    width: calc(54% - 50px);
    margin-left: 50px;
}
body.product-page-up .product-overview-right-sec h3 {
    font-weight: 400;
    font-family: 'Montserrat', sans-serif;
}
body.product-page-up .product-features-cust-sec {
    padding: 20px 0;
}
body.product-page-up .product-features-cust-sec > span {
    display: -webkit-flex;
    -webkit-flex-wrap: wrap;
    -webkit-justify-content: center;
}
body.product-page-up .product-features-cust-sec > span .hs_cos_wrapper_type_custom_widget {
    width: 25%;
    padding: 20px 10px;
    border-left: solid 1px rgba(38, 38, 38, 0.15);
    border-top: solid 1px rgba(38, 38, 38, 0.15);
    border-bottom: solid 1px rgba(38, 38, 38, 0.15);
    text-align:center;
}
body.product-page-up .features-img {
    min-height: 50px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
}
body.product-page-up .product-features-cust-sec > span .hs_cos_wrapper_type_custom_widget:last-child{
    border-right: solid 1px rgba(38, 38, 38, 0.15);
}
body.product-page-up .product-features-cust-sec > span .hs_cos_wrapper_type_custom_widget img{
    margin-bottom:10px;
}
body.product-page-up .features-desc, .features-desc p {
    font-size: 15px;
    font-weight: 700;
    color: #666;
}
body.product-page-up .product-overview-sec h4, h4.product-price  {
    color: #666 !important;
    font-style: italic;
}
body.product-page-up .product-overview-sec a.cta_button, body.product-page-up .banner-section-updated .hs_cos_wrapper_type_cta a.cta_button {
    background-color: #3390ff !important;
    border-radius: 0 !important;
    font-family: Arial !important;
    font-size: 18px !important;
    box-sizing: border-box !important;
    min-height: 50px;
    line-height: 30px !important;
    padding: 10px 35px !important;
    margin:10px 0;
    color:#fff;
}
body.product-page-up .banner-section-updated .hs_cos_wrapper_type_cta a.cta_button p {
    color:#fff;
}
body.product-page-up .PD-btm-cta-sec {
    text-align: center;
    padding: 40px 0 0;
}
body.product-page-up li.hs_cos_flex-slide-thumb {
    max-width: 68px;
    width: 100% !important;
    margin: 0 6px;
    border: solid 2px rgba(38, 38, 38, 0.15);
    border-radius: 100%;
    height: 68px;
    float:none !important;
    display:inline-block !important;
}
body.product-page-up form.hs-form .hs-form-field ul.inputs-list {
    list-style: none;
    padding: 0;
    line-height: 1;
    text-align:left;
}
body.product-page-up .hs-error-msgs label {
    color: #f00;
    font-weight: 300;
    font-size: 13px;
    line-height: 14px;
}
body.product-page-up .hs_error_rollup {
    display: none;
}
body.product-page-up .submitted-message {
    color: #328bf5;
    font-size: 18px;
    padding-top: 15px;
    padding-bottom:20px;
}
body.product-page-up li.hs_cos_flex-slide-thumb.hs_cos_flex_thumbnavs-active-slide {
    border: solid 2px rgba(51, 144, 255, 0.8);
}
body.product-page-up .hs_cos_flex-direction-nav, body.product-page-up .hs_cos_flex_thumbnavs-direction-nav {
    display: none;
}
body.product-page-up .features-desc span {
    font-weight: 400;
}
body.product-page-up .hs_cos_flex-viewport {
    max-height: 100%;
    height: auto !important;
}
body.product-page-up .hs_cos_flex_thumbnavs-viewport ul.hs_cos_flex-slides.hs_cos_flex-slides-thumb {
    text-align: center;
}
body.product-page-up .hs_cos_flex_thumbnavs-viewport {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    display: -webkit-flex;
    -webkit-flex-wrap: wrap;
    -webkit-justify-content: center;
}


/* ==========================================================================
    5. Product Page V2 CSS Ends
   ========================================================================== */

.banner-section-updated_v2 {
    padding: 85px 0 !important;
}
.banner-section-updated_v2:before {
    content: '';
    height: 100%;
    width: 55%;
    background-color: rgba(12, 108, 173, 0.64);
    position: absolute;
    top: 0;
    left: -3%;
    transform: skew(-5deg);
}
.banner-section-updated_v2 .bnr-left-content {
    position: relative;
}
body.product-page-up .banner-section-updated_v2 .bnr-left-content .bnr-mid-content h6 {
    color: #fff;
    position: relative;
    padding-right: 87%;
}
body.product-page-up .banner-section-updated_v2 .bnr-left-content .bnr-mid-content h6:after {
    content: '';
    height: 4px;
    width: 210px;
    background-color: #bee5ff;
    position: absolute;
    left: 80px;
    top: 0;
    bottom: 0;
    margin: auto;
}
.bnr-btm-img-left * {
    color: #fff;
    display: inline-block;
    width: auto;
    vertical-align: middle;
}
.bnr-btm-img-left img {
    margin: 0 5px;
}
.new-pg-form {
    background-color: #0c6cad;
    padding: 30px 30px 40px;
    text-align:center;
}
body.product-page-up .new-pg-form input::-webkit-input-placeholder {
    color: #fff !important;
}

body.product-page-up .new-pg-form input:-moz-placeholder { /* Firefox 18- */
    color: #fff !important;
}

body.product-page-up .new-pg-form input::-moz-placeholder {  /* Firefox 19+ */
    color: #fff !important;
}

body.product-page-up .new-pg-form input:-ms-input-placeholder {
    color: #fff !important;
}

body.product-page-up .new-pg-form h4 {
    color: #fff;
    font-style: normal;
    font-weight: 600;
}
body.product-page-up .new-pg-form h4 span {
    display: block;
    font-weight: 300;
}
body.product-page-up .new-pg-form .hs-input {
    color: #fff !important;
}
body.product-page-up .new-pg-form .submitted-message {
    color: #fff;
}
body.product-page-up .new-pg-form .widget-type-rich_text {
    margin-bottom: 25px;
}
body.product-page-up .whill-model-main-sec {
    padding: 58px 0;
}
body.product-page-up .whill-model-main-sec .whill-model-ci {
    width: 57% !important;
}
body.product-page-up .whill-model-main-sec .new-pg-form {
    width: 40% !important;
    max-width: 336px;
}
body.product-page-up .section-hding-new h2 {
    color: #0c6cad !important;
    font-weight: 700;
    position: relative;
    padding-left: 24.8%;
}
body.product-page-up .section-hding-new h2:before {
    content: '';
    height: 4px;
    width: 21.8%;
    background-color: #3390ff;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    left: 0;
}
body.product-page-up .container-fluid .row-fluid .product-features-new .page-center{
    max-width:1440px;
}
body.product-page-up .section-hding-new h3 {
    font-weight: 200;
    color: #373737;
}
body.product-page-up .product-features-new {
    background-color: #f6f6f6;
    padding: 50px 0;
}
body.product-page-up .product-features-new ul li{
    padding-left: 28px;
}
body.product-page-up .product-features-new ul li:before {
    content: '';
    height: 21px;
    width: 21px;
    position: absolute;
    left: 0;
    background-image: url(https://3960232.fs1.hubspotusercontent-na1.net/hubfs/3960232/2018/Image/Product_V2/check-blue.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 21px;
}
body.product-page-up .btm-whill-section-new {
    padding: 58px 0 30px;
    background-color: #0c6cad;
}
body.product-page-up .btm-whill-section-new * {
    color: #fff !important;
}
body.product-page-up .product-features-new .product-desc-mid-part {
    text-align: center;
}
body.product-page-up .btm-whill-content-container .row-fluid-wrapper .row-fluid {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
body.product-page-up .btm-whill-section-left-new {
    width: 50% !important;
    margin-right: 0px !important;
    padding-right: 72px;
    position:relative;
    padding-bottom: 90px;
}
body.product-page-up .btm-whill-section-ryt-new {
    width: 50% !important;
    margin-left: 0px !important;
    padding-left: 72px;
    position:relative;
    padding-bottom: 90px;
}
body.product-page-up .btm-whill-section-ryt-new:before{
    content: '';
    position: absolute;
    left: 0;
    height: 110%;
    width: 2px;
    background-color: rgba(255, 255, 255, 0.05);
    top: -30px;
}
body.product-page-up .section-btm-ctas {
    position: absolute;
    bottom: 30px;
    left: 72px;
    width:auto;
}
body.product-page-up .btm-whill-section-left-new .section-btm-ctas{
    left:0;
}
body.product-page-up .btm-whill-section-left-new ul, body.product-page-up .btm-whill-section-ryt-new ul {
    padding: 0;
    list-style: none;
    margin-top:20px;
}
body.product-page-up .btm-whill-section-left-new ul li, body.product-page-up .btm-whill-section-ryt-new ul li {
    padding-left: 25px;
    margin: 10px 0;
    font-size: 16px;
    position: relative;
}
body.product-page-up .btm-whill-section-left-new ul li:before, body.product-page-up .btm-whill-section-ryt-new ul li:before{
    content: '';
    height: 18px;
    width: 18px;
    background-image: url(https://3960232.fs1.hubspotusercontent-na1.net/hubfs/3960232/2018/Image/Product_V2/check-white.png);
    left: 0;
    position: absolute;
    background-repeat: no-repeat;
    background-position: center;
}
body.product-page-up .btm-whill-section-ryt-new h3 {
    position: relative;
    padding-bottom: 20px;
    margin-bottom: 30px;
}
body.product-page-up .btm-whill-section-ryt-new h3:after {
    content: '';
    height: 4px;
    width: 64px;
    background-color: #fff;
    position: absolute;
    bottom: 0;
    left: 0;
}
body.product-page-up .btm-whill-section-ryt-new h4 {
    font-weight: 400;
}




/* ==========================================================================
     Product Page V2 CSS Ends
   ========================================================================== */


/* ==========================================================================
    Landing Page V1 CSS Starts
   ========================================================================== */

body.product-page-up .test-drive-gen-left-sec {
    width: 40% !important;
}
body.product-page-up .test-drive-gen-right-sec {
    margin-left: 70px !important;
    width: calc(60% - 70px) !important;
}
body.product-page-up .test-drive-gen-right-sec li{
    position: relative;
    padding-left: 25px;
    margin: 0 0 15px;
    color:#9f9b95;
}
body.product-page-up .location-section-new {
    padding: 58px 0;
    border: 1px solid  rgba(159, 155, 149, .25);
}
body.product-page-up .location-new-left-part, body.product-page-up .location-new-mid-part, body.product-page-up .location-new-ryt-part {
    display: inline-block !important;
    vertical-align: middle;
    float: none !important;
}
body.product-page-up .location-new-left-part {
    width: 22% !important;
}
body.product-page-up .location-new-ryt-part {
    width: 22% !important;
}
body.product-page-up .location-new-mid-part {
    width: calc(56% - 48px) !important;
    text-align: center;
    margin: 0 20px;
}
body.product-page-up .location-section-new ul{
    list-style:none;
    padding:0;
}
body.product-page-up .location-section-new ul li{
    position: relative;
    padding-left: 50px;
    margin-bottom: 40px;
    font-size: 16px;
    color: #9f9b95;
}
body.product-page-up .location-section-new ul li::before {
    content: "";
    position: absolute;
    left: 0px;
    height: 35px;
    width: 35px;
    display: -webkit-flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    font-size: 13px;
    border-width: 2px;
    background-image:url(https://3960232.fs1.hubspotusercontent-na1.net/hubfs/3960232/2018/Image/Landing_page/loc-marker.png);
    background-repeat: no-repeat;
    background-position: center;
    background-color: rgba(162, 162, 162, 0.15);
    border-style: solid;
    border: solid 2px rgba(38, 38, 38, 0.15);
    border-radius: 100%;
    top:0;
    bottom: 0;
    margin: auto;
}
body.product-page-up .location-section-new .below-map ul li::before {
    top: 0 !important;
    bottom: auto;
}
body.product-page-up .location-section-new .below-map {
    margin-top:20px;
    padding-left:150px;
}
body.product-page-up .location-section-new .below-map ul li {
    padding-top: 10px;
    padding-bottom: 10px;
    -webkit-column-break-inside: avoid;
    page-break-inside: avoid;
    break-inside: avoid;
}
body.product-page-up .location-section-new .location-new-left-part ul li{
    text-align:right;
    padding-left:0;
    padding-right:50px;
}
body.product-page-up .location-section-new .location-new-left-part ul li::before {
    right:0;
    left:auto;
}
body.product-page-up .test-drive-section-new {
    padding: 58px 0 68px;
    text-align: center;
    position: relative;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
body.product-page-up .test-drive-section-new .page-center{
    position:relative;
}
body.product-page-up .test-drive-section-new:before {
    content: '';
    height: 100%;
    width: 100%;
    background-color: rgba(51, 144, 255, 0.8);
    position: absolute;
    top: 0;
    left: 0;
}
body.product-page-up .test-drive-content-main *{
    color:#fff !important;
}
body.product-page-up .test-drive-section-new a.cta_button {
    color: #3390ff !important;
    background-color: #fff !important;
}
body.product-page-up .abt-product-section-new {
    padding: 50px 0;
}
body.product-page-up .test-drive-section-new a.cta_button {
    margin-top: 20px;
}
body.product-page-up .container-fluid .row-fluid .abt-product-section-new .page-center {
    max-width: 1444px;
}
body.product-page-up .about-product-cust-main > span {
    display: flex;
    flex-wrap: wrap;
    display: -webkit-flex;
    -webkit-flex-wrap: wrap;
}
body.product-page-up .about-product-cust-main > span .hs_cos_wrapper_type_custom_widget{
    display: inline-block;
    width: calc(33% - 28px);
    margin-right: 45px;
}
body.product-page-up .about-product-mod-img {
    border: solid 1px rgba(38, 38, 38, 0.15);
    padding: 30px 25px;
    margin-bottom: 22px;
    min-height: 288px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: flex-start;
    display: -webkit-flex;
    -webkit-flex-wrap: wrap;
    -webkit-justify-content: center;
    -webkit-align-items:flex-start;
}
body.product-page-up .about-product-mod-img img {
    /*max-width: 350px;
    width: auto !important;*/
    height: auto;
}
body.product-page-up .about-product-cust-main > span .hs_cos_wrapper_type_custom_widget:nth-child(3n){
    margin-right:0;
}
body.product-page-up .about-product-mod-desc {
    padding:0 5px;
}
body.product-page-up .about-product-mod-desc li{
    padding-left:25px;
    position:relative;
    margin:0 0 10px;
}
body.product-page-up .about-product-mod-desc li:before, body.product-page-up .test-drive-gen-right-sec li:before {
    content: "";
    font-family: FontAwesome;
    position: absolute;
    left: 0px;
    color: rgb(51, 144, 255);
    font-size: 14px;
}
body.product-page-up .about-product-mod-desc .about-cust-mod-hding {
    margin: 0px 0 18px;
    color: #666666;
    font-size: 20px;
    font-family: Montserrat;
    font-weight: 500;
}

.mobile-view {
    display: none;
}
/* ==========================================================================
    Landing Page V1 CSS Ends
   ========================================================================== */


/* ==========================================================================
    Landing Page V2 CSS Starts
   ========================================================================== */


body.product-page-up .container-fluid .row-fluid .modal-updated-sec .page-center > .row-fluid-wrapper > .row-fluid{
    align-items: flex-start;
    -webkit-align-items: flex-start;
}
body.product-page-up .whill-model-main-sec.modal-updated-sec .whill-model-ci {
    width: 68% !important;
    display: inline-block;
}
body.product-page-up .whill-model-main-sec.modal-updated-sec .new-pg-form {
    width: calc(32% - 20px) !important;
    max-width: 336px;
    margin-left: 20px !important;
}
body.product-page-up .whill-left-imgs .row-fluid-wrapper .row-fluid {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    display: -webkit-flex;
    -webkit-flex-wrap: wrap;
    -webkit-align-items: center;
}
body.product-page-up .next-gen-vehicle-content li {
    padding-left: 35px;
    margin: 18px 0;
    position: relative;
}
body.product-page-up .next-gen-vehicle-content li:before {
    content: '';
    height: 21px;
    width: 21px;
    position: absolute;
    left: 0;
    background-image: url(https://3960232.fs1.hubspotusercontent-na1.net/hubfs/3960232/2018/Image/Product_V2/check-blue.png?t=1528876377284);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 21px;
}
body.product-page-up .about-product-cust-main > span .hs_cos_wrapper_type_custom_widget{
    display: flex;
    flex-wrap: wrap;
    display: -webkit-flex;
    -webkit-flex-wrap: wrap;
}
body.product-page-up .about-product-cust-main > span .hs_cos_wrapper_type_custom_widget .about-product-mod-img{
    width: 100%;
    padding:20px 25px;
}
body.product-page-up .about-product-mod-desc-container {
    padding: 0 20px;
    margin-top: -55px;
    position: relative;
    width:100%;
    height: calc(100% - 254px);
}
body.product-page-up .about-product-mod-desc.updated {
    background-color: #0c6cad;
    padding: 20px;
    height:100%;
}
body.product-page-up .about-product-mod-desc.updated * {
    color: #a2d2f2;
}
body.product-page-up .about-product-mod-desc.updated .about-cust-mod-hding {
    color: #fff;
}
body.product-page-up .about-product-mod-desc.updated li{
    font-size:15px;
}
body.product-page-up .about-product-mod-desc.updated li:before {
    background-image: url(https://3960232.fs1.hubspotusercontent-na1.net/hubfs/3960232/2018/Image/Landing%20page%20V2/Check%20icon.png);
    content: '';
    height: 20px;
    width: 20px;
    background-repeat: no-repeat;
    background-position: center;
}
body.product-page-up .lp-v2-section .btm-whill-section-left-new{
    padding-right: 60px;
    padding-bottom: 0;
}
body.product-page-up .lp-v2-section .btm-whill-section-ryt-new{
    padding-left: 60px;
    padding-bottom: 0;
}
body.product-page-up .test-drive-location-section .page-center {
    padding: 0;
}
body.product-page-up .test-drive-location-section .btm-whill-section-left-new {
    padding: 50px 50px 50px 15px !important;
    background-color: #08629f;
}
body.product-page-up .test-drive-location-section .btm-whill-section-left-new:before {
    content: '';
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-image: url(https://3960232.fs1.hubspotusercontent-na1.net/hubfs/3960232/2018/Image/Landing%20page%20V2/Layer%2016.png);
    background-repeat: no-repeat;
    background-position: left bottom;
}
body.product-page-up .test-drive-location-section .btm-whill-section-ryt-new {
    padding:50px 15px 50px 50px !important;
    background-color: #0c6cad;
}
body.product-page-up .test-drive-location-section .btm-whill-section-ryt-new:before{
    display:none;
}
body.product-page-up .test-drive-location-section .btm-whill-section-ryt-new h3:after{
    display:none;
}
body.product-page-up .test-drive-location-section .btm-whill-section-ryt-new h3 {
    margin-bottom: 0;
}
body.product-page-up .test-drive-location-section .btm-whill-section-left-new ul li, body.product-page-up .test-drive-location-section .btm-whill-section-ryt-new ul li{
    margin: 0 0 25px 0;
}
body.product-page-up .test-drive-location-section .btm-whill-section-left-new ul li:before, body.product-page-up .test-drive-location-section .btm-whill-section-ryt-new ul li:before{
    background-image: url(https://3960232.fs1.hubspotusercontent-na1.net/hubfs/3960232/2018/Image/Landing%20page%20V2/point.png);
    background-size:30px;
}
body.product-page-up .test-drive-location-section .btm-whill-section-left-new *,
body.product-page-up .test-drive-location-section .btm-whill-section-ryt-new *{
    color: #fff;
}
body.product-page-up .test-drive-location-section .btm-whill-section-left-new ul, body.product-page-up .test-drive-location-section .btm-whill-section-ryt-new ul {
    column-count: 3;
    margin-top: 30px;
}
body.product-page-up .test-drive-location-section .btm-whill-section-ryt-new > span{
    max-width:720px;
    float:left;
}
body.product-page-up .test-drive-location-section .btm-whill-section-left-new > span{
    max-width:720px;
    float:right;
}
body.product-page-up .test-drive-location-section .btm-whill-section-left-new > span {
    max-width: 650px;
    float: right;
    width: 100%;
}
body.product-page-up .test-drive-location-section .btm-whill-section-ryt-new > span {
    max-width: 650px;
    float: left;
    width: 100%;
}



/* ==========================================================================
    Landing Page V2 CSS Ends
   ========================================================================== */


/**********************************************************************
        Updated Pages Responsive CSS Starts
    ************************************************************************/



@media (max-width:980px){


/********************  Product V1 CSS Starts *******************/


body.product-page-up .product-features-cust-sec > span .hs_cos_wrapper_type_custom_widget {
    width: 50%;
    border-bottom:0;
}
body.product-page-up .product-features-cust-sec > span .hs_cos_wrapper_type_custom_widget:last-child,
body.product-page-up .product-features-cust-sec > span .hs_cos_wrapper_type_custom_widget:nth-last-child(2){
    border-bottom:solid 1px rgba(38, 38, 38, 0.15);
}
body.product-page-up .product-features-cust-sec > span .hs_cos_wrapper_type_custom_widget:nth-child(2n) {
     border-right: solid 1px rgba(38, 38, 38, 0.15);
}
/*.product-desc-parts {
    position: relative;
    padding-top: 340px;
}*/
body.product-page-up .product-desc-left-part {
    width: 100% !important;
    margin-left: 0 !important;
    margin-top: 20px;
    margin-bottom: 20px;
}
body.product-page-up .product-desc-mid-part {
    width: 100% !important;
    margin: 0 auto 40px !important;
    text-align: center;
}
body.product-page-up .product-desc-mid-part img{
    max-width: 400px;
    width:100% !important;
}

/********************  Product V1 CSS Ends *******************/


/***************** Landing Page V1 CSS Starts *****************/

body.product-page-up .about-product-cust-main>span .hs_cos_wrapper_type_custom_widget {
    width: calc(33% - 12px);
    margin-right: 20px;
}


/***************** Landing Page V1 CSS Ends *****************/


/***************** Landing Page V2 CSS Starts *****************/

body.product-page-up .whill-model-main-sec.modal-updated-sec .whill-model-ci {
    width: 60% !important;
    display: inline-block;
}
body.product-page-up .whill-model-main-sec.modal-updated-sec .new-pg-form {
    width: calc(40% - 20px) !important;
    max-width: 336px;
    margin-left: 20px !important;
}
body.product-page-up .whill-left-imgs .widget-type-linked_image, body.product-page-up .next-gen-vehicle-content {
    width: 100% !important;
    margin: 10px 0 !important;
}
body.product-page-up .test-drive-location-section .btm-whill-section-left-new {
    padding: 50px 10px 50px 15px !important;
}
body.product-page-up .test-drive-location-section .btm-whill-section-ryt-new {
    padding: 50px 10px 50px 20px !important;
}
body.product-page-up .location-section-new .below-map {
    padding-left:10px !important;
    width:auto !important;
}

/***************** Landing Page V2 CSS Endss *****************/
}


@media (max-width:900px){

/***************** Landing Page CSS Starts *****************/

body.product-page-up .about-product-cust-main > span{
    display:block;
}
body.product-page-up .about-product-cust-main > span .hs_cos_wrapper_type_custom_widget{
    max-width: 380px;
    display: block;
    width: 100%;
    margin: 40px auto;
    float: none;
}
body.product-page-up .about-product-cust-main > span .hs_cos_wrapper_type_custom_widget:nth-child(3n) {
    margin-right:auto;
}
body.product-page-up .about-product-mod-desc .about-cust-mod-hding{
    text-align:center;
}
}



@media (max-width:980px) and (min-width:768px){

/*********************** Landing Page V1 CSS Start ****************************/



/*********************** Landing Page V1 CSS End ***************************/

}


@media (max-width:767px){


/********************  Product V1 CSS Starts *******************/

body.product-page-up .banner-section-updated:before {
    content: '';
    height: 100%;
    width: 100%;
    position: absolute;
    background-color: rgba(51, 144, 255, 0.40);
    top: 0;
    left: 0;
    transform:none;
}
body.product-page-up .hs-cos-flex-slider-control-panel {
    margin-bottom: 20px;
}
body.product-page-up .page-center{
    position:relative;
}
body.product-page-up .span6.widget-span.widget-type-cell.product-overview-right-sec {
    width: 100%;
    margin-left: 0;
    margin-top: 20px;
    text-align:center;
}
body.product-page-up .span6.widget-span.widget-type-cell.product-overview-left-sec {
    width: 100%;
}
body.product-page-up .product-desc-left-part {
    width: 100% !important;
    max-width: 600px;
    margin: 20px auto !important;
}
body.product-page-up .product-description, body.product-page-up .product-overview-sec{
    padding:40px 0;
}
body.product-page-up .product-desc-hding{
     margin: 0 auto 20px !important;
}

/********************  Product V1 CSS Ends *******************/


/********************  Product V2 CSS Starts *******************/

.banner-section-updated_v2 {
    padding: 20px 0 !important;
}
body.product-page-up .banner-section-updated_v2 .bnr-left-content{
    width: 100% !important;
    text-align: center;
    margin-bottom:0;
}
body.product-page-up .banner-section-updated_v2 .bnr-left-content .bnr-mid-content h6 {
    padding-right: 0;
}
body.product-page-up .banner-section-updated_v2 .bnr-left-content .bnr-mid-content h6:after{
    display:none;
}
body.product-page-up .banner-section-updated_v2 .bnr-upr-hding img {
    margin: 0 auto 40px;
}
body.product-page-up .btm-whill-section-left-new {
    width: 100% !important;
    padding-right: 0;
    text-align: center;
    margin-bottom: 0px;
}
body.product-page-up .btm-whill-section-ryt-new {
    width: 100% !important;
    padding-left: 0;
    padding-top: 30px;
    text-align:center;
}
body.product-page-up .btm-whill-section-ryt-new h3:after{
    right:0;
    margin:auto;
}
body.product-page-up .btm-whill-section-ryt-new:before {
    height: 2px;
    width: 100%;
    top: 0;
    text-align: center;
}
body.product-page-up .section-btm-ctas {
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    text-align: center;
}
body.product-page-up .btm-whill-section-left-new ul, body.product-page-up .btm-whill-section-ryt-new ul  {
    max-width: 350px;
    text-align: left;
    margin: 20px auto;
}
body.product-page-up .whill-model-main-sec .whill-model-ci {
    width: 100% !important;
}
body.product-page-up .whill-model-main-sec .new-pg-form {
    width: 100% !important;
    max-width: 336px;
    margin: 20px auto 0;
}
body.product-page-up .whill-left-imgs .widget-type-linked_image {
    width: calc(50% - 24px)!important;
    display: inline-block !important;
    text-align: center;
    margin: 0 10px;
}
body.product-page-up .whill-model-main-sec {
    padding: 30px 0;
}
body.product-page-up .product-features-new{
    padding:40px 0;
}
body.product-page-up .btm-whill-section-new {
    padding: 30px 0 0;
}
body.product-page-up .whill-model-ci {
    text-align: center;
}
body.product-page-up .section-hding-new h2{
    padding-left: 0;
    padding-bottom: 20px;
    margin-bottom: 20px;
}
body.product-page-up .section-hding-new h2:before {
    top: auto;
    right: 0;
    width: 137px;
}
/********************  Product V2 CSS Ends *******************/

/****************  Landing Page V1 CSS Starts  ******************/

body.product-page-up .test-drive-gen-left-sec {
    width: 100% !important;
    text-align: center;
    margin-bottom: 30px;
}
body.product-page-up .test-drive-gen-right-sec {
    margin-left: 0px !important;
    width: 100% !important;
    text-align: center;
}
body.product-page-up .test-drive-gen-right-sec ul {
    max-width: 600px;
    margin: auto;
    text-align:left;
}
body.product-page-up .abt-product-section-new {
    padding: 0;
}
body.product-page-up .test-drive-section-new {
    padding: 28px 0;
}
.desktop-view {
    display: none;
}
.mobile-view {
    display: block;
}
body.product-page-up .location-section-new {
    padding: 28px 0;
}
body.product-page-up .location-new-mid-part {
    width: 100% !important;
    text-align: center;
    margin: 0 0 30px;
}
body.product-page-up .location-new-left-part {
    width: calc(50% - 12px) !important;
    margin-right: 10px;
}
body.product-page-up .location-new-ryt-part {
    width: calc(50% - 12px) !important;
    margin-left: 10px;
}
body.product-page-up .mobile-view .location-new-left-part, body.product-page-up .mobile-view .location-new-mid-part, body.product-page-up .mobile-view .location-new-ryt-part{
    vertical-align:top;
}

/****************  Landing Page V1 CSS Ends  ******************/

/****************  Landing Page V2 CSS Starts  ******************/

body.product-page-up .whill-model-main-sec.modal-updated-sec .whill-model-ci {
    width: 100% !important;
    display: block;
    text-align: center;
}
body.product-page-up .whill-left-imgs .widget-type-linked_image {
    width: 100% !important;
    display: inline-block !important;
    text-align: center;
    margin: 0 10px;
}
body.product-page-up .test-drive-location-section .btm-whill-section-left-new > span,
body.product-page-up .test-drive-location-section .btm-whill-section-ryt-new > span{
    max-width: 100%;
    float: none;
    width: 100%;
}
body.product-page-up .whill-model-main-sec.modal-updated-sec .new-pg-form {
    width: 100% !important;
    margin-left: auto !important;
}
body.product-page-up .test-drive-location-section .btm-whill-section-left-new ul, body.product-page-up .test-drive-location-section .btm-whill-section-ryt-new ul {
    max-width: 100%;
}
body.product-page-up .next-gen-vehicle-content ul {
    max-width: 600px;
    text-align: left;
    margin: auto;
}

/****************  Landing Page V2 CSS Ends  ******************/
}

@media (max-width:640px){

/********************  Product V1 CSS Starts *******************/

body.product-page-up .banner-section-updated{
    text-align:center;
}
body.product-page-up .bnr-upr-hding img {
    margin: 0 auto 40px;
}
body.product-page-up .body-container-wrapper h1 {
    font-size: 40px !important;
    line-height: 67px;
}
body.product-page-up .bnr-left-content {
    width: 100% !important;
    display: block !important;
    margin-bottom: 40px;
}
body.product-page-up .banner-section-updated .bnr-ryt-form{
    max-width: 336px;
    width: 100% !important;
    margin-left: auto !important;
    margin-right: auto;
}

/********************  Product V2 CSS Ends *******************/


/********************  Landing pageV1 CSS Starts *******************/
body.product-page-up .location-section-new ul li::before {
    height: 25px;
    width: 25px;
    background-size: 12px;
}
body.product-page-up .location-section-new .location-new-left-part ul li {
    text-align: right;
    padding-left: 0;
    padding-right: 30px;
}
body.product-page-up .location-section-new ul li{
    padding-left:30px;
    margin-bottom:10px;
    font-size:13px;
}

/********************  Landing pageV1 CSS Ends *******************/

/********************  Landing pageV2 CSS Starts *******************/

body.product-page-up .test-drive-location-section .btm-whill-section-left-new ul, body.product-page-up .test-drive-location-section .btm-whill-section-ryt-new ul{
    max-width:350px;
    column-count:2;
}


/********************  Landing pageV1 CSS Ends *******************/

}



@media (max-width:480px){

/********************  Product V1 CSS Starts *******************/

/********************  Product V2 CSS Ends *******************/


/********************  Product V2 CSS Starts *******************/


body.product-page-up .whill-left-imgs .widget-type-linked_image {
    width: 100% !important;
    display: inline-block !important;
    text-align: center;
    margin: 0 0 20px;
}
body.product-page-up .test-drive-location-section .btm-whill-section-left-new ul, body.product-page-up .test-drive-location-section .btm-whill-section-ryt-new ul {
    max-width: 350px;
    column-count: 1;
    margin-bottom: 0;
}
body.product-page-up .test-drive-location-section .btm-whill-section-left-new {
    padding: 40px 10px 20px 15px !important;
}


}


/**********************************************************************
        Updated Pages Responsive CSS Ends
    ************************************************************************/





/* ==========================================================================
   6. MAIN NAVIGATION
   ========================================================================== */


/* =============== Custom Menu Primary =============== */
.custom-menu-primary{
    padding-right:15px;
    width:75% !important;
    float:left !important;
    margin-left:0px !important;
}
/* Parent List */
.custom-menu-primary .hs-menu-wrapper > ul{
    display: block;
    float:right;
}
.custom-menu-primary .hs-menu-wrapper > ul > li{}
.custom-menu-primary .hs-menu-wrapper > ul > li > a{
    padding: 40px 12px 21px;
    color: #0069AA;
    font-family: ambleregular,Arial,sans-serif;
    font-weight: 700;
    font-size: 20px;
    line-height: 24px;
    transition: all .3s ease;
}
.custom-menu-primary .hs-menu-wrapper > ul > li:hover > a{
    background-color: #EAF1F4;
}

/* Child List */
.custom-menu-primary .hs-menu-wrapper > ul ul{
    background: #EAF1F4;
    width: 217px;
    top:81px;
    box-shadow: 5px 5px 0 0 rgba(0,0,0,.2);
}
.custom-menu-primary .hs-menu-wrapper > ul ul li{}
.custom-menu-primary .hs-menu-wrapper > ul ul li a{
    font-size: 16px;
    line-height: 20px;
    font-family: ambleregular,Arial,sans-serif;
    font-weight: 400;
    white-space:normal !important;
    padding: 5px 20px;
    color: #0069AA;
}
.custom-menu-primary .hs-menu-wrapper > ul ul li a:hover{
    background-color: #fff;
}

/* Override max width on menu links */
.custom-menu-primary .hs-menu-wrapper > ul li a,
.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a {
  overflow: visible !important;
  max-width: none !important;
  width: auto !important;
}

/* Fix menu disappearing on desktop after toggling mobile menu */
@media screen and (min-width:768px) {
    .custom-menu-primary .hs-menu-wrapper,
    .custom-menu-primary .hs-menu-wrapper > ul ul {
        display:block !important;
    }
    .custom-mobile-form-search{
        display:none !important;
    }
    .custom_header_fixed .custom-header-logo{
        text-align:left;
        margin: 10px 0;
    }
    .custom_header_fixed .custom-header-logo a img{
        max-width:185px !important;
        width:100%;
    }
    .custom_header_fixed .custom-menu-primary .hs-menu-wrapper > ul > li > a{
        padding: 20px 12px 10px;
        height: 55px;
        font-size: 16px;
        line-height: 16px;
    }
    .custom_header_fixed .custom-top-header {
        height: auto;
        padding-bottom:1px;
    }
    .custom_header_fixed .custom-header-phone-no a{
        font-size: 20px;
        line-height: 16px;
    }
    .custom_header_fixed .custom-menu ul li a{
        font-size: 13px;
    }
    .custom_header_fixed .custom-header-search .search-wrap {
        margin: 0 4px;
    }
    .custom_header_fixed .custom-menu {
        margin: 7px 10px 0 0;
    }
    .custom_header_fixed .custom-menu ul {
        margin: 0px;
    }
}


/* =============== Mobile Toggle Menu =============== */

/* Hide button on Desktop */
.mobile-trigger, .child-trigger{ display: none; }

@media (max-width: 767px){

  /* Menu Reset */
  .custom-menu-primary,
  .custom-menu-primary .hs-menu-wrapper > ul,
  .custom-menu-primary .hs-menu-wrapper > ul li,
  .custom-menu-primary .hs-menu-wrapper > ul li a{
    display: block;
    float: none;
    position: static;
    top: auto;
    right: auto;
    left: auto;
    bottom: auto;
    padding: 0px;
    margin: 0px;
    background-image: none;
    background-color: transparent;
    border: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    max-width: none;
    width: 100%;
    height: auto;
    line-height: 1;
    font-weight: normal;
    text-decoration: none;
    text-indent: 0px;
    text-align: left;
    color:#fff;
  }

  /* ===== Mobile Toggle Button ===== */

  .mobile-trigger{
    display: inline-block !important;
    cursor: pointer;
    position: absolute;
    top: 4px;
    right: 0px;
    left: -6px;
    margin: 0 auto;
    width: 100%;
    height: auto;
    padding: 7px 10px 8px 10px;
    background: transparent;
    text-transform: capitalize;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    text-align: center;
    font-size: 26px;
    line-height: 31px;
    color: #0069AA;
    font-weight: 700;
    font-family: amblebold,Arial,sans-serif;
  }
  .mobile-trigger:hover{
    text-decoration: none; /* Removes link text underline on button */
    color: #004a78;
    background-color: transparent;
    border-color:transparent;
  }

  /* Change button when menu is open */
  .mobile-open .mobile-trigger{
    color: #0069aa;
    background-color: transparent;
    border-color: transparent;
  }

  /* Toggle Button Icon */
  .mobile-trigger i{
    font-size: 28px;
    line-height: 28px;
    right: -6px;
    position: relative;
  }
  .mobile-trigger i:before{
      content: "\f0c9";
  }
  .mobile-trigger:hover i{
      color: #555;
  }
  /* ===== Mobile Child Toggle Buttons ===== */

  .child-trigger{
    display: block !important;
    position: absolute;
    right: 0;
    top: 8px;
    width: 28px;
    height: 28px;
    font-size: 28px;
    line-height: 28px;
    text-align: center;
    cursor: pointer;
    background: #ccc;
    color: #333;
  }
  .child-trigger:hover{
    text-decoration: none;
  }
  .child-trigger i{
      color: #333;
      display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
  }
  .child-trigger i:before{
    content: "\f0d7";
  }
.child-trigger.child-open i:before{
    content: "\f0d8";
}


  /* ===== Mobile Menu Styles ===== */

  .custom-menu-primary.js-enabled{
    position: relative;
  }

  /* Hide menu on mobile */
  .custom-menu-primary.js-enabled .hs-menu-wrapper,
  .custom-menu-primary.js-enabled .hs-menu-children-wrapper{
    display: none;
  }

  /* Make child lists appear below parent items */
  .custom-menu-primary ul.hs-menu-children-wrapper{
    visibility: visible !important;
    opacity: 1 !important;
    position: static !important;
    display: none;
  }

  /* Mobile Menu Styles */
  .custom-menu-primary.js-enabled .hs-menu-wrapper{
    width: 100%;
    position: relative;
    top: 53px;
    left: 0;
    padding: 0 0 17px;
  }
  .custom-menu-primary .hs-menu-wrapper{
    background-color: #fff;
    width: 100%; /* Full screen width */
  }

   /* Level 1 Menu List Styles */
  .custom-menu-primary .hs-menu-wrapper > ul > li{
    position: relative;
  }
  .custom-menu-primary .hs-menu-wrapper > ul > li a{
        padding: 12px 25px 12px 12px !important;
        font-size: 26px !important;
        line-height: 26px;
        margin: 0 0 10px;
        color: #0069AA;
        white-space:normal !important;
        font-weight:400;
        font-family: amblebold,Arial,sans-serif;
  }

  /* Level 1 and Higher Menu List Styles */
  .custom-menu-primary .hs-menu-wrapper > ul li{
  }
  .custom-menu-primary .hs-menu-wrapper >  ul li a{
  }
  .custom-menu-primary .hs-menu-wrapper > ul li:hover a{
      background:none;
  }
.custom-menu-primary .hs-menu-wrapper > ul li a:hover{
    color: #004a78;
}
  /* Level 2 and Higher Menu List Styles */
  .custom-menu-primary .hs-menu-wrapper > ul ul {
    background-color: #fff;
    box-shadow:none;
    width:100%;
    padding-left: 20px;
  }
  .custom-menu-primary .hs-menu-wrapper > ul ul li{
  }
  .custom-menu-primary .hs-menu-wrapper > ul ul li a{
        padding: 12px 25px 12px 12px !important;
        font-size: 26px !important;
        line-height: 26px;
        margin: 0 0 10px;
        color: #0069AA;
        white-space:normal !important;
        font-weight:400;
        font-family: amblebold,Arial,sans-serif;
  }
.custom-menu-primary .hs-menu-wrapper > ul ul li a:hover{
    background-color:transparent;
}
  /* Level 3 and Higher Menu List Styles */
  .custom-menu-primary .hs-menu-wrapper > ul ul ul{
    padding-left: 20px;
  }
  .custom-menu-primary .hs-menu-wrapper > ul ul ul li a{
  }

  /* Level 4 and Higher Menu List Styles */
  .custom-menu-primary .hs-menu-wrapper > ul ul ul ul li a{
    text-indent: 50px; /* Indent Child lists */
  }
}

.body-container .page-center {
    padding: 30px 15px;
}
/* ==========================================================================
   5. BLOG
   ========================================================================== */


/* =============== General Blog Styles =============== */
.blog .body-container .page-center{
    padding:0;
}
/* Blog Post and Listing Body Class */
.blog {}
.blog-content {
    margin: 30px 0 14px;
}
/* Blog Post */
.hs-blog-post {}

/* Blog Listing */
.hs-blog-listing {}
.post-body.clearfix p,
.post-body.clearfix li a{
    font-size: 14px;
    line-height: 20px;
    color: #717074;
    font-family: ambleregular,Arial,sans-serif;
}
/* Blog Columns Wrapper */
.blog .content-wrapper {}


/* =============== Blog Content Column =============== */

.blog .blog-content {}

/* Use this to style the main wrapper for the blog listing pages */
.blog-listing-wrapper {}

/* Use this to style the main wrapper for the blog post pages */
.blog-post-wrapper {}

/* Blog Title */
.hs-blog-header h1 {}
.hs-blog-header h1 a{}

/* Blog Post Title */
.post-header h2 {
    color: #0069AA;
    font-size: 28px;
    line-height: 32px;
    margin-bottom: 10px;
    font-weight: 500;
    font-family: ambleregular, Arial, sans-serif;
}


.post-header h2 a {
    color: #337ab7;
    text-decoration: none !important;
}
.post-header h2 a:hover{
    color: #23527c;
}
span.filter-link-count {
    display: none;
}
/* Blog Author and Avatar */
#hubspot-author_data {
    font-size: 20px;
    line-height: 30px;
    color: #7C8E93;
    margin:0 0 15px;
}
#hubspot-author_data a{
    font-size: 20px;
    line-height: 30px;
    color: #337ab7;
    text-decoration:none;
}
#hubspot-author_data a:hover{
    color: #23527c;
}
#hubspot-author_data:after {
  content: '';
  display: block;
  clear: both;
}
#hubspot-author_data a.author-link {}
#hubspot-author_data .hs-author-avatar {
    max-width: 70px;
    padding: 10px 10px 10px 0;
}
#hubspot-author_data .hs-author-avatar img {
    height: auto !important;
    max-width: 100%;
}

/* Use this to set up different styling for your blog posts */
.blog-listing-wrapper .post-listing .post-item {
    margin:0 0 20px;
    padding:0;
}
.blog-listing-wrapper .post-listing .post-item .post-body {}
.blog-post-wrapper .post-body {}

/* Post Featured Image on Listings Page */
.hs-featured-image-wrapper {
    width: 25% !important;
    display:inline-block;
    padding:0 15px 0 0;
}
.custom-content{
    width:74%;
    padding:0 15px;
    margin:0;
    vertical-align: top;
    display:inline-block;
}
.custom-content.without-img{
    width:100%;
}
.custom-content p{
    margin:0 0 10px;
}
.hs-featured-image-wrapper .hs-featured-image-link {}
.hs-featured-image-wrapper .hs-featured-image-link img.hs-featured-image{
    border-width: 0;
    max-width: 100%;
    height: auto;
    width: auto;
    display: block !important;
    float: none;
    margin: 0;
}

/* Read More Link */
a.more-link {
    display:block;
    margin:15px 0;
}

/* Blog Topics List */
#hubspot-topic_data {}
#hubspot-topic_data a.topic-link {}

/* Blog Social Sharing Icons */
.hs-blog-social-share {
  margin-top: 20px;
  padding: 10px 0 0 0;
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  height: auto;
}
.body-container .hs-blog-social-share li{
    background: none;
    padding: 0;
}
#comment-form .hs_subscribe li {
    list-style: none;
    padding: 0;
}


/* Blog Commments */
#comments-listing {
  border: 1px solid #ccc;
  margin-bottom: 30px;
  margin-top: 30px;
}

#comments-listing.no-comments {
   border: none;
}
.comment {
  margin: 10px 0;
  border-top: 1px solid #ccc;
  padding: 15px 0;
}
.comment.depth-0 {
    border-bottom: 1px solid #000 !important;
    border-top: medium none !important;
    margin: 0 10px 10px !important;
    padding: 0 15px !important;
}

.comment-body {
    border-bottom: medium none;
    color: ;
    display: block;
    font-family: ;
    font-size: ;
    line-height: ;
    padding: 0;
}

.comment-reply-to{
    margin-bottom: 15px;
}

.comment-from h4 {
    margin: 0;
    padding-top: 15px;
}

.comment-date {
    color:  !important;
    display: block !important;
    font-size: 13px;
    text-align: left;
}
.comment-from { font-weight: bold; }
.comment-body { padding: 10px 0; }
.custom_listing_comments{
   border: 1px solid #E2E2E2;
   display: block;
   line-height: 165%;
   padding: 15px;
   line-height:26.4px;
}

/* Pagination */
.blog-pagination {}
.blog-pagination a {
   display:inline-block;
}
.blog-pagination > div{
    display:inline-block;
}
.blog-pagination > div a{
    padding: 6px 12px;
    line-height: 1.42857143;
    text-decoration: none;
    color: #337ab7;
    background-color: #fff;
    border: 1px solid #ddd;
    margin-right: -5px;
    margin-bottom:5px;
    font-size: 14px;
    line-height:20px;
    font-family:ambleregular, Arial, sans-serif;
}
.blog-pagination-left a {
    color: #777;
    font-size: 14px;
    line-height:20px;
    background-color: #fff;
    padding: 6px 12px;
    line-height: 1.42857143;
    text-decoration: none;
    border: 1px solid #ddd;
    font-family:ambleregular, Arial, sans-serif;
}
.blog-pagination > div a:hover{
    color: #23527c;
    background-color: #eee;
    border-color: #ddd;
}
.blog-pagination > div a.active{
    color: #777;
    background-color: #fff;
    border-color: #ddd;
    cursor: text;
    pointer-events: none;
}
.blog-pagination > div:first-child a:first-child {
    margin-left: 0;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
}
.blog-pagination-left a:hover{
    background-color:transparent;
}
.blog-pagination a.inactive{
    margin-left: 0;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
    background-color:transparent !important;
    cursor: text;
    pointer-events: none;
    color: #777 !important;
}
.blog-pagination>div:last-child a:last-child {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
}
.blog-pagination a.previous-posts-link {}
.blog-pagination a.all-posts-link {}
.blog-pagination a.next-posts-link {}

/* Blog All Posts Page */
.hs-content-path-blog-all {}
div.post-listing-simple {}
div.post-listing-simple .post-item {}
h2.post-listing-simple {}
h2.post-listing-simple a {}


/* =============== Blog Sidebar =============== */

.blog .blog-sidebar {
    background: url(https://3960232.fs1.hubspotusercontent-na1.net/hubfs/3960232/Scootaround_November2017/Images/sidebar.png)right top no-repeat;
    padding: 20px 0 20px 20px;
    font-size: 20px;
    line-height: 24px;
    min-height: 540px;
    background-size: cover;
}
.custom-recent-post h3{
    display:none;
}
.blog .blog-sidebar ul{
    margin:0;
    padding:0;
    list-style:none;
    display:block;
}
.blog .blog-sidebar ul li a{
    color: #0069AA;
    display: block;
    padding: 8px 0 8px 15px;
    border: 1px solid transparent;
    border-right: 0;
}
.blog .blog-sidebar ul li a:hover{
    background: #fff;
    border: 1px solid #c5e4f1;
    border-right: 0;
    box-shadow: 4px 0 0 0 #fff, inset 4px 4px 0 0 #f7f7f7;
}
/* Blog Modules */
.blog .blog-sidebar .widget-span {}

.blog .blog-sidebar .cell-wrapper{
    margin:0 0 30px;
}

/* =============== Blog Author Page and Author Bio =============== */

.hs-blog-listing .hs-author-profile {
  border-bottom: 1px solid #ccc;
  padding: 0 0 20px 0;
  margin: 0 0 20px 0;
}
.hs-blog-post .hs-author-profile {
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  padding: 20px 0 20px 0;
  margin: 20px 0 20px 0;
}
.hs-author-profile .hs-author-profile:after {
  content: '';
  display: block;
  clear: both;
}

/* Author Avatar */
.hs-author-profile .hs-author-avatar {
  float: left;
  margin-right: 15px;
  max-width: 100px;
}
.hs-author-profile .hs-author-avatar img{
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  max-width: 100%;
}

/* Author Bio Wrapper*/
.hs-author-profile .hs-author-bio {
  overflow: hidden;
}

/* Author Name */
.hs-author-profile h2.hs-author-name {
  margin: 0 0 10px 0;
}

/* Author Social Follow Me */
.hs-author-profile .hs-author-social-section {}
.hs-author-profile .hs-author-social-label {}
.hs-author-profile .hs-author-social-links {}
.hs-author-profile .hs-author-social-link {}
.hs-author-profile .hs-social-facebook {}
.hs-author-profile .hs-social-linkedin {}
.hs-author-profile .hs-social-twitter {}
.hs-author-profile .hs-social-google-plus {}


/* ==========================================================================
   6. FORMS
   ========================================================================== */


/* =============== Global Form Styles =============== */
.body-container .hs-form{
    margin:0 0 30px;
}
/* Form Field */
.hs-form-field {}

/* Descriptions */
.hs-field-desc {}

/* Labels and Legends */
label {
    font-weight:700;
    font-family: 'Lato',arial,sans-serif;
    color:#666;
}
body .hs-form-field > label,
.widget-type-google_search label,
#comment-form li.hs-form-booleancheckbox label {
    display: block;
    margin-bottom: 4px;
}

/* One Line Inputs */
.body-container input[type="text"],
.body-container input[type="password"],
.body-container input[type="datetime"],
.body-container input[type="datetime-local"],
.body-container input[type="date"],
.body-container input[type="month"],
.body-container input[type="time"],
.body-container input[type="week"],
.body-container input[type="number"],
.body-container input[type="email"],
.body-container input[type="url"],
.body-container input[type="search"],
.body-container input[type="tel"],
.body-container input[type="color"],
.body-container input[type="file"],
.body-container textarea,
.body-container select {
    width:100%;
    display:inline-block;
    padding: 1.5px 6px;
    font-size: 14px;
    line-height: 20px;
    color: #555555;
    margin:0 0 15px;
    font-family:ambleregular, Arial, sans-serif;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border linear .2s, box-shadow linear .2s;
    -moz-transition: border linear .2s, box-shadow linear .2s;
    -o-transition: border linear .2s, box-shadow linear .2s;
    transition: border linear .2s, box-shadow linear .2s;
}

.body-container input[type="text"]:focus,
.body-container input[type="password"]:focus,
.body-container input[type="datetime"]:focus,
.body-container input[type="datetime-local"]:focus,
.body-container input[type="date"]:focus,
.body-container input[type="month"]:focus,
.body-container input[type="time"]:focus,
.body-container input[type="week"]:focus,
.body-container input[type="number"]:focus,
.body-container input[type="email"]:focus,
.body-container input[type="url"]:focus,
.body-container input[type="search"]:focus,
.body-container input[type="tel"]:focus,
.body-container input[type="color"]:focus,
.body-container input[type="file"]:focus,
.body-container textarea:focus,
.body-container select:focus {
    outline:none;
    border-color: #e9322d;
    -webkit-box-shadow: 0 0 6px #f8b9b7;
    -moz-box-shadow: 0 0 6px #f8b9b7;
    box-shadow: 0 0 6px #f8b9b7;
}

/* Separate Styles for Multiple Line Inputs */
textarea {}
textarea:focus {}

/* Separate Styles for Drop Downs */
select {}
select:focus {}

/* Multiple Selection Inputs */
form.hs-form .hs-form-field ul.inputs-list {
  list-style: none;
  padding: 0;
}
form.hs-form .hs-form-field ul.inputs-list li input {}
input[type="radio"] {}
input[type="checkbox"] {}

/* Required */
input:focus:required:invalid,
textarea:focus:required:invalid,
select:focus:required:invalid {}

input:focus:required:invalid:focus,
textarea:focus:required:invalid:focus,
select:focus:required:invalid:focus {}

/* Form Title */
h3.form-title {
    color: #0069AA !important;
    font-weight: bold;
    font-family: 'Montserrat',sans-serif;bold;
}

/* Error */
.hs-error-msgs label{
    color: #f00;
}
.body-container ul.hs-error-msgs.inputs-list li {
    margin-top: -10px;
}
.body-container .hs-input.invalid.error{
    border-color: #e9322d;
    -webkit-box-shadow: 0 0 6px #f8b9b7;
    -moz-box-shadow: 0 0 6px #f8b9b7;
    box-shadow: 0 0 6px #f8b9b7;
}
/* Placeholder Text */
::-webkit-input-placeholder {} /* Webkit Browsers */
:-moz-placeholder {} /* Firefox 18- */
::-moz-placeholder {} /* Firefox 19+ */
:-ms-input-placeholder {} /* IE10 */


/* =============== Multi Column Form =============== */

.hs-form fieldset.form-columns-1 {}
.hs-form fieldset.form-columns-1 .hs-form-field {}
.hs-form fieldset.form-columns-2 {}
.hs-form fieldset.form-columns-2 .hs-form-field {}
.hs-form fieldset.form-columns-3 {}
.hs-form fieldset.form-columns-3 .hs-form-field {}

/* Multiple Selection Inputs */
form.hs-form .hs-form-field ul.inputs-list li input {}
input[type="radio"] {}
input[type="checkbox"] {}
form.hs-form fieldset { max-width: none; }
form.hs-form fieldset .hs-form-field { padding: 0 10px 0 0; }
form.hs-form fieldset[class*="form-columns"] .input { margin-right: 0; }
form.hs-form fieldset[class*="form-columns"] .hs-input { width: 100%; }
form.hs-form fieldset[class*="form-columns"] .hs-input[type="checkbox"] { width: auto; }
form.hs-form fieldset.form-columns-3 .hs-form-field { width: 33.33%; }

@media (max-width: 400px) {
  form.hs-form fieldset .hs-form-field { padding: 0; }
  form.hs-form fieldset.form-columns-3 .hs-form-field,
  form.hs-form .form-columns-2 .hs-form-field .hs-input,
  form.hs-form .form-columns-3 .hs-form-field .hs-input { width: 100%; }
  form.hs-form .form-columns-3 .hs-form-field .hs-input[type="checkbox"] { width: auto; }
}


/* =============== Blog Comment Form =============== */

/* Label */
#comment-form .hs-form-field > label {}
#comment-form label {}

/* Inputs */
#comment-form input[type="submit"] {
    margin-top: 15px;
}
#comment-form input[type="text"] {}
#comment-form input[type="text"]:focus {}

#comment-form textarea {}
#comment-form textarea:focus {}

#comment-form input[type="checkbox"] {}


/* =============== Blog Subscription Form =============== */

/* Label */
#hs_form_target_blog_subscription .hs-form-field > label {}
#hs_form_target_blog_subscription label {}

/* Inputs */
#hs_form_target_blog_subscription input[type="email"] {}
#hs_form_target_blog_subscription input[type="email"]:focus {}
#hs_form_target_blog_subscription input[type="radio"], #hs_form_target_blog_subscription input[type="checkbox"] {
width: auto;
margin-right: 10px;
}

/* =============== Google Search Form =============== */

/* Label */
.widget-type-google_search label {}

/* Input */
.widget-type-google_search input[type="text"] {}
.widget-type-google_search input[type="focus"] {}


/* ==========================================================================
   7. BUTTONS
   ========================================================================== */


/* =============== All Global Buttons (Excluding CTAs) =============== */

.body-container .hs-button.primary,
.body-container input[type="submit"],
.body-container input[type="button"] {
    cursor: pointer;
    -webkit-appearance: none;
    text-decoration: none !important;
    display: inline-block;
    border: 0;
    font-family:amblebold,Arial,sans-serif;
    background-color: #f69a25;
    background-image: linear-gradient(#f89d26,#ef9022);
    font-family: amblebold,Arial,sans-serif;
    color: #fff;
    display: inline-block;
    /* text-shadow: 2px 2px 0 rgba(0,0,0,.35); */
    font-size: 20px;
    line-height: 24px;
    padding: 10px 16px;
    margin:5px 0 0;
    /* box-shadow: 3px 3px 0 0 rgba(0,0,0,.4), inset 3px 3px 0 0 rgba(255,255,255,.15); */
    border-radius: 0;
}

.body-container .hs-button.primary:hover,
.body-container input[type="submit"]:hover,
.body-container input[type="button"]:hover {
    -webkit-transition: background-position 0.1s linear;
    -moz-transition: background-position 0.1s linear;
    -o-transition: background-position 0.1s linear;
    transition: background-position 0.1s linear;
    background-image: linear-gradient(#ef9022,#f89d26);
}

.body-container .hs-button.primary:focus,
.body-container input[type="submit"]:focus,
.body-container input[type="button"]:focus {
    outline:none;
}


/* =============== Form Module Button =============== */

.hs_cos_wrapper_type_form .hs-button.primary.large {}
.hs_cos_wrapper_type_form .hs-button.primary.large:hover {}
.hs_cos_wrapper_type_form .hs-button.primary.large:focus {}


/* =============== Blog Comment Button =============== */

#add-comment-button.hs-button.primary {}
#add-comment-button.hs-button.primary:hover {}
#add-comment-button.hs-button.primary:focus {}


/* =============== Blog Subscription Button =============== */

#hs_form_target_blog_subscription .hs-button.primary.large {}
#hs_form_target_blog_subscription .hs-button.primary.large:hover {}
#hs_form_target_blog_subscription .hs-button.primary.large:focus {}


/* =============== Google Search Button =============== */

.widget-type-google_search .hs-button.primary {}
.widget-type-google_search .hs-button.primary:hover {}
.widget-type-google_search .hs-button.primary:focus {}

.booking-btn{
 margin-top: 10px;
 margin-bottom: 10px;
 padding: 12px 20px 13px;
 border: 1px solid transparent;
 border-radius: 6px;
 background-color: #0069aa;
 box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .15);
 -webkit-transition: all 200ms ease;
 transition: all 200ms ease;
 line-height: 16px;
 letter-spacing: 0.5px;
 display: inline-block;
 color: #fff;
 text-decoration: none;
 cursor: pointer;
}

.booking-btn:hover{
 background-color: #217fc2;
 color: #fff;
 outline: none;
 -webkit-transform: translate(0px, -3px);
 -ms-transform: translate(0px, -3px);
 transform: translate(0px, -3px);
}

/* ==========================================================================
   8. MISCELLANEOUS
   ========================================================================== */


.landing-page.one-column .body-container form,
.error-template.one-column .body-container form,
.password-template.one-column .body-container form,
.subscription-template.one-column .body-container form{
    width: 50%;
}
.subscribe-options label{
    margin:0;
}
.custom-mobile-bottom-header{
    display:none !important;
}
.blog .custom-menu-primary .hs-menu-wrapper > ul > li > a,
.blog .custom-menu ul li a,
.blog .custom-header-phone-no a{
    font-family: Arial,sans-serif;
}
.custom_header_fixed .custom-menu-primary .hs-menu-wrapper>ul ul {
    top: 52px;
}


/* Styles that do not fit into any of the available sections above can go here. */


/* ==========================================================================
   9. MEDIA QUERIES
   ========================================================================== */


/* =============== Screen sizes smaller than .page-center =============== */
@media (max-width: 1319px){
    .custom-menu-primary .hs-menu-wrapper > ul > li > a{
        font-size: 18px;
        padding-left: 10px;
        padding-right: 10px;
    }
}
@media (max-width: 1300px){
    .custom_header_fixed .custom-menu-primary .hs-menu-wrapper > ul > li > a{
        font-size: 18px;
        padding-left: 10px;
        padding-right: 10px;
    }
    .custom_header_fixed .custom-menu-primary .hs-menu-wrapper > ul ul li a{
        width: 100%;
        font-size: 16px;
        line-height: 20px;
        font-weight: 400;
        padding: 5px 20px;
    }
    .custom-menu-primary .hs-menu-wrapper > ul ul li a{
        font-size: 18px;
        padding-left: 10px;
        padding-right: 10px;
    }
}
@media (max-width: 1199px) {
    .custom-menu-primary .hs-menu-wrapper > ul > li > a{
        font-size: 15px;
        padding-left: 8px;
        padding-right: 8px;
    }
    .custom-menu-primary .hs-menu-wrapper > ul ul li a{
        font-size: 15px;
        padding-left: 8px;
        padding-right: 8px;
    }
    .custom-banner a{
        box-shadow: -5px 5px 0px 0px rgba(0,0,0,0.4), inset 5px 5px 0px 0px rgba(255,255,255,0.15);
    }
    .custom_header_fixed .custom-menu-primary .hs-menu-wrapper > ul > li > a{
        font-size: 15px;
        padding-left: 8px;
        padding-right: 8px;
    }
}
@media (max-width: 1115px){
    .footer-link{
        margin:0 0 10px;
    }
}
@media (max-width: 991px){
    .custom-top-header{
        height:auto;
    }
    .custom-header-wrapper.lp{
        min-height:77px !important;
    }
    .custom-header-wrapper.lp .custom-top-header {
        height: auto;
        padding-bottom: 20px;
    }
    .custom-top-header .page-center{
        padding:0 15px;
    }
    .custom-header-logo{
        margin-bottom:0;
        text-align:center;
        padding:0;
        transition:none;
        width:100% !important;
    }
    .custom_header_fixed .custom-menu-primary{
        width:75% !important;
        float:left !important;
    }
    .custom_header_fixed .custom-menu-primary .hs-menu-wrapper > ul{
        text-align:left;
    }
    .custom_header_fixed .custom-header-phone-no a {
        margin: 9px 0 8px;
    }
    .custom_header_fixed .custom-menu {
        margin: -1px 0 7px;
    }
    .custom_header_fixed .custom-menu ul {
        padding: 0px 15px 0 40px;
        text-align: center;
    }
    .custom_header_fixed .custom-header-logo {
        width: 25% !important;
        float: left !important;
    }
    .custom_header_fixed .custom-menu-primary .hs-menu-wrapper > ul > li:first-child > a {
        padding-left: 2px;
    }
    .custom_header_fixed .search-wrap form {
        margin: 0;
        margin-left: 2px;
        display: inline-block;
    }
    .custom_header_fixed .custom-menu-primary .hs-menu-wrapper > ul > li > a {
        font-size: 13px;
        padding-left: 5px;
        padding-right: 2px;
    }
    .custom-header-logo a img{
        max-width: 200px !important;
        width: 100%;
    }
    .custom-menu-primary{
        width:100% !important;
        float:none !important;
    }
    .custom-menu-primary .hs-menu-wrapper > ul{
        float:none !important;
        text-align:center;
    }
    .custom-menu-primary ul li{
        float:none !important;
        display:inline-block;
        margin-left: -3.4px;
    }
    .custom-menu-primary .hs-menu-wrapper > ul > li > a{
        font-size: 13px;
        padding: 18px 5px 9px;
    }
    .custom-bottom-header{
        display:none !important;
    }
    .custom-mobile-bottom-header{
        display:block !important;
        background: #0069aa;
        border-top: 5px solid #015872;
    }
    .custom-header-phone-no {
        float: none !important;
        width: 100% !important;
        text-align: center;
    }
    .custom-header-phone-no a {
        display: inline-block;
        font-size: 24px;
        line-height: 18px;
    }
    .search-wrap input[type=text]{
        position: relative;
        top: -5px;
    }
    .search-wrap form {
        margin: 0;
        margin-left: 20px;
        display: inline-block;
    }
    .custom-menu {
        margin: 3px 0 10px;
    }
    .custom-menu ul {
        padding: 0px 11px 0 15px;
        text-align: center;
    }
    .custom-menu ul li a {
        padding: 0px 5.5px 5px 5px;
        font-size: 14px;
    }
    .custom-header-wrapper{
        min-height:181.5px !important;
    }
    .custom-menu-primary .hs-menu-wrapper > ul ul {
        top: 48px;
    }
    .custom-menu-primary .hs-menu-wrapper > ul ul li {
        display: block;
        text-align: left;
        margin:0;
    }
    .custom-menu-primary .hs-menu-wrapper > ul ul li a{
        font-size: 13px;
        padding-left: 5px;
        padding-right: 5px;
    }
    .custom-menu-primary {
        padding-right: 12px;
    }
    .custom-menu ul{
        margin:0;
    }
}
@media (max-width: 902px){
    .custom-mid-footer {
        margin-bottom: 84px;
    }
}
@media (max-width: 890px){
    .blog-custom-banner {
        min-height: 350px;
    }
    .blog .custom-buttom-link {
        top: 0px;
        position:relative;
    }
}
/* =============== Landscape tablet and smaller devices =============== */

@media (max-width: 767px) {
	.landing-page.one-column .body-container form,
	.error-template.one-column .body-container form,
	.password-template.one-column .body-container form,
	.subscription-template.one-column .body-container form{
		width: 100%;
	}
	.custom-header-wrapper.lp{
        min-height:82px !important;
    }
    .custom-header-wrapper.lp .custom-top-header {
        padding-bottom: 0px;
        min-height:auto !important;
    }
	.custom-header{
	    border:none;
	    position:relative;
	}
	.hs-author-profile .hs-author-bio {
        overflow: hidden;
        width: 100%;
        padding: 10px 0;
    }
	.custom-top-header {
        min-height: 135px !important;
    }
    .blog-sidebar{
        display:none !important;
    }
    .hs-featured-image-wrapper,
    .custom-content{
        width:100% !important;
        padding:0;
    }
    .blog-content {
        padding: 0 15px;
    }
    .search-wrap input[type=text],
    .custom-menu{
        display: none !important;
    }
    .custom-header-logo{
        margin: 17px 0 13px;
    }
    .custom-header-logo a img {
        max-width: 293px !important;
        width: 100%;
    }
    .custom-header-wrapper{
        min-height:173px !important;
    }
	.hs-form {
		margin-bottom: 30px
	}
	#comment-form .hs-form {
		margin-bottom: 0;
	}
	.blog-sidebar {
		padding-top: 30px;
	}
    .hs-featured-image-wrapper .hs-featured-image-link img.hs-featured-image {
        max-width: 100%;
        float: none;
        display: block !important;
        margin: 0;
    }
    .mobile-open .custom-top-header {
        padding-bottom: 53px;
    }
    .custom-header-phone-no a {
        padding-left: 24px;
    }
    .custom-mobile-form-search label {
        display: inline-block !important;
        margin-bottom: 5px;
        font-weight: bold;
        font-size: 14px;
        line-height: 1.42857143;
        color: #333;
        width: auto !important;
        vertical-align: middle;
        font-family: ambleregular,Arial,sans-serif;
    }
    .search-input{
        padding: 4px;
        border: 1px solid #0069AA;
        margin:0 10px 5px 0;
        font-size: 14px;
        font-weight:400;
        line-height: 20px;
        color: #333;
        width:191px;
        display:inline-block;
        vertical-align: top;
        font-family: ambleregular,Arial,sans-serif;
    }
    .btn-primary{
        width:auto;
        border: 0;
        background-color: #f69a25;
        background-image: linear-gradient(#f89d26,#ef9022);
        font-family: amblebold,Arial,sans-serif;
        color: #fff;
        display: inline-block;
        text-shadow: 2px 2px 0 rgba(0,0,0,.35);
        font-size: 20px;
        line-height: 24px;
        padding:4px 10px;
        box-shadow: 3px 3px 0 0 rgba(0,0,0,.4), inset 3px 3px 0 0 rgba(255,255,255,.15);
        border-radius: 0;
    }
    .custom-banner h1{
        font-size: 25px;
        line-height: 30px;
        padding: 10px 45px 10px 1014px;
    }

    .breadcrumb {
        padding: 10px 45px 10px 15px;
        margin: 0;
    }
    .breadcrumb h1{
        font-size: 25px;
        line-height: 30px;
    }
    .custom-banner a{
        font-size: 24px;
        line-height: 26px;
        padding: 14px 52px 10px 12px;
        box-shadow: -5px 5px 0px 0px rgba(0,0,0,0.4), inset 5px 5px 0px 0px rgba(255,255,255,0.15);
    }
    .custom-menu-primary {
        padding-right: 0px;
    }
    .custom_header_fixed .custom-menu-primary{
        width:100% !important;
    }
    .custom_header_fixed .custom-header-logo {
        width: 100% !important;
        float: none !important;
        text-align:center;
    }
    .custom_header_fixed .custom-header-phone-no a {
        display: inline-block;
        font-size: 20px;
        margin: 4px 0 4px;
        line-height: normal;
    }
    /* Footer Styling*/
    .custom-footer-location,
    .custom-footer-quick,
    .custom-footer-blog,
    .custom-top-footer{
        display:none !important;
    }
    .custom-footer-copyright{
        width:100% !important;
        text-align:center;
    }
    .custom-footer-copyright p{
        margin-top:0;
    }
    .custom-footer-whill{
        width:100% !important;
        text-align:center;
        margin-top:0;
    }
    .custom-mid-footer,
    .custom-footer-whill ul{
        margin-bottom: 0;
    }
    .custom-footer {
        padding: 40px 0 42px;
    }
}


/* =============== Landscape phones and smaller devices =============== */

@media (max-width: 479px) {}
@media (max-width: 339px){
    .custom-top-header {
        min-height: 41.1vw;
    }
}

/* =============== WHILL Landing Page Responsive YouTube Embed =============== */
@media (max-width: 768px) {
.whill-youtube {
    height: 150px !important;
    width: 100% !important;
}
}
/* end migrate body styles */

/* 2025 added styles */
/* .img-size-med [id^="img-gradient-module_"] { */
/* .hero-section:has(.img-size-med) {
  background: url("") center; 
} */