body {
font-family: 'Overpass', sans-serif;
}
a:focus {
outline: none;
color: #ee7270;
}
a,
a:hover {
color: #ee7270;
}
.search-result > a {
color: #342c2e;
text-decoration: none;
}
.bg-cat > div {
color: #342c2e;
text-decoration: none;
}
.product-view-top a {
color: #ee7270;
text-decoration: underline;
}
.product-view-top .fa-star,
.product-view-top .fa-star-half-o {
color: #fd7779;
}
.top-image {
background: rgba(0, 0, 0, 0) url("../../img/banner.png") no-repeat scroll 0 0 / cover;
height: 638px;
}
.padding-left {
padding-left: 0
}
.padding-right {
padding-right: 0
}
.nav-top {
background-color: #fff;
margin-bottom: 0px;
box-shadow: 0 1px 14px #ccc;
}
.nav-top li a {
line-height: 49px;
font-family: 'Open Sans', sans-serif;
color: #2f2f2f;
font-size: 15px;
}
.container.cms-page h3 {
border-bottom: 2px solid #ccc;
margin-bottom: 18px;
margin-top: 38px;
padding-bottom: 10px;
}
.cms-page p {
color: #2f2f2f;
font-family: "Open Sans", sans-serif;
font-size: 15px;
line-height: 30px;
}
.text-section {
border-radius: 6px;
color: #fff;
display: table-cell;
left: 0;
margin: 0 auto;
padding: 50px 37px;
position: absolute;
right: 0;
text-align: center;
top: 7%;
width: 76%;
z-index: 1
}
.item.active > img {
width: 100%;
}
.text-section h1 {
font-size: 54px;
font-weight: bold;
text-shadow: 5px 0 3px rgba(0, 0, 0, 0.34);
margin-bottom: 47px;
}
.rent-find {
background: #fff none repeat scroll 0 0;
border-radius: 10px;
padding: 15px 0;
}
.rent-find .form-control {
border-right: none;
border-left: none;
border-top: none;
box-shadow: none;
border-radius: 0;
height: 45px;
font-size: 18px;
font-weight: lighter;
padding-left: 0;
border-bottom: 1px solid #d8d8d8;
color: #342c2e;
}
.btn-orange {
background-color: #f07a78;
border-radius: 10px;
color: #fff;
font-size: 20px;
margin-top: 7px;
padding: 13px 40px 6px;
text-align: center;
vertical-align: middle;
}
.btn-orange:hover,
.btn-orange:focus {
color: #fff;
}
.form-control::-moz-placeholder {
color: #342c2e;
}
.carousel-indicators {
display: none;
}
.border-left {
border-right: 2px solid #eae9ea;
padding: 10px 30px;
}
.end-time input {
padding-left: 80px !important;
}
.end-time .form-control::-moz-placeholder {
text-align: right;
}
.end-time::after {
background: rgba(0, 0, 0, 0) url("../../img/left-arrow.png") no-repeat scroll 0 0;
content: "";
display: block;
height: 11px;
position: absolute;
top: 15px;
width: 20px;
}
.rent-find div:nth-child(3) {
border-right: none;
}
.category-section {
background-color: #f7f7f7;
padding: 44px 0;
}
.category-heading {
font-size: 36px;
font-weight: bold;
color: #342c2e;
margin-bottom: 50px;
}
.navbar-brand {
float: none;
}
.bg-cat {
background: #fff none repeat scroll 0 0;
padding: 13px;
text-align: center;
margin-bottom: 20px;
box-shadow: 0 0 3px #ddd;
}
.bg-cat > img {
height: 102px;
/* width: 118px;*/
}
.bg-cat div {
font-size: 18px;
height: 53px;
margin-top: 10px;
}
/*.container-width {
width: 1270px;
}
.container-width .col-sm-3,
.container-width .col-sm-4 {
padding-right: 0;
padding-left: 20px;
}*/
.all-cat {
font-size: 18px;
}
.popular-section {
background: rgba(0, 0, 0, 0) url("../../img/popular-bg.png") repeat;
padding: 35px 0;
}
.bg-cat-pop {
background: #fff none repeat scroll 0 0;
padding: 13px;
margin-bottom: 20px;
box-shadow: 0 0 3px #ddd;
}
.bg-cat-pop > img {
border-radius: 6px;
height: 236px;
/*width: 100%;*/
margin: 0px auto;
}
.pop-cat-name {
font-size: 24px;
font-weight: bold;
padding: 14px 2px 7px;
}
.strip-pop {
background: #f5f5f5 none repeat scroll 0 0;
/* border: 1px solid #e3e7e8;*/
padding: 7px 0;
}
.orange-text {
font-size: 24px;
color: #f07978;
font-weight: bold;
}
.per-hour-text {
color: #342c2e;
font-size: 14px;
font-weight: lighter;
}
.ratings {
background: #f07978 none repeat scroll 0 0;
border-radius: 6px;
color: #fff;
padding: 7px 11px;
border: 1px solid #c66564;
margin-right: 3px;
}
.ratings .glyphicon-star {
margin-top: 2px;
margin-left: 3px;
}
.strip-pop .text-right {
margin-top: 5px
}
.bg-cat-pop p {
color: #4d4d4d;
font-family: "Open Sans", sans-serif;
font-size: 14px;
margin-top: 15px;
margin-bottom: 20px;
line-height: 23px;
}
.rent-your-stuff {
background: url("../../img/stuff.png") no-repeat left;
background-color: #f07978;
padding: 50px 0;
margin-bottom: 60px;
}
.rent-your-stuff h2 {
color: #fff;
font-size: 36px;
font-weight: bold;
}
.rent-your-stuff p {
color: #fff;
font-size: 16px;
font-family: "Open Sans", sans-serif;
font-weight: lighter;
}
.rent-your-stuff .btn-defaults {
background-color: #f07978;
border-color: #fff;
border-radius: 6px;
color: #fff;
font-size: 22px;
margin-top: 55px;
padding: 10px 18px 5px;
border: 2px solid;
}
.rent-your-stuff .btn-defaults:focus,
.rent-your-stuff .btn-defaults:hover,
.rent-your-stuff .btn-defaults:active,
{
background-color: #f07978;
}
.footer-panel {
background-color: #303030;
color: #fff;
padding: 10px 0;
}
.footer-panel ul {
padding-left: 0;
}
.footer-strip {
background: rgba(0, 0, 0, 0) url("../../img/footer-bg.png") no-repeat scroll 0 0 / 100% auto;
height: 207px;
background-size: cover;
}
.footer-panel .list-unstyled a {
color: #fff;
display: inline-block;
font-family: "Open Sans", sans-serif;
}
.fb {
background: rgba(0, 0, 0, 0) url("../../img/fb.png") no-repeat scroll 0 0;
height: 44px;
width: 50px;
}
.google {
background: rgba(0, 0, 0, 0) url("../../img/google.png") no-repeat scroll 0 0;
height: 44px;
width: 50px;
}
.instagram {
background: rgba(0, 0, 0, 0) url("../../img/instagram.png") no-repeat scroll 0 0;
height: 44px;
width: 50px;
}
.twiter {
background: rgba(0, 0, 0, 0) url("../../img/twiter.png") no-repeat scroll 0 0;
height: 44px;
width: 50px;
}
.footer-img {
margin-bottom: 18px;
margin-top: 30px;
}
.footer-box p {
font-size: 15px;
font-family: "Open Sans", sans-serif;
font-weight: lighter;
}
.text-lefts {
margin-left: 48px;
text-align: left;
margin-bottom: 20px;
}
.footer-box h3 {
margin-bottom: 20px;
}
section#contact {
background-color: #222222;
background-image: url('../../img/map-image.png');
background-position: center;
background-repeat: no-repeat;
}
section {
padding: 30px 20PX;
}
.contact-wraper .section-heading {
color: white;
}
.contact-wraper .form-group {
margin-bottom: 25px;
}
.contact-wraper .form-group input,
.contact-wraper .form-group textarea {
font-size: 17px;
font-weight: lighter;
padding: 20px;
}
.contact-wraper .form-group input.form-control {
height: auto;
}
.contact-wraper .form-group textarea.form-control {
height: 248px;
}
.contact-wraper .form-control:focus {
border-color: #fed136;
box-shadow: none;
}
.contact-wraper::-webkit-input-placeholder {
text-transform: uppercase;
font-weight: 700;
color: #999999;
}
.gellary_bg_none img {
width: 100%;
height: 250px;
}
.contact-wraper:-moz-placeholder {
/* Firefox 18- */
text-transform: uppercase;
font-weight: 700;
color: #999999;
}
.contact-wraper::-moz-placeholder {
/* Firefox 19+ */
text-transform: uppercase;
font-weight: 700;
color: #999999;
}
.contact-wraper:-ms-input-placeholder {
text-transform: uppercase;
font-weight: 700;
color: #999999;
}
.contact-wraper .text-danger {
color: #e74c3c;
}
.about_our_company {
text-align: center;
}
.about_our_company h1 {
font-size: 30px;
margin-top: 40px;
}
.titleline-icon {
position: relative;
max-width: 100px;
border-top: 4px double #F99700;
margin: 20px auto 20px;
}
.titleline-icon:after {
position: absolute;
top: -11px;
left: 0;
right: 0;
margin: auto;
font-family: 'FontAwesome';
content: "\f141";
font-size: 20px;
line-height: 1;
color: #F99700;
text-align: center;
vertical-align: middle;
width: 40px;
height: 20px;
background: #ffffff;
}
.contact-heading h3 {
font-size: 30px;
}
.contact-heading h3 {
color: #fff;
font-size: 51px;
padding: 90px 0;
text-align: center;
}
.btn-xl,
.btn-xl:hover,
.btn-xl:focus {
background: #f07a78 none repeat scroll 0 0;
color: #fff;
font-size: 19px;
font-weight: normal;
padding: 10px 34px;
}
.address-text {
font-size: 19px;
font-weight: lighter;
}
.about_our_company {
margin-bottom: 40px;
}
.list-inline > a {
display: inline-block;
}
.address-text strong {
font-weight: 400;
}
/* @media screen and (min-device-width: 480px) and (max-device-width: 480px){ 
.text-section {
padding:0;
}
}*/
/** login css  **/
.login-margin {
margin-left: 20%;
}
body {
background-image: url(../../img/vertical-pattern.png), url(../../img/login-pattern.png);
background-position: center -70px, center bottom;
background-repeat: no-repeat, no-repeat;
background-size: 100%;
}
.login-wraper {
background: #fff none repeat scroll 0 0;
border: 1px solid #e8e8e8;
box-shadow: -1px 11px 39px #e8e8e8;
margin-bottom: 100px;
margin-top: 80px;
padding: 47px;
}
.login-wraper .form-group {
margin-bottom: 0
}
.login-wraper h3 {
color: #7c7c7c;
font-size: 30px;
margin-top: 0;
}
.login-wraper p {
font-size: 15px;
color: #7c7c7c;
}
.red-text {
color: #ed2e2c;
}
.login-wraper .img-responsive {
width: 100%;
}
.btn-google {
margin-bottom: 15px;
}
.col-sm-12.text-center.or-text {
font-size: 16px;
/*margin-bottom: 15px;*/
color: #7c7c7c;
/*margin-top: 30px;*/
}
.forget-text a {
color: #384e8f;
font-weight: 200;
font-size: 14px;
font-family: "Open Sans", sans-serif;
}
.remember-text {
color: #807c7c;
font-size: 14px;
font-family: "Open Sans", sans-serif;
font-weight: 200;
margin-top: 15px;
}
.forget-text {
margin-top: 15px;
}
.signup-text-chk {
color: #807c7c;
font-size: 13px;
font-family: "Open Sans", sans-serif;
font-weight: 200;
margin-bottom: 10px;
}
.btn.btn-white.btn-block {
background: #fff none repeat scroll 0 0;
border: 2px solid #afafaf;
color: #807c7c;
font-size: 28px;
font-weight: normal;
line-height: 46px;
}
.login-bottom-text {
font-size: 14px;
color: #807c7c;
font-family: "Open Sans", sans-serif;
margin-top: 15px;
}
.forgot-btn {
margin-top: 20px;
}
.btn-white:hover,
.btn-white:focus,
.btn-white:active {
background-color: #807c7c !important;
color: #fff !important;
border: 2px solid #807c7c !important;
outline: none !important;
}
/** Product view **/
.product-big-image img {
margin-top: 15px;
}
.gallery-section ul {
padding: 0 0 0 0;
margin: 0 0 0 0;
}
.gallery-section ul li {
list-style: none;
margin-left: -14px;
}
.gallery-section ul li img {
cursor: pointer;
}
.gallery-section .modal-body {
padding: 5px !important;
}
.gallery-section .modal-content {
border-radius: 0;
}
.gallery-section .modal-dialog img {
text-align: center;
margin: 0 auto;
}
.gallery-section .controls {
width: 50px;
display: block;
font-size: 11px;
padding-top: 8px;
font-weight: bold;
}
.gallery-section .next {
float: right;
text-align: right;
}
/*override modal for demo only*/
.gallery-section .modal-dialog {
max-width: 500px;
padding-top: 90px;
}
@media screen and (min-width: 768px) {
.gallery-section .modal-dialog {
width: 500px;
padding-top: 90px;
}
}
@media screen and (max-width: 1500px) {
.gallery-section #ads {
display: none;
}
}
.product-view-top {
background-color: #eff2f7;
padding: 15px;
}
.product-view-top h2 {
color: #4d4d4d;
margin-bottom: 0;
margin-top: 0;
}
.small-heading {
font-size: 20px;
color: #4d4d4d;
margin-top: 5px;
}
.product-front-view h3 {
color: #4d4d4d;
margin-top: 30px;
}
.product-front-view p {
font-size: 15px;
font-family: "Open Sans", sans-serif;
font-weight: lighter;
line-height: 30px;
}
.condition h3 {
border-bottom: 1px solid #eff2f7;
padding-bottom: 10px;
padding-top: 10px;
}
.Prices h3 {
border-bottom: 1px solid #f2f2f2;
padding-bottom: 10px;
padding-top: 10px;
font-size: 20px;
}
.text-red {
color: #fd7779;
font-size: 18px;
}
.text-price {
font-size: 20px;
margin-bottom: 10px;
}
.price-bottom {
font-size: 16px;
color: #b2b2b2;
font-weight: 200;
font-family: "Open Sans", sans-serif;
padding-top: 10px;
padding-bottom: 10px;
}
.extra-charging {
font-size: 16px;
font-weight: 200;
}
.text-green {
color: #32b604;
font-size: 16px;
font-weight: 400;
font-family: "Open Sans", sans-serif;
}
.Preference .fa-check-circle {
color: #32b604;
font-size: 20px;
}
.Preference .fa-times {
color: #fd7779;
font-size: 20px;
}
.Preference h3 {
border-bottom: 1px solid #eff2f7;
padding-bottom: 10px;
padding-top: 10px;
}
.Preference ul li {
padding-right: 40px;
font-size: 18px;
}
.inner-circle {
border: 15px solid #eff2f7;
border-radius: 50%;
height: 254px;
width: 254px;
margin: 0 auto;
margin-top: -85px;
background-color: #fff;
box-shadow: 0 0 0 7px #fff;
margin-bottom: 20px;
}
.outer-border {
border-top: transparent !important;
border: 5px solid #eff2f7;
padding-bottom: 10px;
}
.circle {
position: relative;
}
.content-circle {
margin-top: 32%;
text-align: center;
}
.rating-no {
font-size: 50px;
color: #989797;
font-weight: 600;
line-height: 37px;
}
.outer-circle .fa-star,
.outer-circle .fa-star-half-o,
.outer-circle .fa-star-o {
color: #fd7779;
font-size: 25px !important;
}
.product-review {
font-size: 18px;
color: #a8a8a8;
font-weight: 600;
margin-top: 4px;
}
.rating-no-outof {
font-size: 25px;
}
.custom-select .form-control {
border: 1px solid #ccc;
}
.outer-border .btn-orange {
margin-left: 0;
line-height: 48px;
padding: 0;
}
.outer-border .btn-orange {
margin-left: 0;
line-height: 48px;
padding: 0;
}
.outer-border .form-control {
border: 2px solid #d3d3d3;
height: 44px;
border-radius: 6px;
color: #858585;
font-family: "Open Sans", sans-serif;
font-size: 16px;
}
.outer-border label {
color: #858585;
font-family: "Open Sans", sans-serif;
font-size: 16px;
font-weight: 200;
}
.payment-info dt,
.payment-info dd {
color: #858585;
font-family: "Open Sans", sans-serif;
font-size: 16px;
font-weight: 200;
text-align: left;
line-height: 30px;
}
.payment-info .dl-horizontal dd {
margin-left: 267px;
}
.payment-info {
border: 2px solid #d3d3d3;
padding: 10px 0 10px 10px;
border-radius: 6px;
margin-bottom: 20px;
}
.payment-info dl {
margin-bottom: 0px;
margin-top: 0;
}
.outer-border .to {
margin-top: 36px;
text-align: center;
color: #858585;
font-family: "Open Sans", sans-serif;
font-size: 16px;
font-weight: 200;
}
.btn-gray {
background-color: #b2b2b2;
color: #fff;
border-radius: 20px;
font-family: "Open Sans", sans-serif;
font-size: 18px;
}
.btn-gray:hover,
.btn-gray:focus {
background-color: #a09e9e;
color: #fff;
}
.reviewer-name {
font-size: 18px;
color: #363636;
}
.reviews .date {
font-size: 13px;
color: #b2b2b2;
}
.reviews .fa-star,
.reviews .fa-star-half-o {
color: #ffba00;
font-size: 18px;
}
.reviews p {
font-family: "Open Sans", sans-serif;
font-size: 14px;
}
.padding-zero {
padding-right: 0;
padding-left: 0;
}
.reviews h3 {
border-bottom: 1px solid #eff2f7;
padding-bottom: 10px;
padding-top: 10px;
}
.row.review-content {
margin-top: 28px;
}
.review-border-bottom {
border-bottom: 1px solid #eff2f7;
padding-bottom: 20px;
margin-top: 8px;
}
.img-demension {
height: 85px;
width: 100px;
}
.btn-thumb,
.btn-thumb-down {
margin-right: 10px;
}
.btn-thumb a {
color: #C2C2C2;
cursor: pointer;
text-decoration: none;
}
.btn-thumb a:hover {
color: #32b604;
}
.btn-thumb-down a:hover {
color: #ff6161;
}
.btn-report a:hover {
color: #ff6161;
}
.btn-thumb-down a {
color: #C2C2C2;
cursor: pointer;
text-decoration: none;
}
.btn-report a {
color: #C2C2C2;
cursor: pointer;
text-decoration: none;
}
.gallery-section h3 {
border-bottom: 1px solid #eff2f7;
padding-bottom: 10px;
padding-top: 10px;
margin-bottom: 20px;
}
.view-all a {
color: #545454;
font-size: 17px;
}
.view-all div {
margin-top: 20px;
}
/**  Payment**/
.box-outer img {
margin: 10px auto;
}
/*.stylish-input-group {
margin-left: 20px;
margin-right: 20px;
}*/
.stylish-input-group .input-group-addon {
background: white !important;
border: 2px solid #d8d8d8;
}
.stylish-input-group .form-control {
border-right: 0;
box-shadow: 0 0 0;
border-color: #ccc;
height: 44px;
color: #7c7c7c;
font-size: 16px;
font-weight: 200;
border-radius: 6px;
}
.stylish-input-group button {
border: 0;
background: transparent;
}
.stylish-input-group input {
border: 2px solid #d8d8d8;
}
.search-bar {
background: #e3e3e3;
padding: 10px;
/* margin-bottom: 10px;*/
}
.box-outer {
    border: 4px solid #eff2f7;
    /*margin: 4px 10px;*/
}
.box-outer-rented-item {
border: 4px solid #eff2f7;
}
.payment-infoo .btn-orange {
border-radius: 6px;
line-height: 46px;
margin-left: 0;
padding: 0;
}
.payment-infoo {
background: #fff none repeat scroll 0 0;
border: 4px solid #eff2f7;
padding: 10px 15px;
}
.payment-infoo .form-control {
border: 2px solid #d3d3d3;
border-radius: 6px;
color: #858585;
font-family: "Open Sans", sans-serif;
font-size: 14px;
font-weight: 100;
height: 44px;
}
.payment-infoo label {
color: #858585;
font-size: 16px;
font-weight: 300;
}
.payment-infoo h3 {
color: #7c7c7c;
font-size: 26px;
margin-top: 10px;
margin-bottom: 20px;
}
.product-view-top-payment {
background-color: #eff2f7;
padding: 5px 0;
margin-top: 10px;
}
.product-view-top-payment h2 {
color: #4d4d4d;
font-size: 23px;
margin-bottom: 0;
margin-top: 4px;
}
.product-view-top-payment .small-heading {
font-size: 15px;
margin-top: 0;
}
.product-view-top-payment .fa-star,
.product-view-top-payment .fa-star-half-o {
color: #fd7779;
font-size: 20px !important;
}
.description-payment dt,
.description-payment dd {
color: #858585;
font-family: "Open Sans", sans-serif;
font-size: 16px;
font-weight: 200;
line-height: 30px;
}
.description-payment dt {
text-align: left;
}
.description-payment dd {
text-align: right;
}
.description-payment h3 {
font-size: 23px;
margin-bottom: 5px;
margin-top: 17px;
}
/* search page */
.left-category-panel .control-label {
font-size: 20px;
}
.left-category-panel .control-label {
font-size: 19px;
font-weight: 600;
margin-bottom: 11px;
}
@media screen and (min-device-width: 320px) and (max-device-width: 767px) {

.navbar-nav > .notifications-menu > .dropdown-menu, .navbar-nav > .messages-menu > .dropdown-menu, .navbar-nav > .tasks-menu > .dropdown-menu {
	width: 100% !important;
}	

.notifications-menu {
	padding-left:20px;
}	
.filter-search-top-options {
box-shadow: none !important;
border-top: none !important;
}
.margin-bottom {
margin-bottom: 10px;
}
.col-w-fix {
width: 100% !important;
}
.search-overflow {
overflow-y: visible !important;
}
.outer-border {
border-top: 5px solid #eff2f7 !important;
border: 5px solid #eff2f7;
padding-bottom: 10px;
margin-top: 114px;
}   
.payment-info .dl-horizontal dd {
margin-left: 0 !important; 
}
.search-result-page {
height: auto !important;
}
.filter-section-top .col-sm-2, .filter-section-top .col-sm-1 {
padding-right: 15px !important; 
}
.nav-top li a {
line-height: 13px;
}
.btn-fillter {
background-color: #333;
color: #fff;
font-size: 18px;
border-radius: 6px;
line-height: 26px;
margin-bottom: 17px;
}
.top-search-panel {
padding: 0 !important;
}
.btn-search {
width: 100%;
}
.btn-fillter:hover,
.btn-fillter:active,
.btn-fillter:focus {
background-color: #333;
color: #fff;
}
.list-view-search a {
font-size: 20px;
text-align: center !important;
font-weight: 600;
}
/*.filter-section-top {
display: none;
}*/
.list-view-search {
font-size: 20px;
text-align: right !important;
}
.listing {
position: static !important;
height: auto !important;
}
.left-listing {
margin-top: 20px;
}
.slider.slider-horizontal {
width: 284px !important;
}
.left-listing {
display: none;
}
.login-wraper .text-right {
text-align: left;
}
.login-wraper {
padding: 30px 5px 20px;
}
.sign-up-outer {
padding-left: 0;
padding-right: 0;
}
.btn.btn-white.btn-block {
font-size: 20px;
line-height: 31px;
}
.login-wraper h3 {
font-size: 25px;
}
.login-wraper p {
font-size: 14px;
}
.navbar-brand {
float: left;
padding: 7px 15px;
}
.nav-top {
top: 0;
border-width: 0 0 1px;
}
.text-section {
padding-top: 100px !important;
}
.search-bar {
padding-top: 73px !important;
}
.navbar-fixed-bottom,
.nav-top {
border-radius: 0;
}
.navbar-fixed-bottom,
.nav-top {
position: fixed;
right: 0;
left: 0;
z-index: 1030;
}
.navbar-toggle {
margin-top: 9px;
}
.navbar-header {
padding: 5px;
}
.text-section h1 {
font-size: 25px;
}
.text-section {
border-radius: 6px;
color: #fff;
display: table-cell;
left: 0;
margin: 0 auto;
padding: 20px 5px;
position: static;
right: 0;
text-align: center;
top: 0;
width: 500px;
z-index: 1;
}
.end-time input {
padding-left: 0px !important;
}
.end-time .form-control::-moz-placeholder {
text-align: left;
}
.end-time::after {
background: none;
}
.border-left .padding-right {
padding-left: 0;
}
.border-left .padding-left {
padding-right: 0;
}
.border-left {
padding: 2px 23px;
}
.btn-orange {
margin-left: 0;
width: 100%;
}
.btn-orange {
margin: 13px 0 12px;
width: 100%;
}
.category-heading,
.rent-your-stuff h2 {
font-size: 25px;
}
.bg-cat div {
font-size: 16px;
}
.strip-pop .text-right {
text-align: right;
}
.strip-pop {
padding: 7px 0 14px;
}
.pop-cat-name {
font-size: 20px;
}
.rent-your-stuff .text-right {
text-align: left;
}
.footer-panel {
text-align: center;
}
.footer-box .padding-left {
padding-left: 15px;
}
.text-lefts {
text-align: center;
margin-left: 0;
}
.footer-panel .text-right {
text-align: center;
}
.footer-box h3 {
font-size: 18px;
margin-bottom: 0;
}
.text-lefts,
.rent-your-stuff .btn-defaults {
font-size: 18px;
}
.footer-img {
margin-top: 0;
}
}
@media screen and (min-device-width: 768px) and (max-device-width: 1024px) {
.category-heading {
font-size: 30px;
}
.footer-panel {
text-align: center;
}
.pop-cat-name {
font-size: 20px;
}
.footer-box .padding-left {
padding-left: 15px;
}
.text-lefts {
text-align: center;
margin-left: 0;
}
.footer-panel .text-right {
text-align: center;
}
.footer-box h3 {
font-size: 18px;
margin-bottom: 0;
}
.text-lefts,
.rent-your-stuff .btn-defaults {
font-size: 18px;
}
.footer-img {
margin-top: 0;
}
.strip-pop .text-right {
text-align: left;
}
.rent-your-stuff .btn-defaults {
background-color: #f07978;
border: 2px solid;
border-radius: 6px;
color: #fff;
font-size: 18px;
margin-top: 61px;
padding: 10px 9px 5px;
}
.rent-your-stuff h2 {
font-size: 30px;
}
.strip-pop {
padding-bottom: 15px;
}
.end-time input {
padding-left: 154px !important;
}
.border-left .padding-right {
padding-left: 0;
}
.border-left .padding-left {
padding-right: 0;
}
.border-left {
padding: 10px 23px;
}
.text-section {
padding: 50px 0;
top: 4%;
}
.text-section h1 {
font-size: 35px;
}
.bg-cat div {
font-size: 16px;
}
}
@media screen and (min-device-width: 1280px) and (max-device-width: 1700px) {
.text-section {
width: 100%;
top: 9%;
}
.end-time input {
padding-left: 40px !important;
}
}
.error {
margin: 0 10px;
color: red;
}
.no-bg {
background-color: transparent;
}
.search-result h3 {
margin-top: 5px;
}
.search-result h3 > small {
font-size: 14px;
}
.search-result ul li span.lead {
color: #f07978;
}
.search-bar {
background: #f5f5f5;
padding: 15px;
/*   margin-bottom: 10px;*/
}
.overflow-area {
max-height: 500px;
overflow: auto;
}
#amount {
border: 0;
color: #f6931f;
font-weight: bold;
}
.search-result .no-bg:hover {
border: 1px solid #f07978;
}
.search-by-item {
cursor: pointer;
}
.owl-dots {
display: none
}
.breadcrumb {
background-color: #fff;
margin-bottom: 2px;
padding: 2px 0;
}
.breadcrumb li a {
color: #333;
}
.category-heading.text-center.owner-heading {
font-size: 34px;
margin-bottom: 26px;
margin-top: 19px;
text-align: center;
}
.overall-product-rating {
padding: 0 5px;
}
.paginate {
position: relative;
}
.pagination>li>a,
.pagination>li>span {
padding: 6px 16px;
margin-left: 3px;
margin-right: 3px;
line-height: 1.42857143;
color: #fff;
background-color: #303030;
border: 0px;
font-size: 20px;
}
.pagination>li>a.page-prev,
.pagination>li>span.page-prev,
.pagination>li>a.page-next,
.pagination>li>span.page-next {
background-color: #1478B8;
color: #FFF;
}
.pagination>li>a.page-prev,
.pagination>li>span.page-prev {
position: absolute;
right: 60px;
}
.pagination>li>a.page-next,
.pagination>li>span.page-next {
position: absolute;
right: 0px;
}
.pagination > .active > a,
.pagination > .active > a:focus,
.pagination > .active > a:hover,
.pagination > .active > span,
.pagination > .active > span:focus,
.pagination > .active > span:hover {
background-color: #f07978;
border-color: #f07978;
color: #fff;
cursor: default;
z-index: 3;
}
.pagination > li > a:focus,
.pagination > li > a:hover,
.pagination > li > span:focus,
.pagination > li > span:hover {
background-color: #303030;
border-color: #303030;
color: #fff;
z-index: 2;
}
.stripe-top {
background: #f2f2f2 none repeat scroll 0 0;
border-radius: 6px;
font-size: 15px;
margin-bottom: 10px;
padding: 10px;
}
.text-info.owner-top {
margin-bottom: 10px;
padding: 0 15px;
}
/*.no-bg p {
white-space: nowrap; 
width: 300px; 
overflow: hidden;
text-overflow: ellipsis; 
}*/
.bg-cat {
max-width: 100%;
-moz-transition: all 0.3s;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.bg-cat:hover {
-moz-transform: scale(1.1);
-webkit-transform: scale(1.1);
transform: scale(1.1);
}
.navbar-nav > .user-menu .user-image {
border: 1px solid #000;
border-radius: 50%;
height: 45px;
margin-left: 7px;
margin-right: 10px;
margin-top: -2px;
width: 45px;
}
.like-color {
color: #32b604 !important;
}
.dislike-color {
color: #ee7270 !important;
}
.btn-gray-modal,
.btn-gray-modal:hover,
.btn-gray-modal:focus {
background: #4c4c4d none repeat scroll 0 0;
border-radius: 6px;
color: #fff;
font-size: 18px;
padding: 8px 30px;
}
/**
* The CSS shown here will not be introduced in the Quickstart guide, but shows
* how you can use CSS to style your Element's container.
*/
.StripeElement {
background-color: white;
padding: 8px 12px;
border-radius: 4px;
border: 1px solid transparent;
box-shadow: 0 1px 3px 0 #e6ebf1;
-webkit-transition: box-shadow 150ms ease;
transition: box-shadow 150ms ease;
}
.StripeElement--focus {
box-shadow: 0 1px 3px 0 #cfd7df;
}
.StripeElement--invalid {
border-color: #fa755a;
}
.StripeElement--webkit-autofill {
background-color: #fefde5 !important;
}
.btn.btn-card:hover {
background: #ccc none repeat scroll 0 0;
}
.card-image {
margin-left: 6px;
margin-top: -4px;
}
.box-outer-rented-item img {
margin: 10px auto;
}
.show-errors {
text-align: center;
color: red;
}
.select-card {
font-size: 15px;
margin-top: 7px;
}
.date-icon {
position: relative;
}
.date-icon .fa {
position: absolute;
left: 10px;
top: 14px;
color: #f07a78;
z-index: 999;
}
.date-icon .form-control {
padding-left: 28px;
}
.btn-search {
background-color: #f07a78;
color: #fff;
}
.btn-search:hover,
.btn-search:focus,
.btn-search:active {
background-color: #de6866;
color: #fff;
}
.right-listing-map {
background: url('../../img/pattern-search.png');
/*height: 100vh;*/
padding-left: 0;
padding-right: 0;
box-shadow: 0 1px 16px #ccc;
}
.col-w-fix {
margin-top: 5px;
}
.left-listing {
padding-right: 0;
padding-left: 0;
height: calc(100vh - 257px);
}
.search-result-page {
height: calc(100vh - 257px);
position: relative;
}
.slider {
display: inline-block;
vertical-align: middle;
position: relative
}
.slider.slider-horizontal {
width: calc(100% - 40px);
height: 20px
}
.slider.slider-horizontal .slider-track {
height: 10px;
width: 100%;
margin-top: -5px;
top: 50%;
left: 0
}
.slider.slider-horizontal .slider-selection {
height: 100%;
top: 0;
bottom: 0
}
.slider.slider-horizontal .slider-handle {
margin-left: -10px;
margin-top: -5px
}
.slider.slider-horizontal .slider-handle.triangle {
border-width: 0 10px 10px 10px;
width: 0;
height: 0;
border-bottom-color: #0480be;
margin-top: 0
}
.slider.slider-vertical {
height: 210px;
width: 20px
}
.slider.slider-vertical .slider-track {
width: 10px;
height: 100%;
margin-left: -5px;
left: 50%;
top: 0
}
.slider.slider-vertical .slider-selection {
width: 100%;
left: 0;
top: 0;
bottom: 0
}
.slider.slider-vertical .slider-handle {
margin-left: -5px;
margin-top: -10px
}
.slider.slider-vertical .slider-handle.triangle {
border-width: 10px 0 10px 10px;
width: 1px;
height: 1px;
border-left-color: #0480be;
margin-left: 0
}
.slider.slider-disabled .slider-handle {
background-image: -webkit-linear-gradient(top, #dfdfdf 0, #bebebe 100%);
background-image: -o-linear-gradient(top, #dfdfdf 0, #bebebe 100%);
background-image: linear-gradient(to bottom, #dfdfdf 0, #bebebe 100%);
background-repeat: repeat-x;
filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffdfdfdf', endColorstr='#ffbebebe', GradientType=0)
}
.slider.slider-disabled .slider-track {
background-image: -webkit-linear-gradient(top, #e5e5e5 0, #e9e9e9 100%);
background-image: -o-linear-gradient(top, #e5e5e5 0, #e9e9e9 100%);
background-image: linear-gradient(to bottom, #e5e5e5 0, #e9e9e9 100%);
background-repeat: repeat-x;
filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffe5e5e5', endColorstr='#ffe9e9e9', GradientType=0);
cursor: not-allowed
}
.slider input {
display: none
}
.slider .tooltip.top {
margin-top: -36px
}
.slider .tooltip-inner {
white-space: nowrap
}
.slider .hide {
display: none
}
.slider-track {
position: absolute;
cursor: pointer;
background-image: -webkit-linear-gradient(top, #f5f5f5 0, #f9f9f9 100%);
background-image: -o-linear-gradient(top, #f5f5f5 0, #f9f9f9 100%);
background-image: linear-gradient(to bottom, #f5f5f5 0, #f9f9f9 100%);
background-repeat: repeat-x;
filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);
-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
border-radius: 4px
}
.slider-selection {
position: absolute;
background-image: -webkit-linear-gradient(top, #f07a78 0, #f07a78 100%);
background-image: -o-linear-gradient(top, #f07a78 0, #f07a78 100%);
background-image: linear-gradient(to bottom, #f07a78 0, #f07a78 100%);
background-repeat: repeat-x;
filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#fff9f9f9', endColorstr='#fff5f5f5', GradientType=0);
-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
border-radius: 4px
}
.slider-handle {
position: absolute;
width: 20px;
height: 20px;
background-color: #fff;
background-image: -webkit-linear-gradient(top, #fff 0, #fff 100%);
background-image: -o-linear-gradient(top, #fff 0, #fff 100%);
background-image: linear-gradient(to bottom, #fff 0, #fff 100%);
background-repeat: repeat-x;
filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);
filter: none;
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
border: 0 solid transparent
}
.slider-handle.round {
border-radius: 50%
}
.slider-handle.triangle {
background: transparent none
}
.slider-handle.custom {
background: transparent none
}
.slider-handle.custom::before {
line-height: 20px;
font-size: 20px;
content: '\2605';
color: #726204
}
.slider {
display: block;
float: left;
margin-left: 5px;
}
.valueLabel {
display: block;
float: left;
margin-left: 15px;
}
.distance-slider {
background: #f5f5f5;
padding: 10px;
}
.listing {
margin-top: 20px;
}
.search-page {
padding-left: 0;
padding-right: 0;
}
.listing {
margin-top: 20px;
overflow: auto;
position: absolute;
bottom: 0;
top: 0;
left: 0;
right: 0;
/*height: 100vh;*/
}
.top-search-panel {
padding: 11px 0px;
}
.search-result-page-main .ratings {
margin-right: 0;
}
.search-result-page-main .per-hour-text {
font-size: 13px;
font-weight: 300;
}
.bootm-fixed-nav {
position: fixed;
bottom: 0;
}
.result-found {
font-size: 16px;
font-weight: 600;
padding: 9px 19px;
}
/*.search-result-page-main .bg-cat-pop {
margin-top: 10px;
}*/
.navbar-nav > .notifications-menu > .dropdown-menu > li .menu, 
.navbar-nav > .messages-menu > .dropdown-menu > li .menu, 
.navbar-nav > .tasks-menu > .dropdown-menu > li .menu {
list-style: outside none none;
margin: 0;
/* max-height: 200px;
overflow-x: hidden;*/
padding: 0;
}
.view-all-notification {
background-color: #f07a78;
}
.view-all-notification > a {
color: #fff !important;
text-decoration: underline;
}
.navbar-nav > .notifications-menu > .dropdown-menu, 
.navbar-nav > .messages-menu > .dropdown-menu, 
.navbar-nav > .tasks-menu > .dropdown-menu {
margin: 0;
padding: 0;
top: 100%;
width: 280px;
}
.reviews-stars .fa-star,
.reviews-stars .fa-star-o{
color:#f07978;
}
.search-result-page-main .listing{
margin-top: 0;
}
.proflie-listing {
margin-top: 40px;
}
.profile-img img {
width: 250px;
height: 250px !important,
}
.profile-info h3 {
margin-top: 5px;
margin-bottom: 10px;
font-size: 26px;
font-weight: 600;
}
.profile-info .fa {
color:#ffc000;
font-size: 18px;
}
.city-profile {
margin-bottom: 10px;
font-size: 20px;
color:#747474;
}
.profile-top-section {
margin-top: 20px;
}
.proflie-listing h3 {
margin-bottom: 20px;
}
.profile-main-page {
background-color: #f6f6f6;
padding: 20px;
}
.proflie-listing .col-sm-6 {
cursor: pointer;
}
.price-text {
margin-top: 7px;
}
.slimScrollDiv ul li a {
line-height:18px !important;
font-size: 12px!important;
padding:10px !important;
}
.notifications-menu li a {
line-height: 20px !important;
}
.view-all-notification a {
line-height: 20px !important;
}
.front-label {
font-size: 12px;
line-height: 0.9;
padding: 2px 3px;
position: absolute;
right: 5px;
text-align: center;
top: 23px;
}
.product-box {
position: relative;
}
.add-fav {
position: absolute;
top: 18px;
right: 30px;
}
.col-w-fix {
width: 25%;
padding-right: 5px;
padding-left: 12px;
}
.col-w-fix .pop-cat-name{
font-size: 16px;
}
.col-w-fix .orange-text {
font-size: 20px;
}
.col-w-fix .bg-cat-pop p {
margin-top: 5px;
margin-bottom: 5px;
height: 35px;
}
.col-w-fix .bg-cat-pop > img {
height: 170px;
}
@media (max-width: 1600px) {
.col-w-fix {
width: 33%;
}
}
@media (max-width: 1100px) {
.col-w-fix {
width: 50%;
}
}
/*.search-overflow {
overflow-y: hidden;
margin-bottom: 45px;
}
.main-footer-search {
border: 0 none;
bottom: 0;
height: 45px;
position: fixed;
width: 100%;
}*/
/*.main-footer-search p {
margin-bottom: 0;
}*/
.add-fav {
position: absolute;
top: 5px;
right: 9px;
}
.add-fav .fa  {
font-size: 16px;
}
.bg-cat-pop {
cursor: pointer;
}
.profile-tab {
margin-bottom: 15px;
}
.profile-tab.nav-tabs>li.active>a, 
.profile-tab.nav-tabs>li.active>a:focus, 
.profile-tab.nav-tabs>li.active>a:hover {
background-color:#ee7270;
color:#fff;
border-color:transparent;
}
.fa-custom-icon .fa {
font-size: 20px;
color:#DE6866;
}
/*.arrow-down .fa {
font-size: 20px;
font-weight: 800;
}*/
.additional-filter {
margin-top: 14px;
}
.additional-filter a {
text-decoration: none;
}
.search-btn-search {
margin-top: 4px;
}
.text-addtional-filter {
font-weight: 900;
}
.fa-custom-icon {
position: absolute;
top: 11px;
right: 27px;
}
.stylish-input-group {
position: relative;
}
.search-top-filter .stylish-input-group .form-control {
border-right: 2px solid #d8d8d8 !important;
}
.top-search-panel .form-control {
height: 44px;
border:2px solid #ccc;
}
.filter-search-top-options {
box-shadow: 3px 2px 16px #ccc;
margin-bottom: 0px;
box-shadow: -8px 5px 10px rgba(0,0,0,0.1);
border-top: 1px solid #ddd;
}
.search-top-filter .form-control {
height: 44px;
border:2px solid #ccc;
border-top-right-radius:6px !important;
border-bottom-right-radius:6px !important;
}
.search-top-filter .fa {
font-size: 16px;
color: #DE6866;
}
.input-group-addon {
border:2px solid #ccc;
}
.breadcrumb {
padding:8px 0;
margin:10px;
}
.input-group-addon .fa  {
font-size: 20px !important;
}
.send-message-div{
position: absolute;
right: 36px;
top: 5px;
}
.send-message-div .fa{
font-size:16px;
} 
.col-w-fix .bg-cat-pop {
padding-top: 25px;
}   
.send-message-form textarea {
resize: vertical;
}
.rented-item-price {
background-color: #EFF2F7;
padding: 8px;
margin-bottom: 10px;
font-weight: 600;
font-size: 16px;
border-radius: 4px;
}


.review-content .fa.fa-star,
.review-content .fa.fa-star-o {
	color: #ffc000;
}

.navbar-nav > .notifications-menu > .dropdown-menu > li .menu > li > a {
    background: #ffffff none repeat scroll 0 0;
    color: #444444;
    overflow: hidden;
    padding: 10px;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.navbar-nav > .notifications-menu > .dropdown-menu > li .menu > li > a, .navbar-nav > .messages-menu > .dropdown-menu > li .menu > li > a, .navbar-nav > .tasks-menu > .dropdown-menu > li .menu > li > a {
    border-bottom: 1px solid #f4f4f4;
    display: block;
    white-space: nowrap;
}
.extra-icons {
    float: right;
}
.extra-icons a {
  padding: 2px;   
}

.btnz {
    border:none;
    background-color: #ececec !important;
    text-decoration: none !important;
    font-size: 12px;
    padding: 4px 7px !important;
    color: #FFF !important;
}
.btnz:hover {
    color: #efefef;
}
.facebook {
    background-color: #3b5998 !important;
}