.main-wrapper,
.row {
	margin: 0 auto;
}

.customer-service a,
.my-cart h5 a {
	font-weight: 400!important;
	font-size: 16px;
	text-shadow: none
}

#header-section .logo-sec,
.my-cart h5,
.my-cart h5 a {
	text-align: center
}

body {
	font-family: arial
}
img{
	max-width: 100%;
	/*max-height: 100%;*/
}
.ui-content .center-button a.ui-link {
    background: #000000;
    padding: 10px 15px;
    color: #fff !important;
    text-decoration: none;
}

.main-wrapper {
	max-width: 640px;
	padding: 0 10px;
	width: 100%
}

.clear {
	clear: both
}

#header-section {
	background: no-repeat #000;
	background-size: cover;
	padding: 10px 0;
	width: 100%
}

.customer-service a {
	color: #f0b418!important;
	font-family: arial;
	-webkit-transition: all .5s ease 0s;
	-moz-transition: all .5s ease 0s;
	-ms-transition: all .5s ease 0s;
	-o-transition: all .5s ease 0s;
	transition: all .5s ease 0s
}

.account a:hover,
.customer-service a:hover,
.log-regis .login a:hover,
.log-regis .ragister a:hover,
.logout a:hover {
	-webkit-transition: all .5s ease-in-out 0s;
	-moz-transition: all .5s ease-in-out 0s;
	-ms-transition: all .5s ease-in-out 0s;
	-o-transition: all .5s ease-in-out 0s;
	text-decoration: none
}

.customer-service a:hover {
	color: #fff!important;
	transition: all .5s ease-in-out 0s
}

.log-regis ul {
	margin: 0;
	padding: 0
}

.log-regis ul li.login::after {
	color: #f0b418;
	content: "/";
	font-family: arial;
	font-size: 16px;
	padding: 0 10px;
	text-shadow: none
}

.log-regis ul li {
	display: inline-block;
	line-height: normal
}

.account a,
.log-regis .account .ui-link,
.log-regis .login a,
.log-regis .logout .ui-link,
.log-regis .ragister a,
.logout a {
	color: #f0b418!important;
	font-weight: 400!important;
	font-size: 16px;
	text-shadow: none;
	-webkit-transition: all .5s ease 0s;
	-moz-transition: all .5s ease 0s;
	-ms-transition: all .5s ease 0s;
	-o-transition: all .5s ease 0s;
	transition: all .5s ease 0s
}

.account a:hover,
.log-regis .login a:hover,
.log-regis .ragister a:hover,
.logout a:hover {
	color: #fff!important;
	transition: all .5s ease-in-out 0s
}

.my-cart h5 {
	font-size: 16px;
	margin: 0
}

.my-cart h5 a {
	color: #f0b418!important;
	margin: 0
}

.my-cart h5 a:hover {
	color: #fff!important;
	text-decoration: none;
	-webkit-transition: all .5s ease-in-out 0s;
	-moz-transition: all .5s ease-in-out 0s;
	-ms-transition: all .5s ease-in-out 0s;
	-o-transition: all .5s ease-in-out 0s;
	transition: all .5s ease-in-out 0s
}

.search button.add-on,
.search input {
	background-color: #c90!important;
	border: 1px solid #cccaca!important;
	border-radius: 0;
	color: #fff;
	font-family: arial;
	font-size: 16px !important;
	margin: 0!important;
	padding: 5px 5px 5px 10px!important;
	text-shadow: none
}

.search input::-webkit-input-placeholder {
	color: #fff
}

.search input:-moz-placeholder {
	color: #fff
}

.search input::-moz-placeholder {
	color: #fff
}

.search input:-ms-input-placeholder {
	color: #fff
}

.search input::-ms-input-placeholder {
	color: #fff
}

.search input:placeholder-shown {
	color: #fff
}

.col-sm-6.col-xs-6.language>img {
	width: 60%
}

.col-sm-12.col-xs-12.logo-sec img {
	width: 90%
}

.col-sm-12.col-xs-12.header-menu {
	margin: 10px 0 5px
}

.col-sm-12.col-xs-12.search-sec {
	margin: 10px 0
}

#page-product .col-sm-12.col-xs-12.search-sec {
	margin: 70px 0 5px
}

/*
.owl-item img {
	min-height: 190px;
	width: 95%
}
*/

.slider-section {
	margin: 5px auto 0;
	padding: 0 5%;
	width: 100%
}

.owl-carousel .owl-item {
	background-color: #000;
	color: #fff;
	text-align: center
}

.owl-item h5 {
	font-size: 16px;
	font-weight: 700;
	margin: 0;
	min-height: 56px;
	padding: 10px 0;
	text-shadow: none
}

.owl-theme .owl-controls .owl-buttons .owl-next,
.owl-theme .owl-controls .owl-buttons .owl-prev {
	background-color: transparent;
	background-position: 0 0;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	border-radius: 0;
	height: 100%;
	margin: 0 auto;
	padding: 0;
	width: 50px;
	top: 0;
	opacity: 1;
	position: absolute;
	text-indent: -9999px
}

.owl-theme .owl-controls .owl-buttons .owl-prev {
	background-image: url(../images/left-control.png);
	left: -50px
}

.owl-theme .owl-controls .owl-buttons .owl-next {
	background-image: url(../images/right-control.png);
	right: -50px
}

.single-product-slider {
	margin-top: 10px
}

.slider-section .owl-carousel {
	margin: 0 auto;
	width: 97%
}

.accordion-group {
	background-color: #ddd8c2;
	margin-bottom: 2px;
	padding: 5px 10px
}

.uqipment-menu .accordion-heading span.glyphicon-play {
	color: #000;
	padding-right: 5px
}

.accordion-toggle {
	color: #000!important;
	font-weight: 400!important;
	outline: 0!important;
	text-decoration: none!important;
	text-shadow: none
}

.single-product-slider .owl-carousel .owl-item {
	background-color: transparent
}

.single-product-slider .owl-item img {
/*
	min-height: 480px;
*/
	width: 100%
}

.single-product-slider .caption-sec {
	background: rgba(0, 0, 0, .5);
	font-size: 16px;
	padding: 8px 15px;
	position: absolute;
	text-align: left;
	top: 0;
	text-shadow: none;
	width: 100%
}

.single-product-slider .owl-controls {
	bottom: 10px;
	position: absolute;
	right: 40px
}

.single-product-slider .owl-theme .owl-controls .owl-page span.owl-numbers {
	background-color: transparent;
	font-size: 16px;
	padding: 2px 5px;
	margin: 0;
	opacity: 1
}

.single-product-slider .owl-page.active {
	border: 1px solid #fff
}

.uqipment-menu .accordion-toggle {
	color: #000;
	font-weight: 400
}

.accordion-inner>ul {
	padding-left: 20px
}

.accordion-inner li {
	border-bottom: 1px solid #c6c6c6;
	padding: 5px
}

.accordion-inner a {
	color: #666!important;
	text-decoration: none;
	font-weight: 400!important
}

.accordion-inner a:hover {
	color: #C90
}

.col-sm-6.col-xs-6.video {
	background: #000;
	margin: 0 1%;
	padding: 10px;
	text-align: center;
	width: 48%
}

.video-section .video img {
	float: none;
	margin: 0 auto;
	text-align: center;
	width: 100%
}

.video-section .col-sm-6.col-xs-6.video:first-child {
	margin-left: 0;
	width: 49%
}

.video-section .col-sm-6.col-xs-6.video:nth-child(2) {
	float: right;
	margin-right: 0;
	width: 49%
}

.video-section {
	margin: 10px 0
}

.content-section {
	background-image: url(../images/gradiunt-bg.jpg);
	background-size: cover;
	background-position: 0 0;
	background-repeat: no-repeat
}

.content-section .col-sm-12.col-xs-12 div {
	font-size: 16px;
	font-weight: 700;
	padding: 20px 10px
}

.content-section .col-sm-12.col-xs-12 div small {
	font-size: 14px;
	font-weight: 400
}

#featured-product h2 {
	color: #6e0200;
	font-size: 16px;
	margin: 0;
	padding: 20px 0
}

#featured-product .fproducts-block .product-block {
	border: 1px solid #000;
	margin-bottom: 15px;
	padding: 10px
}

#featured-product .pblock-left {
	padding: 0
}

#featured-product .pltop img {
	width: 100%
}

#category-product .show-details,
#featured-product .show-details {
	float: left;
	padding: 8px 0;
	text-decoration: none;
}
#category-product .show-details{
	float: right;
}
#featured-product .old-price,
.item-price {
	text-decoration: line-through
}

#category-product .qnt-addcart .qnty,
#featured-product .qnt-addcart .qnty {
	border: 1px solid #000;
	border-radius: 5px;
	float: left;
	margin-right: 10px;
	padding: 6px 10px;
	width: auto
}

#category-product .addtocart button,
#featured-product .addtocart button {
	background: 0 0;
	border: 2px solid #0070c0;
	border-radius: 5px;
	color: #0070c0;
	padding: 5px 10px
}

#featured-product .product-name,
#featured-product .product-overview {
	color: #0070c0
}
#featured-product .manufacturer-name{
	  word-break: break-all;
}
#featured-product .pblock-right>div {
	font-size: 16px;
	padding: 5px 0
}

#featured-product .old-price {
	float: left;
	margin: 0 30px 0 0
}

#featured-product .new-pricev {
	color: #c11b17
}

#featured-product .pblock-right {
	padding-left: 25px
}

#featured-product .all-blocks {
	padding: 0
}

.single-product-slider .owl-theme .owl-controls .owl-buttons .owl-prev {
	background-image: url(../images/single-arrow.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	height: 12px;
	left: -30px;
	position: absolute;
	top: 9px;
	width: 20px
}

.single-product-slider .owl-theme .owl-controls .owl-buttons .owl-next {
	background-image: url(../images/single-arrow.png);
	background-position: -32px 0;
	background-repeat: no-repeat;
	height: 12px;
	right: -30px;
	position: absolute;
	top: 9px;
	width: 20px
}

#breadchrumb .breadcrumb>li+li::before {
	color: #00f;
	content: ">"
}

#breadchrumb {
	background: 0 0;
	margin: 0 auto;
	padding: 5px
}

#category-content .content-title h5 {
	color: #000;
	font-size: 16px;
	font-weight: 700;
	margin: 0 auto;
	padding: 10px 0
}

.breadcrumb a {
	color: #00f
}

.sort-title {
	padding-top: 5px
}

div#sort-by {
	border-bottom: 1px solid #d5d5d5;
	border-top: 1px solid #d5d5d5;
	margin-bottom: 20px;
	margin-top: 20px;
	padding-bottom: 20px;
	padding-top: 20px
}

.sort-option::after {
	background-position: 0 0;
	background-repeat: no-repeat;
	content: url(../images/down-arrow.png);
	float: right;
	height: 5px;
	position: absolute;
	right: 30px;
	top: 5px;
	width: 7px
}

.uqipment-menu {
	margin: 10px 0
}

#sort-by .sort-option .form-control {
	border-radius: 0;
	color: #000;
	font-weight: 400;
	text-align: left;
	text-shadow: none
}

.single-product {
	border: 1px solid #c1bebe;
	margin: 3% 0;
	padding: 15px
}

.single-product img {
	width: 100%
}

.single-product h4 {
	text-align: center
}

.cat-pro-details td {
	border: 0!important
}

.cat-pro-details .table-responsive {
	border: 0
}

.cat-pro-details .pro-id {
	color: #00f
}

.main-wrapper>#pagination-section {
	text-align: center
}

#category-product .col-sm-6.col-xs-6.cate-price span {
	color: #0090c0;
	float: left;
	font-size: 18px;
	padding: 0 20px 0 0;
	font-weight: 400
}

#category-product .pagination li a,
.pagination li span {
	border: none
}

#category-product .pagination>.active>a,
#category-product .pagination>.active>a:focus,
#category-product .pagination>.active>a:hover,
#category-product .pagination>.active>span,
#category-product .pagination>.active>span:focus,
#category-product .pagination>.active>span:hover {
	background-color: grey;
	color: #fff
}

#category-product .pagination>li>a,
#category-product .pagination>li>span {
	color: #00f
}

#category-product .table tbody tr td,
#category-product .table tbody tr th,
#category-product .table tfoot tr td,
#category-product .table tfoot tr th,
#category-product .table thead tr td,
#category-product .table thead tr th {
	padding: 2px 2px
}

#sort-by select {
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	appearance: none
}

#header-section .navbar.navbar-default {
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 9999;
	border: 0
}

#product-detail-page #header-section .col-sm-12.col-xs-12.search-sec {
	margin-top: 70px
}

#header-section .navbar-default .navbar-toggle .icon-bar {
	background-color: #fff
}

#header-section .navbar-toggle {
	float: left;
	left: 10px;
	margin-top: 10px
}

#header-section .navbar-header {
	background: #000;
	width: 100%
}

#header-section .navbar-toggle.collapsed {
	border: 0;
	transition: all .3s ease
}

#header-section .navbar-toggle.collapsed:hover {
	transition: all .3s ease-in-out
}

#header-section .navbar-toggle .icon-bar {
	height: 4px;
	width: 30px;
	transition: all .3s ease
}

#header-section .navbar-toggle:hover .icon-bar {
	transition: all .3s ease-in-out
}

#header-section .navbar-header h4 {
	color: #fff;
	display: none;
	font-size: 20px;
	float: left;
	margin: 0;
	padding: 17px 0;
	text-transform: uppercase
}

#header-section .navbar-default .navbar-toggle:focus,
#header-section .navbar-default .navbar-toggle:hover {
	background: 0 0;
	border: 0
}

#product-detail-page .search button.add-on,
#product-detail-page .search input {
	padding: 5px 10px
}

#product-detail-page .logo-sec h1 {
	margin-top: 0
}

#page-product .navbar-header .call_icon,
#page-product .navbar-header .singin,
#page-product .navbar-header .singup {
	background-image: url(../images/login-icons.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	background-size: cover;
	float: left;
	height: 35px;
	width: 50px
}

#page-product .navbar-header .singin {
	background-position: -66px 0
}

#page-product .navbar-header .call_icon {
	background-position: -120px 0
}

#page-product .navbar-header .call_icon:hover,
#page-product .navbar-header .singin:hover,
#page-product .navbar-header .singup:hover {
	transform: scale(1.1)
}

#page-product .one_product {
	border: 1px solid #f2e7c7;
	margin-bottom: 15px;
	overflow: hidden;
	padding: 10px
}

.one-product-title h5 {
	font-size: 16px;
	padding: 0 0 5px
}

.one-product-slider .bx-wrapper .bx-viewport {
	border: 0;
	box-shadow: none;
	height: 100%!important;
	left: 0
}

.one-product-slider .bx-wrapper .bx-viewport ul li img {
	width: 100%
}

.one-product-slider .bx-wrapper .bx-next,
.one-product-slider .bx-wrapper .bx-prev {
	background-image: url(../images/controlsnew.png);
	background-repeat: no-repeat;
	background-size: cover;
	height: 50px;
	margin-top: 0;
	width: 50px
}

.one-product-slider .bx-wrapper .bx-prev {
	background-position: 0 0;
	left: -15px
}

.one-product-slider .bx-wrapper .bx-next {
	background-position: -50px 0;
	right: -27px
}

.one-product-slider .bx-wrapper {
	margin-bottom: 0
}

.one-product-slider {
	background-color: #383838;
/*
	padding: 15px
*/
padding: 5px
}

.one-product-slider #bx-pager {
	margin-bottom: 0;
	margin-top: 25px;
	text-align: center
}

.one-product-slider #bx-pager img {
	width: 30%
}

.one-product-slider .bx-controls.bx-has-controls-direction {
	bottom: -90px;
	position: absolute;
	width: 100%
}

.one-product-slider .bxslider span {
	bottom: 15px;
	font-size: 18px;
	left: 15px;
	position: absolute
}

.one-product-slider .images-number {
	float: left;
	margin: 15px 0;
	width: 100%
}

.one-product-slider .images-number span {
	color: #fff;
	float: left;
	font-size: 16px
}

.one_product .pro-vdo-section {
	margin: 0
}

.pro-vdo-section .table-responsive {
	border: 0;
	margin: 20px 0 0 0;
	clear: both;
}
a.video.ui-link{
	margin-bottom: 15px;
}
.pro-vdo-section .table-responsive .disc-red td {
	color: #c11b17
}

.pro-vdo-section .table-responsive .disc-blue td {
	color: #00f
}

.pro-vdo-section .table-responsive td {
	border: 0;
	font-size: 16px;
	line-height: 17.6px;
}

.qnty-section .qntybox-cart button {
	background: 0 0;
	border: 2px solid #0070c0;
	border-radius: 5px;
	color: #0070c0;
	padding: 5px 10px
}

.one_product .qnty-section .qntytxt {
	float: left;
	font-size: 18px;
	font-weight: 700;
	width: 30%
}

.category-content b,
.footer-content,
.ui-body-c .ui-link {
	font-weight: 400
}

.one_product .qnty-section .qntybox-cart {
	float: right;
	width: 50%
}

.one_product .qnty-section .qntybox-cart .cartbox {
	border: 1px solid;
	border-radius: 4px;
	float: left;
	margin-right: 15px;
	padding: 5px;
	text-align: center;
	width: 15%
}

.one_product .other-discription {
	clear: both;
	float: left;
	margin: 15px 0;
	width: 100%
}

.one_product .other-discription>div {
	background: grey;
	border: 1px solid #ccc;
	color: #fff;
	padding: 5px 10px;
	text-shadow: none
}

.one_product .tdycall {
	clear: both;
	color: #000;
	font-size: 16px;
	margin-bottom: 30px
}

#footer-menu .main-wrapper ul {
	margin: 0;
	padding: 0;
	text-align: center
}

div#footer-menu,
div#quicklinks {
	margin-bottom: 15px
}

#footer-menu ul li {
	display: inline-block
}

#footer-menu ul li a {
	color: #000;
	font-size: 18px;
	padding: 5px 15px
}

#footer-menu ul li.active a {
	color: #c90
}

.breadcrumb a {
	font-size: 12px
}

#header-section .navbar-toggle {
	display: block
}

#header-section nav {
	background-color: #fff
}

nav .collapse .navbar-nav {
	display: none
}

.accordion-inner li,
nav .collapse.in .navbar-nav {
	display: block
}

#header-section .navbar-nav li {
	width: 100%
}

#header-section .container-fluid {
	padding: 0
}

div#quicklinks {
	margin-top: 15px
}

div#footer {
	background-color: #000;
	color: #fff;
	padding: 15px 10px;
	text-align: center
}

.search #form-search .ui-input-text.ui-body-c {
	background: 0 0;
	border: 0;
	border-radius: 0;
	float: left;
	margin: 0 5px 0 0;
	padding: 0;
	width: 80%
}

.search .input-text-gray.ui-input-text.ui-body-c {
	border-radius: 0!important;
	float: left;
	margin-right: 5%;
	width: 100%
}

.search-sec .language .goog-te-gadget {
	margin: 7px auto 20px;
	text-align: center
}

.search button.add-on {
	margin-left: 2%!important;
	padding: 5px!important;
	width: 18%
}
.cate-detail {
	top: 15px;
    text-align: right;
    width: 100%
}
.qnt-addcart .input-quantity.ui-input-text.ui-body-c {
	border: 1px solid #000;
	border-radius: 5px;
	float: left;
	margin-right: 10px;
	margin-top: 1px;
	padding: 5px 10px;
	text-align: center;
	width: 20%;
	display: inline-block;
}
.cate-detail-bottom .input-quantity.ui-input-text.ui-body-c {
    float: none;
}
.qnt-addcart .ui-input-text.ui-shadow-inset.ui-corner-all.ui-btn-shadow.ui-body-c {
	border: 0;
	margin: 0;
	width: auto
}

.qnt-addcart .addtocart .submit {
	background: 0 0;
	border: 2px solid #0070c0;
	border-radius: 5px;
	color: #0070c0;
	padding: 6px 15px;
	text-shadow: none
}

.footer-content {
	text-shadow: none
}

.white-popup {
	position: relative;
	background: #eee;
	padding: 20px;
	width: auto;
	max-width: 500px;
	margin: 20px auto
}

.ui-select .ui-icon.ui-icon-arrow-d.ui-icon-shadow {
	z-index: 9
}

.ui-select .ui-shadow {
	background: 0 0;
	box-shadow: none
}

.ui-select .ui-btn-icon-right .ui-btn-inner,
.ui-select .ui-li-has-count .ui-btn-inner {
	padding: 2px 5px
}

#page-product .menu-right {
	float: right;
	padding: 10px 0;
	width: 30%
}

.price-amount.old-price {
	color: #555!important
}

#breadchrumb p {
	margin: 0
}

#breadchrumb p a {
	color: #00f;
	font-size: 12px
}

.qnty-section label.ui-input-text {
	width: 40%;
	float: left
}

.qnty-section .ui-input-text.ui-body-c {
	border-radius: 5px;
	margin-right: 10px;
	padding: 5px;
	text-align: center
}

.qnty-section .product-quantity.ui-field-contain.ui-body.ui-br input {
	background: 0 0;
	border: 2px solid #0070c0;
	border-radius: 5px;
	color: #0070c0;
	margin-right: 5px;
	padding: 5px 10px;
	float: left
}

.account.ui-link,
.logout.ui-link {
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 80% auto;
	display: block;
	height: 32px;
	margin: 0 10px;
	width: 32px;
	float: left
}

.qnty-section .ui-btn:focus,
.qnty-section .ui-focus {
	box-shadow: none
}

.qnty-section .ui-input-text.ui-body-c {
	border: 1px solid #000!important;
	color: #000!important
}

.ui-content .ui-btn:focus,
.ui-content .ui-focus {
	box-shadow: none
}

.account.ui-link {
	background-image: url(../images/my-account.png)
}

.logout.ui-link {
	background-image: url(../images/logout.png)
}

.ui-content .ui-li.ui-li-divider.ui-bar-b.ui-first-child {
	background: linear-gradient(#404040, #727270) #404040;
	padding: 15px
}

.ui-content {
	margin: 0 auto;
	max-width: 1000px;
	padding: 15px;
	
}
.page-home .ui-content{
	overflow: visible;
}
.ui-bar-a {
	background: #333;
	border: 0;
	border-bottom: 2px solid #eee;
	color: #fff;
	font-weight: 700;
	padding: 5px 0;
	text-shadow: none;
	text-transform: uppercase
}

.ui-content .button-checkout.ui-btn.ui-shadow.ui-btn-corner-all.ui-btn-icon-left.ui-btn-up-b {
	background: linear-gradient(to bottom, #389dce, #1ca2e3) rgba(0, 0, 0, 0)
}

.ui-content input.submit {
	background-color: #389dce;
	background-image: linear-gradient(to bottom, #389dce, #1ca2e3);
	border: 1px solid #7d99ca;
	border-radius: 5px;
	color: #fff;
	display: inline-block;
	font-size: 14px;
	font-weight: 700;
	padding: 7px 25px!important;
	text-decoration: none;
	text-shadow: -1px -1px 0 rgba(0, 0, 0, .3)
}

.col-sm-12.col-xs-12.logo-sec>h1 {
	margin: 0
}

.discription-accordion {
	clear: both;
	float: left;
	margin-top: 15px;
	width: 100%
}

.discription-accordion .panel-title>a {
	background: #ccc;
	color: #000;
	display: block;
	padding: 10px 15px;
	width: 100%
}

.discription-accordion .panel-heading {
	padding: 0
}

.panel-body .data-table {
	margin: 0!important
}

.discription-accordion .col-md-12.col-sm-12>h5 {
	background: #ccc;
	padding: 5px
}

.discription-accordion .panel-body .col-md-12.col-sm-12 {
	padding: 0
}

.discription-accordion .data-table tr td {
	border-color: #bebcb7;
	border-left: 1px solid #bebcb7;
	border-right: 1px solid #bebcb7;
	border-top: 1px solid #bebcb7;
	border-width: 1px;
	padding: 3px 3px 3px 5px
}

.discription-accordion .data-table {
	float: left;
	margin-bottom: 25px!important;
	width: 100%
}

.col-lg-6.col-md-6.col-sm-12.col-xs-12.accordion-product>img {
	width: 100%
}

.discription-accordion .moreinfo {
	bottom: 15px;
	color: #00f;
	float: right;
	position: absolute;
	right: 15px
}

.discription-accordion .col-lg-6.col-md-6.col-sm-12.col-xs-12.accordion-product {
	border: 1px solid #ccc;
	margin: 0 1%;
	padding: 15px;
	width: 48%
}

.uqipment-menu .panel-body ul {
	padding-left: 10px
}

.uqipment-menu .panel-body ul li {
    border-bottom: 1px solid #c6c6c6;
    display: block;
    position: relative;
    padding-top: 6px;
    line-height: 27px;
}

.uqipment-menu .panel-body ul li a {
	color: #666;
	text-decoration: none
}

.uqipment-menu .panel-body ul li a:hover {
	color: #C90
}

.uqipment-menu .panel-body ul li a:active {
	color: #666!important;
	text-decoration: none
}

.uqipment-menu .panel-body,
.uqipment-menu .panel-heading {
	background-color: #ddd8c2;
	margin-bottom: 2px;
	padding: 5px 10px
}

.uqipment-menu .panel-title>a {
	color: #000;
	display: block;
	outline: 0;
	text-decoration: none;
	width: 100%
}

.uqipment-menu .panel.panel-default {
	border: 0
}

.uqipment-menu .panel-body ul li ul.submenu {
	position: relative;
    float: none;
    padding-left: 10px;
    width: 100%;
    background-color: #ddd8c2;
    right: 0;
}

.uqipment-menu .panel-body ul li ul.submenu li a {
	color: #000
}

#page-one_page_checkout a,
#page-product .table .disc-blue a {
	color: #2489ce
}

.msg-notice {
	padding: 8px!important
}

#page-login .msg-notice {
	margin-top: 10px
}

.product_details tr:nth-child(even) {
	background: #D9DDE3
}

.product_details tr:nth-child(odd) {
	background: #FFF
}

#page-product .table td {
	padding: 0 0 0 8px!important
}

#page-product .ui-content {
	padding: 0
}

#email-friend_thanks button,
#make-an-offer_thanks button,
#pk_quote_thanks button,
#request-more-info_thanks button {
	font-size: 13px!important
}

#email-friend_thanks,
#make-an-offer_thanks,
#pk_quote_thanks,
#request-more-info_thanks {
	padding-top: 15px!important
}

#page-contact_us .ui-focus,
#page-dealer_inquiries .ui-focus,
#page-login .ui-focus,
#page-password_reset .ui-focus,
#page-reset .ui-focus,
#page-resetuser .ui-focus,
#page-username_reset .ui-focus,
.div-email-to-friend .ui-focus {
	box-shadow: none!important
}

.div-email-to-friend .ui-btn-inner .ui-btn-text {
	padding: 2px!important;
	font-size: 13px
}

.pk11 {
	text-align: center!important
}

.my_notification .ui-checkbox {
	margin: 0 10px
}

.my_notification .ui-btn-inner .ui-btn-text {
	padding-left: 0!important;
	font-size: 14px
}

.page-wishlist-manage .ui-btn {
	margin: 0!important
}

.inventory_reports .ui-checkbox input {
	left: 10px!important
}

.accordion-product .ui-corner-all.ui-shadow {
	box-shadow: none;
	width: 100%
}

.page-product .discription-accordion .col-lg-6.col-md-6.col-sm-12.col-xs-12.accordion-product {
	min-height: 375px;
	margin-bottom: 15px
}

#accordion2 div {
	clear: both
}

#div-email-to-friend,
#div-email-to-friend3,
#div-email-to-friend4,
#div-email-to-friend5,
#div-email-to-friend6,
#make-an-offer,
#make-an-offer_thanks,
#new-payment-calculator2,
#pk_quote_form,
#pk_quote_thanks,
#request-more-info,
#request-more-info_thanks,
.div-email-to-friend,
.div-seller-product-confirm {
	background: #eee;
	display: block;
	height: auto;
	left: 0;
	outline: 0;
	top: 162.6px;
	z-index: 1002;
	width: 100%;
	padding: 0 15px 15px;
	margin: 0 auto
}

#div-email-to-friend3,
#div-email-to-friend4,
#div-email-to-friend5,
#new-payment-calculator2 {
	position: relative;
	margin: 0 auto
}

#new-payment-calculator2 {
	max-width: 300px
}

#page-product .mfp-inline-holder .mfp-content {
	float: left;
	width: 100%
}

#FrmInput tr,
#div-email-to-friend6 tr,
#make-an-offer tr,
#pk_quote_form tr,
#request-more-info tr,
.inventory_reports tr,
.page-wishlist-manage tr {
	clear: both!important;
	display: block!important;
	float: left;
	margin-bottom: 5px;
	width: 100%
}

#FrmInput td,
#div-email-to-friend6 td,
#make-an-offer td,
#pk_quote_form td,
#request-more-info td,
.inventory_reports td,
.page-wishlist-manage td {
	float: left;
	text-align: left;
	width: 100%
}

.msg-notice {
	font-size: 13px;
	margin-top: 0
}

#make-an-offer .formTextbox.ui-input-text.ui-body-c,
#pk_quote_form .formTextbox.ui-input-text.ui-body-c,
#request-more-info .ui-input-text.ui-body-c {
	display: block!important;
	float: left!important;
	width: 100%!important
}

#div-email-to-friend6 form tr td textarea,
#make-an-offer form tr td textarea,
#pk_quote_form form tr td textarea,
#request-more-info form tr td textarea {
	width: 100%!important
}

#div-email-to-friend6 .formButton,
#make-an-offer .formButton,
#page-contact_us .formButton,
#page-dealer_inquiries .formButton,
#pk_quote_form .formButton,
#request-more-info .formButton,
.buttons .formButton {
	background-color: #f2f2f2;
	border: 2px solid #0090c0;
	border-radius: 4px;
	color: #0070c0;
	width: auto
}

.mfp-content #mao-offeramount,
.mfp-content .formTextbox,
.mfp-content .ui-input-text {
	font-size: 13px;
	line-height: normal;
	padding: 2px 3px
}

#div-email-to-friend6 div,
#make-an-offer div,
#pk_quote_form div,
#request-more-info div {
	padding: 0!important
}

.other-discription .ui-link {
	color: #fff!important;
	float: left;
	padding: 5px;
	position: relative;
	width: 100%
}

.other-discription .ui-link:hover {
	background-color: #444;
	text-decoration: none;
	color: #fff
}

.other-discription div {
	float: left;
	padding: 0!important;
	width: 100%
}

.discription-accordion .panel-title>a:hover {
	background: #666;
	color: #fff;
	text-decoration: none;
	text-shadow: none
}

.ui-btn-inner .ui-btn-text span:focus,
.ui-select .ui-btn select:focus {
	color: #000;
	text-shadow: none
}

.ui-field-contain .ui-select .ui-btn-hover-c,
.ui-field-contain .ui-select .ui-btn-up-c {
	border-radius: 5px;
	text-align: left!important;
	text-shadow: none
}

#opc-payment-methods-list .fieldset {
	width: 100%
}

.page-opc.wrap .fieldset {
	margin: 0 auto;
	max-width: 1024px;
	padding: 15px
}

.col-50 {
	float: left;
	margin: 0 1%;
	width: 48%
}

.ui-btn-inner .ui-btn-text {
	float: left;
	padding-left: 20px
}

.ui-btn-inner .ui-icon.ui-icon-radio-on.ui-icon-shadow {
	float: left;
	left: 15px
}

.ui-radio .ui-btn-inner {
	padding-left: 20px
}

.ui-radio label {
	padding-left: 0
}

.ui-listview .ui-btn .ui-btn-inner.ui-li {
	overflow: hidden
}

.ui-listview .ui-btn {
	float: left;
	margin: 0;
	width: 100%
}

.scrollup {
	width: 50px;
	height: 50px;
	position: fixed;
	bottom: 50px;
	right: 100px;
	display: none;
	text-indent: -9999px;
	background: url(../images/gototop.jpg) no-repeat #000;
	outline: 0!important
}

.slider-section #owl-demo .item {
	margin: 3px
}

.slider-section #owl-demo .item img {
	display: block;
	width: 100%;
	height: auto
}

.ui-link span img {
	float: right;
	margin-right: 10%
}

.ui-link span img.que-alert {
	float: right;
	position: absolute;
	right: 30px
}

.customer-service #dorpdownmenu {
	padding: 0;
	position: relative
}

.customer-service #dorpdownmenu li,
.customer-service #dorpdownmenu li .submenu li {
	list-style-type: none
}

.customer-service #dorpdownmenu li .submenu li a {
	font-size: 14px
}

#dorpdownmenu .submenu {
	background: #333;
	display: none;
	max-width: 300px;
	padding: 10px;
	position: absolute;
	width: 100%;
	z-index: 100000
}

.customer-service #dorpdownmenu li .submenu li {
	text-align: left
}

#page-product .mfp-inline-holder .mfp-content .div-email-to-friend,
.div-seller-product-confirm {
	width: calc(100% - 15px);
	max-width: 530px;
	position: relative;
}

.mfp-close-btn-in #popclose.mfp-close {
	right: 30px
}

.ui-select .ui-btn {
	border-radius: 0
}

.mfp-bg {
	/*width: 100%!important*/

}

#agree-terms-and-conditions>label {
	background: linear-gradient(#fff, #f1f1f1) #eee;
	border: 1px solid #ccc;
	border-radius: 12px;
	color: #000;
	font-size: 16px;
	padding: 10px 10px 10px 60px;
	width: 100%;
	z-index: 2
}

#agree-terms-and-conditions .ui-icon.ui-icon-checkbox-off.ui-icon-shadow {
	left: 15px;
	position: absolute;
	top: 12px
}

#agree-terms-and-conditions .ui-btn-text {
	padding-left: 45px
}

#agree-terms-and-conditions .ui-checkbox>input {
	cursor: pointer
}

#agree-terms-and-conditions .ui-checkbox {
	top: 10px
}

.catalog-product-rate-it {
	clear: both
}

.catalog-product-rate-it .rate-it {
	color: #5ea226;
	font-weight: 700;
	font-size: 14px;
	padding: 5px;
	background: #dcdada;
	width: auto;
	display: inline-block
}

/*
.hed_con .call_icon {
	background-position: -120px 0;
	background-image: url(../images/login-icons.png);
	background-repeat: no-repeat;
	background-size: cover;
	float: left;
	height: 35px;
	width: 50px;
	margin-top: 20px;
	margin-bottom: 10px;
}
*/

.header-top-mobile .logo-sec {
	text-align: left !important;
}

.header-top-mobile .logo-sec img {
	max-width: 100%;
}


/*.header-top-mobile #form-search {margin-top: 50px;}*/

.header-btm-dd {
	position: relative;
}

.header-btm-dd .header-category-dd {
	position: absolute;
	right: 30px;
	top: 13px;
	z-index: 9999;
}

.header-btm-dd .header-category-dd a {
	background: #fff;
	color: #000 !important;
	padding: 5px 10px;
	display: inline-block;
}

#header-section .header-top-mobile .navbar.navbar-default {
	left: 10px;
	width: auto;
	margin-bottom: 0;
	top: 0;
}

.logo-sec h1 {
	margin-left: 50px;
	margin-top: 7px;
}

.header-btm-dd .header-category-dd a:hover {
	text-decoration: none;
}

#header-section .col-sm-12.col-xs-12.search-sec {
	margin-top: 0;
}

.hed_con .call_icon {
	margin-top: 10px;
}


.mobile-menu {
    width: 256px;
    position: fixed;
    height: 100%;
    background: #fff;
    left: -256px;
    top: 0;
    z-index: 99999999999;
    overflow-x: hidden !important;
    transition: all 0.5s;
    overflow-y:scroll !important;
-webkit-overflow-scrolling: touch;
}


/*
.mobile-menu {
    width: 256px;
    position: fixed;
    height: 100%;
    background: #fff;
    left: -256px;
    top: 0;
    z-index: 99999999999;
    overflow-x: hidden;
    transition: all 0.5s;
    overflow-y: auto;
-webkit-overflow-scrolling: touch;
}
*/

body.ui-mobile-viewport.open-menu{width: 100%;position: fixed;}
.mobile-menu.open {
	left: 0;
}

.menu-close {
    background-color: rgb(204, 153, 0);
    color: #fff;
}

.menu-close a {
    padding: 8px 10px;
    color: #fff !important;
    display: block;
}

.mobile-menu ul li a:hover,
.menu-close a:hover {text-decoration: none;}

.menu-close a i {
float:right;
}

.header-btm-dd .header-category-dd {
			width: 80%;
	}

.mobile-menu h2 {
    background-color: rgba(0,0,0,.08);
    font-size: 1.1em;
    font-weight: 700;
    padding: .4em 1em;
    margin: 0;
}

.mobile-menu ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
}

.mobile-menu ul li {
border-bottom: 1px rgba(0,0,0,.08) solid;
}

.mobile-menu ul li a {
    display: block;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    padding: 10px 10px 10px 20px;
    color: #333 !important;
}

.uqipment-menu .panel-body ul li a {
    color: #666 !important;
      display: block;
	padding-left:5px;
}

.tabs-heading {
	clear:both;
	padding-bottom:2px;
    margin-bottom:8px;
    margin-top: 0;
    margin-left: 0;
    border-bottom: 2px #000 solid;
    font-size:0;
    background-color:#e2e0d4;
    position:relative;
    top:-1px;
}
.tabs-heading a {
	color: #fff !important;
    background-color: #000;
    margin-right: 2px;
    padding: 10px 12px;
    display: inline-block;
    border-bottom: 2px transparent solid;
    margin-bottom: -2px;
    font-weight: bold !important;
    font-size:14px !important;
    text-shadow: none;
    text-decoration:none;
}
.tabs-heading a.active {
	color: #000 !important;
    background-color:#f6cf06 !important;
}
.tabs-heading .ui-link:visited {
    color: #2489ce;
}

.fproduct-heading.tabs-heading
{
	background-color: #fff;
	padding-top:10px;
	width: 100%;
}

#page-home .product-tab {margin:0 !important;}
.tabs-heading a:hover{text-decoration:none !important;}

/*	30 October 2017
= = = = = = = = = = = = = = = = = = = = =*/

#category-product .col-sm-6.col-xs-6.cate-price span { font-weight: 600; }
.single-product { padding-bottom: 30px; }
.cate-detail-bottom { display: inline-block; width: 100%; margin-top: 10px; }
.center-button a { color: #2489ce !important; font-size: 14px; text-shadow: none!important;}
.center-button { display: inline-block; width: 100%; padding: 10px 5px !important; background: #fff; }
.mobile-menu ul { display: inline-block; width: 100%; }
.mobile-menu ul li { display: inline-block; width: 100%; }
.mobile-menu ul ul li:first-child a {
    font-weight: 600;
}
.mobile-menu ul li a { width: 100%; float: left; }
.mobile-menu ul li .downarrow span { float: right;}


#header-section .mobile-menu .rightside-submenu { display: none; padding-left: 10px; }
.mobile-menu ul.submenu { padding-left: 10px; }

.search-sec .search form, .search-sec .search form:focus { outline:none; box-shadow: none; }
#category-product .single-product h4 a, #category-product .table tbody tr td a { color: #000; }

.mobile-menu ul.submenu { display: none; }

.search input { display: none; }
.search input.input-text-gray.ui-input-text.ui-body-c { display: block; }

/*.one-product-slider { pointer-events: none; }*/

.search-sec  { outline: none; box-shadow: none; }
.search #form-search input.ui-input-text.ui-body-c { display: block; }

.single-product-slider .owl-item .item a { cursor: none !important; }

.sp-slides-container .sp-grab, .sp-slides-container .sp-grabbing/*,
.sp-thumbnails-container .sp-thumbnails.sp-grab, .sp-thumbnails-container .sp-thumbnails.sp-grabbing*/ { cursor: url(images/openhand.cur),none !important; /*pointer-events: none; */}
.one_product .other-discription { /*display: inline-block; width: 100%; clear: both; overflow: hidden; */position: relative; }
.dd-pro-detail { clear: both; float: left; width: 100%; display: inline-block; overflow: hidden; }
.qnty-section form.frm-add-item { display: inline-block; width: 100%; }

.mfp-close-btn-in #popclose.mfp-close {
	right: 10px;
	/*top: 21px;*/
}
iframe #LoanLeaseResultForm { display: inline-block; width: 100%; }


/*	one page checkout css
= = = = = = = = = = = = = = = = = = = = = */

#opc-payment-methods .col-50 { width: 100%; margin: 1% auto; }
#opc-billing h3, #opc-shipping h3, #opc-payment h3, #opc-invoice h3 { background: #333; margin: 0 auto 15px; padding: 15px; text-shadow: none; color: #fff; font-weight: 300; font-size: 18px;}
#opc-payment-methods-list .ui-btn-inner .ui-btn-text { padding-left: 0; }

#opc-payment-method-form .spacer.no-space-top.no-gap-top { margin-bottom: 20px; }
#opc-payment-method-form .spacer.no-space-top.no-gap-top table.fieldset { width: 100%; }
#opc-payment-method-form .spacer.no-space-top.no-gap-top table.fieldset .field label { width: 20%; float: left;}
.page-opc.wrap .fieldset { max-width: 100%; padding: 15px 0; width: 100%; }
.page-opc.wrap .fieldset .col-50 { width: 100%; margin: 0 auto 1%; padding: 0 20px; }

#opc-payment-method-form .spacer.no-space-top.no-gap-top table.fieldset .field { margin-bottom: 15px; display: inline-block; width: 100%; }
#opc-payment-method-form .spacer.no-space-top.no-gap-top table.fieldset .field td { display: inline-block; width: 100%; }

#opc-payment-method-form .spacer.no-space-top.no-gap-top table.fieldset .field input[type="text"],
#opc-payment-method-form .spacer.no-space-top.no-gap-top table.fieldset .field select { width: 75%; float: left; padding: 7px; height: 40px; border: 2px solid #eee; border-radius: 5px;}

#opc-payment-method-form .spacer.no-space-top.no-gap-top table.fieldset .field select.select-expiration-month,
#opc-payment-method-form .spacer.no-space-top.no-gap-top table.fieldset .field select.select-expiration-year { width: 50px; height: 35px; margin-right: 1%; }
.dd-pro-detail #certified_pre_owned{float: right; margin: 15px 0;}
#opc-payment-method-form .spacer.no-space-top.no-gap-top table.fieldset .field select.select-expiration-year { width: 100px; }
#opc-payment-method-form .spacer.no-space-top.no-gap-top table.fieldset .field  .hint { clear: both; }
.page-opc.wrap .fieldset .col-50 .gap-top.gap-bottom a { display: inline-block; width: 100%; text-align: center; background: #cc991a; padding: 10px; margin: 15px 0; text-shadow: none; color: #fff !important; text-transform: uppercase; letter-spacing: 1px; border-radius: 10px; text-decoration: none; }
.dd-pro-detail .qnty-section{margin: 10px 0;}
#opc-payment-methods-list .fieldset td, #opc-shipping-address-form .fieldset td { width: 100%; display: inline-block; }
.text-right input#opc-button-complete { width: 100% !important; border-radius: 10px; border: 0; background: #cc991a; color: #fff; text-transform: uppercase; letter-spacing: 1px; padding: 15px; line-height: normal; height: auto !important; }
#page-one_page_checkout a#cart-items-toggle { display: inline-block; width: 100%; text-align: center; background: #cc991a; color: #fff; text-shadow: none; text-transform: uppercase; letter-spacing: 1px; padding: 13px; border-radius: 10px; margin: 15px 0; }

#opc-payment .spacer.text-right { padding: 0 15px; }
#opc-invoice .spacer, #opc-invoice .opc-invoice-totals { padding: 0 20px; }
#certified_pre_owned {
    background-image: url(../images/CPO.png);
    width: 140px;
    height: 55px;
    z-index: 1;
    right: 0;
    left: 0;
    top: auto;
    background-repeat: no-repeat;
}
.cate-detail.align-bottom-add {
    /*top: 0px;*/
    width: 100%;
    margin-bottom: -85px;
}
/*.cate-detail.rent-it-block-catalog {
    top: 0px;
        margin-bottom: -85px;
}*/

/*#field-billing-country .ui-select, #field-billing-state .ui-select { width: 96%; }*/
#opc-billing-form input.ui-input-text, #opc-billing-form textarea.ui-input-text { display: inline-block; width: 100%; }
#opc-billing-form .spacer.text-right.clearfix { width: 100%; display: inline-block; padding: 0 20px; }

.spacer.text-right.clearfix input#opc-billing-form-button-save,
#opc-shipping-address-form .buttons input#opc-shipping-address-form-button-save { display: inline-block; width: 100%; background: #cc991a; color: #fff; text-transform: uppercase; letter-spacing: 1px; border: 0; padding: 10px; border-radius: 10px; }
.ui-btn-inner .ui-btn-text { padding-left: 0; }
.ui-content input.submit { background-color: #cc991a; border: 1px solid #cc991a; background-image: none;}
.mobile-menu ul li b { float: right; }
#page-my_equipment h1{
	font-size: 24px;
    text-align: center;
}
#page-my_equipment h2{font-size: 18px;}
#page-my_equipment .spacer p{font-size: 12px;}
#page-my_equipment form#FrmInput {
    border: 1px solid #aaa;
    padding: 15px;
    margin-bottom: 20px;
}
#page-my_equipment #FrmInput .ui-input-text{/*width: 100% !important;*/}
#page-my_equipment #FrmInput .msg-notice{
	padding: 0px !important;
    background: transparent;
    margin-bottom: 5px;
    display: inline-block;
    font-weight: bold;
}
#page-my_equipment .ui-focus{box-shadow: none !important;}
#page-my_equipment #FrmInput .ui-select{margin-bottom: .5em;}
#page-my_equipment #FrmInput .ui-select .ui-btn-inner{padding: 5px 5px;background: #f9f9f9;}
#page-my_equipment #FrmInput .ui-select .ui-btn-inner .ui-btn-text{text-align: left;font-weight: normal;font-size: 14px;  text-shadow: none;
    color: #000;}
#page-my_equipment #FrmInput textarea{
	margin-top: 5px;
    width: 100%;
    height: 120px;
    border-radius: 0px;
    box-shadow: none !important;
}
#page-my_equipment #FrmInput input[type="submit"], #page-my_equipment #FrmInput input[type="reset"] {
    background-color: #fff;
    border: 2px solid #0070c0;
    border-radius: 4px;
    width: auto;
    color: #0070c0;
    margin: 5px 0;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    padding: 7px 25px!important;
}
#page-my_equipment #FrmInput .ui-checkbox .ui-btn, #page-my_equipment #FrmInput .ui-radio .ui-btn{border-radius: 0px;}
#page-my_equipment #FrmInput .ui-checkbox .ui-btn-inner .ui-btn-text, #page-my_equipment #FrmInput .ui-radio .ui-btn-inner .ui-btn-text{font-size: 14px;font-weight: normal;}
#page-my_equipment .new_formItemCaption{width: 100% !important;padding: 0 0 5px 0px !important;}
#page-my_equipment .new_formItemCaption lable{font-weight: 700;font-size: 13px;color: #333;display: block;}
#page-my_equipment td.formItemCaption, #page-my_equipment td.formItemControl{display: block;width: 100% !important;}
#page-my_equipment td.formItemCaption{font-weight: 700;font-size: 13px;color: #333;padding: 0 !important;margin-top: 10px;}
#page-my_equipment .new_formItemCaption .ui-input-text, #page-my_equipment .formItemControl .ui-input-text, #page-my_equipment .admin-tab-sheet-wrap input[type='text']{
	width: 100% !important;
	background-image: none;
	padding: .4em;
	margin: .5em 0;
	min-height: 1.4em;
	line-height: 1.4em;
	font-size: 16px;
	display: block;
	outline: 0;
	border: 1px solid #aaa;
	color: #333;
	text-shadow: 0 1px 0 #fff;
	background: #f9f9f9;
	font-size: 14px;
	font-weight: normal;
}
#page-my_equipment .formItemCaption .ui-select, #page-my_equipment .formItemControl .ui-select{margin-top: 5px;}
#page-my_equipment .formItemCaption .ui-select .ui-btn-inner, #page-my_equipment .formItemControl .ui-select .ui-btn-inner{padding: 5px 5px;background: #f9f9f9;}
#page-my_equipment .formItemCaption .ui-select .ui-btn-inner .ui-btn-text, #page-my_equipment .formItemControl .ui-select .ui-btn-inner .ui-btn-text{text-align: left;font-weight: normal;font-size: 14px;}
#page-my_equipment .formItemControl  textarea {
    margin-top: 5px;
    width: 100%;
    height: 120px;
    border-radius: 0px;
    box-shadow: none !important;
}
#page-my_equipment .formItemCaption .ui-checkbox .ui-btn, #page-my_equipment .formItemCaption .ui-radio .ui-btn{border-radius: 0px;}
#page-my_equipment .formItemCaption .ui-checkbox .ui-btn-inner .ui-btn-text, #page-my_equipment .formItemCaption .ui-radio .ui-btn-inner .ui-btn-text{font-size: 14px;font-weight: normal;}
#page-my_equipment .admin-form-buttons{padding: 0px;margin: 10px 0;}
#page-my_equipment .admin-form-buttons input[type="submit"], #page-my_equipment .admin-form-buttons input[type="reset"] {
	background-color: #fff;
    border: 2px solid #0070c0;
    border-radius: 4px;
    width: auto;
    color: #0070c0;
    margin: 5px 0;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    padding: 7px 25px!important;
}
#page-my_equipment td.formItemControl {padding: 0 0 10px 0 !important;}

/* SME mobile design */
label#input_file {
    color: #000;
    display: inline-block;
    vertical-align: top;
    background: -webkit-linear-gradient(top, #f9f9f9, #e3e3e3);
    border: 1px solid #999;
    padding: 2px 3px;
    outline: none;
    white-space: nowrap;
    -webkit-user-select: none;
    cursor: pointer;
    text-shadow: 1px 1px #fff;
    font-weight: 400;
    font-size: 13px;
    line-height: 23px;
    width: 145px !important;
    height: 29px;
    text-align: center;
    margin: 0;
}
.upload_files_block {
    background: #f9f9f9;
    border: 1px solid #aaa;
    padding: 8px;
}
.upload_files_block .input_choose_files + span {
    display: inline-block;
    vertical-align: top;
    padding: 5px;
}
.ewuipment-visitor-mobilediv h3 {
    margin-top: 0px;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 28px;
    font-weight: 600;
}
.fa.fa-fw.fa-eye.toggle-password, .fa.fa-fw.toggle-password.fa-eye-slash{
	font-size: 20px;
}
#page-my_equipment form#FrmInput input[type="submit"], #page-my_equipment form#FrmInput input[type="button"] {
    color: #0070c0;
    border: 2px solid #0070c0;
    background-color: #fff;
    padding: 6px 20px;
    font-size: 14px;
    border-radius: 4px;
    font-weight: 500 !important; 
}
.ewuipment-visitor-mobilediv .pk1.btn_td {
    text-align: center !important;
}
.ewuipment-visitor-mobilediv input.ui-input-text, .ewuipment-visitor-mobilediv textarea.ui-input-text {
    margin-top: 5px;
    width: 100%;
}
.ewuipment-visitor-mobilediv .ui-btn {
    border: 1px solid #aaa;
    box-shadow: none !important;
    border-radius: 0;
}
.ewuipment-visitor-mobilediv span.span_sale {
    display: block;
    margin-bottom: 10px;
}
.ewuipment-visitor-mobilediv span.span_home {
    display: block;
}
.actions_equip{
	width: 75px !important;
}

/*----MEdia Query-------*/

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

	.header-top-mobile {
		    overflow: hidden;
	}

	#header-section .navbar-header {
		margin-right: 0;
		margin-left: 0;
	}

	.hed_con .call_icon {
		margin-left: -30px;
	}

	.search-sec .search form { width: 100% !important; outline: none; box-shadow: none;}

	#opc-payment-method-form .spacer.no-space-top.no-gap-top table.fieldset .field input[type="text"],
	#opc-payment-method-form .spacer.no-space-top.no-gap-top table.fieldset .field select { width: 100%; }
	#opc-payment-method-form .spacer.no-space-top.no-gap-top table.fieldset .field label { width: 100%; }

}

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

.search-sec .search form {
		padding: 0 30px;
	}


	.header-btm-dd .header-category-dd {
			width: 70%;
	}


	.header-btm-dd .header-category-dd a {
		padding: 5px 8px;
		font-size: 12px;
	}
	#page-product .mfp-inline-holder .mfp-content .div-email-to-friend,
	.div-seller-product-confirm {
		position: static;
	}

}
.menu-overlay{
    position: fixed;
    width: 100%;
    height: 100%;
    background: #000;
    z-index: 999999;
    opacity: 0.2;
    display:none;
}
@media all and (max-width: 480px) {
.tabs-heading a { width: 100%; margin-bottom: 1px; }
}
.secondary-images-with-logos{
	position: relative;
}
.secondary-images-with-logos #before_sold{
	bottom: 90px;
}
.secondary-images-with-logos #coming_soon{
	bottom: 96px;
	right: 0;
}
#before_sold {
    background-image: url(../images/image-hot-deal.gif);
    width: 36px;
    height: 35px;
    position: absolute;
    z-index: 1;
    right: 0;
    bottom: 0;
}
#coming_soon {
    background-image: url(../images/small-coming-soon-latest.png);
    width: 80px;
    height: 47px;
    position: absolute;
    z-index: 0;
    right: -7px;
    bottom: 10px;
    transform: rotate(-35deg);
    background-repeat: no-repeat;
}
#sold {
    background-image: url(../images/sold.png);
}
#free_shipping, #free_shipping2, #sold {
    width: 75px;
    height: 71px;
    background-repeat: no-repeat;
    position: absolute;
    z-index: 10;
}

/* to change color of menu item on active , by Foram */
li>a.ui-link:active,li>a.ui-link:focus { background-color: #eee;}

li>a.ui-link , lia.downarrow.ui-link { margin-top: -5px;}


#example4 .sp-fade-arrows {
	opacity: 1;
}
#example4 .sp-slides-container
{
	height: 322px;
}

#example4 a.sp-video::after {
	background-color: #ff0000;
	border: medium none;
	border-radius: 15px;
	height: 70px;
	line-height: 60px;
	width: 130px;
}

.Menu li.accessible-megamenu-panel-group  .sub_ul {
	background: #000 none repeat scroll 0 0;
	border: 1px solid #fff;
	display: none;
	left: 40px;
	position: absolute;
	top: 30px;
	width: 175px;
	z-index: 999;
}

.Menu li.accessible-megamenu-panel-group:hover  .sub_ul
{
	display: block;
}
.Menu li.accessible-megamenu-panel-group:hover  .sub_ul li.sub_li {
	float: none;
	margin-left: 0;
	width: auto;
}


.amazingslider-img-0 > img{width: 100% !important;}

a.ui-link.active {
    background-color: #eee;
}

.popup_overlay {
    background: rgba(0,0,0,0.8) !important;
    height: 100%;
    width: 100%;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 999;
}

#example3 .sp-mask.sp-grabbing {
    height: inherit !important;
}


/* Mobile Css For Signup/Register Page */

#signup_section {
	width: 640px;
	margin: 0 auto;
	max-width: 100%;
	padding: 0 10px;
}
#signup_section h1, #signup_section h2
{
	padding: 10px;
	font-size: 16px;
	margin-bottom: 10px;
	background: #ddd;
	font-weight: bold;
	color: #000;
}
#signup_section div[data-role="content"] label{
	font-weight: normal;
	margin-bottom: 5px;
}
#signup_section div[data-role="content"] .required label {
	font-weight: bold;
}
#signup_section div[data-role="content"] input:not([type=submit]), #signup_section div[data-role="content"] select {
	display: block;
	width: 100%;
	padding: 5px;
	border: 1px solid #ccc;
	background: #fff;
	min-height: 32px;
	margin-bottom: 5px;
}
#signup_section div[data-role="fieldcontain"] {
	margin-bottom: 5px;
	display: inline-block;
	width: 100%;
}

#signup_section div[data-role="content"] input[type="checkbox"] {
	display: inline-block;
	width: auto;
	min-height: 0;
}
#signup_section .ui-shadow.msg-notice {
	background: transparent;
	box-shadow: none;
	color: #ff0000;
	font-size: 14px;
	padding: 0 !important;
	margin: 0;
	text-transform: uppercase;
	font-weight: bold;
}
#signup_section div[data-role="content"] input[type=submit] {
	background: #000;
	padding: 10px 18px;
	border: none;
	color: #fff;
	line-height: normal;
	margin-top: 15px;
	text-transform: uppercase;
	font-weight: bold;
	margin-bottom: 20px;
}
#signup_section #agree-terms-and-conditions>label {
	display: inline;
	width: auto;
	padding: 0;
	border: none;
	margin: 0;
}
.rent-by-group > div {
	text-align: center;
	margin: 10px 0;
}
.rent-by-group > div > p {
	margin: 0;
	font-weight: bold;
	color: #000;
	text-transform: capitalize;
	font-size: 15px;
}
.rent-by-group > div > span {
	font-size: 14px;
	color: #000;
}
.cate-pric-details .row {
	margin: 0 -15px;
}
.catalog-product-rate-it h4 {
	margin-bottom: 0;
	font-weight: bold;
	text-align: center;
}
#page-product .table td .catalog-product-rate-it {
	margin-top: 10px;
}
.pro-vdo-section .table-responsive table.table {
	margin-bottom: 0;
}
.social-link-sec{
   text-align: center;
}
.social-link-sec ul {
    display: inline-block;
    list-style: none;
    padding: 0;
}
.social-link-sec ul li {
    display: inline-block;
    margin: 10px 0px;
    margin-left: 5px;
}
.social-link-sec ul li a i {
    line-height: 40px;
}
.social-link-sec ul li a {
    display: inline-block;
    width: 40px;
    height: 40px;
    background: #000;
    color: #FFF;
    text-align: center;
    line-height: 40px;
    font-size: 20px;
    border-radius: 50%;
    transition: all ease 0.4s;
}

.social-link-sec .ui-link {
   color: #fff;
}

.social-link-sec .ui-link:hover {
   color: #000;
}

.social-link-sec .ui-link:visited {
   color: #fff;
}

.social-link-sec ul li a:hover {
    background: #f0b419;
    color: #000;
    font-size: 20px;
}


#opc-button-complete:disabled {
	border: 1px solid #999999!important;
	background-color: #cccccc !important;
	color: #666666 !important;
	cursor: not-allowed;
/*
    background-color: #7b7b7b !important;
*/
}
#orders_section .ui-btn-inner .ui-btn-text .ui-link-inherit{color: #fff;     text-shadow: none;}
#orders_section .ui-focus .ui-btn-inner .ui-btn-text .ui-link-inherit {  color: #2f3e46;}

.ls_logindiv{margin-bottom: 30px;}
.ls_logindiv .password_toggle .fa.toggle-password{position: absolute; right: 0; top: 38px;  height: 36px;  width: 36px;  line-height: 34px;font-size: 20px;}
.ls_logindiv .google_login{margin-top: 12px;}
.ls_logindiv .facebook_Login{  margin-top: 12px;}
#page-signup .pass_ieye{position: relative;}
#page-signup .pass_ieye .fa.toggle-password{position: absolute; right: 0; top: 29px; height: 36px; width: 36px; line-height: 34px;}
#page-signup #signup_section div[data-role="content"] label{margin: 0 0 5px 0; width: 100%;}
#orders_section .ui-btn-inner .ui-btn-text .ui-link-inherit{color: #fff;     text-shadow: none;}
#orders_section .ui-focus .ui-btn-inner .ui-btn-text .ui-link-inherit {  color: #2f3e46;}
.sellEquipMobile .ui-checkbox input{height: 18px; width: 18px; margin: 0;}

@media (min-width: 28em){
    .ls_logindiv .submit{  margin-left: 22%;}
    .ls_logindiv .google_login{margin-left: 22%; }
    .ls_logindiv .facebook_Login{ margin-left: 22%; }
    .ls_logindiv .password_toggle .fa.toggle-password{top: 5px;}
}

div#email-friend .ui-body-a, .ui-overlay-a {
    background: #fff;
    box-shadow: none;
    color: #000;
    font-weight: 400;
    text-shadow: none;
}
#menu_wrapper_tablist .panel-body ul li:first-child a {
    font-weight: bold;
}
.check_p .ui-checkbox #cu_peicedrop_check {
	margin: 0;
}
#category_head section #categoryImg{

	padding: 9px;
	background-color: white;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,.2);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.2);
	box-shadow: 0 1px 3px rgba(0,0,0,.2);
	/*margin: 9px;*/
	max-width: 100%;
	margin-bottom: 5px;

}

/*vu*/


.dd-pro-detail #certified_pre_owned{max-width: 400px;background-size: 100%;margin: auto;margin-top: 20px;
	width: 100%;/*padding-bottom: 30%;*/min-height: 155px; float: none;
}
.page-catalog .popover__wrapper{
	max-width: 290px;
}

.page-catalog #certified_pre_owned {
    max-width: 290px;
    background-size: 100%;
    margin-top: 0;
    width: 100%;
    float: none;
    min-height: 115px;
}
.page-home #certified_pre_owned{
	    max-width: 290px;
    background-size: 100%;
    margin-top: 10px;
    width: 100%;
    padding-bottom: 40%;
    /*float: left;*/
}

@media (max-width: 767px){
.page-catalog #certified_pre_owned {
    max-width: 148px;
}
.page-catalog .popover__wrapper {
    max-width: 150px;
}
}

/*Slider Css*/
.bannerslider2.rental_slider{position:relative;height:203px; overflow:hidden; border:0px;}
.jquery_bannerslider .items div.item{
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    display: inline-block;
    height: 200px;
    overflow: hidden;
}


/************** POPUP Certified Pre-Owned- logo ********************/
/* Base styling*/

.with_certified_pre_owned{
	bottom: 100px !important;
}
.fproducts-block .with_certified_pre_owned{
	bottom: 80px !important;
}
.popover__title {
  font-size: 24px;
  line-height: 36px;
  text-decoration: none;
  color: rgb(228, 68, 68);
  text-align: center;
  padding: 15px 0;
}

.popover__wrapper {
  position: relative;
/*  margin-top: 1.5rem;
  display: inline-block;
*/}
.popover__content {
  /*opacity: 0;
  visibility: hidden;*/
  display: none;
  position: absolute;
     left: 100px;
    top: 250px;
  transform: translate(0, 10px);
  background-color: #bfbfbf;
  padding: 1.5rem;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  width: auto;
}
.popover__content:before {
  position: absolute;
  z-index: -1;
  content: "";
  right: calc(50% - 10px);
  top: -8px;
  border-style: solid;
  border-width: 0 10px 10px 10px;
  border-color: transparent transparent #bfbfbf transparent;
  transition-duration: 0.3s;
  transition-property: transform;
}
.popover__wrapper:hover .popover__content {
  /*z-index: 10;*/
  /*opacity: 1;
  visibility: visible;*/
  /*display: block;
  transform: translate(0, 0px);
  transition: all 0.5s cubic-bezier(0.75, -0.02, 0.2, 0.97);*/
}
.popover__message {
  text-align: center;
}
button.certified-button {
    color: black;
    background-color: white;
    width: 40%;
    /*height: 23px;*/
    border: 2px solid;
    border-radius: 5px;
    font-weight: 600;
    margin-top: 3px;
    cursor: pointer;
    text-align: center;
    /* align-self: center; */
}
.content-back{
background: #afa673;
}
.content-back:before{
border-color: transparent transparent #afa673 transparent;
}

.listing-category .popover__content{
	top: 80px;
	min-width: 250px;
	left:0px;
	z-index: 99;
}
.dd-pro-detail .popover__content{
	position: relative;
	
}
/* .dd-pro-detail .listing-category .popover__content {
    top: 90%;
    min-width: 250px;
    left: 0px;
    z-index: 99;
    width: 410px;
    margin: 0 auto;
    transform:none;
    transition:none;
    text-shadow: none;
}
.dd-pro-detail .listing-category:hover .popover__content{
	display: none;
	
}
span.close_popup_certified {
    position: absolute;
    right: 5px;
    top: 5px;
    color: #000;
    font-weight: 600;
    text-align: center;
    cursor: pointer;
}
*/
.listing-category:hover .popover__content{
	z-index: 99;	
	text-align: left;
	
}
.listing-category .popover__content:before{
	right: calc(75% - 10px);
	    
}


.listing-category:hover .popover__content {
	/* top : 110%; */
    z-index: 99;
    text-align: left;
    /* width: 410px; */
    text-shadow: none;
}

.certified-bottom_section{
	text-align: center;
	display: block;
}

.listing-category .popover__content {
	/* top: 75px; */
	top: 90%;
    min-width: 250px;
    left: 0px;
    z-index: 99;
}
.listing-category .popover__content p {
    text-shadow: none;
}
.page-catalog .logo_block_position {
	    margin-bottom: -90px;
}
.page-catalog .cate-price {
    float: none;
    margin: 0 auto;
}
.page-catalog .addtocart{
	float: right;
}
.cate-pric-details .listing-category .popover__content {
	
    top:100%;
    min-width: 250px;
    left: 0px;
    z-index: 99;

}
.dd-pro-detail .listing-category:hover .popover__content{
	/* top:90%; */
	left: 0;
	right: 0;
	margin: 0 auto;
}
.dd-pro-detail .listing-category .popover__content:before{right: calc(50% - 10px);}
.page-catalog .catalog-product-rate-it{
	padding-bottom: 10px;
}
#collapsefour.collapse {
    height: 100% !important;
    display: block;
    position: relative;
}
.collapsefour_static{
	 pointer-events: none !important;
    cursor: default !important;
}
.page-catalog .btn_203{
	width: 125px!important
}
@media (max-width: 320px){
	.page-catalog #certified_pre_owned,#featured-product #certified_pre_owned{max-width: 110px;}
}
@media (max-width: 991px){
	.cate-pric-details .listing-category .popover__content{max-width: 100%;}
	.listing-category:hover .popover__content{width: auto;}
	button.certified-button{width: 65%;}
}

@media (max-width: 767px){
 .dd-pro-detail #certified_pre_owned{
	padding-bottom: 160px;
	min-height: 115px;
} 
.page-catalog #certified_pre_owned, #featured-product #certified_pre_owned {
    max-width: 135px;
    background-size: 100%;
    /* margin-top: -28px; */
    width: 100%;
    min-height: 65px;
    float: none;
}

.listing-category .popover__content:before {
    right: calc(86% - 10px);
}
.page-home #certified_pre_owned {
    max-width: 290px;
    background-size: 100%;
    margin-top: 10px;
    width: 100%;
	/* padding-bottom: 41%; */
	padding-bottom: 20%;
    float: left;
    display: inline-block;
}
.qnt-addcart .input-quantity.ui-input-text.ui-body-c{
	    margin-right: 4px;
	        padding: 5px 6px;
}
.pltop .listing-category .popover__content {top: 70%;}
}
@media (max-width: 575px){
#featured-product #certified_pre_owned{
	padding-bottom: 16%;
}
.listing-category .popover__content:before {
    right: calc(83% - 10px);
}
}
@media (max-width: 460px){
.dd-pro-detail #certified_pre_owned{
	padding-bottom: 40%;
}

}
@media (max-width: 455px){
#featured-product #certified_pre_owned{
	padding-bottom: 25%;
}
.listing-category .popover__content:before {
    right: calc(75% - 10px);
}
}
