/****Style for classified****/
@charset "UTF-8";

html{
	overflow-x:hidden;
	width:100%;
	height:100%;
}
body{
	background-color:#f6f5f7;
	font-family: Regular !important;
	-webkit-font-smoothing: antialiased;
	font-size:1.4rem;
	width:100%;
	height:100%;
	color:#444;
	padding-right:0px !important;
}
a{
	text-decoration:none !important;
}
ul{
    list-style-type: none;
	padding:0px;
	margin:0px;
}
.clear{
	clear: both;
}
.no-hor-padding{
	padding-left:0px;
	padding-right:0px;
}
.container-cus{
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
#trackingdetails-form{
	float: left;
	width: 100%;
}
.navbar-nav > li > a {
    font-style: normal !important;
}
.regular-font{
	font-family: Regular;
}
.bold{
	font-family:Bold;
}
.primary-bg-color{
	background-color: #E40046;
}
.secondary-bg-color{
	background-color: #F6F5F7;
}
.primary-txt-color{
	color: #444444;
}
.secondary-txt-color{
	color: #8e8e8e;
}
.txt-white-color{
	color: #ffffff;
}
.txt-pink-color, .txt-pink-color:hover, .txt-pink-color:focus{
	color: #e40046;
}
.g-color{
	color:#e40046!important;
}
.gray{
	color:#b9c3cc!important;
}
.text-align-right{
	text-align:right;
}
.text-align-center{
	text-align:center;
}
.padding-right-10{
	 padding-right: 10px;
 }
.padding-left-10{
	 padding-left: 10px;
 }
 .padding-bottom-0{
	 padding-bottom:0px !important;
 }
 .padding-bottom-5{
	 padding-bottom:5px;
 }
.padding-bottom-10{
	 padding-bottom:10px !important;
 }
 .padding-top-5{
	 padding-top:5px !important;
 }
 .padding-top-10{
	padding-top:10px !important;
 }
 .padding-top-20{
	padding-top:20px !important;
 }
 .margin-top-10{
	 margin-top:10px;
 }
  .margin-top-20{
	 margin-top:20px;
 }
  .margin-top-15{
	 margin-top:15px;
 }
.margin-bottom-0{
	margin-bottom:0px !important;
}
.margin-left-20{
	margin-left:20px;
}
.display-flex{
	display: flex !important;
}
.border-radius-0{
	border-radius: 0px;
}
.border-radius-5{
	border-radius: 5px;
}
option{
	padding: 10px 15px;
	background-color:#444;
	color:#fff;
	border:none;
	box-shadow:none;
	-moz-appearance:none;
	-webkit-appearance: none;
}
option:hover{
	background-color:#555!important;
	-moz-appearance:none;
	-webkit-appearance: none;
	color:#fff;
	border:none;
	box-shadow:none;
}
/***fonts***/
@font-face {
    font-family:Regular;
    src: url("fonts/Regular.ttf");
	font-weight: normal;
	font-style: normal;
}
@font-face {
    font-family:Bold;
    src: url("fonts/Bold.ttf");
	font-weight: normal;
	font-style: normal;
}
@font-face {
    font-family:FontAwesome;
    src: url("../font-awesome-4.1.0/fonts/fontawesome-webfont.ttf");
	font-weight: normal;
	font-style: normal;
}
/******************************E O fonts*************************************/

/**********************************Tick icon*******************************/
.tick-icon{
	background: #e40046;
	height:20px;
	width:20px;
	padding: 5px;
	border-radius: 50%;
	color: #fff;
	font-size: 10px;
}
.fa {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.fa-check:before {
  content: "\f00c";
}
/*************************************E O Tick icon*********************************/

/**************************************Check box styles*********************************/
.checkbox input[type="checkbox"] {
    cursor: pointer;
    opacity: 0;
    z-index: 1;
    position: absolute;
    left: 0px;
    outline: none !important;
}
.checkbox label {
    display: block;
    padding-top: 2px;
    padding-left: 25px;
    position: relative;
}
.checkbox-primary input[type="checkbox"]:checked + label::before {
    background-color: #e40046;
    border-color: #e40046;
}
.checkbox label::before {
    -o-transition: 0.3s ease-in-out;
    -webkit-transition: 0.3s ease-in-out;
    background-color: #fff;
    border-radius: 1px;
    border: 1px solid #dbdbdb;
    border-top-color: rgb(219, 219, 219);
    border-right-color: rgb(219, 219, 219);
    border-bottom-color: rgb(219, 219, 219);
    border-left-color: rgb(219, 219, 219);
    content: "";
    display: inline-block;
    height: 17px;
    left: 20px;
    top: 3px;
    margin-left: -20px;
    position: absolute;
    transition: 0.3s ease-in-out;
    width: 17px;
    outline: none !important;
	border-radius:5px;
}
.checkbox-primary input[type="checkbox"]:checked + label::after {
    color: #fff;
}
.checkbox input[type="checkbox"]:checked + label::after {
    content: "\f00c";
    font-family: 'FontAwesome';
    display: inline-block;
}
.checkbox label::after {
    color: #e40046;
    display: inline-block;
    font-size: 10px;
    height: 16px;
    left: 0;
    margin-left: 0px;
    padding-left: 4px;
    padding-top: 2px;
    position: absolute;
    top: 3px;
    width: 16px;
}
/***********************************Check box styles******************************************/

.modal {
  text-align: center;
  padding: 0!important;
}
.modal:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -4px;
}
.modal-dialog {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
  margin: 20px auto;
}

/**********************************Header style*******************************************/

.classified-header {
    border-radius: 0 !important;
    height: 64px;
    position: fixed;
    width: 100%;
    z-index: 1002;
}
.search-for-location{
	padding-right: 5px!important;
}
.search-for-location-icon{
	background:url("../images/location.png") no-repeat 10px 12px !important;
	height:16px;
	width:16px
}
.classified-header-bar{
	padding-top:12px;
	padding-bottom:12px;
	margin:0px !important;
}
.classified-search-icon{
	background:url("../images/search.png") no-repeat 10px 12px !important;
	height:16px;
	width:16px;
}
.search-for-location input{
	border-top-left-radius:0px!important;
	border-bottom-left-radius:0px!important;
	border-top-right-radius:5px!important;
	border-bottom-right-radius:5px!important;
	padding:0px 10px 0px 35px!important;
	background-color:#fff!important;
   	height:40px;
	color:#444 !important;
	width:100%;
	border:1px solid #fff !important;

}
.classified-search-bar input {
    background-color:#fff!important;
   	height:40px;
	border-top-left-radius:5px;
	border-bottom-left-radius:5px;
	border-top-right-radius:0px!important;
	border-bottom-right-radius:0px!important;
	color:#444 !important;
	width:100%;
	padding-left:35px;
	border-right: 1px solid #e9e9e9;
	border-color: #e9e9e9 !important;
}
.classified-header-nav {
    display: none;
}
.classified-search-bar-mobile{
	display:none!important;
}
.classified-logo{
	text-align:center;
	display: inline-block;
}
.classified-logo img{
	height: 29px;
	width: auto;
}
.navbar-nav a{
	color:#ffffff!important;
}
.classified-header-bar .classified-user-nav {
    padding-right: 0;
}
.classified-user-nav{
	float:right;
}
.classified-header-login{
	padding-right:20px !important;
	padding-top:10px;
	padding-left:20px;
}
.classified-header-signup{
	padding-top:10px;
}
.classified-header-stuff{
	margin-top: 4px;
	border:1px solid #fff;
    height: auto;
    padding: 6px 10px 6px 15px;
    text-align: center;
    width: auto;
}
.classified-header-stuff a{
	padding-left:22px;
}
.classified-header-stuff a:active, .classified-header-stuff a:focus, .classified-header-stuff a:visited {
    color: #fff !important;
}
.classified-camera-icon{
	background:url("../images/camera.png") no-repeat 0px 16px ;
	height:16px;
	padding-left:5px;
	padding-right:5px;
}
#wrapper{
	display:none;
}
#menu-toggle{
	display:none;
}
/*********************************Loading css for classified******************************/
.classified-loader{
	padding-left: 0em;
	padding-right: 0em;
	margin: auto;
	width: 95px;
	margin: 40px auto 72px auto;
	display: none;
}
.cssload-loader {
	width: 24px;
	height: 24px;
	border-radius: 50%;
	margin: 1em;
	display: inline-block;
	position: relative;
	vertical-align: middle;
}
.cssload-loader {
	width: 24px;
	height: 24px;
	border-radius: 50%;
	margin: 1em;
	display: inline-block;
	position: relative;
	vertical-align: middle;
}
.cssload-loader,
.cssload-loader:before,
.cssload-loader:after {
	animation: 1.15s infinite ease-in-out;
		-o-animation: 1.15s infinite ease-in-out;
		-ms-animation: 1.15s infinite ease-in-out;
		-webkit-animation: 1.15s infinite ease-in-out;
		-moz-animation: 1.15s infinite ease-in-out;
}
.cssload-loader:before,
.cssload-loader:after {
	width: 100%;
	height: 100%;
	border-radius: 50%;
	position: absolute;
	top: 0;
	left: 0;
}
.cssload-loader:before,
.cssload-loader:after {
		content: "";
}
.cssload-loader:before,
.cssload-loader:after {
		content: "";
		background-color:#e40046;
		transform: scale(0);
		-o-transform: scale(0);
		-ms-transform: scale(0);
		-webkit-transform: scale(0);
		-moz-transform: scale(0);
		animation: cssload-animation 1.73s infinite ease-in-out;
		-o-animation: cssload-animation 1.73s infinite ease-in-out;
		-ms-animation: cssload-animation 1.73s infinite ease-in-out;
		-webkit-animation: cssload-animation 1.73s infinite ease-in-out;
		-moz-animation: cssload-animation 1.73s infinite ease-in-out;
}
.cssload-loader:after { animation-delay: 0.86s;
		-o-animation-delay: 0.86s;
		-ms-animation-delay: 0.86s;
		-webkit-animation-delay: 0.86s;
		-moz-animation-delay: 0.86s;
}
@keyframes cssload-animation {
	0%	 { transform: translateX(-100%) scale(0); }
	50%	{ transform: translateX(0%)		scale(1); }
	100% { transform: translateX(100%)	scale(0); }
}
@-o-keyframes cssload-animation {
	0%	 { -o-transform: translateX(-100%) scale(0); }
	50%	{ -o-transform: translateX(0%)		scale(1); }
	100% { -o-transform: translateX(100%)	scale(0); }
}
@-ms-keyframes cssload-animation {
	0%	 { -ms-transform: translateX(-100%) scale(0); }
	50%	{ -ms-transform: translateX(0%)		scale(1); }
	100% { -ms-transform: translateX(100%)	scale(0); }
}
@-webkit-keyframes cssload-animation {
	0%	 { -webkit-transform: translateX(-100%) scale(0); }
	50%	{ -webkit-transform: translateX(0%)		scale(1); }
	100% { -webkit-transform: translateX(100%)	scale(0); }
}
@-moz-keyframes cssload-animation {
	0%	 { -moz-transform: translateX(-100%) scale(0); }
	50%	{ -moz-transform: translateX(0%)		scale(1); }
	100% { -moz-transform: translateX(100%)	scale(0); }
}
/****************************************Sticky header drop down style*******************************************/

.sticky-header-dropdown{
	float:left;
	border-top-left-radius:0px;
	border-top-right-radius:0px;
	max-height:400px;
	height:auto;
	overflow-y:auto;
}
.classified-header-nav > ul.sticky-header-dropdown > li{
	float:left;
	width:100%;
	padding: 5px;
}
.classified-header-nav > ul.sticky-header-dropdown > li > a{
	float:left;
	padding: 10px 55px;
	width:100%;
}
.classified-header-nav > ul.sticky-header-dropdown > li > a:hover{
	color:#e40046;
}
.classified-header-nav > ul.sticky-header-dropdown > li > a.sticky-header-dropdown-others{
	padding-left:38px ! important;
}
.sticky-header-dropdown-height{
	height:39px ! important;
}

/******************************************************Menu style***************************************************************************/
.navbar {
    border: 1px solid transparent;
    margin-bottom: 0px !important;
    min-height: 0px !important;
}
.classified-menu nav.navbar {
    padding: 0 30px;
    border-bottom: 1px solid #f4f4f4;
    border-radius: 0;
}
.classified-menu{
	background-color: #ffffff;
}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
    background-color: #fff;
    border-color: #fff;
}
.classified-menu li a{
	color: #444 !important;
	font-size:1.5rem;
    padding: 16px 15px 16px 41px;
	margin-left:15px;
	border-right: 1px solid #f4f4f4;
}
.classified-menu ul li ul li a{
	border-right:none !important;
}
.classified-menu ul li ul li a{
	margin-left:10px !important;
}
.classified-menu li.dropdown:first-child a {
    margin-left: 0;
}
.classified-menu li a:focus{
	background-color:#fff !important;
}
.classified-menu li a:hover{
	color:#e40046 !important;;
}
.classified-dropdown-submenu li a{
	padding:10px 10px 10px 5px;
	font-size:1.4rem;
}
.classified-dropdown-submenu li a:hover{
	background:none;
}
.classified-dropdown-submenu {
	border:none;
	 z-index: 998;
}
.sidebar-nav .body{
	overflow-y:hidden;
}
.sidebar-nav{
	overflow-y:auto !important;
}
.dropdown:hover #dropdown-block.dropdown-menu {
	display: block;
	max-height: 350px;
}
.navbar-nav > li > .dropdown-menu {
	 padding: 0;
	height:auto;
	/*min-height: 200px;*/
    overflow-y: auto;
}
li.dropdown.main-mobile-menu.open {
    height: auto;
    /*min-height: 250px;*/
}


/******************sticky menu*******************************/

.affix{
    top: 0;
    left: 0;
    right: 0;
	box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1), 0 2px 5px 0 transparent;
	z-index:999;
 }
.header-left{
	padding-top:3px;
}
 .dropdown-submenu,.dropdown-menu {
	-webkit-animation: slide-down .3s ease-out;
  -moz-animation: slide-down .3s ease-out;
}
.tab-pane{
	-webkit-animation: slide-down3 .3s ease-in;
  -moz-animation: slide-down3 .3s ease-in;
}
.classified-header-nav{
	/*-webkit-animation: slide-down1 .3s ease-out;
  -moz-animation: slide-down1 .3s ease-out;*/
}
.classified-header-nav {
    /*animation: 0.3s ease-out 0s normal none 1 running slide-down1;*/
    display: inline-block;
    opacity: 0;
    padding-left: 12px;
    transition: all 0.5s ease 0s;
    visibility: hidden;
}
.affix .classified-header-nav{
	display:block;
	display: inline-block;
	padding-left: 12px;
	/*-webkit-animation: slide-down .3s ease-out;
  -moz-animation: slide-down .3s ease-out;*/
  opacity: 1;
  visibility: visible;
}
@-webkit-keyframes slide-down {
  0% {
    opacity: 0;
    -webkit-transform: translatex(-10%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translatex(0);
  }
}
@-moz-keyframes slide-down {
  0% {
    opacity: 0;
    -moz-transform: translatex(-10%);
  }
  100% {
    opacity: 1;
    -moz-transform: translatex(0);
  }
}
@-webkit-keyframes slide-down1 {
  0% {
    opacity: 0;
    -webkit-transform: translatex(-3%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translatex(0);
  }
}
@-moz-keyframes slide-down1 {
  0% {
    opacity: 0;
    -moz-transform: translatex(-3%);
  }
  100% {
    opacity: 1;
    -moz-transform: translatex(0);
  }
}
@-webkit-keyframes slide-down3 {
  0% {
    opacity: 0;
    -webkit-transform: translatey(-10%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translatey(0);
  }
}
@-moz-keyframes slide-down3 {
  0% {
    opacity: 0;
    -moz-transform: translatey(-10%);
  }
  100% {
    opacity: 1;
    -moz-transform: translatey(0);
  }
}

/******************E O sticky menu*******************************/

/************************************************************Near me******************************************************/
.find-near-you.affix {
    top: 60px;
	box-shadow:none;
	width:60%;
	margin:0 auto !important;
	z-index: 444 !important;

}
.dropdown-location-find{
	margin:0 auto;
	padding-top: 20px;
	text-align: center;
}
.dropdown-near-you{
	display: block;
    margin: 0 auto;
    text-align: center;
    float: none;
	border-radius: 5px;
	height:36px;
	border:1px solid #e7edf2;
	background-color:#fff !important;
	color:#444444;
	margin-top: 20px;
	max-width: 300px;
}
.dropdown-near-you img{
	padding-right:5px;
	float:left;
	padding: 9px 8px
}
.miles{
	float: left;
    font-size: 1.4rem;
    overflow: hidden;
    padding-bottom: 7px;
    padding-top: 7px;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 74%;
}
.hiddencls
{
	display: none;
}
.dropdown-btn img{
	padding: 0;
}
.dropdown-btn img:focus{
	background:url("../images/up-arrow.png") no-repeat 0 0;
}
.dropdown-btn{
	background-color: #e40046;
    border-top-right-radius:5px;
	border-bottom-right-radius:5px;
	float:right;
	padding: 10px 10px 10px;
	margin-right: -1px;
	margin-top: -1px;
}
.modal.fade .modal-dialog {
    //transform: translate(0px, 100%);
    transition: transform 0.3s ease-out 0s;
}
.modal.fade.in{
	overflow-y:auto;
}

/************************************************************E O Near me******************************************************/

/************************************************************Google map******************************************************/

#googleMap{
	height:500px;
}
.pac-container {
		z-index: 9999;
	}
.map-mylocation-button{
	background-color: #fff;
    border-radius: 50%;
    padding: 10px;
    position: absolute;
    right: 40px;
    bottom: 50px;
    z-index: 999;
}
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: #444444!important;
  border-radius: 4px;
  font-family: Regular;
}
.tooltip-arrow{
	border-bottom-color: #444 !important;
}
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50% !important;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #444444 !important;
}
.map-location-icon{
	position: absolute;
    left: 40px;
    top: 200px;
    z-index: 999;
}
.modal-header{
	padding:0px;
}
.nearmemodal-content {
    margin:40px auto;
    width: 700px;

}
.map-search-fleld{
	z-index: 0;
	position: absolute;
	left: 0px;
	top: 0px;
}
.map-close{
	display:none;
}
.location-section{
	display:inline;
	top: 15px;
    z-index: 1;
	position:absolute;
	left:0;
}
.map-input-box{
	padding-left: 15px;
	width:80%;
	float:left;
}
.map-input-box input {
    background: #fff url("../images/location.png") no-repeat 10px 12px;
    border: medium none;
    border-radius: 5px;
    color: #444 !important;
    height: 40px;
    padding: 0 15px 0 35px !important;
	width: 100%;
	box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1), 0 2px 5px 0 transparent;
	-webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1), 0 2px 5px 0 transparent;
	-moz-box-shadow:    0 2px 5px 0 rgba(0, 0, 0, 0.1), 0 2px 5px 0 transparent;
}
.map-select-box{
    color: #444 !important;
	margin-left: -3px;
	background-color:#fff;
	border-top-right-radius:5px;
	border-bottom-right-radius:5px;
	width:20%;
	float:left;
}
.map-select-box select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
	height:40px;
    overflow: hidden;
	border:none;
	width:100%;
	padding-left: 5px;
	cursor:pointer;
	box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1), 0 2px 5px 0 transparent;
	-webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1), 0 2px 5px 0 transparent;
	-moz-box-shadow:    0 2px 5px 0 rgba(0, 0, 0, 0.1), 0 2px 5px 0 transparent;
}
.select-box-arrow{
	background:url("../images/down-arrow-fill.png") no-repeat 90% 15px;
	height:12px;
}
.location-button{
	margin-top:9px;
}
.location-button a:hover{
	color: #fff !important;
}
.location-submit-button{
	background-color: #e40046;
    border-radius: 5px;
    padding: 11px 15px;
	margin-left:5px;
	color:#fff !important;
}
.location-find-button{
	background-color: #444444;
    border-radius: 5px;
    padding: 11px 20px;
	margin-left:5px;
	color:#fff !important;
}

/************************************************************Login modal******************************************************/
.login-modal-content{
	padding-top:15px;
	padding-bottom:15px;
	background-color:#fff;
	color: #444 !important;
	border-radius: 5px;
	vertical-align:middle;
	margin:20px auto;
}
.login-sub-header-text{
	padding-left:15px;
	margin-bottom: 0px;
    margin-top: 0px;
	float:left;
	padding-right:5px;
}
#exchange-modal .login-modal-header {
    padding-bottom: 10px;
    padding-left: 10px;
}
.login-modal-header {
    padding-bottom: 10px
}
.login-line{
	background-color: #e7edf2;
    height: 1px;
    width: 100%;
}
.login-header-text{
	font-size: 1.8rem;
    //font-weight: bold;
    font-family:Bold;
	padding-left:15px;
	margin-bottom: 0px;
    margin-top: 0px;
	padding-bottom:5px;
	float:left;
	width:80%;
}
.login-close{
	margin-top: -5px;
    padding-right: 15px !important;
	font-size: 2.5rem;
}
.login-box input{
	background-color: #fff;
    border: medium none;
    border-radius: 5px;
    color: #8e8e8e !important;
	border: 1px solid #e2e2e2;
    height: 40px;
    padding-left: 15px;
    padding-right: 15px;
    width: 100%;
	margin-bottom:10px;
}
.login-content{
	padding-left:15px;
	padding-top:15px;
	padding-right:15px;
	padding-bottom:10px;
}
.login-box .login-btn, .payment-promote-btn{
	background-color: #e40046;
    border-radius: 5px;
    height: 40px;
	float:left;
	padding: 10px 0;
	border: medium none;
	text-align:center;
	color:#fff !important;
}
.login-btn:hover{
	background-color: #e40046;
	color:#fff !important;
}
.remember-me-checkbox{
	float:left;
	padding-right:5px;
	margin: 4px 0 !important;
}
.remember-div{
	float: left;
    margin-top: 7px !important
}
.remember-pwd{
	padding-top:15px;
	padding-bottom:20px;
	float:left;
	font-size:13px;
}
.remember-me-txt {
	padding-left: 5px;
    padding-right: 10px;
	float: left;
}
.remember-me-checkbox label{
	padding-left: 23px;
}
.forgot-pwd {
	color: #444;
	padding-left: 6px;
	padding-top:6px;
	float: left;
}
.forgot-pwd:hover {
	color: #e40046;
}
.left-div-line{
	background-color: #e7edf2;
    height: 1px;
	width:35%;
}
.right-div-line{
	background-color: #e7edf2;
    height: 1px;
	float:right;
    width:35%;
}
.login-or{
	float: left;
    margin-top: -10px;
    text-align: center;
    width: 100%;
}
.social-login{
	padding-left: 5px;
	padding-right:5px;
    padding-top: 30px;
}
.social-login-center{
	float:none;
	text-align:center;
}
.facebook-login{
	display:inline-block;
	padding-right: 10px;
}
.twitter-login{
	display:inline-block;
	padding-right: 10px;
}
.googleplus-login{
	display:inline-block;
}
.new-signup{
	text-align:center;
	color: #444;
}
.new-signup{
	padding-top:15px;
}
.login-line-2{
	background-color: #e7edf2;
    height: 1px;
    width: 100%;
	margin-top:30px;
}
.new-signup a{
	padding-left:3px;
}
.signup-or{
	float: left;
    margin-top: -10px;
    text-align: center;
    width: 100%;
}

/************************************************************signup modal******************************************************/

.modal-dialog-width{
	width:450px;
	margin:0 auto;
	padding:15px 15px;
}
.modal-big-width-dialog
{
    width:650px;
}
.signup-close{
	margin-top: -10px;
    padding-right: 15px !important;
	font-size: 3rem;
}
.signup-modal-content{
	padding-top:15px;
	padding-bottom:15px;
	background-color:#fff;
	color: #444 !important;
	border-radius: 5px;
	margin:40px auto;
}
.signup-modal-header{
	padding-bottom:15px;
}
.sigup-line{
	background-color: #e7edf2;
    height: 1px;
    width: 100%;
}
.signup-header-text{
	font-size: 1.8rem;
    //font-weight: bold;
    font-family:Bold;
	padding-left:15px;
	margin-bottom: 0px;
    margin-top: 0px;
	padding-bottom: 5px;
	float:left;
}
.signup-sub-header-text{
	padding-left:15px;
	margin-bottom: 0px;
    margin-top: 0px;
	float:left;
}
.signup-box input{
	background-color: #fff;
    border: medium none;
    border-radius: 5px;
    color: #8e8e8e !important;
	border: 1px solid #e2e2e2;
    height: 40px;
    padding-left: 15px;
    width: 100%;
	margin-bottom:10px;
}
.signup-content{
	padding: 15px 15px 30px;
}
.signup-btn{
	background-color: #e40046;
    border-radius: 5px;
    height: 40px;
	float:left;
	padding: 10px 0;
	text-align:center;
}
.signup-btn:hover{
	color:#fff !important;
}
.user-login{
	padding-top:15px;
	text-align:center;
}
.login-line-2{
	background-color: #e7edf2;
    height: 1px;
    width: 100%;
	margin-top:30px;
}
.user-login a{
	padding-left:3px;
}
.signup-or{
	float: left;
    margin-top: -10px;
    text-align: center;
    width: 100%;
}
.cancel-promote-img {
    display: block;
}
/************************************************************forgot  modal******************************************************/
.modal-open {
	position:fixed; overflow-y:auto; 
}
body.modal-open .classified-header {
    position: absolute;
}
.forgot-dialog-width{
	width:450px;
	margin:0 auto;
}
.forgot-close{
	margin-top: -10px;
    padding-right: 15px !important;
	font-size: 3rem;
}
.forgot-modal-content{
	padding-top:15px;
	padding-bottom:15px;
	background-color:#fff;
	color: #444 !important;
	border-radius: 5px;
	margin:40px auto;
}
.forgot-modal-header{
	padding-bottom:15px;
}
.forgot-line{
	background-color: #e7edf2;
    height: 1px;
    width: 100%;
}
.forgot-header-text{
	font-size: 1.8rem;
    //font-weight: bold;
    font-family:Bold;
	padding-left:15px;
	margin-bottom: 0px;
    margin-top: 0px;
	padding-bottom: 5px;
	float:left;
}
.forgot-sub-header-text{
	padding-left:15px;
	margin-bottom: 0px;
    margin-top: 0px;
	float:left;
}
.forgot-box input{
	background-color: #fff;
    border: medium none;
    border-radius: 5px;
    color: #8e8e8e !important;
	border: 1px solid #e2e2e2;
    height: 40px;
    padding-left: 15px;
    width: 100%;
	margin-bottom:10px;
}
.forgot-content{
	padding: 15px 15px 0px;
}
input.forgot-btn{
	background-color: #e40046 !important;
    border-radius: 5px;
    height: 40px;
	float:left;
	padding: 10px 0;
	text-align:center;
	color:#fff !important;
	border:medium none;
}
.forgot-btn:hover{
	color:#fff !important;
}
.forgot-login{
	padding-top:15px;
	text-align:center;
}

/************************************************************After login header******************************************************/
.classified-header-message{
	padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
	float:left;
}
.classified-header-message img{
	float:left;
}
.classified-login-user-nav > ul.navbar-nav {
    float: right;
}
.message-counter{
	background-color: #2BC248;
    color: #ffffff !important;
    float: left;
    line-height: 13px;
    margin-left: -10px !important;
    margin-top: -10px !important;
    height:20px;
	width: 20px;
	letter-spacing: -1px;
    line-height: 18px;
	padding: 1px 2px 0 0;
    text-align: center;
	font-size: 1.3rem;
	border-radius:50%;
    text-transform: uppercase
}
.classified-header-profile-img{
	background:url("../images/user-profile-img.jpg") no-repeat;
	border-radius: 50%;
	height:39px;
	width:39px;
	float:none;
	background-size: cover;
	display: inline-block;
}
.classified-header-profile{
	padding-left:10px;
	padding-right:15px;
	height:40px;
	color: #444;
}
.classified-header-profile .dropdown-menu{
	padding: 0px 5px !important;
	margin-top: 5px !important;
}
.logout a{
	border-top:1px solid #f4f4f4;
}
.classified-header-profile a:hover{
	color: #e40046 !important;
}
.classified-header-profile li a{
	color: #444 !important;
	padding:10px!important;
}
.classified-header-har-line{
	width:1px;
	background-color:rgba(255,255,255, 0.5);
	height:40px;
	float:left;
	margin-left: 5px;
    margin-right: 5px;
}
.classified-header-down-arrow{
	background:url("../images/down-arrow-fill.png") no-repeat;
	height:12px;
	width:12px;
	float:none;
	margin-top: 15px;
	margin-left:7px;
	vertical-align: top;
	display: inline-block;
}
/************************************************************E O login header******************************************************/
/***review designs***/

.write-review{
	padding-bottom:5px;
	font-size: 16px;
}
.write-review span{
	padding-left:3px;
}
.write-review-1 span{
	padding-left:3px;
}
.product-review-text{
	text-align:center;
}
.product-review-text-area{
	line-height:24px;
}
.product-review{
	color: #444444;
}
.product-review:hover,.product-review:focus{
	color: #444444;
}
.product-review-p{
	padding:10px 20px;
	float:right;
}
.review-content-bg{
	background-color:#fff;
	padding:10px 15px;
	margin-top:10px;
	border-radius:4px;
}
.review-content-heading{
	padding-bottom:3px;
}
.review-date{
	color: #8e8e8e;
	font-size:12px;
}
.edit-review{
	float:right;
}
.edit-review a{
	color:#444444;
}
.edit-review a:hover{
	color:#e40046;
}
.reviwer-name {
    color: #444444;
    font-size: 1.125em;
    overflow: hidden;
    padding-bottom: 5px;
    padding-top: 10px;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.user-name-review{
	padding-right:5px;
}
#user-pic-2
{
	background:url("../images/profile-page-profile-icon.png") no-repeat;
	width: 90px;
    height: 90px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}
.write-review-1{
	font-size: 16px;
	padding-bottom:5px;
	padding-top:5px;
}

/***E O review designs***/
/************************************************************Footer******************************************************/

.footer{
	background-color:#fff;
	margin-top:25px;
	clear: both;
}
.footer a{
	float:left;
}
.classified-footer-head{
	padding-bottom: 30px;
    padding-top: 40px;
}
.classified-social-icon{
	padding-top:10px;
}
.classified-social-icon img{
	padding-right:10px;
}

.classified-app-icon img{
	padding-right:12px;
}
.classified-app-icon{
	padding-top:18px;
}
.classified-android-app{
	padding-left:13px;
}
.classified-footer-vertical-line{
	background-color: #e7edf2;
    float: left;
    height: 24px;
    width: 1px;
}
.classified-new-account-info{
	font-size: 1.7rem;
}
.classified-new-account a{
    color: #fff;
    float: right;
    height: auto;
    width: auto;
	padding:10px 15px;
}
.classified-new-account a:active, .classified-new-account a, .classified-new-account a:visited {
    color: #fff !important;
}
.classified-footer-horizontal-line {
	background-color: #e7edf2;
    height:1px;
	width:100%;
}
.padding-left-none{
	 padding-left: 0px !important;
}
.classified-footer-menu-links a {
  padding-left: 10px;
  padding-right: 10px;
}
.classified-footer-menu-links a:hover {
  color: #91a7b9;
}
.classified-footer-dev{
	float:left;
}
.classified-footer-menu-links{
	padding-bottom:5px;
	padding-top: 30px;
}
.classified-footer-Copyright{
	padding-bottom:40px;
}
#language{
	z-index:1000;
}
.language{
	/*float:right;*/
	padding-bottom: 5px;
    padding-top: 30px;
}
.language-select-box-heading{
	color: #444;
	font-weight: normal;
	padding-top: 8px;
	padding-left: 15px;
}
.language .form-control{
	background-color: #fff;
    border: 1px solid #e7edf2 !important;
    border-radius: 5px;
   	color: #8e8e8e !important;
    display: inline-block;
    height: 40px;
	font-size: 1.4rem;
    padding-left:8px;
    margin: 0 5px;
	-moz-appearance:none;
	-webkit-appearance: none;
	width:90px;/*50%*/
}

/************************************************************Media Query Responsive Styles******************************************************/
/***Mobile style***/
.classified-search-bar-bg{
	background-color: #fff;
}
.classified-search-icon-mobile{
	background:url("../images/search.png") no-repeat 0px ! important;
	height:40px ! important;
	width:100% ! important;
	padding-left:30px;
}
.circle, .circle2, .circle3, .circle4{
  position: fixed;
  bottom: 110px;
  right: 50px;
  z-index: 999;
  -webkit-transform: translate(-50%,-50%);
  transform: translate(0,-50%);
  opacity: 0;
  width: 15px;
  height: 15px;
  border-radius: 50%;
  border: 1px solid #e40046;
  -webkit-animation: ripple 4s linear infinite;
  animation: ripple 4s linear infinite;
}
.circle2{
  -webkit-animation-delay: 1s;
}
.circle3{
  -webkit-animation-delay: 2s;
}
.circle4{
  -webkit-animation-delay: 3s;
}

@-webkit-keyframes ripple {
  0% {
    -webkit-transform: scale(1);
    opacity: 0;
  }
  10% {
    opacity: 0.8;
  }
  60% {
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(10);
    opacity: 0;
  }
}

@keyframes ripple {
  0% {
    transform: scale(1);
    opacity: 0;
  }
  10% {
    opacity: 0.8;
  }
  60% {
    opacity: 0;
  }
  100% {
    transform: scale(10);
    opacity: 0;
  }
}

.floting-location{
	animation:1s ease 2s normal forwards 1 fadein;
-webkit-animation:1s ease 2s normal forwards 1 fadein;
}
.mobile-location{
	position: fixed;
	bottom: 92px;
	right: 32px;
	z-index: 1000;
}
.mobile-location-icon{
	padding: 15px 15px;
	border-radius: 50%;
	height: 50px;
	width: 50px;
	text-align: center;
	vertical-align: middle;
}
.search-go {
    background: #efeeef;
    height: 40px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    text-align: center;
    vertical-align: middle;
	line-height: 40px;
	color: #444;
	margin-left: -1px;
	font-family: bold;
}
.location-info-txt{
	max-width:100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.mobile-location-info{
	/*-webkit-animation: slide-down .3s ease-out;
   -moz-animation: slide-down .3s ease-out;
    animation: 0.3s ease-out 0s normal none 1 running slide-down;*/
    bottom: 100px;
    max-width: 150px;
    opacity: 0;
    padding: 5px 10px;
    position: fixed;
    right: 70px;
    transition: all 0.5s ease-out 0s;
    visibility: hidden;
    z-index: 1000;
}

.mobile-location:hover + .mobile-location-info {
	display: block;
    opacity: 1;
    visibility: visible;
	/*-webkit-animation: slide-down .3s ease-in;
   -moz-animation: slide-down .3s ease-in;	*/
}
.classified-search-bar-mobile{
	display:inline-flex;
}
.classified-search-bar-mobile input {
    background-color: #fff;
   	height:40px;
	border:none;
	color:#444;
	width:100%;
}
.classified-search-bar-mobile input:focus {
    background-color: #2a3f52;
	color:#444;
	border: none;
}
.mobile-user-area {
    background: #fff none repeat scroll 0 0;
    bottom: 0;
    box-shadow: 0 1px 10px #cacaca;
    /*float: left;*/
    padding: 20px;
    position: absolute;
    z-index: 9999;
    width: 248px;
    text-align: center;
}
.mobile-user-area a:hover{
	color:#fff;
}
.user-area a:hover{
	color:#fff;
}
.classified-login{
    color: #fff !important;
    /*float: left;*/
    height: 40px;
    padding-top: 10px;
    width: 100px;
    display: inline-block;
}
.classified-signup{
	background-color: #444444;
    /*float: left;*/
    height: 40px;
    padding-top: 10px;
    width: 100px;
	margin-left:0px;
	display: inline-block;
}



.ui-autocomplete.ui-menu.ui-widget.ui-widget-content.ui-corner-all .ui-corner-all {
    width: 100%;
    display: block;
    padding: 10px !important;
    border: unset;
}
.ui-autocomplete.ui-menu.ui-widget.ui-widget-content.ui-corner-all .ui-corner-all:hover {
 	color: #E40046;
}


/***************************** Sidebar Styles ****************************************/

#wrapper {
    padding-left: 0;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
#wrapper.toggled {
    padding-left: 250px;
}
#sidebar-wrapper {
    z-index: 1005;
    position: fixed;
    left: 250px;
    width: 0;
    height: 100%;
    margin-left: -250px;
    overflow-y: auto;
    background: #fff;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
#wrapper.toggled #sidebar-wrapper {
    width: 250px;
    box-shadow: 1px 1px 7px #9B9B9B;
}
#page-content-wrapper {
    width: 100%;
    position: absolute;
}
#wrapper.toggled #page-content-wrapper {
    position: absolute;
    margin-right: -250px;
}
.classified-mobile-Category{
	color:#444;
	font-family:Bold;
	font-size:2rem;
	background-color:#fff;
	padding-left: 0px ! important;
	border-bottom: 1px solid #f4f4f4;
	line-height:50px ! important;
}
.noscroll { overflow: hidden; }
.overlay {
   position: fixed;
   overflow-y: auto;
   top: 0; right: 0; bottom: 0; left: 0; }
/* [aria-hidden="true"]  { display: none; }
[aria-hidden="false"] { display: block; } */
.sidebar-menu-listng {
    height: auto;
    max-height: 100%;
    overflow: scroll;
}
.sidebar-nav {
    float: left;
    height: 100%;
    list-style: outside none none;
    margin: 0;
    min-width: 250px;
    padding-bottom: 80px;
    padding-top: 55px;
    top: 0;
    width: 100%;
}
.classified-mobile-Category-catgr {
    background: #fff none repeat scroll 0 0;
    border-bottom: 1px solid #f4f4f4;
    font-family: Bold;
    font-size: 2rem;
    line-height: 50px;
    padding-left: 0;
    position: absolute;
    text-indent: 20px;
    top: 0;
    width: 100%;
    z-index: 9999;
}
.sidebar-nav li {
    text-indent: 20px;
}
.sidebar-nav li a {
    display: block;
    text-decoration: none;
    color: #444 !important;
	font-family:Bold;
	font-size:1.5rem;
	line-height: 35px !important;
    padding-left: 26px;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.dropdown-toggle.classified-for-sale.disabled {
    margin-left: 10px;
}
.sidebar-nav li a:hover {
   color:#e40046 !important;
}
.sidebar-nav li a:focus {
   color:#e40046 !important;
}
.dropdown-submenu li a{
	font-size:1.5rem;
}
.dropdown-submenu li a:hover{
	background-color:#fff;
}

/************************************************************ banner *****************************************************/
.slider-imag {
    height: 400px;
    overflow: hidden;
    position: relative;
}
.video-cover {
    display: unset;
    position: absolute;
    vertical-align: top;
    /*top: -170px;*/
    width: 100%;
   /* height: 100%;*/
}
.img-video {
    height: 100%;
}
.slider-imag {
    background: #333;
}
.img-slide-contetnt h1 {
    margin-bottom: 25px;
    padding: 0 15px;
    text-shadow: 0 0 3px #000;
}
.img-slide-contetnt {
    position: absolute;
    top: 100px;
    width: 100%;
}
.text-link > li {
    display: inline;
    margin: 10px 0;
}
/*.home-video{
	height: 400px;
	overflow: hidden;
}
.video-cover{
	width:100%;
	min-width: 1245px;
	overflow: hidden;
}
.video-cover-text{
	position: absolute;
	top: 200px;
	right: 0;
	z-index: 9;
	line-height:1.2em;
	width:100%;
}
.video-cover-text h1{
	font-size:40px;
	text-shadow: 2px 2px 4px #000000;
}*/
.app_link li{
	display:inline-block;
	padding-top:30px;
}
.ios_link{
	padding-right:10px;
}

/************************************************************Salvattore *****************************************************/

/* Base styles */
.column {
    float: left;
}
.size-1of8 {
    width: 12.5%;
}
.size-1of6 {
    width: 16.66%;
}
.size-1of5 {
    width: 20%;
}
.size-1of4 {
    width: 25%;
}
.size-1of3 {
    width: 33.333%;
}
.size-1of2 {
    width: 50%;
}
.product_align_cnt{
	padding:10px;
}
#fh5co-board[data-columns]::before {
    content: '4 .column.size-1of4';
    opacity: 0 !important;
}

/* Configurate salvattore with media queries */

/************************************************************E O Salvattore  <!--E O default home Div style-->*****************************************************/

/************************************************************stratagrid  <!--default home Div style-->******************************************************/

#fh5co-offcanvass {
  position: fixed;
  z-index: 88;
  top: 0;
  right: 0;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  -webkit-transform: translateX(320px);
  -moz-transform: translateX(320px);
  -ms-transform: translateX(320px);
  -o-transform: translateX(320px);
  transform: translateX(320px);
  bottom: 0;
  width: 300px;
  padding: 40px 30px;
  background: #fff;
  -webkit-box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.3);
  -ms-box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.3);
}
#fh5co-offcanvass .fh5co-lead {
  font-size: 12px;
  letter-spacing: 2px;
  color: #ccc;
  text-transform: uppercase;
  margin-bottom: 20px;
}
#fh5co-offcanvass ul {
  padding: 0;
  margin: 0 0 30px 0;
}
#fh5co-offcanvass ul li {
  padding: 0;
  margin: 0;
  list-style: none;
}
#fh5co-offcanvass ul li a {
  display: block;
  padding: 7px 4px;
  border-bottom: 1px solid #eaeaea;
  font-size: 18px;
  color: #444;
}
#fh5co-offcanvass ul li a:hover, #fh5co-offcanvass ul li a:focus, #fh5co-offcanvass ul li a:active {
  outline: none;
  text-decoration: none;
  color: #EF5353;
}
#fh5co-offcanvass ul li.active a {
  color: #EF5353 !important;
}
#fh5co-offcanvass.fh5co-awake {
  -webkit-transform: translateX(0px);
  -moz-transform: translateX(0px);
  -ms-transform: translateX(0px);
  -o-transform: translateX(0px);
  transform: translateX(0px);
}
#fh5co-offcanvass .fh5co-offcanvass-close {
  position: absolute;
  right: 20px;
  top: 30px;
  text-transform: uppercase;
  font-size: 15px;
  letter-spacing: 2px;
  font-family: Regular;
  z-index: 99;
  float: left;
  color: #444;
}
#fh5co-offcanvass .fh5co-offcanvass-close i {
  font-size: 20px;
  margin-top: 3px;
  float: right;
  margin-left: 10px;
  color: red;
}
#fh5co-offcanvass .fh5co-offcanvass-close:hover, #fh5co-offcanvass .fh5co-offcanvass-close:focus, #fh5co-offcanvass .fh5co-offcanvass-close:active {
  outline: none;
  text-decoration: none;
}
#fh5co-offcanvass .fh5co-logo {
  display: block;
  float: left;
  width: 100%;
  text-transform: uppercase;
  color: #000;
  letter-spacing: 1px;
  //font-weight: bold;
  font-family:Bold;
  padding: 0;
  margin: 40px 0 0 0;
}
#fh5co-offcanvass .fh5co-logo a {
  color: #000;
  padding: 0;
  margin: 0;
}
.fh5co-menu-btn {
  font-size: 15px;
  letter-spacing: 1px;
  text-transform: uppercase;
  float: right;
  margin-top: 16px;
 font-family: Regular;
  color: #444;
}
.fh5co-menu-btn i {
  font-size: 20px;
  margin-top: 3px;
  float: right;
  margin-left: 10px;
}
.fh5co-menu-btn:hover, .fh5co-menu-btn:focus, .fh5co-menu-btn:active {
  outline: none;
  text-decoration: none;
  color: #777777;
}
#fh5co-header {
  float: left;
  width: 100%;
  position: relative;
  padding-top: 4em;
  padding-bottom: 4em;
}
#fh5co-header .navbar-header {
  float: none;
}
#fh5co-header > .navbar {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  border-radius: 0px;
  margin-bottom: 0;
  background: #fff;
  box-shadow: none;
  background: transparent;
  font-size: 13px;
  border: transparent;
}

#fh5co-header > .navbar li a {
  text-transform: uppercase;
  color: #000;
  font-weight: normal;
  font-family: Regular;
}
#fh5co-header > .navbar li a > span .border {
  display: block;
  height: 3px;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
#fh5co-header > .navbar li a > span .border:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #EF5353;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
#fh5co-header > .navbar li a:hover, #fh5co-header > .navbar li a:focus {
  outline: none;
}
#fh5co-header > .navbar li a:hover > span, #fh5co-header > .navbar li a:focus > span {
  outline: none;
}
#fh5co-header > .navbar li a:hover > span .border:before, #fh5co-header > .navbar li a:focus > span .border:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
#fh5co-header > .navbar li.active a {
  background: transparent;
}
#fh5co-header > .navbar li.active a > span .border {
  background: #EF5353;
}
#fh5co-header .navbar-brand {
  text-align: center;
  //font-weight: bold;
  font-family:Bold;
  display: block;
  float: none !important;
  width: 200px;
  margin: 0 auto;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 20px;
 font-family: Regular;
  color: #000;
}
#fh5co-header .navbar-brand:hover {
  color: #404040;
}
#fh5co-hero, .fh5co-bg-section {
  color: #fff;
  background-color: #e9e9e9;
  background-size: cover;
  background-position: center center;
  margin-top: 0px;
  z-index: 10;
  position: relative;
}
#fh5co-hero .fh5co-overlay, .fh5co-bg-section .fh5co-overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #000;
  opacity: 1;
  z-index: 11;
}
#fh5co-hero, .fh5co-hero-wrap, .fh5co-bg-section {
  height: 700px;
}
#fh5co-hero .fh5co-hero-wrap, .fh5co-bg-section .fh5co-hero-wrap {
  display: table;
  width: 100%;
  z-index: 12;
  position: relative;
}
#fh5co-hero .fh5co-hero-wrap .fh5co-hero-intro, .fh5co-bg-section .fh5co-hero-wrap .fh5co-hero-intro {
  display: table-cell;
  vertical-align: middle;
}
#fh5co-hero .fh5co-hero-wrap .fh5co-hero-intro .fh5co-lead, #fh5co-hero .fh5co-hero-wrap .fh5co-hero-intro .fh5co-sub-lead, .fh5co-bg-section .fh5co-hero-wrap .fh5co-hero-intro .fh5co-lead, .fh5co-bg-section .fh5co-hero-wrap .fh5co-hero-intro .fh5co-sub-lead {
  color: #fff;
  margin: 0;
  padding: 0;
  line-height: 1.5;
}
#fh5co-hero .fh5co-hero-wrap .fh5co-hero-intro .fh5co-lead, .fh5co-bg-section .fh5co-hero-wrap .fh5co-hero-intro .fh5co-lead {
  margin-bottom: 30px;
}
.fh5co-bg-section, .fh5co-hero-wrap {
  height: 400px;
}
.fh5co-bg-section .fh5co-overlay {
  background: #000;
  opacity: .7;
}
.fh5co-bg-section .author {
  font-size: 20px;
  margin-bottom: 0;
}
.price {
	padding: 10px 10px 5px;
}
.item-name a{
	color: #444;
}
.item-location {
	padding-left: 10px;
	padding-bottom: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.pro_title {
    word-wrap:break-word;
	word-break:break-all;
    white-space: normal;
	padding:0 10px;
}
.label_ga {
	color:#e40046 ! important;
}
.day-count{
	color:#f3f3f3;
	text-shadow: 0 0 2px rgba(60, 60, 60, 1);
	position:absolute;
	right: 10px;
	bottom:10px;
}
.item-urgent{
	color:#fff;
	background-color: #ff003c;
	padding: 12px 10px 2px;
	position:absolute;
	right: 10px;
    top: -2px;
	font-size: 1.3rem;
	border-radius:3px;
	z-index: 9;
}
.sold-out{
    color:#fff;
    background-color: #e06c17;
     padding: 12px 10px 2px;
    position:absolute;
    right: 10px;
    top: -2px;
    font-size: 1.3rem;
	border-radius:3px;
	z-index: 9;
}
.item-ad{
	background-color: #2bc248;
    border-radius: 3px;
    color: #fff;
    font-size: 1.3rem;
    padding: 12px 10px 2px;
    position: absolute;
    right: 10px;
    top: -2px;
    z-index: 9;
}
.day-count a:hover{
	color:#f3f3f3;
}
.item-img{
	position:relative;
	/*max-width: 100%;  */
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  max-height: 100%;
  overflow: hidden;

}
.more-listing a{
	color:#91a7b9;
	text-align:center;
}
.more-listing {
	margin:0 auto;
	text-align:center;
	padding-bottom:60px;
	padding-top:40px;
}
.more-listing img {
	padding-bottom:10px;
}
#fh5co-board .size-1of4:first-child {
	padding-left:8px;
}
#fh5co-board .size-1of4:last-child {
	padding-right:8px;
}
#fh5co-board .item {
  margin: 10px 5px 0;
  background: #fff;
  overflow: hidden;
  border: 1px solid #e7edf2;
  border-radius: 5px;
}
#fh5co-board .item .fh5co-desc {
  padding: 20px;
  float: left;
  line-height: 24px;
}
#fh5co-board .item .fh5co-item-title {
  font-family: Regular;
  font-size: 17px;
  line-height: 24px;
  margin: 0;
  padding: 0;
}
#fh5co-board .item img {
  max-width: 100%;
  -webkit-transition: 0.2s;
  -o-transition: 0.2s;
  transition: 0.2s;
}
#fh5co-board .item .fh5co-board-img {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  overflow: hidden;
  position:relative;
}
#fh5co-board .item .image-popup:hover img {
  opacity: .5;
}
.js .animate-box {
  opacity: 0;
}
pre {
  background: #e9e9e9;
  border: 1px solid #ccc;
}
/********************** Buttons ***************************/
.btn {
  border-bottom: none !important;
  text-transform: uppercase;
  letter-spacing: 2px;
  margin-bottom: 20px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  padding-left: 20px;
  padding-right: 20px;
  margin-right: 10px;
}
.btn:hover, .btn:focus, .btn:active {
  box-shadow: none;
  outline: none !important;
  border-color: transparent;
}
.btn.fh5co-btn-icon {
  text-transform: none !important;
  letter-spacing: normal !important;
  padding-left: 15px;
  padding-right: 15px;
}
.btn-outline {
  border: 2px solid #ccc !important;
  background: transparent;
  color: #2a2e37;
}
.btn-outline:hover, .btn-outline:active, .btn-outline:focus {
  border: 2px solid #EF5353 !important;
  background: #EF5353 !important;
  color: #fff;
}
.btn-primary {
  background: #EF5353;
  border: 2px solid #EF5353;
}
.btn-success {
  background: #5cb85c;
  border: 2px solid #5cb85c;
}
.btn-danger {
  background: #d9534f;
  border: 2px solid #d9534f;
}
.btn-info {
  background: #5bc0de;
  border: 2px solid #5bc0de;
}
.btn-warning {
  background: #f0ad4e;
  border: 2px solid #f0ad4e;
}
.btn-primary,
.btn-success,
.btn-info,
.btn-warning,
.btn-danger {
  border-color: transparent;
}
.btn-default:hover, .btn-default:active, .btn-default:focus,
.btn-primary:hover,
.btn-primary:active,
.btn-primary:focus,
.btn-success:hover,
.btn-success:active,
.btn-success:focus,
.btn-info:hover,
.btn-info:active,
.btn-info:focus,
.btn-warning:hover,
.btn-warning:active,
.btn-warning:focus,
.btn-danger:hover,
.btn-danger:active,
.btn-danger:focus {
  background: #444;
  color: #fff;
}
.form-control {
  box-shadow: none !important;
  /*border: 2px solid #444;*/
  border:none;
  background: transparent;
}
.form-control:hover, .form-control:focus, .form-control:active {
  outline: none;
  box-shadow: none !important;
  border-color:none;
}
.fh5co-social {
  padding: 0;
  margin: 0;
}
.fh5co-social li {
  padding: 0;
  margin: 0;
  list-style: none;
  display: inline-block;
}
.fh5co-social li a {
  display: block;
  float: left;
  margin-right: 10px;
}
.fh5co-social li a:hover, .fh5co-social li a:active, .fh5co-social li a:focus {
  outline: none;
  text-decoration: none;
}
.fh5co-social li a i {
  font-size: 15px;
}
#fh5co-footer {
  padding: 10em 0;
}
#fh5co-footer .fh5co-footer-widget {
  padding-right: 30px !important;
  float: left;
  width: 100%;
}
#fh5co-footer .fh5co-footer-widget.top-level {
  margin-top: 30px !important;
}
#fh5co-footer .fh5co-footer-widget .fh5co-footer-lead {
  font-size: 14px;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-bottom: 20px;
}
#fh5co-footer .fh5co-footer-logo {
  font-family: Regular;
  font-size: 30px;
  color: #ccc;
  margin-bottom: 30px;
}
#fh5co-footer ul {
  padding: 0;
  margin: 0;
}
#fh5co-footer ul li {
  list-style: none;
  padding: 0;
  margin: 0 0 14px 0;
  line-height: 16px;
}
.fh5co-list-check {
  position: relative;
  padding: 0;
  margin: 0;
  clear: both;
}
.fh5co-list-check li {
  padding-left: 25px !important;
  position: relative;
  display: block;
  margin-bottom: 10px !important;
  line-height: 20px;
}
.fh5co-list-check li:before {
  font-family: Regular;;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e116";
  content: "\e042";
  position: absolute;
  top: 0;
  left: 0;
  font-size: 18px;
  color: #ccc;
}
.fh5co-pricing-table {
  padding: 10px;
  border: 1px solid #ccc;
  margin-bottom: 20px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
}
.fh5co-pricing-table h3 {
  border-bottom: 1px solid #e7e7e7;
  font-size: 18px;
  margin: 0 0 20px 0;
  padding: 0 0 10px 0;
}
.fh5co-pricing-table ul {
  padding: 0;
  margin: 0 0 20px 0;
}
.fh5co-pricing-table ul li {
  padding: 0;
  margin: 0;
  list-style: none;
  text-decoration: line-through;
  color: #ccc;
}
.fh5co-pricing-table ul li.fh5co-include {
  text-decoration: none;
  color: #444;
}
.fh5co-pricing-table ul li.fh5co-include:before {
  color: #EF5353;
}
.fh5co-pricing-table .btn {
  margin-bottom: 0;
}

/* Helper Classes */
/* Spacer */
.fh5co-spacer {
  clear: both;
  position: relative;
  border: none;
  padding: 0;
  margin: 0;
}
.fh5co-spacer-xlg {
  height: 150px;
}
.fh5co-spacer-lg {
  height: 100px;
}
.fh5co-spacer-md {
  height: 80px;
}
.fh5co-spacer-sm {
  height: 50px;
}
.fh5co-spacer-xs {
  height: 30px;
}
.fh5co-spacer-xxs {
  height: 20px;
}
.fh5co-mb30 {
  margin-bottom: 30px;
}
.fh5co-row-padded {
  padding: 50px 0;
}
.fh5co-social-icons > a {
  padding: 4px 10px;
  color: #EF5353;
}
.fh5co-social-icons > a:hover, .fh5co-social-icons > a:focus, .fh5co-social-icons > a:active {
  text-decoration: none;
  color: #444;
}
.owl-carousel .owl-controls,
.owl-carousel-posts .owl-controls {
  margin-top: 0;
}
.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .owl-nav .owl-prev,
.owl-carousel-posts .owl-controls .owl-nav .owl-next,
.owl-carousel-posts .owl-controls .owl-nav .owl-prev {
  top: 50%;
  margin-top: -29px;
  z-index: 9999;
  position: absolute;
  -webkit-transition: 0.2s;
  -o-transition: 0.2s;
  transition: 0.2s;
}
.owl-carousel-posts .owl-controls .owl-nav .owl-next,
.owl-carousel-posts .owl-controls .owl-nav .owl-prev {
  top: 24%;
}
.owl-carousel .owl-controls .owl-nav .owl-next {
  left: 0;
  left: -70px;
  margin-top: -60px;
}
.owl-carousel .owl-controls .owl-nav .owl-next:hover {
  margin-top: -65px;
}
.owl-carousel .owl-controls .owl-nav .owl-next:hover i:before {
  color: #EF5353;
}
.owl-carousel .owl-controls .owl-nav .owl-prev {
  left: -70px;
  margin-top: 0px;
}
.owl-carousel .owl-controls .owl-nav .owl-prev:hover {
  margin-top: 5px;
}
.owl-carousel .owl-controls .owl-nav .owl-prev:hover i:before {
  color: #EF5353;
}
.owl-carousel-posts .owl-controls .owl-nav .owl-next i,
.owl-carousel-posts .owl-controls .owl-nav .owl-prev i,
.owl-carousel-fullwidth .owl-controls .owl-nav .owl-next i,
.owl-carousel-fullwidth .owl-controls .owl-nav .owl-prev i {
  color: #444;
}
.owl-carousel-posts .owl-controls .owl-nav .owl-next:hover i,
.owl-carousel-posts .owl-controls .owl-nav .owl-prev:hover i,
.owl-carousel-fullwidth .owl-controls .owl-nav .owl-next:hover i,
.owl-carousel-fullwidth .owl-controls .owl-nav .owl-prev:hover i {
  color: #000;
}
.owl-carousel-fullwidth.fh5co-light-arrow .owl-controls .owl-nav .owl-next i,
.owl-carousel-fullwidth.fh5co-light-arrow .owl-controls .owl-nav .owl-prev i {
  color: #fff;
}
.owl-carousel-fullwidth.fh5co-light-arrow .owl-controls .owl-nav .owl-next:hover i,
.owl-carousel-fullwidth.fh5co-light-arrow .owl-controls .owl-nav .owl-prev:hover i {
  color: #fff;
}
.owl-theme .owl-controls .owl-nav [class*="owl-"] {
  background: none !important;
}
.owl-theme .owl-controls .owl-nav [class*="owl-"] i {
  font-size: 30px;
}
.owl-theme .owl-controls .owl-nav [class*="owl-"] i:hover, .owl-theme .owl-controls .owl-nav [class*="owl-"] i:focus {
  background: none !important;
}
.owl-theme .owl-controls .owl-nav [class*="owl-"]:hover, .owl-theme .owl-controls .owl-nav [class*="owl-"]:focus {
  background: none !important;
}
.owl-theme .owl-dots {
  position: absolute;
  bottom: 0;
  width: 100%;
  text-align: center;
}
.owl-carousel-fullwidth.owl-theme .owl-dots {
  bottom: 0;
  margin-bottom: 2.5em;
}
.owl-theme .owl-dots .owl-dot span {
  width: 10px;
  height: 10px;
  background: rgba(255, 255, 255, 0.4);
  -webkit-transition: 0.2s;
  -o-transition: 0.2s;
  transition: 0.2s;
  border: 2px solid transparent;
}
.owl-theme .owl-dots .owl-dot span:hover {
  background: none;
  background: white;
}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
  background: white;
  border: 2px solid transparent;
}
.owl-carousel-fullwidth .item, .owl-carousel-fullwidth .fh5co-owl-text-wrap {
  height: 800px;
  display: table;
  width: 100%;
}
.owl-carousel-fullwidth .item {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top left;
  position: relative;
}
.owl-carousel-fullwidth .item .fh5co-overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #000;
  opacity: .3;
  z-index: 8;
}
.owl-carousel-fullwidth .item img {
  max-width: 100%;
}
.owl-carousel-fullwidth .item .fh5co-owl-text {
  display: table-cell;
  vertical-align: middle;
  z-index: 10;
  position: relative;
}
.owl-carousel-fullwidth .item .fh5co-owl-text a {
  color: white;
  border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}
.owl-carousel-fullwidth .item .fh5co-owl-text a:hover {
  text-decoration: none;
  color: white;
  border-bottom: 1px solid white;
}
.owl-carousel-fullwidth .item .fh5co-owl-text .fh5co-lead, .owl-carousel-fullwidth .item .fh5co-owl-text .fh5co-sub-lead {
  color: #fff;
  margin: 0;
  padding: 0;
  font-weight: 100;
}
.owl-carousel-fullwidth .item .fh5co-owl-text .fh5co-lead {
  font-weight: 300;
  margin-bottom: 30px;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-family: Regular;
}
.owl-carousel-fullwidth .item .fh5co-owl-text .fh5co-sub-lead {
  font-size: 30px;
  line-height: 42px;
  font-weight: 100;
  font-family: Regular;
}
.js .to-animate {
  opacity: 0;
}
.mfp-with-zoom .mfp-container,
.mfp-with-zoom.mfp-bg {
  opacity: 0;
  -webkit-backface-visibility: hidden;
  /* ideally, transition speed should match zoom duration */
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.mfp-with-zoom.mfp-ready .mfp-container {
  opacity: 1;
}
.mfp-with-zoom.mfp-ready.mfp-bg {
  opacity: 0.8;
}
.mfp-with-zoom.mfp-removing .mfp-container,
.mfp-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

/* Image Alignment */

img.fh5co-align-right, a > img.fh5co-align-right {
  float: right;
  margin: 0 0 .5em 1em;
}
img.fh5co-align-left, a > img.fh5co-align-left {
  float: left;
  margin: 0 1em .5em 0;
}
img.fh5co-align-center, a > img.fh5co-align-center {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/************************************************************E O stratagrid ******************************************************/

/************************************************************categories*****************************************************/
.categories{
	background-color:#fff ! important;
	color:#444 ! important;
	border-radius:0px ! important;
	padding:10px 10px;
}
.categories-list{
	padding-bottom:15px;
	max-height: 400px;
	overflow-x: auto;
}
.categories-menu-list{
	padding-top:20px;
	border-left:0px ! important;
	border-right:0px ! important;
	border-top:1px solid #e7edf2 ! important;
	padding-bottom:0px;
}
.categories > .grid > .categories-list > ul > li a{
	color:#444 ! important;
	font-size: 1.5rem;
	font-family:Regular;
}
.categories > .grid > .categories-filter-list > .checkbox > label{
	color:#444 ! important;
	font-size: 1.5rem;
	font-family:Regular;
}
.categories > .grid > .categories-list > ul > li a:hover{
	color:#e40046 ! important;
	font-size: 1.5rem;
	font-family:Bold;
}
.categories > .grid > .categories-list > ul > li{
	padding-bottom:7px;
}
.categories > .grid > .categories-filter-list > .checkbox > label{
	padding-left:0px;
}
.categories > .grid > .categories-filter-list > .checkbox{
	padding:0;
	margin:0;
	padding-bottom:8px;
}
.categories > .grid > .categories-filter-list > .checkbox:last-child{
	padding-bottom:0;
}
.categories-filter-list{
	border-left:0px ! important;
	border-right:0px ! important;
	border-top:1px solid #e7edf2 ! important;
	border-bottom:0px ! important;
	padding-top:20px;
	padding-bottom:20px;
}
.for-sale-heading{
	color:#8e8e8e;
	font-size:12px;
	font-family:Regular;
	text-transform:uppercase;
	padding-bottom:10px;
	float:left;
}
.mobile-categories{
	display:none;
}
/***************************************************E O Categories*********************************************/

/************************************************************ Search Result *****************************************************/
.search-result{
	padding-top:10px;
	padding-bottom:10px;
}
.search-result-text{
	font-family:Bold;
	color:#e40046;
}
/************************************************************E O Search Result *****************************************************/

/************************************************************post-your-list  modal******************************************************/
.post-list-modal-width	{
		margin:0 auto;
		width:850px;
}
.post-list-modal-content{
	padding-top:0px;
	padding-bottom:0px;
}
.post-list-header{
	background-color:#444444;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
	padding-top:16px;
	color:#ffffff;
}
.modal-header-tick-icon{
	background:url("../images/header-tick-icon.png") no-repeat;
	height:24px;
	width:24px;
	float:left;
	background-size: cover;
}
.modal-header-text{
	margin-left:32%;
}
.post-list-modal-heading{
	font-size:1.5em;
	color:#444444;
	font-family:Bold;
}
.post-list-content{
	font-size:1.1em;
	color:#444444;
	padding-top:10px;
}
.post-list-cnt{
	background-color:#f4f4f4;
	padding-bottom:0px;
}
.post-list-modal-tab, .post-list-modal-tab > li.active > a, .post-list-modal-tab > li.active > a:hover, .post-list-modal-tab > li.active > a:focus{
	border-bottom:0px;
	border:none;
	color:#e40046 ! important;
	font-family:Bold;
	font-size:1.125em;
}
.post-list-modal-tab > li > a:hover{
	border-bottom:0px;
	color:#e40046 ! important;
	font-family:Bold;
}
.post-list-modal-tab > li > a{
	padding: 14px 16px;
	border:none;
	color:#444444;
	font-size:1.125em;
}
.post-list-modal-tab{
	width:100%;
	float:left;
}
.post-list-tab-content{
	background-color:#ffffff;
	float:left;
	width:100%;
	padding:20px;
	padding-bottom:0;
}
a:focus{
	outline:0 none;
}
.post-list-tab-cnt{
	float:left;
	width:100%;
	padding-top:35px;
}
.post-list-tab-content > div > p{
	font-size:1.3em;
	color:#627686;
}
.urgent-tab-left > ul > li{
	color:#444444;
	font-size:1em;
	padding:10px 0;
}
.urgent-tab-left-list{
	padding-left:12px;
}
.urgent-tab-heading{
	font-size:1em;
	font-family:Bold;
	color:#444444;
	padding-top:14px;
	padding-bottom:10px;
	width:80%;
	border-bottom:1px solid #d4dee4;
	margin-bottom:7px;
}
.urgent-right-circle-icon{
	background:url("../images/product-1.png") no-repeat;
    width: 220px;
    height: 220px;
    border-radius: 50%;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
	border:8px solid #f1f2f4;
}
.urgent-tab-right{
    padding-top: 30px;
	padding-bottom:30px;
}
.promote-tab-left > ul > li{
	color:#444444;
	font-size:1em;
	padding:10px 0;
}
.promote-tab-left-list{
	padding-left:12px;
}
.promote-tab-heading{
	font-size:1em;
	font-family:Bold;
	color:#444444;
	padding-top:14px;
	padding-bottom:10px;
	width:80%;
	border-bottom:1px solid #d4dee4;
	margin-bottom:7px;
}
.promote-tab-right{
    padding-top: 30px;
}
.promote-right-circle-icon{
	background:url("../images/product-2.png") no-repeat;
    width: 220px;
    height: 220px;
    border-radius: 50%;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
	border:8px solid #f1f2f4;
}
.radio{
	text-align:center;
}
.radio-tab-period{
	text-align:center;
	padding-bottom:9px;
	font-size:1em;
	word-wrap: break-word;
}
.radio-tab-price{
	background-color:#e40046;
	color:#ffffff;
	padding:7px 15px;
	float:left;
	font-size:1em;
	border-radius:5px;
}
.radio-tab-days{
	color:#e40046;
	text-align:center;
	width:100%;
	float:left;
	padding-top:14px;
	padding-bottom:14px;
	font-size:1em;
}
.tab-radio-content{
	border:1px solid #eceff2;
	border-radius:5px;
	float:left;
	width:100%;
}
.tab-radio-button{
	padding-left:10px;
	padding-bottom:10px;
	padding-right:10px;
}
.tab-radio-button:first-child{
	padding-left:0px;
}
.tab-radio-button:last-child{
	padding-right:0px;
}
.tab-radio-content > label{
	width:100%;
	text-align:center;
	padding-top:10px;
}
.highlight {
    background: #444444 ;
	color:#ffffff;
}
.tab-radio-button-cnt
{
	padding-bottom:10px;
	padding-top:15px;
}
.close#white {
    color: #fff;
    float: right;
    font-size: 21px;
    font-weight: bold;
    line-height: 1;
	padding-top: 5px;
	font-family: Regular;
    font-size: 3rem;
}
/**********************************************************E O post-your-list  modal******************************************************/

/************************************************************ Add product *****************************************************/
.breadcrumb{
	padding:10px 0px !important;
	margin:0px !important;
	background: transparent;
}
.breadcrumb a{
	color:#8e8e8e;
}
.full-horizontal-line {
	background-color: #e7edf2;
    height:1px;
	margin-left:15px;
	margin-right:15px;
}
.top-heading-text {
    color: #444;
    font-size: 3rem !important;
    font-family:Bold;
    margin: 0;
    padding-bottom: 5px;
}
.top-heading-sub-text{
    color: #444;
    font-size: 1.7rem !important;
    margin: 0;
}
.add-photos{
	background-color:#fff;
	padding:15px;
	border-radius: 5px;
}
.add-product-heading{
	padding-bottom:10px;
	padding-top:10px;
}
.add-photos-heading{
	color: #444;
    font-family:Bold;
	font-size: 1.6rem !important;
	padding-bottom:10px;
}
.stuff-img-1{
	background:url("../images/stuff-img-1.jpg") no-repeat 0 0;
	height:125px !important;
	width:125px !important;
	-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: center;
	border-radius: 5px;
	border: 1px solid #e2e2e2;
	float:left;
	margin-right: 10px;
	/*margin-bottom: 10px;*/
	position: relative;
}
.stuff-img-add-section{
	height:125px !important;
	width:125px !important;
	border-radius: 5px;
	border: 1px solid #e7edf2;
	float:left;
	margin-right:20px;
}
.stuff-img-add{
	height:25px;
	width:25px;
	margin: 49px auto 0;
}
.stuff-progress{
	padding-top:105px;
	bottom: 15px;
    position: absolute;
    width: 100%;
}
.stuff-progress-bar{
	height:8px;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:0px !important;
	width: 91% !important;
}
.stuff-img-close{
	background-color: #fff !important;
    font-size:2rem;
    opacity: 5;
	color: #8e8e8e !important;
	padding-left: 5px !important;
    padding-right: 5px !important;
	padding-bottom: 2px !important;
	padding-top: 2px !important;
	font-weight:normal !important;
	border-top-right-radius: 2px;
	margin: 1px;
}
.stuff-img-upload{
	padding-top:10px;
}
.upload-btn {
    background-color: #e40046;
    border-radius: 5px;
    float: left;
    height: 40px;
    padding: 10px 25px;
    text-align: center;
}
.upload-btn:hover {
    color: #fff;
}
a.upload-btn:active, a.upload-btn:focus, a.upload-btn:visited {
    color:#fff !important;
}
.add-stuff-Category-section{
	background-color: #fff;
    border-radius: 5px;
    padding: 15px;
	margin-top: 10px;
}
.add-stuff-Category-heading{
	padding-bottom:10px;
	color: #444;
    font-size: 1.6rem !important;
    font-family:Bold;
    padding-bottom: 10px;
}
.required{
	color:red;
}
.Category-select-box-heading{
	color: #444;
	font-weight: normal;
}
.Category-select-box-row .form-control{
	background-color: #fff;
    border: 1px solid #e7edf2;
    border-radius: 5px;
   color: #8e8e8e !important;
    height: 40px;
	font-size: 1.4rem;
    padding-left:5px;
	-moz-appearance:none;
	-webkit-appearance: none;
}
.select-box-down-arrow{
	background:url("../images/selectbox-arrow-fill.png") no-repeat;
	height:12px;
	background-position: right 14px;
}
.Category-input-box-row input{
	background-color: #fff;
    border: 1px solid #e7edf2;
    border-radius: 5px;
    color: #8e8e8e !important;
    height: 40px;
    padding-left:10px;
	-moz-appearance:none;
	-webkit-appearance: none;
}
.Category-input-box-row{
	padding-bottom:15px;
}
.Category-input-box-heading{
	color: #444;
	font-weight: normal;
}
.Category-input-box-height{
	height:150px;
}
.Category-input-box-row textarea{
	background-color: #fff;
    border: 1px solid #e7edf2 !important;
    border-radius: 5px;
    color: #8e8e8e !important;
    height: 80px;
	text-align:left !important;
    padding-left:10px !important;
	-moz-appearance:none;
	-webkit-appearance: none;
}
.currency-select-box-row .form-control{
	background-color: #fff;
    color: #8e8e8e !important;
	border: 1px solid #e2e2e2 !important;
    height: 40px;
	font-size: 1.4rem;
    padding-left:5px;
	-moz-appearance:none;
	-webkit-appearance: none;
	border-bottom-left-radius: 0;
    border-top-left-radius: 0;
	margin-left: -3px;
	margin-bottom:0px !important;
}
.currency-select-box-row .form-group{
	margin-bottom:0px !important;
}
.switch{
	margin-top:5px;
}
input.cmn-toggle-round-1 + label {
	background-color: #dddddd;
    border-radius: 60px;
    height: 30px;
    padding: 2px;
    width: 60px;
}
input.cmn-toggle-round-1 + label:before,
input.cmn-toggle-round-1 + label:after {
  display: block;
  position: absolute;
  top: 1px;
  left: 1px;
  bottom: 1px;
  content: "";
}
input.cmn-toggle-round-1 + label:before {
  right: 1px;
  background-color: #e7edf2;
  border-radius: 60px;
  transition: background 0.4s;
}
input.cmn-toggle-round-1 + label:after {
    background-color: #fff;
	margin-left: 5px;
    border-radius: 100%;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
    height: 20px;
    margin-top: 4px;
    transition: margin 0.4s ease 0s;
    width: 20px;
}
input.cmn-toggle-round-1:checked + label:before {
  background-color: #e40046;
}
input.cmn-toggle-round-1:checked + label:after {
  margin-left: 33px;
}
.cmn-toggle-1 {
  position: absolute;
  margin-left: -9999px;
  visibility: hidden;
}
.cmn-toggle-1 + label {
  display: block;
  position: relative;
  cursor: pointer;
  outline: none;
  user-select: none;
}
input.cmn-toggle-round + label {
	background-color: #dddddd;
    border-radius: 60px;
    height: 30px;
    padding: 2px;
    width: 60px;
}
input.cmn-toggle-round + label:before,
input.cmn-toggle-round + label:after {
  display: block;
  position: absolute;
  top: 1px;
  left: 1px;
  bottom: 1px;
  content: "";
}
input.cmn-toggle-round + label:before {
  right: 1px;
  background-color: #e7edf2;
  border-radius: 60px;
  transition: background 0.4s;
}
input.cmn-toggle-round + label:after {
    background-color: #fff;
	margin-left: 5px;
    border-radius: 100%;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
    height: 20px;
    margin-top: 4px;
    transition: margin 0.4s ease 0s;
    width: 20px;
}
input.cmn-toggle-round:checked + label:before {
  background-color: #e40046;
}
input.cmn-toggle-round:checked + label:after {
  margin-left: 33px;
}
.cmn-toggle {
  position: absolute;
  margin-left: -9999px;
  visibility: hidden;
}
.cmn-toggle + label {
  display: block;
  position: relative;
  cursor: pointer;
  outline: none;
  user-select: none;
}
.post-btn {
    background-color: #e40046;
    border-radius: 5px;
    float: left;
    height: 40px;
    padding: 10px 25px;
    text-align: center;
	margin-top:15px;
	margin-bottom:35px;
	text-transform: capitalize;
}
.post-btn:hover {
    color:#fff;
}
a.post-btn:active, a.post-btn:focus, a.post-btn:visited {
    color:#fff !important;
}
.label-note {
    padding-top: 10px;
}
.margin-10{
	margin-left:10px;
}
.margin-bottom-0{
	margin-bottom:0px !important;
}
.delete-sub-text{
	font-size: 1.7rem;
}
.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front {
    position: fixed;
    z-index: 9999;
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
	padding: 5px 0;
	font-family: Regular !important;
	border-radius: 5px;
}
.ui-menu .ui-menu-item-wrapper {
    padding: 10px;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
	border: 1px solid #eeedee;
	background: #eeedee;
	color: #e40046;
}
.hme-top-location .map-input-box {
    padding-left: 0;
    width: 100%;
    float: left;
}
.hme-top-location .map-input-box input {
	border-radius: 0;
	box-shadow: none;
}

/************************************************************ E O Add product *****************************************************/

/************************************************************ edit product *****************************************************/

.sold-btn {
    background-color: #E40046;
    border-radius: 5px;
    float: left;
	margin-right: 10px;
    height: 40px;
    padding: 10px 25px;
    text-align: center;
	margin-top:15px;
	margin-bottom:35px;
}
.sold-btn:hover {
    color:#fff;
}
a.sold-btn:focus {
    color:#fff!important;
}
.delete-btn {
    background-color: #464e55;
    border-radius: 5px;
    float: left;
    height: 40px;
    padding: 10px 25px;
    text-align: center;
	margin-top:15px;
	margin-bottom:35px;
	text-transform: capitalize;
	cursor: pointer;
}
.delete-btn:hover {
    color:#fff;
}
a.delete-btn:focus {
    color:#fff !important;
}
.sale-btn {
    background-color: #e40046;
    border-radius: 5px;
    float: left;
    height: 40px;
    padding: 10px 25px;
    text-align: center;
	margin-top:15px;
	margin-bottom:35px;
}
.sale-btn:hover {
   color:#fff;
}
.edit-btn{
	float:right;
}

/******************* Product Page******************/

.mobile-product-slide{
	display:none;
}

.non-mobile-product-slide{
	display:block;
}
.slider-fix-left{
	background-color:#ffffff;
	width:10px;
	height:100%;
	position:absolute;
	left:0;
	z-index:1;
}
.slider-fix-right{
	background-color:#ffffff;
	width:10px;
	height:100%;
	position:absolute;
	right:0;
	z-index:1;
}
#thumbcarousel{
	height:auto;
	height:120px;
}
#thumbcarousel > .carousel-inner{
	height:120px;
}
#thumbcarousel > .carousel-inner > .item{
	float:left;
	height:120px;
	width:100%;
}
.carousel-inner{
	background-color:#ffffff;
}
.item .thumb {
	width: 25%;
	cursor: pointer;
	float: left;
}
.item .thumb img {
	width: 100%;
	margin: 2px;
}
.item img {
	/*width: 100%;*/
}
.item .thumb {
	width: 16.666%;
	cursor: pointer;
	float: left;
}
.item .thumb img {
	max-width: 100%;
	margin: 2px;
	height:auto;
}
.item img {
	/*max-width: 100%;*/
}
.product-image#prod-img-1{
	background:url("../images/product-image-1.png") no-repeat;
    width: 100%;
    height: 495px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}
.product-image#prod-thmb-img-1{
	background:url("../images/product-image-1.png") no-repeat;
    max-width: 100%;
    height: 100px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
	border-radius:3px;
}
.thumb-cnt{
	padding:10px 5px;
}
.item.active > .thumb-cnt:first-child{
	padding-left:10px;
}
.item.active > .thumb-cnt:last-child{
	padding-right:10px;
}
.thmb-slider-bg-left{
	background-color:#383838;
	background-image:none ! important;
	opacity:0.62;
	width:30px;
	margin-left:10px;
	margin-top:10px;
	margin-bottom:10px;
	border-top-left-radius:3px;
	border-bottom-left-radius:3px;
}
.thmb-slider-bg-left:hover{
	background-image:none ! important;
	background-color:#383838;
	opacity:0.8;
}
.thmb-slider-bg-right{
	background-color:#383838;
	background-image:none ! important;
	opacity:0.62;
	width:30px;
	margin-right:10px;
	margin-top:10px;
	margin-bottom:10px;
	border-top-right-radius:3px;
	border-bottom-right-radius:3px;
}
.thmb-slider-bg-right:hover{
	background-image:none ! important;
	background-color:#383838;
	opacity:0.8;
}
.thmb-slider-arrow-left{
	background:url("../images/left-arrow.png") no-repeat;
    width: 10px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
	float:left;
	z-index:999;
	left:10px;
	position:absolute;
	top:45%;
}
.thmb-slider-arrow-right{
	background:url("../images/right-arrow.png") no-repeat;
    width: 10px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
	float:left;
	z-index:999;
	right:10px;
	position:absolute;
	top:45%;
}
.exclamatory-icon{
	background:url("../images/exclamatory-icon.png") no-repeat;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
	float:left;
}
.exclamatory-icon-active{
 background:url("../images/exclamatory-icon-active.png") no-repeat;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
 float:left;
}
.tab-section-tabs > li > a.exclamatory-cnt:active > span.report-text{
 color:#d6213a;
}
.tab-section-tabs > li.pull-right > a{
	padding-top:10px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
}
.tab-section-tabs > li.pull-right > a:hover{
	padding-top:10px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
}
.report-text{
	color:#8e8e8e;
	font-size:0.75em;
	padding-left:10px;
}
.mob-report-text{
	color:#8e8e8e;
	font-size:1em;
	padding-left:10px;
}
.mobile-report-div{
	display:none;
}
.product-img{
	border-top-left-radius:3px;
	border-top-right-radius:3px;
}
.tab-section{
	padding-top:20px;
}
.tab-section-tabs{
	border:none;
}
.tab-section-tabs > li.active > a, .tab-section-tabs > li.active > a:hover, .tab-section-tabs > li.active > a:focus{
	border-top:1px solid #eceff2;
	border-left:1px solid #eceff2;
	border-right:1px solid #eceff2;
	border-bottom:0px;
}
.tab-section-content{
	background-color:#ffffff;
	border:1px solid #eceff2;
	margin-top:-2px;
	float:left;
	width:100%;
}
.tab-section-content > div#desc > p > span.more-info > a{
	color:#e40046;
}
ul.tab-section-tabs > li.active{
	border-bottom-right-radius:0px;
	border-bottom-left-radius:0px;
}
ul.tab-section-tabs > li.active > a{
	border-top:1px solid #eceff2;
	border-left:1px solid #eceff2;
	border-right:1px solid #eceff2;
	padding:10px 20px;
	font-size:1em;
	font-family:Bold;
	color:#444;
}
ul.tab-section-tabs > li.active > a:hover{
	padding:10px 20px;
	border-top:1px solid #eceff2 ! important;
	border-left:1px solid #eceff2 ! important;
	border-right:1px solid #eceff2 ! important;
}
.tab-section-tabs > li > a:hover{
	border:none;
}
.tab-section-tabs > li > a{
	padding:10px 20px;
	border: 1px solid transparent;
	font-size:1em;
	color:#444;
}
.tab-section-tabs > li.active > a{
	padding:10px 20px;
	border-top:1px solid #eceff2;
	border-left:1px solid #eceff2;
	border-right:1px solid #eceff2;
	color:#;
}
.tab-section-tabs > li > a:hover{
	padding:10px 20px;
	border: 1px solid transparent;
}
.tab-section-content > .tab-pane{
	padding:20px;
	float:left;
}
.tab-section-content  > .tab-pane  #comment{
	width:100%;
}
.tab-section-content > .tab-pane > p{
	font-size:14px;
	color:#444;
}

/**********************************description more info***********************/

.comment-text-cnt > a {
    color:#e40046;
}
.comment-text-cnt > a:visited {
    color:#e40046;
}
.comment-text-cnt > a:focus {
    color:#e40046;
}
.morecontent > a.morelink
{
 color:#e40046 ! important;
}
.morecontent > a.morelink:focus
{
 color:#e40046 ! important;
}
a.morelink {
    text-decoration:none;
    outline: none;
}
.morecontent span {
    display: none;
}
/*********************E O More info*********************/

.comment-timing-detail
{
 color:#a2b2c0;
 font-size:0.875em;
}
.comment-text-area
{
	background:#efefef  ! important;
	border:none ! important;
}
textarea{
	resize:none;
}
.form-group > textarea
{
	padding:12px;
	height:90px;
}
.form-control::-moz-placeholder
{
	color:#b4c1cc;
}
.comment-text-area
{
	width:100%;
}
.character-left
{
	float:left;
	padding-right:20px;
	width:80%;
}
.comment-profile-default
{
	background:url("../images/comment-profile-default-icon.png") no-repeat;
    width: 40px;
    height: 40px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    background-color: #F6F5F7 !important;
}
.comment-user-name
{
	font-family:Bold;
	font-size:0.875em;
	color:#444;
	padding-top:7px;
	padding-left:20px;
}
.comment-user-name > a
{
 font-family:Bold;
 font-size:1em ! important;
 color:#444;
}
.comment-text
{
	font-size: 1.4rem;
	color:#444;
	padding-left:20px;
}
.comment-section
{
	margin-top:20px;
	overflow:auto;
}
.comment
{
	padding-bottom:15px;
}
.post-comment
{
	width:auto;
	padding-left:0px;
	padding-right:0px;
}
.view-all-comment{
	text-align:center;
	}
.view-all-comment > a
{
	color:#a2b2c0;
}
.product-left-container
{
	padding-right:10px;
	padding-bottom:40px;
	padding-top:20px;
}
.product-right-container{
	padding-left:10px;
}
.product-page-right-top-container
{
	background-color:#ffffff;
	margin-top:20px;
	padding:20px;
	border-radius:5px;
}
.mobile-product-details
{
	display:none;
}
.product-name
{
	font-size:1.125em;
	color:#444;
	word-wrap: break-word;
}
.product-price{
	font-size:1.5em;
	color:#444;
	font-family:Bold;
}
.product-like
{
	background:url("../images/product-like-icon-upd.png") no-repeat;
    padding:18px;
	width:18px;
	height:16px;
	background-color:#e40046;
    background-repeat: no-repeat;
    background-position: center center;
	border-radius:50%;
}
.product-like#liked
{
	background:url("../images/product-liked-icon-upd.png") no-repeat;
    padding:18px;
	width:18px;
	height:16px;
	background-color:#e40046 ;
    background-repeat: no-repeat;
    background-position: center center;
	border-radius:50%;
}
.like-counter
{
	font-size:0.75em;
	color:#8e8e8e;
	text-align:right;
	padding-top:10px;
}
.used-status-row{
	padding-bottom: 10px;
	padding-top:5px;
}
.shipping-cost-cnt
{
	padding:10px 0;
	border-top:1px solid #f4f4f4;
	border-bottom:1px solid #f4f4f4;
}
.used-status{
	background-color:#8e8e8e;
	color:#ffffff;
	font-size:0.75em;
	float:left;
	border-radius:5px;
	padding:2px 7px;
	margin-right: 10px;
}
.days-reviews-counter
{
	color:#8e8e8e;
	font-size:0.875em;
	padding-top:2px;
	float:left;
}
.days-reviews-counter > span
{
	padding:0 5px;
}
.fb-share
{
	background:url("../images/fb-share.png") no-repeat;
    width: 59px;
    height: 20px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
	float:left;
}
.fb-share-count
{
	color:#444;
	font-size:0.75em;
}
.location-grey{
	background:url("../images/location-grey.png") no-repeat;
    width: 12px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
	float:left;
}
.shipping-icon{
	background:url("../images/shipping.png") no-repeat;
    width: 21px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
	float:left;
}
.product-location{
	color:#444;
	font-size:0.875em;
	float:left;
	padding-left:10px;
	width:96%;
}
.shipping-cost{
	width:91%;
	line-height: 24px;
}
.product-location-content
{
	padding-top:20px;
}
.map-location{
	float:left;
	height:150px;
	width:100%;
	border-radius:5px;
}
.product-address-map{
	padding-top:10px;
	padding-bottom: 10px;
}
.btn-chat-with-seller{
	float:left;
	border-radius:3px;
	padding-top:10px;
	padding-bottom:10px;
	margin-top:0px;
}
.chat-with-seller-text{
	color:#ffffff;
	font-size:1em;
	float:left;
	text-align:center;
}
.chat-with-seller-text > span {
    padding-left: 10px;
}
.chat-with-seller-icon{
	background:url("../images/chat-with-seller-icon.png") no-repeat;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
	float:left;
}
.chat-with-seller-icon-container
{
	padding-right:15px;
}
.btn-make-an-offer{
	background-color:#ffffff;
	border:1px solid #e7edf2;
	float:left;
	border-radius:3px;
	padding-top:10px;
	padding-bottom:10px;
	margin-top:10px;
	text-align:center;
	color:#444;
	font-size:1em;
}
.product-page-right-bottom-container{
	background-color:#ffffff;
	border-radius:5px;
	margin-top:10px;
}
.about-the-seller
{
	font-family:Bold;
	font-size:1em;
	color:#444;
	border-bottom:1px solid #eceff2;
	padding:15px 20px;
}
.seller-details{
	padding:20px;
}
.seller-prof-pic{
	width: 85px;
    height: 85px;
	border-radius:50%;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
	float:left;
	position:relative;
	/*overflow: hidden;*/
}
.seller-verified-icon {
    background-color: #E40046;
    border: 3px solid #fff;
    border-radius: 50%;
    bottom: 6px;
    color: #fff;
    float: left;
    font-size: 11px;
    height: 30px;
    line-height: 25px;
    overflow: hidden;
    position: absolute;
    right: -7px;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 30px;
}
.seller-name{
	font-family:Bold;
	font-size:1.125em;
	color:#444444;
	overflow: hidden;
    padding-top: 10px;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.seller-name > a{
	font-family:Bold;
	font-size:1.125em;
	color:#444444;
}
.mobile-verification#verified
{
	background:url("../images/mobile-verification-icon.png") no-repeat;
    width: 28px;
    height: 28px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
	display: inline-block;
}
.mobile-verification
{
	background:url("../images/mobile-not-verified-icon.png") no-repeat;
    width: 28px;
    height: 28px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
	display: inline-block;
}
.fb-verification#verified
{
	background:url("../images/facebook-verification-icon.png") no-repeat;
    width: 28px;
    height: 28px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
	display: inline-block;
	margin-left:5px;
}
.fb-verification
{
	background:url("../images/facebook-not-verified-icon.png") no-repeat;
    width: 28px;
    height: 28px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
	margin-left:5px;
	display: inline-block;
}
.mail-verification#verified
{
	background:url("../images/mail-verification-icon.png") no-repeat;
    width: 28px;
    height: 28px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
	margin-left:5px;
	display: inline-block;
}
.mail-verification
{
	background:url("../images/mail-not-verified-icon.png") no-repeat;
    width: 28px;
    height: 28px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
	display: inline-block;
}
.seller-verification
{
	padding-top:5px;
	padding-bottom: 5px;
}
.phone-number{
    float: left;
    width: 100%;
}
.country-code{
	padding-right:5px;
}
.product-counter-container
{
	padding:0px 5px;
}
.product-counter-container:first-child{
	padding-left:0px;
}
.product-counter-container:last-child{
	padding-right:0px;
}
.btn-product-counter
{
	border:1px solid #e7edf2;
	border-radius:5px;
	padding-top:15px;
	padding-bottom:15px;
	text-align:center;
	font-size:0.875em;
	color:#444;
	float:left;
	width:100%;
}
.btn-product-counter:hover
{
	background-color:#f6fbff;
}
.counter
{
	font-family:Bold;
	float:left;
	text-align:center;
	font-size:1em;
	color:#444;
	width:100%;
}
.counter-label
{
	float:left;
	text-align:center;
	font-size:1em;
	color:#444;
	width:100%;
}
.seller-classified-detail
{
	padding-bottom: 15px;
    padding-top: 15px
}
.recently-viewed-heading
{
	color:#444;
	font-size:1.125em;
	font-family:Bold;
	padding-left: 10px;
    padding-right: 10px;
}
.recently-viewed
{
	padding-top:15px;
}
.rate-section-2
{
	float:left;
	background-color:#ffffff;
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
	border:1px solid #e7edf2;
	/*border-top:none;*/
}
.image-container#prod-1
{
	background:url("../images/5.jpg") no-repeat;
	height:235px;
	width:100%;
	background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	border:1px solid #e7edf2;
	border-bottom:none;
}
.image-container#prod-2
{
	background:url("../images/7.jpg") no-repeat;
	height:235px;
	width:100%;
	background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	border:1px solid #e7edf2;
	border-bottom:none;
}
.image-container#prod-3
{
	background:url("../images/8.jpg") no-repeat;
	height:235px;
	width:100%;
	background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	border:1px solid #e7edf2;
	border-bottom:none;
}
.image-container#prod-4
{
	background:url("../images/12.jpg") no-repeat;
	height:235px;
	width:100%;
	background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	border:1px solid #e7edf2;
	border-bottom:none;
}

.image-container#prod-5
{
	background:url("../images/9.jpg") no-repeat;
	height:235px;
	background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	border:1px solid #e7edf2;
	border-bottom:none;
	max-width: 100%;
	overflow: hidden;
	transition: all ease 0.5s;
}
.image-container#prod-5:hover {
    transform: scale(1.1);
}

.image-container#prod-6
{
	background:url("../images/15.jpg") no-repeat;
	height:235px;
	width:100%;
	background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	border:1px solid #e7edf2;
	border-bottom:none;
}

.image-container#prod-7
{
	background:url("../images/16.jpg") no-repeat;
	height:235px;
	width:100%;
	background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	border:1px solid #e7edf2;
	border-bottom:none;
}
.product-padding{
	padding-left:10px;
	padding-right:10px;
}
.product-row
{
	margin-left:-10px;
	Margin-right:-10px;
}
.recently-viewed-container
{
	padding-bottom:30px;
}

.popular-product-container
{
	padding-bottom:60px;
}

.recently-viewed .product-padding > a {
    clear: both;
    display: block;
    overflow: hidden;
    height: 235px;
    position: relative;
}



/****chat with seller modal****/

.to-content
{
	padding: 10px 10px 20px 20px;
	border-bottom:1px solid #eceff2;
}

.chat-seller-modal-content
{
	background-color:#ffffff;
	margin:40px auto;
	border-radius:3px;
}

.to-prof-pic
{
	background:url("../images/seller-prof-pic.jpg") no-repeat;
	height:64px;
	width:64px;
	border-radius:50%;
	background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}

.chat-with-seller-close
{
    font-size: 3rem;
    margin-top: 0px;
    padding-right: 0px !important;
}

.to-prof-content
{
	padding-left:15px;
	font-size:1em;
	color:#444444;
}
.to-prof-content > div > a
{
	font-size:1em;
	color:#444444;
	font-family: Bold;
}

.to-prof-pic-cnt
{
	padding-top:15px;
}

.messgage-container
{
	padding:20px;
}

.chat-modal-text-area
{
	background:#ffffff ! important;
	border:1px solid #eceff2 ! important;
}

.send-btn-cnt
{
	padding-top:10px;
}

.help-text
{
	color:#8e8e8e;
	font-size:0.75em;
}

.help-text
{
	padding-right:20px;
}

.help-text > span
{
	padding-right:7px;
}
.foldtext
{
	word-wrap: break-word;
}

.send-btn
{
	padding:10px 0px;
	font-size:0.875em;
	border-radius:3px;
}
.info-icon
{
	background:url("../images/info-icon.png") no-repeat;
	height:16px;
	width:16px;
	background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
	float:left;
}
.success-icon
{
	background:#E40046;/*url("../images/success-icon.png") no-repeat;*/
	height:41px;
	width:41px;
	background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
	float:none;
	margin:0 auto;
	margin-top:20%;
	border-radius: 50%;
}
.success-icon i.fa.fa-check {
    color: #fff;
    text-align: center;
    margin: 10px 0 0 11px;
    font-size: 20px;
}
.payment-suces .success-icon {
    margin-top: 10%;
}
.success-modal
{
	background:#ffffff;
	min-height:320px;
	margin-top:40px;
	border-radius:3px;
}

.success-modal-close {
    font-family: Regular;
    font-size: 3rem;
    margin-top: 0;
    padding-right: 10px !important;
}
.sent-text
{
	width:100%;
	text-align:center;
	font-family:Bold;
	font-size:1em;
	color:#444444;
	padding-top:18px;
	float:left;
}

/****E O Chat with seller****/

/******Make offer modals*****/

.ask-price-text
{
	font-size:1.5em;
	font-family:Bold;
	color:#444;
	width:100%;
	text-align:center;
	padding-top:15px;
	padding-bottom:30px;
}

.ask-price-text > span
{
	color:#e40046;
}

.offer-price-text
{
	font-size:0.875em;
	font-family:Bold;
	color:#444;
}

.offer-text-field-label
{
	color:#444444;
	font-size:1em;
	font-family:Bold;
	text-align:center;
	padding:10px 0;
	background-color:#eceff2;
	border-top-left-radius:4px;
	border-bottom-left-radius:4px;
}

.offer-text-field > input
{
	padding:9px;
	width:100%;
	border:1px solid #eceff2;
	border-top-right-radius:4px;
	border-bottom-right-radius:4px;
}

.offer-modal-text-area
{
	background: #ffffff none repeat auto 0 0 !important;
    border: 1px solid #eceff2 !important;
	height:90px ! important;
	margin-top:10px;
	float:left;
	margin-bottom:10px;
}
.offer-price-txt-field-cnt
{
	margin-top:10px;
}

/******E O Make offer modals*****/

/*********Exchange modal*********/

.exchange-product-grid-container{
	height:auto;
	max-height:420px;
	overflow-y:auto;
	text-align:center;
}

.exchange-product
{
	background:url("../images/8.jpg") no-repeat;
	background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
	height:175px;
	max-width:100%;
	border-top-left-radius:4px;
	border-top-right-radius:4px;

}

.exchange-product-name
{
	color:#444;
	font-size:0.875em;
	padding:10px;
	width:100%;
	border:1px solid #e7edf2;
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
	text-overflow: ellipsis;
    	white-space: nowrap;
	overflow: hidden;
}

.exchange-product-grid
{
	padding:5px;
}

.exchange-product-grid:active > div > .exchange-product
{
	border-top:3px solid #e40046;
	border-left:3px solid #e40046;
	border-right:3px solid #e40046;
}

.exchange-product-grid:active > div > .exchange-product-name
{
	background-color:#e40046;
	color:#ffffff;
	border:1px solid #e40046;
}

.exchange-product-grid:hover > div > .exchange-product
{
	border-top:3px solid #e40046;
	border-left:3px solid #e40046;
	border-right:3px solid #e40046;
}

.exchange-product-grid:hover > div > .exchange-product-name
{
	background-color:#e40046;
	color:#ffffff;
	border:1px solid #e40046;
}
.exchange-product-grid.active > div > .exchange-product
{
	border-top:3px solid #e40046;
	border-left:3px solid #e40046;
	border-right:3px solid #e40046;
}

.exchange-product-grid.active > div > .exchange-product-name
{
	background-color:#e40046;
	color:#ffffff;
	border:1px solid #e40046;
}

.create-exchange-btn
{
	width:100%;
	padding-left:5px;
	padding-right:5px;
	padding-top:20px;
}
.view_more_comnts {
    display: inline-block;
}

/*********E O Exchange modal******/

/*****************E O Product Page*****************/

/*****************No item Page*****************/

.no-item{
	line-height: 50px;
    padding-bottom: 20px;
    padding-top: 10px;
    text-align: center;
}
.no-item-text{
	font-size:3rem;
}
.world-wide{
	font-size:5rem;
	color:#e40046;
	font-family:Bold;
}
.back-botton {
	padding-top: 20px;
}
.back-btn {
	background-color: #e40046;
	border-radius: 5px;
	height: 40px;
	padding:10px 25px;
	color: #fff;
}
.back-btn:hover{
    color: #ffffff !important;
}
.back-btn:focus{
    color: #ffffff !important;
}

/*****************E O No item Page*****************/

#invoice-modal > .modal-dialog > .login-modal-content > .login-content > .promotions-details-cnt > #invoice_content > .sale-info > .sale-initiate-date
{
	float:none ! important;
	text-align:center;
	font-size:1.6rem;
}

.invoice-popup-line-padding
{
    padding:5px 0;
}

.invoice-popup-heading
{
    font-size:1.7rem;
}

.invoice-popup-addr-cnt,.invoice-popup-item-details-cnt
{
    border-top:1px solid #f4f4f4;
    padding-top:15px;
    padding-bottom:15px;
}

.invoice-popup
{
    font-size:1.5rem;
    line-height:30px;
}

.invoice-popup-total
{
    border-top:1px solid #dddddd;
    border-bottom:1px solid #dddddd;
}

.invoice-print-btn
{
    padding:5px 10px;
    background-color:#e40046;
    border-radius:4px;
    color:#ffffff;
}

/*****************Message Page*****************/

.no-conversation-msg{
	color: #8e8e8e;
    float: left;
    font-size: 1.75em;
    margin: 5% auto 0;
    text-align: center;
    width: 100%;
}

.no-conversation-msg img{
	width: 100%;
	padding: 0 10px;
	max-width: 400px;
}

.message-vertical-tab-section
{
	padding-top:10px;
}

.message-vertical-tab-container
{
	background-color:#fff;
	border-top-left-radius:4px;
	border-bottom-left-radius:4px;
	box-shadow: 0px 0px 4px #cccc;
	/*height:628px; */
	height:781px;
	overflow-y:hidden;
}
.message-cnt
{
	height:500px;
	overflow-y:auto;
}
.chat-message-container #home {
    background: url(../images/chat-bg.png) repeat scroll center;
    box-shadow: 0px 0px 4px #cccc;
}
.message-vertical-tab-container:hover
{
 overflow-y:auto;
}
.message-vertical-tab-container > li.active > a, .message-vertical-tab-container > li.active > a:hover, .message-vertical-tab-container > li.active > a:focus
{
	background-color:#f3f5f6;
	border-left: 5px solid #e40046;
    cursor: default;
	border-bottom:none;
	float:left;
	width:100%;
	border-top:0px;
	border-right:0px;
	border-bottom:0px;
}

.message-vertical-tab-container > li
{
	position:relative;
}

.message-vertical-tab-container > li.active
{
	padding-right:0;
}

.message-vertical-tab-container > li:first-child.active
{
	padding-top:5px;
	padding-right:0px;
	padding-bottom:0px;
}
.message-vertical-tab-container.nav-tabs {
    border-bottom: unset;
}
#address-book .classified-acc-icon-cnt img {
    height: 16px;
}
.message-vertical-tab-container > li:last-child.active
{
	padding-bottom:5px;
	padding-right:5px;
	padding-top:0px;
}

.message-vertical-tab-container > li.active > a
{
	border-top:0px;
	border-right:0px;
	border-bottom:0px;
}

.message-vertical-tab-container > li > a
{
	margin-right:0;
	border-radius:0px;
	float:left;
	width:100%;
	border:none;
	border-left: 5px solid transparent;
}

.message-vertical-tab-container > li > a:hover
{
	border-bottom:none;
	border-left: 5px solid #e40046;
}

.message-prof-pic
{
    width: 75px;
    height: 75px;
    border-radius: 50%;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
	position:relative;
}

.message-prof-pic#pic1
{
	background:url("../images/prof-pic-2.jpg") no-repeat;
    width: 75px;
    height: 75px;
    border-radius: 50%;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
	position:relative;
}

.message-prof-pic#pic2
{
	background:url("../images/prof-pic-3.jpg") no-repeat;
    width: 75px;
    height: 75px;
    border-radius: 50%;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
	position:relative;
}

.message-prof-pic#pic3
{
	background:url("../images/prof-pic-4.jpg") no-repeat;
    width: 75px;
    height: 75px;
    border-radius: 50%;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
	position:relative;
}

.message-prof-pic#pic4
{
	background:url("../images/prof-pic-5.jpg") no-repeat;
    width: 75px;
    height: 75px;
    border-radius: 50%;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
	position:relative;
}

.message-prof-pic#pic5
{
	background:url("../images/prof-pic-6.jpg") no-repeat;
    width: 75px;
    height: 75px;
    border-radius: 50%;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
	position:relative;
}

.message-prof-pic#pic7
{
	background:url("../images/prof-pic-7.jpg") no-repeat;
    width: 75px;
    height: 75px;
    border-radius: 50%;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
	position:relative;
}

.message-prof-pic#pic6
{
	background:url("../images/prof-pic-8.jpg") no-repeat;
    width: 75px;
    height: 75px;
    border-radius: 50%;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
	position:relative;
}

.message-prof-name
{
	color:#444444;
	font-size:1em;
	padding-top:10px;
	word-wrap:break-word;
	font-family:Bold;
	overflow: hidden;
    text-overflow: ellipsis;
	white-space:nowrap;
}

.short-message
{
	font-size:1em;
	color:#627686;
	word-wrap:break-word;
	overflow: hidden;
    text-overflow: ellipsis;
	white-space:nowrap;
}

.message-time
{
	font-size:0.875em;
	color:#a4b6c5;
	width:100%;
	word-wrap:break-word;
}

.message-details
{
	padding-left:7px
}

.message-icon
{
	padding-top:5px;
}

.message-tab-content
{
	padding:10px;
	background-color:#ffffff;
}

.message-conversation
{
	background-color:#fff;
	padding:10px 10px;
	border-radius:4px;
	position:relative;
	margin-left:11px;
	border-top-left-radius:0px;
	max-width:100%;
	box-shadow: 0 0px 5px #ccc;
}
.message-conversation img{
	height: 18px;
	width: 18px;
}
a.message-conversation-item-name
{
	font-size:1em;
	color:#e40046;
}

.conversation-prof-pic
{
	float:left;
}

.conversation-prof-pic#user
{
	float:right;
}

.conversation-product-pic
{
	background:url("../images/12.jpg") no-repeat;
    width: 80px;
    height: 80px;
    border-radius: 4px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    background-color: #F6F5F7;
}

.conversation-container
{
	padding-top:15px;
}

.conversation-product-pic-container
{
	float:left;
	margin-right:5px;
}

.conversation-bargain-container
{
	float:left;
	width:73%;
	padding-left:0px;
}

.conversation-rate
{
	padding: 5px 10px;
	background-color:#e40046;
	color:#ffffff;
	font-size:1em;
	border-radius:4px;
	float:left;
	width:auto;
}

.conversation-rate-container
{
	width:100%;
	float:left;
	padding-bottom:12px;
}

.conversation-text
{
	font-size:1em;
	color:#627686;
	float:left;
	width:100%;
	word-wrap:break-word;
}

.arrow-left {
   border-bottom: 15px solid transparent;
    border-right: 11px solid #fff;
    border-top: 0 solid transparent;
    height: 0;
    left: 0;
    position: absolute;
    top: 5px;
    width: 0;
    z-index: 99;
}

.arrow-right {
	/*background:url("../images/right-chat-arrow.png") no-repeat;*/
    width: 11px;
    height: 14px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
	position:absolute;
	right:5px;
	z-index:553;
	border-bottom: 15px solid transparent;
	border-left: 11px solid #f6eaee;
	border-top: 0 solid transparent;
	animation: slide-up 0.3s ease-in;
}

.message-conversation-left-cnt
{
	padding-top:5px;
}

.conversation-date
{
	color:#969fa7;
	font-size:0.875em;
	padding-left:15px;
	padding-top:5px;
}

.message-conversation-container
{
	padding-bottom:10px;
}

.message-conversation-right-cnt
{	-webkit-animation: slide-up 0.3s ease-in;
	-moz-animation: slide-up 0.3s ease-in;
	animation: slide-up 0.3s ease-in;
	float:right;
	padding-top:5px;
}

.message-conversation-right-cnt > .message-conversation
{
	margin-left:0px;
	margin-right:15px;
	float:right;	
	background: #f6eaee none repeat scroll 0 0;
	border-top-left-radius:4px;
	border-top-right-radius:0px;
	/*background-color:transparent;*/
	/*border:1px solid #e5e9ed;*/
	width:auto;
	padding-bottom: 10px;
    padding-top: 10px;
    box-shadow: 0 0 5px #cccc;
}
.conversation-text {
    color: #444;
}
.conversation-text img{
    width: auto;	
	max-width: 100%;
	height: auto;
	max-height: 200px;
}
.message-conversation-left-cnt .conversation-text {
    color: #444;
}
.message-conversation-right-cnt > .conversation-date
{
	padding-right:15px;
	text-align:right;
}
.message-conversation-right-cnt > .message-conversation > .conversation-container
{
	padding-top:0px;
}
.message-conversation-right-cnt > .message-conversation > .conversation-container > .conversation-bargain-container
{
	width:100%;
}
.message-conversation-right-cnt > .message-conversation > .conversation-container > .conversation-bargain-container > .conversation-text
{
	padding-top:0px;
	text-align:right;
	width:100%;
}

.typing-status
{
	color:#a4b6c5;
	font-size:1em;
	text-align:center;
	padding:5px 0px;
	text-transform:capitalize;
	width:100%;
	word-wrap:break-word;
}
.message-type-container > .chat-message-type > .message-send > a > .send-btn
{
	padding:23px 0;
}
.message-type-container > .chat-message-type > .form-group > textarea
{
	height:70px;
	font-size:1em;
}
.send-btn > span
{
 display:none;
}
.message-type-container > .chat-message-type > .form-group
{
	padding-right:10px;
	margin-bottom:0px;
}

.message-vertical-tab-section > .tab-content
{
	padding-bottom:34px;
}
.message-unread-count
{
	background-color:#e40046;
	color:#ffffff;
	border:3px solid #e5e9ed;
	font-size:1em;
	border-radius:50%;
	float:left;
	width:28px;
	height:28px;
	text-align:center;
	position:absolute;
	right:0;
	bottom:0;
	padding-top:2px;
}

.floating-div
{
	padding:10px;
	width:350px;
	background-color:#ffffff;
	border-radius:4px;
	margin-bottom:10px;
	-webkit-box-shadow: 0px 0px 7px 0px rgba(163,163,163,1);
	-moz-box-shadow: 0px 0px 7px 0px rgba(163,163,163,1);
	box-shadow: 0px 0px 7px 0px rgba(163,163,163,1);
}

.message-user-prof-pic
{
	background:url("../images/prof-pic-1.jpg") no-repeat;
    width: 75px;
    height: 75px;
    border-radius: 50%;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}

#floating-div-pic
{
	height:50px;
	width:50px;
}

.message-user-name
{
	font-size:1.125em;
	color:#444444;
	font-family:Bold;
}

.message-user-info
{
	font-size:1.125em;
	color:#444444;
	float:left;
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
    text-overflow: ellipsis;
	white-space:nowrap;
}

.message-user-info-cnt
{
	/*padding-top:3px;*/
	float: left;
    max-width: 450px;
    padding-left: 10px;
    width: auto;
}

.message-floating-div-cnt
{
	margin-top:20px;
	position:fixed;
	right:10px;
	z-index:554;
}

.message-floating-div-cnt > .floating-div > .message-icon  
{
	padding-top:0px;
	float:left;
	width:50px;
}

.user-conv
{
	padding-right:10px;
}

.message-vertical-tab-section > ul.message-vertical-tab-container > li.active > a > .message-icon > .message-prof-pic > .message-unread-count
{
 border:3px solid #f3f5f6;
}
.has-error{
    border: 1px solid #de2f2c !important;
    color:#de2f2c !important;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075)!important;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075) !important;
}

.short-message img {
    margin-right: 10px;
}

/*****************E O Message Page************/


/**************payment page style*******************/

.payment-product-top-padding
{
	padding-top:20px;
}

.payment-product-top-padding:nth-child(1),.payment-product-top-padding:nth-child(2),.payment-product-top-padding:nth-child(3),.payment-product-top-padding:nth-child(4)
{
	padding-top:0;
}

.no-padding
{
	padding:0;
}

.payment-status-txt
{
	color:#8a959e;
	font-size:1.5em;
	text-align:center;
	padding-top:15px;
	float:left;
	width:100%;
}

.payment-status-info-txt
{
	color:#444444;
	font-size:1.875em;
	text-align:center;
	padding-top:5px;
	float:left;
	width:100%;
}

.payment-product-padding
{
	padding-top:100px;
	padding-bottom:0px;
	float:left;
}

.payment-red
{
	color:red;
}

.payment-decline-status-info{
	margin:10% auto;
}
.payment-decline-status-info-txt
{
	color:#8e8e8e;
	font-size:1.35em;
	text-align:center;
	padding-top:5px;
	float:left;
	width:100%;
}

.decline-center
{
	margin: 8% auto 8%;
}

.payment-promote-btn {
    width: auto;
    float: unset;
    margin: 0 auto;
    text-align: center;
    padding: 10px 15px;
}
.cls_continue-shop {
    text-align: center;
    display: block;
    margin: 20px 0;
}
.error-main {
	background-color:#f4f4f4;
	width:100%;
	float:left;
	display:block;
}
.profile-tab-content
{
   min-height: 582px;
}

/************E O payment page style*****************/

/*********** Checkout page style***************/

.classified-accorddion-cnt
{
	padding-top:13px;
	min-height:550px;
}

.classified-accordion-title-txt
{
	font-size:18px;
	font-family:Bold;
	color:#444444;
	float:left;
	padding: 8px 10px 10px;
}

.classified-accordion
{
	background:transparent;
	border:none;
	box-shadow:none;
}

.classified-accordion > .panel-collapse > .panel-body
{
	border:none ! important;
	padding: 20px 0 ! important;
}

.classified-acc-add-addr {
    color: #fff !important;
    background-color: #E40046;
    padding: 8px 30px;
    border-radius: 3px;
}

.classified-accordion-heading
{
	height:60px;
	padding:10px ! important;
	border-radius:3px;
	background: #fff !important;
}

.classified-acc-addr-cnt
{
	background-color:#ffffff;
	padding:20px;
	border-radius:3px;
	position:relative;
	overflow: hidden;
}
.classified-acc-addr-cnt-bg
{
	background-color:#ddd;
}
.recently-viewed .product-padding > a {
    clear: both;
    display: block;
    overflow: hidden;
    height: 234px;
    position: relative;
}

.classified-acc-addr-cnt:hover,.classified-acc-addr-cnt:active
{
	-webkit-box-shadow:inset 0px 0px 0px 3px #e40046;
    -moz-box-shadow:inset 0px 0px 0px 3px #e40046;
    box-shadow:inset 0px 0px 0px 3px #e40046;
}

.classified-acc-addr-cnt:hover .classified-acc-continue-btn,.classified-acc-addr-cnt:active .classified-acc-continue-btn
{
	background:#e40046 ! important;
	color:#ffffff ! important;
}
.classified-acc-addr-cnt:hover .classified-acc-btn.classified-acc-select.setdefault_btn {
	background: #E40046 !important;
}
.classified-acc-btn.classified-acc-select.setdefault_btn {
    background: #464e55 !important;
}
#address-book .classified-acc-icon-cnt img {
    height: 16px;
}
.classified-acc-icon-cnt > a
{
	float:right;
	padding:0 8px;
}

.classified-acc-addr-heading
{
	font-size:20px;
	font-family:Regular;
	color:#444444;
	padding-top:13px;
}

.classified-acc-addr-txt
{
	font-size:14px;
	font-family:Regular;
	color:#7e8c98;
	padding-top:10px;
	height:100px;
	overflow-y:auto;

}

.classified-acc-noaddr-cont
{
	//display:none;
}

.address-active
{
	background: url("../images/address-active.png") no-repeat scroll center center;
    height: 37px;
    width: 36px;
	position:absolute;
	top:0;
	right:0;
	display:none;
}

.classified-acc-addr-cnt:active > .address-active
{
	display:block;
}

.classified-acc-noaddr-txt
{
	float:left;
	width:100%;
	font-size:24px;
	color:##444444;
	text-align:center;
	padding-bottom: 20px;
    padding-top: 50px;
}

.classified-acc-noaddr-btn-cnt
{
	float:left;
	width:100%;
	padding-bottom: 50px;
}

.classified-acc-noaddr-btn
{
	float:none;
	text-align:center;
}

.classified-acc-noaddr-btn > .classified-acc-add-addr
{
	background-color:#e40046;
	color:#ffffff;
}
.classified-acc-phone
{
	color:#444444;
	font-size:16px;
	border-top:1px solid #f4f4f4;
	border-bottom:1px solid #f4f4f4;
	padding:8px 0;
}
.classified-acc-select-cnt
{
	float:none;
	text-align:center;
}

.classified-acc-select
{
	margin:0 auto;
	width:70%;
}
.classified-acc-btn
{
	background-color:#e40046;
	color:#ffffff;
	font-size:16px;
	padding:8px 60px;
	border-radius:3px;
}
.classified-acc-addr-cnt .classified-acc-addr {
    overflow-y: hidden;
    width: 120%;
}
.classified-acc-addr
{
	padding-bottom:12px;
}

.classified-acc-btn-cnt
{
	padding-top:20px;
}
.classified-acc-addr-container > .classified-acc-addr-cont
{
	padding-left: 0px;
	padding-bottom: 15px;
}
.classified-acc-addr-container > .classified-acc-addr-cont:nth-child(4n-7)
{
	padding-left:0px;
}

.classified-acc-addr-container > .classified-acc-addr-cont:nth-child(4n)
{
	padding-right:0px;
}

.edit-profile-form .classified-acc-addr-cont
{
	padding-left:0px;
}

.edit-profile-form .classified-acc-addr-cont:last-child
{
	padding-right:15px;
}

.edit-profile-addr-cnt
{
	padding-top:20px;
}
.classified-accordion-right-txt
{
	font-size:16px;
	color:#444444;
	padding-top:10px;
	padding-right:10px;
}

.classified-accordion-fullwidth-head
{
	width:100%;
	float:left;
}

.classified-acc-order-summary-pic-cnt
{
	padding-left:0px;
}

.classified-acc-order-summary-pic
{
	background: rgba(0, 0, 0, 0) no-repeat scroll center center / cover ;
    border-radius: 4px;
    height: 156px;
    margin: 0 auto;
    max-width: 100%;
}

.accordion-seller-txt
{
	color:#8e8e8e;
	font-size:16px;
}

.classified-acc-order-summary-txt
{
	float:left;
	padding-top:15px;
	color:#444444;
	font-size:16px;
	width:100%;
}

.classified-acc-order-summary-info-cnt
{
	padding-right:0px;
	padding-left:5px;
}

.classified-acc-order-name
{
	color:#444444;
	font-size:19px;
	padding-left:0;
}

.classified-acc-order-rate
{
	font-size:16px;
	color:#444444;
}

.classified-acc-order-del-time
{
	color:#e40046;
}

.classified-acc-order-qty-dd
{
	background-color:#ffffff;
	width:5%;
	border:none;
	padding:15px 30px;
	margin-top:10px;
	color:#444444;
}

.classified-acc-order-shp-fee
{
	color:#444444;
}

.classified-acc-order-shp-fee-cnt
{
	margin-top:10px;
	padding:10px 0;
	border-top:1px solid #e7edf2;
	color:#8e8e8e;
	font-size:16px;
}

.classified-acc-item-fee-txt
{
	color:#8e8e8e;
}

.classified-acc-order-btn-cnt
{
	border-top:1px solid #e7edf2;
	padding:20px 0 0 0;
	margin-top:15px;
}

.classified-acc-delete-btn
{
    border-radius: 3px;
    color: #ffffff;
    font-size: 16px;
    padding: 8px 60px;
	background-color:#464e55;
	margin-left:10px;
}
.sold-status .label-lg.label-default {
    background: transparent;
    color: #E06C17;
}
.classified-acc-btn,.classified-acc-delete-btn
{
	color:#ffffff ! important;
}

.classified-acc-continue-btn
{
	/*color:#444444 ! important;
	background-color:#f4f4f4 ! important;*/
    color: #fff !important;
    background-color: #E40046 !important;
}
.classified-acc-btn.classified-acc-select.setdefault_btn {
    background: #464e55 !important;
}
.classified-acc-addr-cnt:hover .classified-acc-btn.classified-acc-select.setdefault_btn {
    background: #E40046 !important;
}
#my-review .exchange-prof-pic {
    background-color: #fff;
}
.classified-acc-order-btn,.classified-acc-order-btn > a
{
	float:left;
}

.classified-acc-tab-ul
{
	border:none;
}

.classified-acc-tab-ul > li
{
	border:none ! important;
	float:left;
	border-radius:3px;
}

.classified-acc-tab-ul > li > a
{
	border:none ! important;
	margin:0;
	background-color:transparent ! important;
	font-size:16px;
	color:#9eaebb;
	font-family:Bold;
}

.classified-acc-tab-ul > li.active > a
{
	color:#444444;
}

.classified-acc-tab-ul > li > a:hover
{
	color:#444444;
}

.classified-acc-tab-ul > li.active,.classified-acc-tab-ul > li.active {
  background: #ffffff ! important; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(left,rgba(255,0,0,0),rgba(255,255,255,1)) ! important; /*Safari 5.1-6*/
  background: -o-linear-gradient(right,rgba(255,0,0,0),rgba(255,255,255,1)) ! important; /*Opera 11.1-12*/
  background: -moz-linear-gradient(right,rgba(255,0,0,0),rgba(255,255,255,1)) ! important; /*Fx 3.6-15*/
  background: linear-gradient(to right, rgba(255,0,0,0), rgba(255,255,255,1)) ! important; /*Standard*/
}

.classified-acc-tab-ul > li.active > a,.classified-acc-tab-ul > li.active > a
{
	background-color:transparent ! important;
}

.classified-acc-payment-icon-cnt
{
	float:none;
	text-align:center;
	padding-top:10px;
}

.classified-acc-payment-icon-cnt > img
{
	margin:0 auto;
}

.classified-acc-payment-cnt
{
	padding-top:20px;
}

.classified-acc-paypal-btn
{
    border-radius: 3px;
    color: #ffffff;
    font-size: 16px;
    padding: 8px 20px;
	background-color:#00447b;
	margin-top:30px;
}

.classified-acc-paypal-btn:hover
{
	color:#ffffff ! important;
}

.classified-acc-payment-btn-cnt
{
	float:none;
	text-align:center;
	padding-top:30px;
	padding-bottom:30px;
}

.classified-acc-order-qty > .select-box-down-arrow
{
	background-position:right 10px;
}

.classified-acc-cdtcard-cnt
{
	background-color:#ffffff;
	border-radius:4px;
}

.classified-acc-tab-pane-cnt
{
	padding-right:0;
}

.classified-acc-pane-heading
{
	font-size:18px;
	color:#444444;
	width:100%;
	padding:15px 20px;
	font-family:Bold;
	float:left;
	border-bottom:1px solid #f4f4f4;
}

.classified-acc-pane-content
{
	padding:20px;
	float:left;
	width:100%;
}

.classified-acc-pane-content > .highlight
{
	background:transparent;
	border:none;
	color:#444444;
}

.classified-acc-pane-content > .classified-acc-pane-left-cnt > .classified-acc-pane-radio-cnt > .radio-inline > label
{
	color:#444444;
	font-size:16px;
	font-family:Regular;
	font-weight:normal ! important;

}
.classified-acc-pane-content > .classified-acc-pane-left-cnt > .classified-acc-pane-radio-cnt > .radio-inline.highlight
{
	background:transparent;
	border:none;
	color:#444444;
}
.card-num
{
	border-top-right-radius:0px ! important;
	border-bottom-right-radius:0px ! important;
	border-right:none ! important;
}
.cvv-num
{
	border-top-left-radius:0px ! important;
	border-bottom-left-radius:0px ! important;
	padding-right:50px;
}

.cvv-num-div{
	background:url("../images/cvv-icon.png") no-repeat;
	height:33px;
	background-position: right 2px;
}
.sheild-icon
{
	background: rgba(0, 0, 0, 0) url("../images/sheild-icon.png") no-repeat scroll center center / cover ;
    height: 123px;
	width:93px;
    margin: 0 auto;
    max-width: 100%;
	margin-top:20px;
}
.sheild-icon-txt
{
	width:100%;
	text-align:center;
	font-size:16px;
	color:#a5b0b8;
	padding-top:10px;
	font-family:Bold;
}
.classified-acc-pane-radio-cnt
{
	padding-bottom:15px;
}

.classified-acc-pane-btn
{
	padding-top:10px;
}

.classified-acc-pane-btn > .classified-acc-btn
{
	float:left;
}
.payment-dd-arrow{
	background:rgba(255, 255, 255, 1) url("../images/down-arrow.png") no-repeat;
	height:8px;
	background-position: right 14px;
	cursor:pointer;
	padding-top:10px;
	padding-bottom:12px;
	padding-left:5px;
	width:70px;
	height:35px;
	-moz-appearance:none;
}
.classified-acc-order-qty > select {
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 1px;
    text-overflow: '';
}
.classified-accordion-title-sel
{
	width:54%;
}

.classified-accordion-title-pay
{
	width:100%;
}

.classified-acc-order-shp-fee-details
{
	width:auto;
}
.padding-top-10
{
	padding-top:10px;
}

/***********E O Checkout page style***************/

#sample-hover-status
{
	 box-shadow:0 0 0 3px #b44feb inset !important;
}
.shadowcls
{
	 box-shadow:0 0 0 3px #b44feb inset !important;
}
.addressblock
{
	display: block;
}
.classfied-acc-paypal-btn{     border: 1px solid !important;}

/***********edited css by developers**********/

.profile-tab-content.empty-tap {
    max-height: 100% !important;
    text-align: center;
}
#followings .profile-listing-product-cnt, .followersss .profile-listing-product-cnt{
    text-align: center;
}
.empty-tap {
    max-height: 505px !important;
    min-height: 500px !important;
}
.exchange-btn,.btn-chat-with-seller {
    cursor: pointer;
}
a.loadmorenow.load {
    display: block;
    text-align: center;
    color: #E40046;
}
.abs-sold-out{
	position: absolute;
}
a.loadmorenow input:focus {
	outline: none;
}
.profile-listing-opacity-bg {
    position: absolute;
    display: none;
}
    .profile-listing-btn-cnt{
    	display: none;
}
.imghoverproductlist:hover > .profile-listing-opacity-bg, .imghoverproductlist:hover > .product_view .profile-listing-btn-cnt {
    display: block !important;
}
.imghoverproductlist {
    height: 100%;
}
a.loadmorenow input {
    display: block;
    margin: 0 auto;
    background: transparent;
    border: 0;
    padding-top: 5px;
    margin-top: -33px;
    padding-top: 40px;
	color: #91a7b9;
}
.classified-menu li.dropdown:first-child a {
    margin-left: 0;
}
.message-counter.message-hide {
	display: none;
}
.signup-box .login-btn {
	background-color: #e40046;
    border-radius: 5px;
    height: 40px;
	float:left;
	padding: 10px 0;
	text-align:center;
	color:#fff !important;
}
.upload-btn.start-container{
	color: #fff;
	display: none;
}
.search-form .form-group {
    margin-bottom: 0 !important;
}
.forgot-content .forgot-box a.forgot-btn{
	color:#fff;
}
.classified-search-bar-mobile input:hover{
	border:none;
}
.classified-search-bar-mobile.form-group, .classified-search-bar.form-group {
    margin-bottom: 0;
}
.affix > .container > .row > nav li.dropdown:first-child {
	padding-left: 200px;
}
.affix > .container > .row > nav li.dropdown:first-child .classified-dropdown-submenu {
    margin-left: 200px;
}

.classified-footer-menu-links li:first-child a {
    padding-left: 0;
}
.modal-dialog.nearmemodal-content{
	transform: translate3d(0px, 0px, 0px);
}
.classified-search-icon.form-control::-webkit-input-placeholder {
	color:#b4c1cc !important;
}
.classified-search-icon.form-control::-moz-placeholder {
	color:#b4c1cc !important;
}
.classified-search-icon-mobile.form-control::-webkit-input-placeholder{
	color:#b4c1cc !important;
}
.classified-search-icon-mobile.form-control::-webkit-input-placeholder{
	color:#b4c1cc !important;
}
.classified-header-nav > ul.sticky-header-dropdown > li > a:hover
{
	background-color:#f5f5f5 !important;
}
.sticky-header-menu-icon{
	padding:0px 10px 15px 0px;
	border-radius: 3px;
	-webkit-animation: slide-down .3s ease-out;
  -moz-animation: slide-down .3s ease-out;
}
.sticky-header-dropdown {
	margin:15px 0px;
	border: none;
	padding:0px;
}
.map-menu-fixed > div {
    left: 0;
    position: fixed;
    top: 104px;
    z-index: 1;
}

.map-menu-fixed > div > .dropdown-near-you
{
	margin:5px auto 0;
}
.map-menu-fixed {
    height: 36px;
}
.login-box .login-btn{
	margin: 0;
}
/*************category page***************/

.categories > .grid > .categories-list > ul > li a.active {
	color:#e40046 !important;
}

/**********Add product page*****************************/
.stuff-post .post-btn {
    background-color: #e40046;
    border-radius: 5px;
    float: left;
    height: 40px;
    padding: 10px 25px;
    text-align: center;
	margin-top:15px;
	margin-bottom:0px;
	color:#fff;
	border: none;
}
#products-form label {
    font-size: 1em;
    font-weight: normal !important;
}
.stuff-post .post-btn:hover {
    color:#fff;
    background-color: #e40046;
	border: none;
}
.stuff-post .post-btn:active, .stuff-post .post-btn:focus, .stuff-post .post-btn:visited {
    color:#fff !important;
    background-color: #e40046;
	border: none;
}
.margin-left-0{
	margin-left: 0;
}
.preview {
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    height: 100%;
    position: relative;
    text-align: center;
    width: 100%;
}
.preview img {
    height: 100%;
    width: 100%;
}
.cancel {
    opacity: 0.86;
    position: absolute;
    right: -1px;
    top: -1px;
    z-index: 3;
}
.stuff-img .delete {
    position: absolute;
    right: 0;
    z-index: 3;
}
.sold-btn, .delete-btn, .post-btn {
	color: #fff;
}
.stuff-post .btn-warning {
    border: medium none;
    border-radius: 5px;
    color: #fff;
    font-size: 14px;
    font-weight: normal;
    height: 40px;
    margin-bottom: 35px;
    margin-left: 10px;
    margin-top: 15px;
    padding: 10px 25px;
    text-align: center;
}
.currency-select-box-row .form-control{
	margin-bottom:7px !important;
}
.location-error{
	display: none;
	color: #4d0000;
}
.add-photos .form-group.group-form-container {
    margin-bottom: 0;
}
.Category-price-box-row .Category-input-box-row {
    padding-bottom: 0;
}
.Category-input-box-row.location-container {
    padding-bottom: 0;
}
.row.fileupload-buttonbar {
    margin: 0 !important;
}
.post-btn {
    letter-spacing: normal;
}
div.form.product-form-container .row {
    margin: 5px -15px;
}
.errorMessage {
    float: left;
    width: 100%;
    color:red;
}
.instant-buy-details{
	display: none;
}
#login-form .errorMessage, #users-signup-form .errorMessage {
    margin-bottom: 10px;
}

/*************************Message Page********************************/

.message-type-container .chat-message-type .message-send a .send-btn
{
	padding:23px 0;
}
.message-type-container .chat-message-type .form-group textarea
{
	height:70px;
	font-size:1em;
	
}

.message-type-container .chat-message-type .form-group
{
	padding-right:10px;
	margin-bottom:0px;
}
.chat-message-type .comment-text-area {
    width: 100%;
}
.message-cnt ol {
	list-style: none;
}
.message-vertical-tab-section .tab-content
{
	padding-bottom:34px;
}
.typing-status {
	opacity: 0;
}

/**************************Profile Page**************************/

.profile-vertical-tab-section
{
	padding-bottom:35px;
}
.prof-pic-container {
    text-align: center;
}
.profile-vertical-tab-container
{
	background-color:#ffffff;
	border-radius:4px;
	padding-left:0px;
	padding-right:0px;
}

ul.profile-vertical-tab-container
{
	border:none;
}
.profile-vertical-tab-container > li
{
	border-top:1px solid #f4f4f4;
}

.profile-vertical-tab-container > li:first-child
{
	border:none;
}
.profile-vertical-tab-container > li.active > a, .profile-vertical-tab-container > li.active > a:hover, .profile-vertical-tab-container > li.active > a:focus
{
    cursor: default;
	border:none;
	float:left;
	width:100%;
	color:#e40046 ! important;
	font-family:Bold;
	background-color:#fbfbfb;
	word-wrap:break-word;
}
.profile-vertical-tab-container > li.active > a > span.ad-label, .profile-vertical-tab-container > li.active > a:hover > span.ad-label, .profile-vertical-tab-container > li.active > a:focus > span.ad-label
{
	font-family:Regular;
}

.profile-vertical-tab-container > li.active
{
	padding-right:0px;
}

.profile-vertical-tab-container > li:first-child.active
{
	padding-top:5px;
	padding-right:5px;
	padding-bottom:0px;
}
.profile-vertical-tab-container > li.active > a
{
	border-top:0px;
	border-right:0px;
	border-bottom:0px;
}
.camera-edit-icon
{
	background:url("../images/camera-edit-icon.png") no-repeat;
    width: 39px;
    height: 39px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
	position:absolute;
	right:-15px;
	bottom:15px;
	box-shadow: 0px 0px 5px 0px rgba(78, 78, 78, 0.48);
	border-radius: 50px;
}
.profile-vertical-tab-container > li > a
{
	margin-right:0;
	border-radius:0px;
	float:left;
	width:100%;
	border:none;
	color:#444444;
	font-size:1.125em;
}
.profile-vertical-tab-container > li > a:hover
{
	border-bottom:none;
	color:#e40046;
}

.ad-label
{
	background-color:#e40046;
	color:#ffffff;
	padding: 3px 5px 0;
	font-size:0.875em;
	border-radius:3px;
}

.profile-page-profile-icon
{
    width: 120px;
    height: 120px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
	border-radius:50%;
	margin:0 auto;
	position:relative;
}

.profile-icon-cnt
{
	padding-top:20px;
}

.profile-page-profile-icon > a
{
	position:absolute;
	width:100%;
	height:100%;
}

.camera-edit-icon > a
{
	position:absolute;
	width:100%;
	height:100%;
}

.profile-vertical-tab-section > .tab-content
{
	padding-left:10px;
	padding-right:0px;
}

.profile-details
{
	padding-top:15px;
	padding-bottom:15px;
}

.profile-user-name
{
	font-size:1.5em;
	overflow: hidden;
    padding: 0 15px;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.profile-country-name
{
	font-size:0.875em;
}

.profile-tab-content-heading
{
	color:#444444;
	font-family:Bold;
	font-size:1.125em;
	float:left;
	padding:15px;
	border-bottom:1px solid #f4f4f4;
}

.change-pwd-btn > a, .change-pwd-btn > a:active, .change-pwd-btn > a:focus
{
	float:left;
	color:#ffffff ! important;
	padding-top:10px;
	padding-bottom:10px;
	width:100%;
}
.change-pwd-btn #verify_text {
    background: #ff1d26;
    text-align: center;
    border-radius: 5px;
}
.profile-tab-content-heading > .change-pwd-btn > a, .profile-tab-content-heading > .change-pwd-btn > a:active, .profile-tab-content-heading > .change-pwd-btn > a:focus
{
	font-size:0.875em;
}

.profile-tab-content#edit-prof > .profile-tab-content-heading
{
	border:none;
	padding-bottom:0;
}

.edit-profile-form
{
	padding:0px 15px 15px 15px;
}

.profile-text-label
{
	color:#444444;
	font-size:1em;
	padding-top:10px;
}

.profile-label-verification
{
	color:#444444;
	font-size:1.125em;
	padding-top:15px;
	float:left;
}

.profile-label-verification > span
{
	float:left;
	padding-right:5px;
}

.question-circle
{
	background:url("../images/question.png") no-repeat;
    width: 13px;
    height: 13px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
	float:left;
}

.mandotory-field
{
	color:#ff0000;
	padding-left:5px;
}

.profile-input-fields
{
	padding-top:10px;
}

.profile-input-fields > input
{
	border-radius:4px;
	width:100%;
	border:1px solid #e7edf2;
	padding:0px 12px;
	height:40px;
}

.profile-input-fields > input::-moz-placeholder
{
	color: #8e8e8e;
    font-size: 1em;
}

.profile-email
{
	padding-top:30px;
	font-family:Bold;
}

.profile-email-txt
{
	font-size:0.9em;
	color:#8e8e8e;
}

.profile-email-txt-cnfm
{

	color:#5a7184;
}

.profile-mobile-details
{
	display:none;
}
.profile-promote-modal
{
 margin-left:0;
}

.profile-promote-modal > p.login-header-text
{
 padding-left:0;
}

.profile-promote-modal-header > button.login-close
{
 padding-right:0 ! important;
}

.address-action a{
	color: #5a7184;
}
.address-edit:hover {
    color: #e40046 !important;
}
.address-delete:hover {
    color: #c22b3d;

}
.address-box-cont{
	padding-left:10px;
}
.address-box{
	height:auto;
	margin-top:15px;
	border-radius:4px;
	padding: 10px 15px 15px;
	background:#f4f4f4;
	min-height: 240px;
	position:relative;
}
.address-box span{
	word-wrap:break-word;
}
.address-box > .checkbox{
	position: absolute !important;
	bottom:10px !important;
}

.address-box > .checkbox label {
   padding-left: 0px;
}
.otp-modal-header
{
	padding:12px;
	padding-top:10px;
	border-bottom:1px solid #eceff2;
}

.otp-modal-content
{
	font-family:Bold;
	font-size:1em;
	color:#444444;
	padding-left:5px;
	padding-top:8px;
}

.otp-message
{
	color:#334a5c;
	font-size:0.875em;
}

.verify-otp-btn
{
	padding-top:10px;
}
.profile-dropdown
{
	padding-top:10px;
}

.profile-dropdown > .drop-down-div
{
	padding:12px;
	background-color:transparent;
	border:1px solid #e7edf2;
	color:#8e8e8e;
	border-left:0px;
	border-top-right-radius:4px;
	border-bottom-right-radius:4px;
}
.drop-down-div > .caret
{
	margin-top:8px;
}

.add-phone
{
	padding-top:10px;
}

.add-phone > a
{
	font-size:1.25em;
	color:#e40046 ! important;
}
.profile-email-txt-cnfm > a
{
	color:#c22b3d;
}
.confirmation-input
{
	background-color:#f4f4f4;
}
.hor-line
{
	background-color:#f4f4f4;
	height:1px;
	float:left;
	margin-top:20px;
	margin-bottom:5px;
}

.classified-caret
{
	border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px dashed;
}

.change-pwd-btn
{
	width:auto;
	min-width:80px;
}

.change-pwd-btn > a
{
	padding:9px 12px;
}

.profile-text-bold
{
	font-family:Bold;
}

.profile-tab-tick-icon
{
	float:left;
}

.profile-tab-cancel-icon
{
	background:url("../images/profile-tab-cancel-icon.png") no-repeat;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
	float:left;
	margin-top:3px;
}

.profile-email-txt > .verified-txt
{
	font-size:1.25em;
	padding-left:15px;
	float:left;
}

.profile-email-txt > a
{
	color:#c22b3d;
}
.profile-email-txt > .change-txt > a
{
	color:#8e8e8e;
	font-size:1.25em;
	padding-left:5px;
	float:left;
}
.prof-save-btn
{
	margin-top:15px;
}

.verify-via-sms-btn
{
	padding-top:10px;
	padding-left:12px;
}

.profile-tab-content
{
	background-color:#ffffff;
	border-radius:4px;
}

.profile-listing-product-cnt
{
	padding:15px;
}

.profile-listing-opacity-bg
{
	background-color:#000000;
	opacity:0.4;
	height:100%;
	border-radius:6px;
}

.profile-listing-btn-cnt > a.edit-listing-btn
{
	background:transparent;
	border:2px solid #ffffff;
	border-radius:4px;
	text-align:center;
	color:#ffffff ! important;
	line-height:34px;
	font-size:1em;
}

.profile-listing-btn-cnt > a.promote-btn
{
	background:#e40046;
	border-radius:4px;
	text-align:center;
	color:#ffffff ! important;
	line-height:34px;
	font-size:1em;
	margin-top:10px;
}

.profile-listing-btn-cnt
{
	position:absolute !important;
}

.profile-listing-btn-cnt.single-btn
{
	top:42%;
}

.profile-listing-btn-cnt.double-btn
{
	top:28%;
}

.profile-listing-product > .image-container,.profile-listing-product > #prod-2.image-container,.profile-listing-product > #prod-3.image-container,.profile-listing-product > #prod-4.image-container,.profile-listing-product > #prod-5.image-container,.profile-listing-product > #prod-6.image-container
{
	border-radius:6px;
	border:none;
}

.profile-listing-product-hover
{
	height:100%;
}

.profile-listing-product-hover
{
	display:none;
}

.profile-listing-product > .image-container:hover > .profile-listing-product-hover,.profile-listing-product > .image-container:focus > .profile-listing-product-hover,.profile-listing-product > .image-container:active > .profile-listing-product-hover
{
	display:block;
}

.profile-listing-product
{
	padding-left:5px;
	padding-right:5px;
	padding-top:10px;
}

.load-more-cnt
{
	padding-top:30px;
}
.load-more-icon
{
	background:url("../images/load-more.png") no-repeat;
    width: 34px;
    height: 34px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
	margin:0 auto;
}

.notification-row:last-child {
    border-bottom: medium none;
}

.load-more-txt
{
	color:#91a7b9;
	font-size:1em;
	text-align:center;
	padding-top:5px;
	padding-bottom:30px;
}

.recent-activities-tab
{
	padding:15px;
}
ul.recent-activities-tab
{
	border-bottom: 1px solid #f4f4f4;
}

.recent-activities-tab > li.active > a, .recent-activities-tab > li.active > a:hover, .recent-activities-tab > li.active > a:focus
{
	border:none;
	color:#ffffff ! important;
	background-color:#e40046;
	padding:7px 12px ! important;
}

.recent-activities-tab > li > a:hover, .recent-activities-tab > li > a:focus
{
	border:none ! important;
	color:#627686;
	padding:7px 12px ! important;
}

.recent-activities-tab > li > a
{
	color:#627686;
	border:none;
	padding:7px 12px ! important;
	border-radius:4px;
	font-size:1.125em;
}
.recent-activities-tab-content > .tab-pane > .profile-listing-product-cnt > .profile-listing-product > a > .image-container
{
	border-radius:6px ! important;
	border:none ! important;
}

.recent-activities-tab-content > .load-more-cnt > a > .load-more-txt
{
	padding-bottom:40px;
}

.promotion-content > .load-more-cnt > a > .load-more-txt
{
	padding-bottom:40px;
}

.exchange-rows > .load-more-cnt > a > .load-more-txt
{
	padding-bottom:40px;
}

.profile-listing-product-cnt > .exchange-row:last-child
{
	margin-bottom:0px;
}

.profile-tab-content#notifications > .load-more-cnt > a > .load-more-txt
{
	padding-bottom:40px;
}

.followers-prof-pic-1
{
	background:url("../images/followers-prof-pic-1.png") no-repeat;
    width: 84px;
    height: 84px;
	border-radius:50%;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
	margin:0 auto;
	position:relative;
}

.followers-prof-pic-1 > a
{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
}

.followers-prof-pic-2
{
	background:url("../images/followers-prof-pic-2.png") no-repeat;
    width: 84px;
    height: 84px;
	border-radius:50%;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
	margin:0 auto;
	position:relative;
}

.followers-prof-pic-2 > a
{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
}

.followers-prof-pic-3
{
	background:url("../images/followers-prof-pic-3.png") no-repeat;
    width: 84px;
    height: 84px;
	border-radius:50%;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
	margin:0 auto;
	position:relative;
}

.followers-prof-pic-3 > a
{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
}

.followers-prof-pic-4
{
	background:url("../images/followers-prof-pic-4.png") no-repeat;
    width: 84px;
    height: 84px;
	border-radius:50%;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
	margin:0 auto;
	position:relative;
}

.followers-prof-pic-4 > a
{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
}

.followers-prof-pic-5
{
	background:url("../images/followers-prof-pic-5.png") no-repeat;
    width: 84px;
    height: 84px;
	border-radius:50%;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
	margin:0 auto;
	position:relative;
}

.followers-prof-pic-5 > a
{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
}

.followers-prof-pic-6
{
	background:url("../images/followers-prof-pic-6.png") no-repeat;
    width: 84px;
    height: 84px;
	border-radius:50%;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
	margin:0 auto;
	position:relative;
}

.followers-prof-pic-6 > a
{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
}

.followers-cnt
{
	background-color:#f4f4f4;
	padding:12px;
	border-radius:4px;
}

.followers-info-cnt
{
	padding-left:10px;
}

.follower-name
{
	font-size:1.25em;
	overflow: hidden;
    text-overflow: ellipsis;
	white-space:nowrap;
	padding-bottom:5px;
}

.follower-place
{
	color:#627686;
	font-size:0.875;
	padding-bottom:8px;
	overflow: hidden;
    text-overflow: ellipsis;
	white-space:nowrap;
}

.follow-btn
{
	background-color:#ffffff;
	border:1px solid #e7edf2;
	border-radius:4px;
	color:#444;
	font-size:1em;
	text-align:center;
	padding-top:7px;
	padding-bottom:7px;
}

.unfollow-btn
{
	font-size:1em;
	padding-top:8px;
	padding-bottom:8px;
	cursor: pointer;
}

.promotion-product > #prod-1.image-container,.promotion-product > #prod-2.image-container,.promotion-product > #prod-3.image-container,.promotion-product > #prod-4.image-container,.promotion-product > #prod-5.image-container,.promotion-product > #prod-6.image-container
{
	border-radius:6px;
	border:none;
}
.urgent-promote-error.delete-btn, .adds-promote-error.delete-btn {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #f00;
    display: none;
}
.promotion-product
{
	padding-left:5px;
	padding-right:5px;
}

.promotion-product:nth-child(4n+1)
{
	padding-left:0px;
}

.promotion-product:nth-child(4n+4)
{
	padding-right:0px;
}

.promotion-product
{
	padding-top:10px;
}

.recent-activities-tab-content > .tab-pane > .profile-listing-product-cnt > .promotion-product > a > .image-container
{
	border-top-left-radius:4px ! important;
	border-top-right-radius:4px ! important;
	border:none ! important;
	height:150px ! important;
}

.promotion-product-info-cnt
{
	background-color:#ffffff;
	border:1px solid #e7edf2;
	border-top:none;
	border-bottom-left-radius:4px ! important;
	border-bottom-right-radius:4px ! important;
	padding-top:15px;
	padding-bottom:15px;
}

.promotion-product-name
{
	color:#444444;
	font-size:1em;
	text-align:center;
	overflow: hidden;
    text-overflow: ellipsis;
	white-space:nowrap;
	padding: 0 10px;
}

.promotion-product-price
{
	color:#444444;
	font-size:1em;
	text-align:center;
}

.promotion-details
{
	display:none;
}

.promotions-details-row {
    background-color: #ffffff;
    border-radius: 4px;
}

.promotions-content-cnt {
    padding: 15px;
}

.promotion-detail-prod-pic {
    background: rgba(0, 0, 0, 0) url("../images/10.jpg") no-repeat scroll center center / cover ;
    border-radius: 4px;
    height: 285px;
    margin: 0 auto;
    max-width: 100%;
}

.promotions-details-content
{
	padding-top:10px;
}

.promotions-prod-name-header
{
	color:#444444;
	font-size:1.25em;
	text-align:left;
	margin-left:15px;
	padding-bottom:10px;
	border-bottom:1px solid #f4f4f4;
}

.promotions-type, .paid-amt, .upto
{
	color:#b0bcc7;
	font-size:0.9em;
	text-transform:uppercase;
}

.promotions-type-txt
{
	font-size:1em;
}

.vertical-divider
{
	background-color:#f4f4f4;
	float:left;
	height:30px;
	width:1px;
}

.paid-amt-cnt
{
	padding-left:20px;
}

.paid-amt-txt, .upto-txt
{
	color:#444444;
	font-size:1em;
}

.upto-cnt
{
	padding-top:10px;
}
.repromote-btn
{
	background-color:#e40046;
	padding:10px 15px;
	color:#ffffff ! important;
	border-radius:4px;
	font-size:1em;
	text-align:center;
	max-width: 100%;
}
.repromote-btn-mob-cnt
{
 	display:none;
}
.transaction-cnt
{
	padding-top:10px;
}

.transaction-id
{
	color:#b0bcc7;
	font-size:0.9em;
	text-transform:uppercase;
}

.transaction-id-txt
{
	color:#444444;
	font-size:1em;
	text-transform:uppercase;
	word-wrap: break-word;
}

.status-cnt
{
	padding-top:10px;
}

.status
{
	color:#b0bcc7;
	font-size:0.9em;
	text-transform:uppercase;
}

.status-txt
{
	color:#ff0000;
	font-size:1em;
	text-transform:uppercase;
}
.exchange-row
{
	background-color:#f1f3f5;
	border-radius:4px;
	margin-bottom:15px;
}
.exchange-status-row
{
	padding:15px;
	border-bottom:1px solid #dce2e8;
}
.exchange-status
{
	color:#444444;
	font-size:1em;
	font-family:Bold;
	float:left;
}
.exchange-status > span.status-txt#status-accepted
{
	color:#e40046;
	font-size:1em;
	font-family:Regular;
}

.exchange-status > span.status-txt#status-pending
{
	color:#ff9000;
	font-size:1em;
	font-family:Regular;
}

.view-exchange > a
{
	color:#444444;
	font-size:1em;
}

.exchange-prof-pic
{
	border-radius:50%;
	margin:0 auto;
}

#exchange-pic-1
{
	background:url("../images/3.jpg") no-repeat;
	width: 120px;
    height: 120px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}

#exchange-pic-2
{
	background:url("../images/6.jpg") no-repeat;
	width: 120px;
    height: 120px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}

#exchange-pic-3
{
	background:url("../images/9.jpg") no-repeat;
	width: 120px;
    height: 120px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}

#exchange-pic-4
{
	background:url("../images/1.jpg") no-repeat;
	width: 120px;
    height: 120px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}

.exchange-content-cnt
{
	padding:15px;
}
.exchange-prof-name
{
	color:#444444;
	font-size:1em;
	text-align:center;
	padding-top:10px;
	word-wrap:break-word;
}
.exchange-name
{
	color:#444444;
	font-size:1.125em;
	overflow: hidden;
    text-overflow: ellipsis;
	white-space:nowrap;
	padding-top:20px;
	padding-bottom:5px;
}
.exchange-place
{
	color:#8e8e8e;
	font-size:1em;
	padding-top:5px;
	word-wrap: break-word;
}
.exchange-arrow
{
	background:url("../images/exchange-arrow.png") no-repeat;
    width: 20px;
    height: 34px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
	margin:0 auto;
}
.exchange-arrow-cnt
{
	padding-top:50px;
}
.exchange-info
{
	padding:1px;
	border-radius:4px;
	background-color:#e8ecf0;
	padding:18px 15px;
}

.exchange-initiate-date
{
	font-size:0.875em;
	color:#444444;
	float:left;
	padding-top:5px;
}
.exchange-btn
{
	padding:5px 10px;
	color:#ffffff ! important;
	border-radius:4px;
	float:right;
	margin-left:5px;
	min-width:60px;
	text-align:center;
	margin-right: 5px;
}
.exchange-btn:active, .exchange-btn:focus
{
	color:#ffffff ! important;
}

.exchange-info > .exchange-btn-cnt > .exchange-btn:first-child
{
	margin-left:0px;
}

.exchange-details-info
{
	padding:1px;
	background-color:#ffffff;
	padding:18px 0 15px;
	border-top:1px solid #f4f4f4;
	border-bottom:1px solid #f4f4f4;
}

.exchange-details-info > .exchange-btn-cnt > .exchange-btn:first-child
{
	margin-left:0px;
}

.exchange-back-link > a
{
	color:#8e8e8e;
	font-size:1em;
	font-family:Regular;
	text-align:right;
	width:100%;
	float:left;
}

.exchange-prod-name
{
	color:#444444;
	font-size:1.125em;
	text-align:center;
	padding-top:10px;
	word-wrap:break-word;
}
#comment #comment.comment-text-area {
    background-color: #F6F5F7 !important;
}
.exchange-indivi
{
	display:none;
}

#exc-success, .exc-success
{
	background-color:#e40046;
}
#exc-failed, #exc-accept, #exc-pending
{
	background-color:#464e55;
}
.exchange-detail-prof-pic
{
	background:url("../images/12.jpg") no-repeat;
    max-width: 100%;
    height: 285px;
	border-radius:4px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
	margin:0 auto;
}

.exchange-detail-arrow-cnt
{
	padding-top:130px;
}

.exchange-details-row
{
    background-color: #ffffff;
    border-radius: 4px;
}

.exchange-history > a
{
	font-size:0.875em;
	color:#444444;
	float:left;
	padding-top:5px;
}

.exchange-history > a > img
{
	margin-right:10px;
}

.exchange-message-conversation {
    background-color: #ffffff;
    border-radius: 0 4px 4px;
    margin-left: 11px;
    max-width: 100%;
    padding: 15px;
    position: relative;
	border:1px solid #e5e9ed;
	width:auto;
}

.exchange-arrow-left {
    background: rgba(0, 0, 0, 0) url("../images/left-chat-arrow.png") no-repeat scroll center center / cover ;
    height: 14px;
    position: absolute;
    left: 1px;
    width: 11px;
    z-index: 553;
}

.exchange-message-conversation > .conversation-bargain-container
{
	padding-left:0;
	width:100%;
}

.exchange-message-conversation > .conversation-bargain-container > .conversation-text
{
	width:100%;
}

.exchange-message-cnt
{
	background:#F6F5F7 url(../images/chat-bg.png) repeat scroll center;
	padding:15px;
}

.exchange-comment-area
{
	background-color:#ffffff ! important;
}

.exchange-comment-conversation
{
	position:absolute;
	bottom:0;
}

.exchange-message-header
{
	padding:15px;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	background-color:#F6F5F7;
	border-bottom:1px solid #dce2e8;
	margin-top:15px;
}

.exchange-message-header-txt-cnt
{
	color:#444444;
	font-family:Bold;
	font-size:1.125em;
}

.exchange-message-header-txt-cnt > img
{
	margin-right:10px;
}

.exchange-history-list-left
{
	color:#444444;
	font-size:1em;
	float:left;
}

.exchange-history-list-left > a
{
	color:#E40046 ! important;
	font-size:1em;
}
#Trackingdetails_notes {
    border: 1px solid #e2e2e2;
    margin-bottom: 20px;
}
.exchange-history-list-left > a.cancel
{
	color:#ff0000 ! important;
	font-size:1em;
}

.exchange-history-load-more
{
	text-align:center;
	color:#8e8e8e;
}

.exchange-history-list-right
{
	color:#8e8e8e;
	font-size:0.875em;
	text-align:right;
	float:left;
}

.exchange-history-li
{
	padding-bottom:10px;
	border-bottom:1px solid #f4f4f4;
	margin-bottom:10px;
}

.exchange-history-li:last-child
{
	padding-bottom:0px;
	border-bottom:0px;
	margin-bottom:0px;
}

.viewmore-arrow
{
	float: right;
    padding-left: 3px;
    padding-top: 1px;
}

.notification-cnt
{
	padding:15px;
	float:left;
}

.notification-row
{
	padding:15px;
	border-bottom:1px solid #f4f4f4;
}

.notification-pro-pic-cnt
{
	float:left;
	width:10%;
}

.notification-prof-pic
{
    width: 75px;
    height: 75px;
	border-radius:50%;
}

#notif-prof-1
{
	background:url("../images/prof-pic-3.jpg") no-repeat;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}

#notif-prof-2
{
	background:url("../images/prof-pic-1.jpg") no-repeat;
	background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}

#notif-prof-3
{
	background:url("../images/prof-pic-2.jpg") no-repeat;
	background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}

#notif-prof-4
{
	background:url("../images/prof-pic-4.jpg") no-repeat;
	background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}

#notif-prof-5
{
	background:url("../images/prof-pic-5.jpg") no-repeat;
	background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}

.notification-message
{
	font-size:1.25em;
	color:#8e8e8e;
	word-wrap:break-word;
}

.notification-message > a
{
	color:#e40046;
}

.notification-message > a.notification-product-name
{
	color:#444444;
}

.notification-date
{
	font-size:1em;
	color:#8e8e8e;
	word-wrap:break-word;
}

.notification-message-cnt
{
	float:left;
	width:90%;
	padding-left:15px;
	padding-top:15px;
}

.forgot-password-cnt
{
	padding:0 15px 15px;
	display:none;
}

.profile-tab-heading-btn > .btn-chat-with-seller
{
	float:left;
	width:auto;
	padding:5px 10px;
	margin:0;
}
#address-book .profile-tab-heading-btn > .btn-chat-with-seller{
	background: #E40046;
}

.profile-tab-heading-btn > .btn-chat-with-seller > .chat-with-seller-text
{
	font-family:Regular;
}

.classified-acc-addr-txt > span
{
	width:100%;
	float:left;
	text-align:left;
	word-wrap:break-word;
	padding-right: 20px;
}

.edit-profile-addr-cnt .classified-acc-addr-cnt
{
	background-color:#fbfbfb;
	border: 2px solid #f4f4f4;
}
select#Tempaddresses_country {
    border: 1px solid #e2e2e2;
}
.edit-profile-addr-cnt .classified-acc-addr-cnt:hover,.edit-profile-addr-cnt .classified-acc-addr-cnt:active
{
	background:#ffffff;
}

.print-icon
{
	padding-right:15px;
}

.print-txt
{
	color:#8e8e8e;
}

.profile-page-dev .nav-tabs > li.active > a,.profile-page-dev .nav-tabs > li.active > a:hover, .profile-page-dev .nav-tabs > li.active > a:focus{
	border: 0 !important;
}

.help > div .help-rig-content {
    background-color: #fff;
    margin: 0 0 0 15px;
    padding: 15px;
    border-radius: 5px;
}
#products.categories {
    margin-bottom: 25px;
}
/******************************Sale and order**************************************/

.order-details {
    display: none;
}
.sale-details
{
	display: none;
}
.sale-cnt{
	padding-bottom:15px;
	padding-top:15px;
}
.order-placed{
	padding-left:8px;
	font-family: Bold;
	line-height:22px;
}
.Order-total{
	line-height:29px;
}
.right-content{
	text-align:right;
}
.float-right{
	float:right !important;
}
.order-btn{
	padding:6px 20px !important;
	margin-top:15px;
	color:#ffffff ! important;
	border-radius:4px;
	float:left;
	margin-left:5px;
	min-width:140px;
	text-align:center;
}
.order-id-btn{
	border: 1px solid #444444;
	background:transparent;
	margin-top:15px;
	padding:5px 20px;
	color:#444444 ! important;
	border-radius:4px;
	float:left;
	margin-left:5px;
	min-width:140px;
	text-align:center;
}
.order-detail-name-header
{
	color:#444444;
	font-size:1.25em;
	text-align:left;
	padding-bottom:10px;
	padding-top:10px;

}
.divider{
	background:#f4f4f4;
	height:1px;
	margin-top:10px;
	margin-bottom:10px;
}
.divider-1{
	background:#444444;
	height:2px;
	float:left;
}
.sale-info
{
	padding:1px;
	border-radius:4px;
	background-color:#f1f3f5;
	margin-top:10px;
	padding:15px 15px;
}
.sale-initiate-date{
	line-height: 30px;
}
.margin-0{
	margin-left:0px!important;
}

/***************E O Sale and order*******************/
/************************************* Pagination ***************************/

ul.yiiPager .selected a {
   background-color: #E40046;
   color: #fff !important;
   border: 1px solid #E40046;
}
.yiiPager{
    display: inline-block;
    padding-left:16px;
    padding-top:10px;
    padding-bottom:20px;
    margin: 0 auto;
}
.yiiPager li{
    float:left;
}
ul.yiiPager a:link, ul.yiiPager a:visited {
    border:1px solid #dce2e8;
    padding: 8px 16px;
    color:#444444;
    margin-left: -1px;
    text-decoration: none;
}
li.previous a{
    border-bottom-left-radius: 4px!important;
    border-top-left-radius: 4px!important;
}
li.next a{
    border-bottom-right-radius: 4px!important;
    border-top-right-radius: 4px!important;
}
.yiiPager .page > a {
    transition: background-color .3s;
}
li.previous a{
    border-bottom-left-radius: 4px!important;
    border-top-left-radius: 4px!important;
    background-color: #f1f3f5;
}
li.next a:hover{
    background-color: #f1f3f5;
}

/********************** end of Pagination *******************************/

/*****************Help Page************/
.help {
    word-wrap: break-word;
}
.help .nav {
    padding: 5px 15px !important;
	background: #fff;
	border-radius: 5px;
	margin-bottom: 10px;
}
.help > .nav-tabs > li.active > a,.help > .nav-tabs > li.active > a:hover, .help > .nav-tabs > li.active > a:focus {
    background-color:transparent;
    border-bottom: none;
	color: #444;
	border:none;
	box-shadow:none;
	word-wrap: break-word;
}

.help > .nav-tabs > li > a, .help > .nav-tabs > li > a:hover, .help > .nav-tabs > li > a:focus {
    color: #444;
	font-size: 1.5rem !important;
}
.help > .nav-tabs > li > a:focus, .help > .nav-tabs > li > a:active  {
    color: #e40046 ! important;
	font-family:Bold;
}
.help > .nav > li > a {
    padding: 10px 0px;
}
.help ul {
   border:none;
}
.help > .nav-tabs > li > a  {
   border:none;
}
.help > .nav > li > a:hover {
    padding: 10px 0px;
	margin:0px;
}
.help > ul > li.active > a {
    color: #e40046 ! important;
	font-family:Bold;
}
.help > .nav > li > a:active {
    padding: 10px 0px;
}
.help > .nav-tabs > li > a:hover {
    border: none;
	color: #444;
}
.help-heading {
	padding-bottom: 10px;
    padding-top: 20px;
}
.help-rig-content{
	word-wrap: break-word;
	padding-left:15px;
}
.help-rig-content h3{
	margin-top:0px !important;
	font-family: bold;
}
.help-heading h2 {
	font-size: 1.5rem !important;
}
.help > .tab-content h3{
	margin:0px;
	font-family: Bold;
    font-size: 1.5rem !important;
	color: #444;
}
.help > .tab-content {
	padding-bottom:40px;
	padding-top:20px;
}
.help > .tab-content p{
	line-height:24px;
	color: #444;
	padding-top:10px;
	font-size: 1.5rem !important;
}

/*******************added by designing team********************/

.item-img img{
    background-position:center center;
   -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  width:100%;
  max-height: 100%;
  overflow: hidden;

}
.item-img:hover img {
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
  max-height: 100%;
  overflow: hidden;
}

/***********edited css by developers**********/
/***********Review***************/
.review-content-description {
    word-break: break-word;
    word-wrap: break-word;
}
.action-star
{
	cursor: pointer;
}
#writebtn
{
	background-color: #e40046;
}
/***********Review ends*****************/
div#page-content-wrapper {
    width: auto;
    right: 0;
}
.chat-seller-modal-content, #confirm-popup .login-modal-content {
    margin: 50px auto;
}
.profile-email-txt > a, .profile-email-txt > a:active, .profile-email-txt > a:focus, .profile-email-txt > a:hover, .profile-email-txt > a:visited, .profile-email-txt > a:link {
    color: #c22b3d !important;
}
.follower-place {
    opacity: 0;
    cursor: default;
}
.load-more-cnt {
    padding-top: 30px;
    padding-bottom: 30px;
}
.arrow-right{
	z-index: 8;
}
.profile-listing-product > .image-container{
	overflow: hidden;
}

.message-conversation-right-cnt > .message-conversation > .conversation-container > .conversation-bargain-container > .conversation-text{
	text-align: left;
}

.change-pwd-btn > input,.change-pwd-btn > input:hover, .change-pwd-btn > input:active, .change-pwd-btn > input:focus
{
	float:left;
	color:#ffffff ! important;
	padding-top:10px;
	padding-bottom:10px;
	width:100%;
	border: 0px;
}
.profile-page-update .form-control {
    border: 1px solid #ccc;
}
.classified-menu li.dropdown:first-child a {
    margin-left: 0;
    padding-left: 0;
}
.message-counter.message-hide {
	display: none;
}
.signup-box .login-btn {
	background-color: #e40046;
    border-radius: 5px;
    height: 40px;
	float:left;
	padding: 10px 0;
	text-align:center;
	color:#fff !important;
}
.search-form .form-group {
    margin-bottom: 0 !important;
}
.forgot-content .forgot-box a.forgot-btn{
	color:#fff;
}
.classified-search-bar-mobile input:hover{
	border:none;
}
.classified-search-bar-mobile.form-group, .classified-search-bar.form-group {
    margin-bottom: 0;
}
.affix > .container > .row > nav li.dropdown:first-child {
	padding-left: 200px;
}
.affix > .container > .row > nav li.dropdown:first-child .classified-dropdown-submenu {
    margin-left: 200px;
}
.modal-dialog.nearmemodal-content{
	transform: translate3d(0px, 0px, 0px);
}
.classified-search-icon.form-control::-webkit-input-placeholder {
	color:#b4c1cc !important;
}
.classified-search-icon.form-control::-moz-placeholder {
	color:#b4c1cc !important;
}
.classified-search-icon-mobile.form-control::-webkit-input-placeholder{
	color:#b4c1cc !important;
}
.classified-search-icon-mobile.form-control::-webkit-input-placeholder{
	color:#b4c1cc !important;
}
.sidebar-nav li a{
	height: auto;
	width: auto;
}
#products.section_container {
	margin-bottom: 10px;
    width: 100%;
}
#Sliders2 {
	display: none;
}

/****************************category page**************************/

.categories > .grid > .categories-list > ul > li a.active {
	color:#e40046 !important;
}
.center {
    text-align: Center;
}

.no-margin{
	margin: 0px;
}

/***************************** Profile page ***********************************/

.mobile-error, .counrty-error {
    color: red;
    margin-top: 20px;
    display:none;
}
.otp-error {
    left: 2px;
    position: relative;
    top: 10px;
    font-size: 0.875em;
    display:none;
    color:red;
}
.rand_code {
    font-weight: bold;
}
.nav > li > a:focus , .nav > li > a:hover {
    background-color:transparent;
}

/**************************** Message Page ***********************************/

.conversation-container{
	padding: 0px
}
.conversation-text,.conversation-bargain-container,.conversation-container{
   width:auto;
}
.conversation-text{
    word-break: break-all;
}
.conversation-topic {
    padding-bottom: 10px;
}
.message-conversation{
    width: auto;
    overflow: hidden;
    padding-right: 10px;
}
.conversation-container{
	display: -webkit-flex;
    display: flex;
    display: -ms-flex;
    display: -moz-flex;
    display: -o-flex;
}
#email_verify_link {
    color: #444 !important;
    text-decoration: underline !important;
}
.login-box select
{
	margin-bottom:10px;
}
.image-container
{
	border:1px solid #e7edf2 !important;
}
.recently-viewed .product-padding .rate-section-2 .item-name
{
	padding:0 10px;
}

/****slider style****/

ol.slider-pointer li
{
	width:14px;
	height:7px;
	margin:0;
	border:none;
	background-color:#ffffff;
}
ol.slider-pointer li.active
{
	width:27px;
	height:7px
}
#myCarousel .carousel-inner .item img {
    max-width: 100%;
}

/************************************message block and delete user style************************************/

.message-actions
{
	position:absolute;
	right:10px;
	top:10px;
}
.message-actions a
{
	float:right;
	margin:0 2.5px;
}
.block-user
{
	background:url("../images/camera.png") no-repeat 0px 0px ;
	height:16px;
	float:right;
	padding:10px;
}
.delete-user
{
	background:url("../images/camera.png") no-repeat 0px 0px ;
	height:16px;
	float:right;
	padding:10px;
}
.slider-pointer.carousel-indicators > li
{
	margin-left: 3px;
	box-shadow: 0 0 3px 0px #454545;
}
.carousel-indicators {
    bottom: 10px;
    margin-bottom: 0;
}
.chat-message-container #home {
	    background: url(../images/chat-bg.png) repeat scroll center;
	    box-shadow: 0px 0px 4px #cccc;
}
/************************************************************post-your-list  modal******************************************************/
.item-ad-1 {
    background-color: #e40046;
    color: #fff;
    font-size: 1.3rem;
    left: 50px;
    padding: 5px 5px 1px;
    position: absolute;
	border-radius: 3px;
    top: 75px;
}
.item-urgent-1 {
    background-color: #ff003c;
    color: #fff;
    font-size: 1.3rem;
    left: 50px;
    padding: 5px 5px 1px;
    position: absolute;
	border-radius: 3px;
    top: 75px;
}
.center-btn
{
	float:none ! important;
	width:auto;
	padding:10px ! important;
}
 /**Message page style**/

.message-prof-pic {
    background-color: #e5e9ed;
}

/********************Notification page style**************************************/

.profile-page-profile-icon {
    background-color: #f6f5f7;
}
#notifications .notification-prof-pic {
    background-color: #f6f5f7;
}

/****************************************exchange page style**********************************/

#exchange-rows .exchange-prof-pic {
    background-color: #fff;
}
.categories-filter-list:first-child {
    border-top: medium none !important;
}
.classified-header-profile-img.img-responsive {
    background-color: #fff !important;
}
.seller-prof-pic {
    background-color: #f6f5f7 !important;
}
.to-prof-pic {
    background-color: #f6f5f7 !important;
}
#products .categories > .grid > .categories-filter-list > .checkbox > label {
    padding-left: 25px;
}
#products .categories-filter-list .cust_checkbox.urgent {
    margin-left: 3px;
}
.followers-prof-pic-1 {
    background-color: #fff;
}
.unfollow-btn {
    float: left;
}
.follower-name {
    text-align: left;
}
#fh5co-board .categories-filter-list .cust_checkbox {
    margin: 5px 3px;
}
.main-mobile-menu .angle-down {
    background: rgba(0, 0, 0, 0) url("../images/down-arrow-black.png") no-repeat scroll right center;
    display: inline-block;
    float: right;
	font-size: 12px;
    height: 12px;
    margin: 12px 9px 0;
    text-align: right;
    width: 16px;
}
.main-mobile-menu a.dropdown-toggle:hover .angle-down,
.main-mobile-menu a.dropdown-toggle:active .angle-down,
.main-mobile-menu a.dropdown-toggle:focus .angle-down {
    background: rgba(0, 0, 0, 0) url("../images/down-arrow-red.png") no-repeat scroll right center;
}
.main-mobile-menu.open .angle-down {
    transform: rotate(180deg);
}
.main-mobile-menu .dropdown-toggle > span {
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-right: 0;
	width: 75%;
	margin-left: 20px;
}
#profile-mobile-details .mobile-error, #profile-mobile-details .counrty-error {
    width: 100%;
}
#exchange-history-modal {
    bottom: unset;
    margin: 0 auto;
    top: 40px;
    width: 400px;
}
.productfileters {
   	display: none;
}
.productfileters .for-sale-heading {
    padding: 0;
    text-decoration: none;
}
.productfileters .for-sale-heading {
    display: inline-block;
    padding: 0 0 10px;
    text-align: center;
    text-decoration: none;
    text-transform: capitalize;
    width: 100%;
}
.productfileters .categories-filter-list .search-filter-list {
    display: inline-block;
    margin: 0 auto;
    text-align: center;
    width: 100%;
}
.productfileters .categories-filter-list .checkbox.checkbox-primary {
    display: inline-block;
    margin: 5px 10px 5px 0;
}
.productfileters .categories-filter-list {
    padding: 10px 0 10px;
}
.productfileters .categories-filter-list .search-filter-list {
    display: inline-block;
    margin: 0 auto;
    text-align: center;
    width: 100%;
}
.productfileters .checkbox label::before {
    left: 22px;
    top: 4px;
}
.seller-verified-icon i {
    color: #fff;
    font-size: 12px;
    margin: 6px 0;
}
.user-conv .message-prof-pic, .message-conversation-container .message-prof-pic {
    background: #f6f5f7 none repeat scroll 0 0;
    box-shadow: 0 0 4px #ccc;
}
#live-msg-container {
    background: transparent;
}
/*************************************Notification-popup style***************************************/
.acceptt-btn {
    background: #e40046 none repeat scroll 0 0;
}
.counter-btn{
	background: #2bc248 none repeat scroll 0 0;
}
.notify-btn {
    border-radius: 5px;
    color: #fff !important;
    float: left;
    height: 40px;
    margin: 15px 5px 35px;
    padding: 10px 25px;
    text-align: center;
}
.offer-price-section > label {
    margin: 0;
}
#count_modal .offer-price-txt-field-cnt {
    margin: 5px 0 20px;
}
.counter-price-text.clearfix {
    background: #eceff2 none repeat scroll 0 0;
    margin-bottom: 20px;
    border-radius: 5px;
    margin-top: 10px;
    text-align: center;
}
.counter-price-text .price-text {
    font-size: 16px;
    font-weight: 500;
    margin-bottom: 5px;
    margin-top: 10px;
}
.counter-price-text .right-borer {
    border-right: 1px solid #dbe1e6;
}
.counter-price-text .price-rate {
    color: #e40046;
    font-weight: 600;
    margin-bottom: 10px;
}

/*************************************End the Notification-popup style***************************************/
#sidebar-wrapper.sidebar-wraper {
    z-index: 1005;
    position: fixed;
    left: 250px;
    width: 0;
    height: 100%;
    margin-left: -250px;
    overflow-y: auto;
    overflow-x: hidden;
    background: #fff;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

/****************Distance Filter style*******************************************/
.slider-tick {
    width: auto;
}
.slider.slider-horizontal .slider-tick-label-container .slider-tick-label {
    font-size: 11px;
}
@keyframes heartbeat
{
  0%{transform: scale( .75 );}
  20%{transform: scale( 1 );}
  40%{transform: scale( .75 );}
  60%{transform: scale( 1 );}
  100%{transform: scale( .75 );}
}
.slider-handle.min-slider-handle.round:hover {
    animation: heartbeat 1.5s infinite;
    box-shadow:0px 0px 0px 5px #f5c4c4;
    border-radius: 50%;
}
.slider-handle {
    background-color: #e40046;
    background-image: -webkit-linear-gradient(top,#e40046 0,#e40046 100%);
    background-image: -o-linear-gradient(top,#e40046 0,#e40046 100%);
    background-image: linear-gradient(to bottom,#e40046 0,#e40046 100%);
}
.slider-selection.tick-slider-selection {
    background-image: -webkit-linear-gradient(top,#e40046 0,#e40046 100%);
    background-image: -o-linear-gradient(top,#e40046 0,#e40046 100%);
    background-image: linear-gradient(to bottom,#e40046 0,#e40046 100%);
}
.slider.slider-horizontal {
    width: 70%;
    height: 20px;
    float: left;
    margin: 0 4px;
}



.slider.slider-horizontal .slider-track {
    height: 2px;
    margin-top: 0;
    top: 46%;
}
/*.slider-track {
    background: #e40046;
}*/
.categories-filter-list .cust_checkbox.ads {
    margin-left: 1px;
}
#Sliders3, #Sliders2 {
    display: none;
}

.filter-align {
    margin: 0 auto;
    width: 100%;
}

.filtr-hm {
    float: left;
    width: 16px;
    height: 18px;
    display: inline-block;
    background: url("../images/f_hme_select.png") no-repeat center center/ cover;
    padding: 0 10px;
}
.filtr-road span {
    position: relative;
    right: 15px;
    top: 4px;
}
.filtr-road {
    float: left;
    width: 16px;
    height: 16px;
    display: inline-block;
    background: url("../images/f_road_select.png") no-repeat right center/ cover;
    padding: 20px 0 0 12px;
    font-size: 11px;
}

.jslider-value.jslider-value-to:after {
	content: '';
	border-top: solid 5px #E40046;
	border-left: solid 5px transparent;
	border-right: solid 5px transparent;
	position: absolute;
	left: 40%;
	top: 20px;
}

.filter-distnc-km .for-sale-heading {
    margin-bottom: 15px;
}

.layout-slider {
    width: 60%;
    float: left;
    margin: 0 13px 0px 12px;
}
  .jslider .jslider-bg i,
  .jslider .jslider-pointer { /*background: url(../images/jslider.png) no-repeat 0 0; */}

  .jslider { display: block; width: 100%; height: 1em; position: relative; top: 0.6em; font-family: Arial, sans-serif; }
  .jslider table { width: 100%; border-collapse: collapse; border: 0; }
  .jslider td, .jslider th { padding: 0; vertical-align: top; text-align: left; border: 0; }

  .jslider table,
  .jslider table tr,
  .jslider table tr td { width: 100%; vertical-align: top; }

  .jslider .jslider-bg { position: relative; }
  .jslider .jslider-bg i { height: 3px; position: absolute; font-size: 0; top: 0; }
  .jslider .jslider-bg .l {
  	width: 10%;
  	background: #ccc;
	border-radius: 5px 0 0 5px;
	left: 0; }
  .jslider .jslider-bg .f { width: 80%; left: 10%; background: #ccc; }
  .jslider .jslider-bg .r { width: 10%; left: 90%; background: #ccc; border-radius: 0 5px 5px 0 }
  .jslider .jslider-bg .v { position: absolute; width: 60%; left: 20%; top: 0; height: 3px; background: #E40046;border-radius: 5px; }

.jslider .jslider-pointer {
    width: 15px;
    height: 15px;
    background: #E40046;
    position: absolute;
    left: 20%;
    top: -6px;
    margin-left: -6px;
    cursor: pointer;
    border-radius: 20px;
}
.jslider-pointer {
    display: none;
}
.jslider-pointer.jslider-pointer-to {
    display: block;
}
.jslider-label.jslider-label-to, .jslider-value {
    display: none !important;
}
.jslider-value.jslider-value-to {
    display: block !important;
}
  .jslider .jslider-pointer-hover { background-position: -20px -60px; }
  .jslider .jslider-pointer-to { left: 80%; }

  .jslider .jslider-label { font-size: 9px; line-height: 12px; color: black; opacity: 0.4; white-space: nowrap; padding: 0px 2px; position: absolute; top: -18px; left: 0px; }
  .jslider .jslider-label-to { left: auto; right: 0; }

	.SliderPriceCol .jslider-label {   display: none !important; }
	.SliderPriceCol .jslider-value {   display: block !important; }
	.SliderPriceCol .jslider-pointer { display: block; }


  .jslider .jslider-value {
    font-size: 10px;
    white-space: nowrap;
    padding: 4px 5px;
    position: absolute;
    top: -35px;
    left: -35px;
    background: #E40046;
    line-height: 12px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 4px;
    color: #fff;
}
  .jslider .jslider-value-to { left: 80%; }

  .jslider .jslider-label small,
  .jslider .jslider-value small { position: relative; top: -0.4em; }

  .jslider .jslider-scale { position: relative; top: 9px; }
  .jslider .jslider-scale span { position: absolute; height: 5px; border-left: 1px solid #999; font-size: 0; }
  .jslider .jslider-scale ins { font-size: 9px; text-decoration: none; position: absolute; left: 0px; top: 5px; color: #999; }

  .jslider-single .jslider-pointer-to,
  .jslider-single .jslider-value-to,
  .jslider-single .jslider-bg .v,
  .jslider-limitless .jslider-label { display: none; }

/******************back to top button style***************************/
#back2Top {
    overflow: hidden;
    z-index: 999;
    display: none;
    cursor: pointer;
    position: fixed;
    background-color: #fff;
    color: #555;
    text-align: center;
    font-size: 15px;
    text-decoration: none;
    box-shadow: 0 3px 16px 0 rgba(0, 0, 0, .11);
    border-radius: 5px;
    left: 46%;
    top: 80px;
    padding: 7px 10px;
    width: auto;
    border: 1px solid #e0e0e0;
}
#back2Top:hover {
    color: #000;
}
#back2Top span {
    background: url("../images/arrow-up.png") no-repeat left 6px;
    padding: 0 0 0 25px;
    /*color: #e40046;*/
}
@media(min-width:320px) and (max-width:1023px)
{
.filter-align {
   
   width: 250px;
}
.layout-slider {
    width: 70%;   
}
.jslider-value.jslider-value-to::after {
    left: 45%;
}
.price_slider_mobile > .jslider{
	width: 200px;
	margin: 20px auto 20px auto;
	
}

}
/************************************************************/
.ui-autocomplete.ui-menu.ui-widget.ui-widget-content.ui-corner-all {
    max-height: 350px;
    overflow-x: hidden;
    overflow-y: auto;
}

.payment-decline-status-info-txt .payment-red {    margin: 0 10px;}
ul#dropdown-block > li:first-child > .sticky-header-dropdown-height.bold.dropdown-toggle.classified-for-sale-sticky {
    padding-left: 12px;
    padding-right: 12px;
}





































/****************************common container style**************************************/

@media (min-width: 992px) {
   .container-small{
	width: 750px !important;
	}
}
@media (min-width: 1200px) {
  .container-small{
	width: 750px !important;
	}
}
@media (min-width: 1360px) {
  .container-small{
	width: 750px !important;
	}
}

/****************************End style**************************************/

/****************************review designs**************************************/

@media(min-width:320px) and (max-width:767px)
{
	.reviewer-content{
		text-align:center;
	}
	.location-button {
		padding-left: 15px;
		padding-top: 20px;
	}
	.product_align_cnt {
    	 padding: 10px 0;
	}
	.video-cover-text {
	    top: 160px;
	}
	#exchange-history-modal {
    	width: 95%;
	}
	.exchange-history-list-left, .exchange-history-list-right {
    	text-align: center;
	}
	.notify-btn {
	    margin: 15px 5px 5px;
	}
	.classified-exchange{
		background-color: #fff;
		border: 1px solid #e7edf2;
	    border-radius: 5px;
		color: #444;
	    float: left;
	    height: 40px;
	    padding-top: 10px;
	    text-align: center;
	    width:211px;
		margin-top:15px;
	}
	.img-video {
    	display: none;
    }
    .img-slide-contetnt {
    	position: unset;
	}
	.slider-imag {
    	min-height: 300px;
    	position: unset;
    	height: auto;
	}
	.img-slide-contetnt .img-text {
    	padding: 35px 0;
	}
	.write-review span {
    	padding-left: 0;
	}
	.help > div .help-rig-content {
    	margin: 0 0;
	}
}

@media(min-width:1199px)
	{
	.web-none{
		display:none;
	}
}

@media(min-width:320px) and (max-width:1199px)
{
	.mobile-none{
		display:none;
	}
	.product-review-p{
		padding-top:20px;
	}
	.video-cover {
	    display: unset;
	    position: absolute;
	    top: -150px;
	    vertical-align: top;
	    width: auto;
	}

/************Mobile search******************/

	.classified-icon-mobile.input-search {
	    background: url("../images/search.png") no-repeat 0px !important;
	    width: 100%;
	    display: inline-block;
	    height: 40px;
	    padding: 10px 0 0 30px;
	    color: #cacaca;
	}
	.classified-header-nav {
    	display: none;
    }
    .mobile-search-cls.modal-dialog {
    	width: 100%;
    	vertical-align: top;
    	margin: 0;
    	height: 100%;
	}
	.modal-content.cls_mobile-search {
    	border-radius: 0;
    	padding: 15px;
    	height: 100%;
	}
	.login-box .classified-search-bar input {
   		padding-left: 35px;
    	border-radius: 5px !important;
	}
	.searcls-mobile .login-box .map-input-box {
   		width:100%;
    	padding: 0;
	}
	.searcls-mobile .map-select-box {
    	width: 27%;
	}
	.searcls-mobile .login-box select {
	    border: 1px solid #e2e2e2;
	    box-shadow: unset;
	    border-radius: 0 5px 5px 0;
	}
	.login-box .map-input-box input {
    	width: 100%;
	}
	.searcls-mobile.modal-dialog.modal-dialog-width {
    	padding: 20px 20px;
    	vertical-align: top;
	}
	.searcls-mobile .login-btn {
    	margin: 20px 0 0;
	}
	.hme-top-location.map-input-section {
    	padding-left: 0;
    	padding-right: 0;
	}

}

@media(min-width:320px) and (max-width:1023px)
{
	.hme-top-location .map-input-box input {
    	border-radius: 5px;
	}
	.img-video { 
    	display: none;
	}
	.dropdown-toggle.classified-for-sale.disabled {
    	margin-left: -20px;
	}
	.search-filter-list .cust_checkbox.urgent {
    	margin: 5px 5px;
	}

}
@media(min-width:320px) and (max-width:639px)
{
	.product-review-p{
		float:left;
	}
}

@media(min-width:992px) and (max-width:1023px)
{
	.classified-login-user-nav{
		width:50%;
	}
}

/****************************end review style**************************************/

@media(min-width:600px) and (max-width:767px)
{
.img-slide-contetnt {
    padding: 40px 0 !important;
}

}

/****************************home page header style**************************************/

@media(min-width:320px) and (max-width:1023px)
{
	.affix .classified-header-nav {
		display:none;
	}
	.full-vheader
	{
		display:none;
	}
	.classified-user-nav .navbar-nav .classified-header-login,.classified-user-nav .navbar-nav .classified-header-signup {
		display:none;
	}
	.classified-user-nav .navbar-nav
	{
		display:block;
	}
	.classified-search-bar-mobile{
		display:block !important;
	}
	.classified-header-stuff{
		display:none;
	}
	.classified-menu {
		display:none;
	}
	#menu-toggle img{
		float:right;
	}
	#menu-toggle{
		display:block;
	}
	#wrapper{
		display:block;
	}
	div.form .errorMessage {
	    color: red;
	    font-size: 0.9em;
	}
	.classified-stuff-mob{
		background-color: #e40046;
	    border-radius: 5px;
	    color: #fff;
	    float: left;
	    height: 40px;
	    padding-top: 10px;
	    text-align: center;
	    width:211px;
		margin-top:10px;
	}
	a.classified-stuff-mob:active, a.classified-stuff-mob:focus, a.classified-stuff-mob:visited {
	    color: #fff !important;
	}
	.classified-account{
		background-color: #fff;
		border: 1px solid #e7edf2;
	    border-radius: 5px;
		color: #444;
	    float: left;
	    height: 40px;
	    padding-top: 10px;
	    text-align: center;
	    width:211px;
		margin-top:15px;
	}

	.classified-exchange{
		background-color: #fff;
		/*border: 1px solid #e7edf2;*/
	    border-radius: 5px;
		color: #444;
	    float: left;
	    height: 40px;
	    padding-top: 10px;
	    /*text-align: center;*/
	    width:211px;
		/*margin-top:15px;*/
	}
	.classified-logout{
		background-color: #fff;
		border: 1px solid #e7edf2;
	    border-radius: 5px;
		color: #444;
	    float: left;
	    height: 40px;
	    padding-top: 10px;
	    text-align: center;
	    width:211px;
		margin-top:15px;
	}
	.classified-account:hover{
		color: #444;
	}
	.classified-stuff-mob:hover{
		color: #fff;
	}
	.classified-logout:hover{
		color: #444;
	}
	.classified-exchange:hover{
		color: #444;
	}
	.al-mobile-user-area{
		padding: 20px 10px 60px;
		float:left;
	}
	.profile-img-mob{
		width:100%;
	}
	.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
	    border-color:#fff !important;
	}
	#menu-toggle{
		float:right;
	}
	.classified-logo {
	    text-align: left;
	}
	.classified-others a{
		padding:0px !important;
	}
	.classified-app-section{
		padding-top:20px;
	}
	.classified-app-store {
	    float: left;
		padding-right: 15px;
		padding-left:0px;
	}
	.classified-play-store {
	    float: left;
	}
	.dropdown-menu.multi-column {
	    width: 400px;
	}
	.dropdown-menu.multi-column .dropdown-menu {
	    display: block !important;
	    position: static !important;
	    margin: 0 !important;
	    border: none !important;
	    box-shadow: none !important;
	}

	/***********************************************categories style**********************************/

	.categories
	{
		display:none;
	}
	.mobile-categories
	{
		display:block ! important;
	}
	.for-sale-heading
	{
		text-align:center;
		float:left;
		padding-top:20px;
		text-decoration:underline;
		font-size:14px ! important;
	}
	.mobile-categories > .mobile-categories-filter-list > .checkbox > label
	{
		color:#444 ! important;
		font-size:16px;
		font-family:Regular;
		padding-left:0;
	}
	.mobile-categories > .mobile-categories-filter-list > .checkbox
	{
		margin:0;
		padding:0;
	}
	.mobile-categories-filter-list
	{
		float:left;
	}
	.mobile-category-first-label
	{
		float:right;
		padding-right:10px;
	}
	.mobile-category-second-label
	{
		padding-left:10px ! important;
	}
	/***********************************E O categories*********************************/

	/************************************sidebar drop down****************************/

	li.dropdown,.classified-mobile-Category
	{
		float:left;
		width:100%;
	}
	li.dropdown.classified-header-profile
	{
		width:auto;
	}
	.sidebar-nav li a
	{
		padding-left:15px;
	}
	.classified-for-sale:hover,.classified-for-sale:focus
	{
		padding-left:15px;
	}
	.sidebar-nav li a
	{
		background-position:left 10px center ! important;
	}
	#sidebar-wrapper > ul > li:active ul.dropdown-menu.classified-dropdown-submenu, #sidebar-wrapper > ul > li:focus ul.dropdown-menu.classified-dropdown-submenu,
	#sidebar-wrapper > ul > li:hover ul.dropdown-menu.classified-dropdown-submenu {
	    /*display: block;*/
	    width: 100%	;
	}
	.productfileters {
    	display: block;
	}
	.productfileters .cust_checkbox.ads {
    	margin: 5px 3px;
	}
	.sidebar-wraper .al-mobile-user-area {
	    box-shadow: 0 -6px 12px -6px #cacaca;
	    display: inline-block;
	    float: none;
	    padding: 15px;
	    text-align: center;
	    width: 100%;
	}
	.sidebar-wraper .sidebar-menu-listng {
	    height: 72%;
	    margin-right: -12px;
	    overflow-x: hidden;
	    overflow-y: scroll;
	}
	#myCarousel .carousel-inner .item img {
    	max-width: unset;
    	width: 100%;
	}
}

/*******************E O sidebar drop down*****************/
/*******************E O sidebar drop down*****************/
@media screen and (min-width: 320px) and (max-width: 639px) {
	.item-img img
	{
		height: auto !important;
	}
}
@media screen and (min-width: 320px) and (max-width: 700px) {
    #fh5co-board[data-columns]::before {
        content: '2 .column.size-1of2';
    }
    .columncls
    {
    	width: 50%;
    	float: left;
    }
}
@media screen and (min-width: 701px) and (max-width: 850px) {
    #fh5co-board[data-columns]::before {
        content: '3 .column.size-1of3';
    }
    .columncls
    {
    	width: 33.333%;
    	float: left;
    }
}
@media screen and (min-width: 1300px) {
    #fh5co-board[data-columns]::before {
        content: '4 .column.size-1of4';
    }
    .columncls
    {
    	width: 25%;
    	float: left;
    }
}

@media screen and (min-width: 1450px) {
    #fh5co-board[data-columns]::before {
        content: '5 .column.size-1of5';
    }
    .columncls
    {
    	width: 20%;
    	float: left;
    }
}

@media screen and (min-width: 1600px) {
    #fh5co-board[data-columns]::before {
        content: '6 .column.size-1of6';
    }
    .columncls
    {
    	width: 16.66%;
    	float: left;
    }
}

@media screen and (min-width: 1921px) {
    #fh5co-board[data-columns]::before {
        content: '8 .column.size-1of8';
    }
    .columncls
    {
    	width: 12.5%;
    	float: left;
    }
}
@media screen and (max-width: 480px)
{
	#fh5co-header {
	    padding-top: 2em;
	    padding-bottom: 2em;
	}
	#fh5co-header > .navbar {
	    padding-left: 0px;
	    padding-right: 0px;
	}
	#fh5co-header .navbar-brand {
	    float: left !important;
	    margin: inherit;
	    text-align: left;
	    padding-left: 0;
	    margin-left: 0;
	}
	.col-xxs-12 {
	    float: none;
	    width: 100%;
	}
}


@media screen and (max-width: 768px)
{
	#fh5co-hero, .fh5co-hero-wrap, .fh5co-bg-section {
	    height: inherit;
	    padding: 3em 0;
	}
	.fh5co-bg-section, .fh5co-hero-wrap {
	    height: inherit;
	    padding: 3em 0;
	}
	#fh5co-footer {
	    padding: 5em 0;
	}
	.fh5co-spacer-xlg {
	    height: 70px;
	}
	.fh5co-spacer-lg {
	    height: 50px;
	}
	.fh5co-spacer-md {
	    height: 30px;
	}
	.fh5co-spacer-sm {
	    height: 20px;
	}
	.fh5co-spacer-xs {
	    height: 20px;
	}
	/****************************home header end style**************************************/

	/****************************carousel style**************************************/
	.owl-carousel .owl-controls .owl-nav {
	    display: none;
	}
	.owl-theme .owl-controls .owl-nav {
	    display: none;
	}
}

@media screen and (max-width: 640px)
{
	img.fh5co-align-right {
	    width: 100%;
	    margin: 0 0 .5em 0;
	}
}

@media screen and (max-width: 480px)
{
	img.fh5co-align-left {
	    width: 100%;
	    margin: 0 0 .5em 0;
	}
	a > img.fh5co-align-right {
	    width: 100%;
	    margin: 0 0 .5em 0;
	}
	a > img.fh5co-align-left {
	    width: 100%;
	    margin: 0 0 .5em 0;
	}

	/****************************End carousel style**************************************/

	/************************************************************post-your-list  modal******************************************************/
	.post-list-modal-width
	{
		margin:10px auto ! important;
		width:90% ! important;
	}
	.modal-header-text
	{
		margin-left:5% ! important;
	}
	.post-list-header > .modal-header-text > p
	{
		padding-left:10px;
		font-size:1.5rem;
	}
	.post-list-modal-heading
	{
		text-align:center;
	}
	.post-list-content
	{
		text-align:center;
	}
	.urgent-tab-left > ul > li.stuff-post > a
	{
		width:100%;
	}
	.urgent-tab-heading
	{
		width:100% ! important;
	}
	.tab-radio-button:first-child
	{
		padding:5px! important;
	}
	.tab-radio-button:last-child
	{
		padding:5px! important;
	}
	.tab-radio-button
	{
		padding:5px ! important;
	}
	.modal-header-text
	{
		margin-left:5% ! important;
	}
	.post-list-header > .modal-header-text > p
	{
		padding-left:10px;
		font-size:1.5rem;
	}
	.post-list-modal-heading
	{
		text-align:center;
	}
	.post-list-content
	{
		text-align:center;
	}
	.urgent-tab-left > ul > li.stuff-post > a
	{
		width:100%;
	}
	.urgent-tab-heading
	{
		width:100% ! important;
	}
	.tab-radio-button:first-child
	{
		padding:5px! important;
	}
	.tab-radio-button:last-child
	{
		padding:5px! important;
	}
	.tab-radio-button
	{
		padding:5px ! important;
	}
	.classified-app-store {
    	padding-right: 3px;
	}
	#googleMap{
		height:420px;
	}
	.nearmemodal-content {
	  	width: 300px;
	  	margin: 20 auto;
	}
	.map-input-box {
	    padding-right: 15px;
	}
	.map-input-box {
	    padding-right: 0px;
	}
	.map-input-box {
	    width: 70%;
	}
	.map-select-box {
	    width: 30%;
	}
	.location-button {
	    padding-top: 20px;
		text-align: center;
	}
	.map-input-section {
	    padding-left: 5px;
	    padding-right: 5px;
	}
	.map-input-box {
	    padding-left: 0px;
	}
	.map-close{
		display:block;
		background: #fff none repeat scroll 0 0 !important;
	    font-family: Regular;
	    font-size: 3rem;
	    margin-top: -45px !important;
	    opacity: 2 !important;
		border-top-left-radius: 5px;
	    border-top-right-radius: 5px;
	    padding-left: 10px !important;
	    padding-right: 10px !important;
	    text-align: center;
	}
	.classified-new-account-info {
	    font-size: 1.5rem;
	}
	.classified-app-links{
		padding-top:15px;
	}
	.classified-new-account{
		padding-top:15px;
	}
	.classified-footer-head {
	    padding-left: 10px;
		padding-right:10px;
	    padding: 40px 10px 30px;
	}
	.classified-footer-menu-links a {
	    padding-bottom: 15px;
	}
	.classified-footer-head {
	    padding-bottom: 20px;
	}
	.facebook-login{
	    padding-right: 5px;
	}
	.twitter-login {
	    padding-right: 5px;
	}
	.login-modal-content {
	    margin: 0px auto;
	}
	.signup-modal-content {
	    margin: 0px auto;
	}
	.select-box-down-arrow{
		background-position: right 14px;
	}
	.nearmemodal-content
	{
		height:450px;
	}
	#mobile-verification .verified-txt {
		display: inline-block;
		float: left;
		width: 90%;
	}
	#mobile-verification .change-txt {
    	margin-left: 20px;
	}
	.verify-via-sms-btn {
    	padding-left: 0;
   	 	padding-top: 10px;
	}
}
@media(min-width:768px) and (max-width:1023px)
{
	.post-list-modal-width
	{
		margin:10px auto ! important;
		width:90% ! important;
	}
	.modal-header-text
	{
		margin-left:30% ! important;
	}
	.post-list-header > .modal-header-text > p
	{
		padding-left:10px;
		font-size:1.8rem;
	}
	.tab-radio-button:first-child
	{
		padding:10px! important;
	}
	.tab-radio-button:last-child
	{
		padding:10px! important;
	}
	.tab-radio-button
	{
		padding:10px ! important;
	}
	.mobile-user-area {
    	width: 320px;
	}
}

@media (min-width:320px) and (max-width:767px)
{
	.post-list-modal-width
	{
		margin:10px auto ! important;
		width:90% ! important;
	}
	.classified-footer-bottom{
		padding-left: 10px;
		padding-right:10px;
	}
	.classified-login-user-nav > ul.navbar-nav {
	    margin: 0px;
	}
	.classified-new-account a {
	   float:left;
	}
	.exchange-content {
    	text-align: center;
	}
	.used-status {
	    display: inline-block;
	    float: unset;
	    margin: 0 auto;
	    text-align: center;
	}
	.used-status-row .used-status {
    display: inline-block;
    float: left;
    margin-right: 10px;
    text-align: center;
}
	.classified-footer-bottom {
	    margin-top: 20px;
	    text-align: left;
	}
	.classified-footer-menu-links a {
    	float: left;
	}
	.classified-footer-menu-links {
    	padding-top: 0;
	}
	.classified-footer-Copyright {
    	padding-bottom: 15px !important;
	}
	.edit-btn {
	    float: left;
	}
	.classified-header-profile{
		display:none;
	}
}

/************************************************************320px to 480******************************************************/

@media (min-width:320px) and (max-width:640px)
{
	.classified-header-message {
	    padding-top:0px;
		padding-left: 3px;
	    padding-right:3px;
	}
	.classified-login-user-nav > ul.navbar-nav {
	    float: right;
	    padding-right:30px;
		margin:7.5px 0px !important;
	}
	.classified-header-har-line {
	    height: 25px;
	}
	.stuff-img-1 {
	    margin-right: 5px;
	}
	.currency-select-box-row .form-control{
		border-radius:5px;
		margin-top:15px;
		margin-left: 0px;
	}
	.padding-left-none {
	    padding-left: 10px !important;
	}
	.find-near-you.affix {
	    width: 80%;
	}

	/*****************************************Add Product*****************************************/

	.stuff-img-upload{
	   margin-top:32px;
	   margin-left:8px;
	}

	/**********************************Search Result**********************************/

	.search-result > div
	{
		text-align:center;
	}

	/****************************************** Product Page************************************/

	.mobile-product-slide
	{
		display:block;
	}
	.non-mobile-product-slide
	{
		display:none;
	}
	.product-thmb-slider
	{
		display:none;
	}
	.mobile-product-slide > .carousel-control.left{
		border-top-left-radius:5px;
		border-bottom-left-radius:5px;
	}
	.mobile-product-slide > .carousel-control.right{
		border-top-right-radius:5px;
		border-bottom-right-radius:5px;
	}
	#prod-img-1{
		border-radius:5px;
	}
	#prod-img-1.product-image
	{
		height:220px;
	}
	#thumbcarousel
	{
		height:90px;
	}
	#thumbcarousel > .carousel-inner
	{
		height:90px;
	}
	#prod-thmb-img-1.product-image
	{
		height:80px;
	}
	.item.active > .thumb-cnt:first-child
	{
		padding-left:5px;
	}
	.thumb-cnt
	{
		 padding: 5px 2.5px;
	}
	.item.active > .thumb-cnt:last-child
	{
		padding-right:5px;
	}
	.thmb-slider-bg-left
	{
		margin-bottom: 5px;
	    margin-left: 5px;
	    margin-top: 5px;
	}
	.thmb-slider-bg-right
	{
		margin-bottom: 5px;
	    margin-right: 5px;
	    margin-top: 5px;
	}
	#thumbcarousel > .carousel-inner > .item
	{
		height:100px;
	}
	.thmb-slider-bg-left
	{
		width:20px;
	}
	.thmb-slider-bg-right
	{
		width:20px;
	}
	.thmb-slider-arrow-left
	{
		left:5px;
	}
	.thmb-slider-arrow-right
	{
		right:5px;
	}
	.tab-section-tabs > li.pull-right
	{
		display:none;
	}
	.mobile-report-div
	{
		display:block;
		width:100%;
		padding-top:15px;
	}
	.mob-report-text
	{
		text-align:left;
	}
	.mob-report-text
	{
		font-size:1em;
	}
	.product-page-right-top-container
	{
		display:none;
	}
	.mobile-product-details
	{
		display:block;
		padding-top:20px;
	}
	.mobile-product-details > .product-page-right-top-container
	{
		display:block;
	}
	.like-counter
	{
		text-align:center;
		padding-bottom:10px;
	}
	.days-reviews-counter > span
	{
		padding:0 3px;
	}
	.used-status-row
	{
		padding-top:15px;
	}
	.seller-classified-detail
	{
		padding-top:20px;
	}
	.product-location
	{
		width:70%;
	}
	.product-counter-container:first-child
	{
		padding-left:5px;
	}
	.product-counter-container:last-child
	{
		padding-right:5px;
	}
	.product-counter-container
	{
		padding-bottom:5px;
	}
	.recently-viewed-container
	{
		padding-top:20px;
		padding-bottom:0px;
	}
	.product-padding
	{
		padding-bottom:10px;
	}
	.chat-with-seller-icon-container
	{
		padding-right:10px;
	}
	.character-left
	{
		width:100%;
		text-align:right;
		padding-top:0px;
		padding-right:0px;
		font-size:0.875em;
	}
	.form-group
	{
		margin-bottom:10px;
	}
	.post-comment
	{
		width:100%;
	}
	.post-comment > a
	{
		width:100%;
	}
	.comment-section
	{
		margin-top:25px;
		overflow:auto;
	}
	.product-page-right-top-container
	{
		margin-top:0px;
	}
	.mob-report-text
	{
		text-align:left;
	}
	.mob-report-text
	{
		font-size:1em;
	}

	/***********************************chat seller modals******************************************/

	.help-text
	{
		padding-bottom:10px;
		padding-right:0px;
	}
	.success-modal
	{
		min-height:240px;
	}

	/***********************************E O Chat seller modals***********************************/

	/********************************exchange modals*************************************/
	.exchange-product
	{
		height:120px;
	}
	.exchange-product-grid-container{
		height:300px;
		overflow-y:auto;
	}

	/*****************************************E O Exchange modals*****************************************/

	/*********************************************E O Product Page********************************************/

	/********************************************Messgae page*************************************************/

	.tab-content > .message-tab-content > .message-conversation-container > .conversation-prof-pic > .message-prof-pic
	{
		width:40px;
		height:40px;
	}
	.conversation-bargain-container
	{
		padding-left:0px;
		width:100%;
		
	}
	.conversation-rate-container
	{
		width:100%;
	}
	.conversation-rate
	{
		width:100%;
		text-align:center;
	}
	.message-conversation
	{
		padding:10px;
	}
	.message-conversation-right-cnt > .message-conversation > .conversation-container > .conversation-bargain-container
	{
		padding-top:0px;
	}
	.message-type-container > .chat-message-type > .form-group
	{
		padding-right:0px;
	}
	.message-type-container > .chat-message-type > .message-send > a > .send-btn
	{
		padding:10px 0;
	}
	.message-type-container > .chat-message-type > .message-send
	{
		padding-top:10px;
	}
	.message-type-container > .typing-status
	{
		padding-bottom:10px;
	}
	.message-floating-div-cnt
	{
		right:0px;
		padding:0 5px;
		bottom:0;
	}
	.message-vertical-tab-section > .tab-content
	{
		display:none;
	}
	.message-vertical-tab-container
	{
		height:auto;
		overflow:hidden;
	}
	.message-user-info
	{
		max-width:100%;
	}
	.message-vertical-tab-section > .tab-content > .message-tab-content > .message-cnt > .message-conversation-container > .conversation-prof-pic
	{
		display:none;
	}

	/*******************************E O Messgae page****************************/

	.send-btn > span
	{
	 display:block;
	}
	.message-type-container .chat-message-type .message-send a .send-btn
	{
		padding:10px 0 !important;
	}
	.send-btn > img
	{
	 display:none;
	}

	/******************************* Profile page********************************/

	.profile-vertical-tab-section > .tab-content
	{
		padding-left:0;
		padding-right:0;
		padding-top:5px;
	}
	.add-phone > a {
	    font-size: 1em;
	}
	.profile-email-txt > .verified-txt {
	    font-size: 1em;
	    padding-left: 5px;
	}
	.profile-email-txt > .change-txt > a {
	    font-size: 1em;
	}
	.verify-via-sms-btn {
	    padding-left: 0;
	}
	.profile-dropdown > .drop-down-div
	{
		border:1px solid #eceff2;
		border-radius:4px;
	}
	.profile-mobile-details > .profile-input-fields > input
	{
		border-radius:4px;
	}
	.followers-info-cnt {
	    padding-left: 0px;
	    text-align: center;
	}
	.promotions-prod-name-header
	{
		margin-left:0px;
		padding-top:15px;
		text-align:center;
	}
	.profile-promote-modal
	{
	 	margin-left:0 ! important;
	 	float:left;
	}
	.profile-promote-modal-box > .login-text-box > .post-list-content
	{
	 	text-align:left;
	}
	.profile-promote-modal-header > button.login-close
	{
	 	margin-top:-5px;
	}
	.vertical-divider
	{
		display:none;
	}
	.paid-amt-cnt {
	    padding-left: 0px;
		padding-top:10px;
	}
	.repromote-btn-cnt
	{
		padding-top:10px;
	}
	.repromote-btn
	{
		float:left ! important;
	}

	/************************************** exchange page style ****************************/
	.exchange-rows > div > ul > li
	{
		width:100%;
	}
	.exchange-rows > div > ul > li > a
	{
		text-align:center;
	}
	.exchange-status
	{
		width:100%;
		text-align:center;
	}
	.view-exchange
	{
		width:100%;
		float:right ! important;
		text-align:center;
		padding-top:10px;
	}
	.exchange-arrow-cnt
	{
		padding-top:20px;
	}
	.exchange-right-content
	{
		padding-top:20px;
	}
	.exchange-initiate-date
	{
		width:100%;
		text-align:center;
	}
	.exchange-btn-cnt
	{
		width:100%;
		padding-top:10px;
		margin-left:21%;
		float:left ! important;
	}
	.exchange-detail-arrow-cnt
	{
		padding-top:20px;
	}

	.exchange-history
	{
		width:100%;
		float:left;
	}
	.exchange-name
	{
		text-align:center;
	}
	.exchange-place
	{
		text-align:center;
	}
	.exchange-history > a
	{
		width:100%;
		text-align:center;
	}
	.exchange-message-header-txt-cnt
	{
		float:left ! important;
	}
	.viewmore-arrow
	{
	    float: none;
	    padding-left: 3px;
	    padding-top: 1px;
	    position: absolute;
	}
	/***************************************** end exchange page style *************************************/

	/***************************************** notification page style *************************************/
	.notification-pro-pic-cnt
	{
		width:35%;
	}
	.notification-prof-pic
	{
		margin:0 auto;
	}
	.notification-message-cnt
	{
		padding-left:0;
		width:65%;
		text-align:left;
		padding-top: 0px;
		padding-left:10px;
	}
	.notification-message
	{
		font-size:1.125em;
	}
	.notification-date
	{
		width:100%;
		padding-top:5px;
	}

	/***************************************** end notification page style *************************************/
	.change-pwd-btn
	{
		width:auto;
	}
	.change-pwd-btn > a
	{
	    padding: 8px 10px;
	}
	.repromote-btn-mob-cnt
	{
		padding-top:10px;
		display:block;
	}
	.repromote-btn-cnt
	{
		display:none;
	}
	.stuff-img-upload{
		margin-top:32px;
		margin-left:8px;
	}
	.xs-margin-top-10
	{
		margin-top:10px;
	}
	ul.yiiPager > li
	{
		width:auto ! important;
		margin-top:10px;
	}
	ul.yiiPager > li > a
	{
		float:left ! important;
	}
	ul.yiiPager
	{
		padding-bottom: 10px ! important;
	}
	.previous{
		padding-left: 5px;
	}
	/***********************************payment page***********************************/

	/*************************************checkout page********************************/

	.classified-acc-add-addr
	{
		padding:8px 7px;
	}
	.classified-acc-addr-cont
	{
		padding:15px 0;
	}
	.classified-accordion-title-txt
	{
		font-size:16px;
	}
	.classified-acc-order-summary-pic-cnt
	{
		padding-right:0;
	}
	.classified-accordion-right-txt
	{
		font-size: 14px;
	    padding-top: 12px;
	}
	.classified-acc-order-rate
	{
		padding-top:5px;
	}
	.classified-acc-order-btn-cnt
	{
		margin-top:5px;
	}
	.classified-acc-order-rate > br,.classified-acc-order-qty > br
	{
		display:none;
	}
	.classified-acc-order-btn
	{
		width:100%;
	}
	.classified-acc-order-btn > .classified-acc-btn,.classified-acc-order-btn > .classified-acc-delete-btn
	{
		width:48%;
		text-align:center;
		padding:8px 0;
	}
	.classified-acc-order-qty > .select-box-down-arrow
	{
		background-position:right 10px;
	}
	.classified-acc-order-qty
	{
		padding-top:5px;
	}
	.classified-acc-order-summary-info-cnt
	{
		padding-top:10px;
	}
	.card-num
	{
		border-top-right-radius:5px ! important;
		border-bottom-right-radius:5px ! important;
		border-right:1px solid #e7edf2 ! important;
		margin-bottom:15px;
	}
	.cvv-num-div
	{
		border-top-left-radius:5px ! important;
		border-bottom-left-radius:5px ! important;
	}
	.classified-acc-pane-right-cnt
	{
		display:none;
	}
	.classified-acc-pane-btn > .classified-acc-btn
	{
		width:100%;
		text-align:center;
	}
	.classified-acc-payment-cnt > .classified-acc-tab-ul
	{
		padding-right:0px;
	}
	.classified-acc-payment-cnt > .classified-acc-tab-pane-cnt
	{
		padding-left:0px;
		margin-top:10px;
	}
	.classified-acc-pane-radio-cnt > .radio-inline
	{
		margin-right:10px ! important;
		margin-left:0px ! important;
	}
	.classified-accordion-title-sel
	{
		width:57%;
	}
	.address-box-cont{
		padding-left:0px;
	}
	.classified-acc-order-shp-fee-details
	{
		width:inherit;
	}
	.edit-profile-form .classified-acc-addr-cont:last-child
	{
		padding-right:0px;
	}
	.classified-acc-order-summary-txt
	{
		padding-top:0px;
	}
	.message-cnt ol,.message-cnt ol li
	{
		float:left;
		width:100%;
	}
	.message-cnt ol
	{
		padding-left:0px;
	}
	.message-cnt ol li .message-conversation-container .message-conversation-right-cnt,.message-cnt ol li .message-conversation-container .message-conversation-left-cnt
	{
		width:auto;
	}
	.message-cnt ol li .message-conversation-container .message-conversation-right-cnt .message-conversation
	{
		width:auto;
	}
	.message-cnt ol li .message-conversation-container .message-conversation-right-cnt .message-conversation .conversation-container
	{
		float:left;
		width:auto;
	}
	.message-cnt ol li .message-conversation-container .message-conversation-right-cnt .message-conversation .conversation-container .conversation-product-pic-container,.message-cnt ol li .message-conversation-container .message-conversation-left-cnt .message-conversation .conversation-container .conversation-product-pic-container
	{
		margin-left:0;
	}
	.message-cnt ol li .message-conversation-container .message-conversation-right-cnt .message-conversation .conversation-container .conversation-bargain-container,.message-cnt ol li .message-conversation-container .message-conversation-left-cnt .message-conversation .conversation-container .conversation-bargain-container
	{
		padding-left:5px;
		width:auto;
	}
	.message-cnt ol li .message-conversation-container .message-conversation-right-cnt .message-conversation .conversation-container .conversation-bargain-container .conversation-rate-container .conversation-rate,.message-cnt ol li .message-conversation-container .message-conversation-left-cnt .message-conversation .conversation-container .conversation-bargain-container .conversation-rate-container .conversation-rate
	{
		width:auto;
	}
	.language{
		padding-right: 15px;
	}

	/**************************************common style *************************************/
	.xs-text-center
	{
		text-align:center;
	}
	.xs-paddingtop-10
	{
		padding-top:10px;
	}
	.xs-floatnone
	{
		float:none ! important;
	}
	.xs-automargin
	{
		margin:0 auto;
	}
	.xs-margintop-10
	{
		margin-top:10px;
	}
	.xs-width-100-a
	{
		width:100%;
	}
	.xs-margin-0
	{
		margin-left:0;
		margin-right:0;
		margin-bottom:0;
	}
	/***********************************End common style *****************************************/
}

@media (min-width:360px) and (max-width:767px){
	.classified-social-connect {
    	width: 200px;
	}
	.classified-app-links {
    	padding-top: 0;
    	width: 40%;
	}
}

@media (min-width:360px) and (max-width:640px)
{
	.login-modal-content {
	    margin: 0px auto;
	}
	.signup-modal-content {
	    margin: 0px auto;
	}
	.nearmemodal-content {
	    width: 340px;
	}
	.map-select-box select {
	    padding-left: 10px;
	}
	.select-box-down-arrow{
		background-position: right 14px;
	}
	.stuff-img-1 {
		margin-right: 10px;
		width:140px;
	}
	.map-input-box {
	    padding-right: 15px;
	}
	.map-input-box {
	    padding-right: 0px;
	}
	.map-input-box {
	    width: 70%;
	}
	.map-select-box {
	    width: 30%;
	}
	.location-button {
	    padding-top: 20px;
		text-align: center;
	}
	.map-input-section {
	    padding-left: 5px;
	    padding-right: 5px;
	}
	.map-input-box {
	    padding-left: 0px;
	}
	.map-close{
		display:block;
		background: #fff none repeat scroll 0 0 !important;
	    font-family: Regular;
	    font-size: 3rem;
	    margin-top: -45px !important;
	    opacity: 2 !important;
		border-top-left-radius: 5px;
	    border-top-right-radius: 5px;
	    padding-left: 5px !important;
	    padding-right: 5px !important;
	    text-align: center;
	}
	div.form .errorMessage {
	    color: red;
	    font-size: 0.9em;
	}
}

@media (min-width:768px) and (max-width:1023px)
{
	/***************************************** location and map style ********************************************/
	#wrapper.toggled #sidebar-wrapper {
	    width: 320px;
	}
	.location-button {
	    padding-left: 15px;
	    padding-top: 20px;
	}
	.map-input-section {
	    padding-left: 20px;
	    padding-right: 20px;
	}
	.map-input-box {
	    padding-left: 0px;
	}
	.classified-new-account{
		padding-top:20px;
	}
	.classified-footer-head {
	    padding-left: 10px;
		padding-right:10px;
	}
	.classified-footer-bottom{
		padding-left: 10px;
		padding-right:10px;
	}
	.classified-footer-head {
	    padding-bottom: 20px;
	}

	/****************************** end location and map style ********************************************/

	.classified-header-stuff{
		display:block;
	}
	.classified-user-nav {
		display:block;
		float: left;
	}
	#sidebar-wrapper .navbar-nav .open .dropdown-menu {
	    position: static;
	    float: none;
	    width: auto;
	    margin-top: 0;
	    background-color: transparent;
	    border: 0;
	    -webkit-box-shadow: none;
	    box-shadow: none;
	}
	.select-box-down-arrow{
		background-position:right 14px;
	}
	.find-near-you.affix {
	    width: 80%;
	}
	.classified-signup{
		margin-left:20px;
	}

	/************************************Product Page************************************/

	.post-comment
	{
		width:auto;
	}
	.character-left
	{
		width:75%;
	}
	.product-page-right-top-container
	{
		display:none;
	}
	.mobile-product-details
	{
		display:block;
	}
	.mobile-product-details > .product-page-right-top-container
	{
		display:block;
	}
	.location-grey, .shipping-icon
	{
		margin-left:0px;
	}
	.chat-with-seller-icon-container
	{
		padding-right:0px;
	}
	.chat-with-seller-text
	{
		padding-left:14px;
	}
	.recently-viewed-container
	{
		padding-top:20px;
	}
	.product-padding
	{
		padding-bottom:15px;
	}
	.recently-viewed-container
	{
		padding-bottom:5px;
	}
	.product-left-container
	{
		padding-bottom:20px;
	}
	.popular-product-container
	{
		padding-bottom:20px;
	}
	.days-reviews-counter > span
	{
		padding:0 3px;
	}

	/*******************************************E O Product Page*********************************************/

	/************************************************Add Product***********************************************/
	div.form .errorMessage {
	    color: red;
	    font-size: 0.9em;
	}

	/*******************************************message page*******************************************/
	.message-vertical-tab-container > li > a
	{
		padding:10px;
	}
	.message-vertical-tab-container > li > a > .message-details
	{
		padding-left:0px;
		width:100%;
	}
	.message-vertical-tab-container > li > a > .message-details > .message-prof-name
	{
		width:100%;
		text-align:center;
	}
	.message-vertical-tab-container > li > a > .message-details > .short-message
	{
		padding-top:2px;
		text-align:center;
	}
	.message-vertical-tab-container > li > a > .message-details > .message-time
	{
		text-align:center;
	}
	.conversation-bargain-container
	{
		width:77%;
		padding-left:0px;
	}
	.message-floating-div-cnt > .floating-div > .message-icon > .message-user-prof-pic
	{
		width:40px;
		height:40px;
	}
	.message-user-info-cnt
	{
		padding-left:5px;
		padding-top:5px;
	}
	.message-user-info
	{
		width:100%;
	}
	.user-conv
	{
		padding-right:15px;
	}
	.report-text
	{
		color:#8e8e8e;
		font-size:0.75em;
		padding-left:10px;
	}
	.mob-report-text
	{
		color:#8e8e8e;
		font-size:0.75em;
		padding-left:10px;
	}
	#exchange ul.nav > li {
	    text-align: center;
	    width: 50%;
	}
	/******************************************E O message page************************************/
}

@media (min-width:1024px) and (max-width:1199px)
{
	.classified-search-icon{
		background:url("../images/search.png") no-repeat 200px 12px;
	}
	.map-input-section {
	    padding-right: 20px;
	}
	.location-button {
	    padding-left: 15px;
	    padding-top: 20px;
	}
    #wrapper {
        padding-left: 250px;
    }
    #wrapper.toggled {
        padding-left: 0;
    }
    #sidebar-wrapper {
        width: 250px;
    }
    #wrapper.toggled #sidebar-wrapper {
        width: 0;
    }
    #page-content-wrapper {
        padding: 20px;
        position: relative;
    }
    #wrapper.toggled #page-content-wrapper {
        position: relative;
        margin-right: 0;
    }
	.follower-name
	{
		text-align:left ! important;
	}
	.categories > .grid > .categories-filter-list > .checkbox > label
	{
		width:100%;
	}
	.find-near-you.affix {
		width: 80%;
	}

	/***********************************product page*******************************/

	.product-location-content
	{
		margin:auto;
	}

	.product-location
	{
		width:90%;
	}
	.shipping-cost
	{
		width:89%;
	}

	.used-status-row
	{
		padding-top:15px;
	}

	.character-left
	{
		width:75%;
	}
	/************************************E O Product page***********************************/

	/******************************************Message page********************************/
	.message-vertical-tab-section > .message-vertical-tab-container > li > a > .message-details
	{
		padding-left:15px;
	}
	.message-vertical-tab-container
	{
		height:500px;
	}
	.message-cnt
	{
		height:372px;
	}
	.message-user-info
	{
		width:100%;
	}
	.user-conv
	{
		padding-right:15px;
	}
	#exchange ul.nav > li {
	    text-align: center;
	    width: 50%;
	}
	/*********************************E O Message page*******************************************/
}
@media(min-width:320px) and (max-width:360px)
{
	#back2Top {
	    left:34%;
	}
}
@media(min-width:361px) and (max-width:400px)
{
	.message-icon
	{
	 	width:30%;
	}
	.message-details
	{
	 	width:70%;
	 	padding-left:0px;
	}
	#back2Top {
	    left: 37%;
	}
}
@media(min-width:400px) and (max-width:480px)
{
	.message-icon
	{
	 width:25%;
	}
	.message-details
	{
	 width:75%;
	 padding-left:0px;
	}
	#back2Top {
	    left: 40%;
	}
}
@media(min-width:481px) and (max-width:560px)
{
	.message-icon
	{
	 width:20%;
	}
	.message-details
	{
	 width:80%;
	 padding-left:0px;
	}
	#back2Top {
	    left: 40%;
	}
}
@media(min-width:561px) and (max-width:640px)
{
	.message-icon
	{
	 width:18%;
	}
	.message-details
	{
	 width:82%;
	 padding-left:0px;
	}
	#back2Top {
	    left: 42%;
	}
}
@media(min-width:641px) and (max-width:767px)
{
	.message-icon
	{
	 	width:15%;
	}
	.message-details
	{
	 	width:85%;
	 	padding-left:0px;
	}
	 .send-btn > span
	{
	 	display:block;
	}
	.send-btn > img
	{
	 	display:none;
	}
	.language{
		padding-right: 15px;
	}
	.nearmemodal-content
	{
		width:500px;
		height:520px;
	}
	.recently-viewed-heading {
	    padding-top: 15px;
	}
	#back2Top {
	    left: 42%;
	}
	.profile-vertical-tab-section > .tab-content {
    	padding-left: 0;
    	padding-right: 0px;
    	padding-top: 5px;
	}
}
@media (min-width:320px) and (max-width:1023px)
{
	.app-responsive-adjust{
		height: 64px;
	}
	.categories-filter-list.filter-search {
    	text-align: center;
	}
	#products.slider.container-fluid {
    	width: 100%;
	}
	.header-left {
    	padding-right: 0;
    	padding-left: 0;
	}
}
@media (min-width: 320px) and (max-width: 640px)
{
	.exchange-name {
	    text-align: center;
	}
	.exchange-place {
	    text-align: center;
	}
}
@media(min-width:1024px) and (max-width:1199px)
{
	/*******************************profile page*********************************/
	.change-pwd-btn
	{
		width:auto;
	}
	.change-pwd-btn > a
	{
		padding:10px 15px;
	}
	.exchange-prof-pic
	{
		height:100px;
		width:100px;
	}
	.exchange-name
	{
		padding-top:10px;
	}
	.profile-promote-modal
	{
	 margin-left:0;
	}
	.profile-promote-modal > p.login-header-text
	{
	 padding-left:0;
	}
	.profile-promote-modal-header > button.login-close
	{
	 padding-right:0 ! important;
	}
	#page-content-wrapper
	{
		padding:0px;
	}

/************************* Filter distance responsive**********************/

.filter-align {
    margin: 0 auto;
    width: 110%;/*200px;*/
}
.layout-slider {
    width: 68%;
    margin: 0px 10px;
}
.filtr-road {
    margin: 0 0 0 4px;
}


}
@media(min-width:1450px) and (max-width:1600px)
{
.filter-align {
    margin: 0 auto;
    width: 200px;
}
.layout-slider {
    width: 68%;
    margin: 0px 10px;
}
.filtr-road {
    margin: 0 0 0 4px;
}

}




@media(min-width:768px) and (max-width:1023px)
{
	/*******************************************profile page******************************************/
	.profile-listing-product:nth-child(3n+1) {
	    padding-left: 10px;
	}
	.change-pwd-btn
	{
		width:auto;
	}
	.change-pwd-btn > a
	{
		padding:10px 15px;
	}
	.profile-dropdown > .drop-down-div
	{
		border:1px solid #eceff2;
		border-radius:4px;
	}
	.profile-mobile-details > .profile-input-fields > input
	{
		border-radius:4px;
	}
	.promotion-product:nth-child(4n+1) {
	    padding-left: 5px;
	}
	.promotion-product:nth-child(4n+4) {
	    padding-right: 5px;
	}
	.profile-listing-product:nth-child(3n+1) {
	    padding-left: 5px;
	}
	.profile-listing-product:nth-child(3n+3) {
	    padding-right: 5px;
	}
	.promotions-prod-name-header
	{
		margin-left:0;
		padding-top:10px;
		text-align:center;
		word-wrap: break-word;
	}
	.promotions-details-content
	{
		padding-left:0;
	}
	.vertical-divider
	{
		display:none;
	}
	.paid-amt-cnt
	{
		padding-top:10px;
		padding-left:0px;
	}
	.repromote-btn-cnt
	{
		padding-top:10px;
		display:block;
	}
	.repromote-btn-mob-cnt
	{
		display:none;
	}
	.exchange-arrow-cnt {
	    padding-top: 20px;
	}
	.exchange-right-content
	{
		padding-top:20px;
	}
	.exchange-rows > div > ul > li
	{
		width:25%;
	}
	.exchange-rows > div > ul > li > a
	{
		text-align:center;
	}
	.exchange-detail-arrow-cnt {
	    padding-top: 20px;
	}
	.notification-pro-pic-cnt
	{
		width:16%;
	}
	.notification-message-cnt
	{
		width:84%;
	}
	.profile-promote-modal
	{
	 margin-left:0 ! important;
	}
	.profile-promote-modal > p.login-header-text
	{
	 padding-left:0;
	}
	.profile-promote-modal-header > button.login-close
	{
	 padding-right:0 ! important;
	}
	.repromote-btn-mob-cnt
	{
		padding-top:10px;
		display:block;
	}
	.repromote-btn-mob-cnt > a
	{
		float:left ! important;
	}
	.repromote-btn-cnt
	{
		display:none;
	}
	/************************************ E O Profile page**********************************/
	#back2Top {
	    left: 43%;
	}
}
@media (min-width:481px) and (max-width:640px)
{
	/**************************slider style***************************************/
	.nearmemodal-content
	{
		height:520px;
	}
	/************************end slider style*******************************************/
}
@media(min-width:320px) and (max-width:640px)
{
	/********************************** Profile message and notification page*****************************************/
	.profile-vertical-tab-section > .tab-content
	{
		padding-left:0;
		padding-right:0;
		padding-top:5px;
	}
	.modal-big-width-dialog
	{
	    width:450px;
	}
	.add-phone > a {
	    font-size: 1em;
	}
	.profile-email-txt > .verified-txt {
	    font-size: 1em;
	    padding-left: 5px;
	}
	.profile-email-txt > .change-txt > a {
	    font-size: 1em;
	}
	.verify-via-sms-btn {
	    padding-left: 0;
	}
	.profile-dropdown > .drop-down-div
	{
		border:1px solid #eceff2;
		border-radius:4px;
	}
	.profile-mobile-details > .profile-input-fields > input
	{
		border-radius:4px;
	}
	.followers-info-cnt {
	    padding-left: 0px;
	    text-align: center;
	}
	.promotions-prod-name-header
	{
		margin-left:0px;
		padding-top:15px;
		text-align:center;
	}
	.profile-promote-modal
	{
	 	margin-left:0 ! important;
	 	float:left;
	}
	.profile-promote-modal-box > .login-text-box > .post-list-content
	{
	 	text-align:left;
	}
	.profile-promote-modal-header > button.login-close
	{
	 	margin-top:-5px;
	}
	.vertical-divider
	{
		display:none;
	}
	.paid-amt-cnt {
	    padding-left: 0px;
		padding-top:10px;
	}
	.repromote-btn-cnt
	{
		padding-top:10px;
	}
	.repromote-btn
	{
		float:left ! important;
	}
	.exchange-rows > div > ul > li
	{
		width:100%;
	}
	.exchange-rows > div > ul > li > a
	{
		text-align:center;
	}
	.exchange-status
	{
		width:100%;
		text-align:center;
	}
	.view-exchange
	{
		width:100%;
		float:right ! important;
		text-align:center;
		padding-top:10px;
	}
	.exchange-arrow-cnt
	{
		padding-top:20px;
	}
	.exchange-right-content
	{
		padding-top:20px;
	}
	.exchange-initiate-date
	{
		width:100%;
		text-align:center;
	}
	.exchange-btn-cnt
	{
		width:100%;
		padding-top:10px;
		float:left ! important;
	}
	.exchange-detail-arrow-cnt
	{
		padding-top:20px;
	}
	.exchange-history
	{
		width:100%;
		float:left;
	}
	.exchange-name
	{
		text-align:center;
	}
	.exchange-place
	{
		text-align:center;
	}
	.exchange-history > a
	{
		width:100%;
		text-align:center;
	}
	.exchange-message-header-txt-cnt
	{
		float:left ! important;
	}
	.viewmore-arrow
	{
	    float: none;
	    padding-left: 3px;
	    padding-top: 1px;
	    position: absolute;
	}
	.notification-pro-pic-cnt
	{
		width:35%;
	}
	.notification-prof-pic
	{
		margin:0 auto;
	}
	.notification-message-cnt
	{
		padding-left:0;
		width:65%;
		text-align:left;
		padding-top: 0px;
		padding-left:10px;
	}
	.notification-message
	{
		font-size:1.125em;
	}
	.notification-date
	{
		width:100%;
		padding-top:5px;
	}
	.change-pwd-btn
	{
		width:auto;
	}
	.change-pwd-btn > a
	{
	    padding: 8px 10px;
	}
	.repromote-btn-mob-cnt
	{
		padding-top:10px;
		display:block;
	}
	.repromote-btn-cnt
	{
		display:none;
	}
}
/******************************************** End of Profile message and notification page ****************************************/

/************************************************ E O Message Page ****************************************/
@media (min-width:992px) and (max-width:1199px)
{
	.miles
	{
		width:73%;
	}
	#exchange-pic-1 {
    	height: 100px;
    	width: 100px;
	}
}
@media (min-width:992px) and (max-width:1023px)
{
	#exchange #exchange-rows .exchange-arrow-cnt {
	    padding-top: 60px;
	}
}
@media (min-width:768px) and (max-width:991px)
{
	.miles
	{
		width:70%;
	}
	.language {
    	padding-top: 10px;
	}
	.classified-footer-Copyright {
	    padding-bottom: 0;
	}
	.language {
    	padding-top: 10px;
	}
	.classified-footer-Copyright {
	    padding-bottom: 0;
	}
	.classified-footer-menu-links {
    	padding-top: 12px;
	}
	#exchange .exchange-arrow-cnt {
	    padding-bottom: 0px;
	    padding-top: 20px;
	}
	.exchange-history-list-left, .exchange-history-list-right {
    	text-align: center;
	}
	.verify-via-sms-btn {
		padding-left: 0;
	 	padding-top: 10px;
	}
}
@media (min-width:641px) and (max-width:1023px)
{
	.classified-login-user-nav ul.navbar-nav
	{
		margin-right:50px;
	}
	.navbar-nav .main-mobile-menu.open .dropdown-menu {
    	position: unset !important;
	}
}
@media (min-width:641px) and (max-width:767px)
{
	.navbar-nav .open .dropdown-menu
	{
		position:absolute;
		left:-85px;
		background-color:#fff;
	}
	.navbar-nav .open .dropdown-menu li
	{
		padding:0 5px;
	}
	.message-cnt ol,.message-cnt ol li
	{
		float:left;
		width:100%;
	}
	.message-cnt ol
	{
		padding-left:0px;
	}
	.message-cnt ol li .message-conversation-container .message-conversation-right-cnt,.message-cnt ol li .message-conversation-container .message-conversation-left-cnt
	{
		width:auto;
	}
	.message-cnt ol li .message-conversation-container .message-conversation-right-cnt .message-conversation
	{
		width:auto;
	}
	.message-cnt ol li .message-conversation-container .message-conversation-right-cnt .message-conversation .conversation-container
	{
		float:left;
		width:auto;
	}
	.message-cnt ol li .message-conversation-container .message-conversation-right-cnt .message-conversation .conversation-container .conversation-product-pic-container,.message-cnt ol li .message-conversation-container .message-conversation-left-cnt .message-conversation .conversation-container .conversation-product-pic-container
	{
		margin-left:0;
	}
	.message-cnt ol li .message-conversation-container .message-conversation-right-cnt .message-conversation .conversation-container .conversation-bargain-container,.message-cnt ol li .message-conversation-container .message-conversation-left-cnt .message-conversation .conversation-container .conversation-bargain-container
	{
		padding-left:5px;
		width:auto;
	}
	.message-cnt ol li .message-conversation-container .message-conversation-right-cnt .message-conversation .conversation-container .conversation-bargain-container .conversation-rate-container .conversation-rate,.message-cnt ol li .message-conversation-container .message-conversation-left-cnt .message-conversation .conversation-container .conversation-bargain-container .conversation-rate-container .conversation-rate
	{
		width:auto;
	}
	.exchange-property-container .tab-content
	{
		padding-left:0px;
		padding-top:10px;
	}
	#exchange .exchange-arrow-cnt {
	    padding-bottom: 20px;
	    padding-top: 20px;
	}
	.notification-pro-pic-cnt {
    	width: 15%;
	}
	.notification-message-cnt {
    	width: 85%;
	}

}
@media (min-width:320px) and (max-width:470px)
{
	.modal-dialog-width{
		width:100%;
	}
	
}
@media (min-width:320px) and (max-width:767px)
{
	.promotion-product:nth-child(3n+1)
	{
		padding-left:5px;
	}
	.promotion-product:nth-child(3n+4)
	{
		padding-right:5px;
	}
	.map-input-section
	{
    	padding-right: 20px;
	}
	.exchange-btn-cnt
	{
		margin:0;
		text-align:center;
	}
	.sale-initiate-date
	{
		margin-top:10px;
		width:100%;
		text-align:center;
	}
	#order-details .sale-cnt .promotions-details-row div .promotion-details-cnt .sale-info .exchange-btn-cnt .exchange-btn
	{
		float:none;
		display: inline-block;
	}
	.xs-margin-bottom-10
	{
		margin-bottom:10px;
	}
	#invoice_content .sale-info .sale-initiate-date span,#invoice_content .sale-info .sale-initiate-date a.no-print
	{
		width:100%;
		float:left;
	}
	.sidebar-nav li a
	{
		background-position:left 10px center ! important;
	}
	.message-type-container .chat-message-type .form-group
	{
		padding-right:0px;
	}
	.send-btn span
	{
		display:block;
	}
	.chat-message-type .form-inline .form-group
	{
		margin-bottom:10px;
	}
	.message-type-container .chat-message-type .message-send a .send-btn
	{
		padding:10px 0;
		color:#fff;
	}
	.language .form-control {
	    display: inline-block;
	    margin-left: 10px;
	}
	.message-type-container .chat-message-type .form-group
	{
		padding-right:0px;
		margin-bottom:10px;
	}
	.slider-container .carousel
	{
		height:auto;
	}
	.language {
    	padding-top: 10px;
	}
	.classified-footer-Copyright {
	    padding-bottom: 0;
	}
	#edit-profile-form .switch-box {
    	width: 100%;
	}
}

@media (min-width:768px)
{
	/*************************************Address page style *******************************/

	#address-book .edit-profile-form .edit-profile-addr-cnt .classified-acc-addr-cont
	{
		margin-bottom:15px ! important;
	}
	.classified-acc-btn
	{
		padding:8px 45px;
	}
	#address-book .edit-profile-form .edit-profile-addr-cnt .classified-acc-addr-cont:nth-child(3n+3)
	{
		padding-right:0px;
		padding-left:7.5px;
	}
	#address-book .edit-profile-form .edit-profile-addr-cnt .classified-acc-addr-cont:nth-child(3n+1)
	{
		padding-left:0px;
		padding-right:7.5px;
	}
	#address-book .edit-profile-form .edit-profile-addr-cnt .classified-acc-addr-cont
	{
		padding-left:7.5px;
		padding-right:7.5px;
	}
}

@media(min-width:768px) and (max-width:1199px)
{
	#address-book .edit-profile-form .edit-profile-addr-cnt .classified-acc-addr-cont:nth-child(odd)
	{
		padding-left:0px;
		padding-right:7.5px;
	}
	#address-book .edit-profile-form .edit-profile-addr-cnt .classified-acc-addr-cont:nth-child(even)
	{
		padding-right:0px;
		padding-left:7.5px;
	}
	.slider-container .carousel
	{
		height:auto;
	}
	/*************************************End Address page style *******************************/
	#language {
	    display: inline-block;
	    text-align: right;
	}
	.language .form-control {
	    display: inline;
	}
}
@media (min-width:1200px) and (max-width:1290px)
	{
	.sticky-header-menu-icon {
	    padding: 0 5px 15px 0;
	}

}
@media (min-width:1200px)
{
	/*****************************slider style**************************************/
	.slider-container .carousel
	{
		height:auto;
	}
	/*********************************end style******************************************/
}
@media (min-width:768px) and (max-width:1023px)
{
	/************************************slider style****************************************/
	.al-mobile-user-area, .classified-header-login, .classified-header-signup{
		display:none;
	}
	.sidebar-wraper .al-mobile-user-area, .sidebar-wraper .classified-header-login, .sidebar-wraper .classified-header-signup{
		display:none;
	}
	.sidebar-wraper .sidebar-menu-listng {
    	height: 100%;
	}
	.img-slide-contetnt {
	    top: 90px;
	}

	/*********************************end slider style*********************************/
}

.columncls
{
	width: 25%;
	float: left;
}
.column .columncls
{
	width:100% !important;
}

#address-book .profile-tab-heading-btn > .btn-chat-with-seller
{
	background: #e40046 none repeat scroll 0 0;
}
.profile-tab-heading-btn > .btn-chat-with-seller {
    float: left;
    margin: 0;
    padding: 5px 10px;
    width: auto;
}

.ui-autocomplete.ui-menu.ui-widget.ui-widget-content.ui-corner-all .ui-corner-all {
    width: 100%;
    display: block;
    padding: 10px !important;
    border: unset;
    margin: 0;
	border-radius: 0;
}
.ui-autocomplete.ui-menu.ui-widget.ui-widget-content.ui-corner-all .ui-corner-all:hover {
 	color: #E40046;
}



.stuff-img-upload {    margin-top: 20px;    margin-left: 0px;}

@media (min-width:320px) and (max-width:480px){.item-img {    min-height: 60px !important;}.item-img img {    min-height: 60px !important;}}@media (min-width:481px) and (max-width:599px){.item-img {    min-height: 100px !important;}.item-img img {    min-height: 100px !important;}}@media (min-width:600px) and (max-width:767px){.item-img {    min-height: 135px !important;}.item-img img {    min-height: 135px !important;}}@media (min-width:768px) and (max-width:991px){.item-img {    min-height: 115px !important;}.item-img img {    min-height: 115px !important;}}@media (min-width:992px) and (max-width:1023px){.item-img {    min-height: 110px !important;}.item-img img {    min-height: 110px !important;}}@media (min-width:1024px) and (max-width:1199px){.item-img {    min-height: 80px !important;}.item-img img {    min-height: 80x !important;}}@media (min-width:1200px) and (max-width:1350px){.item-img {    min-height: 110px !important;}.item-img img {    min-height: 110px !important;}}@media (min-width:1351px) and (max-width:1600px){.item-img {    min-height: 100px !important;}.item-img img {    min-height: 100px !important;}}@media (min-width:1601px) and (max-width:1900px){.item-img {    min-height: 110px !important;}.item-img img {    min-height: 110px !important;}}@media (min-width:1901px) and (max-width:2500px){.item-img {    min-height: 125px !important;}.item-img img {    min-height: 125px !important;}}



.loading {
position: fixed;
z-index: 999;
height: 2em;
width: 2em;
overflow: show;
margin: auto;
top: 0;
left: 0;
bottom: 0;
right: 0;
}

/* Transparent Overlay */
.loading:before {
content: '';
display: block;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0,0,0,0.3);
}

/*************************************Location loder*********************************/
.location-loader {
border: 5px solid rgba(255, 255, 255, .5); 
border-radius: 50%;
border-top: 5px solid #fff;
width: 30px;
height: 30px;
margin:-4px;
-webkit-animation: spin 2s linear infinite; / Safari /
animation: spin 2s linear infinite;
}

/ Safari /
@-webkit-keyframes spin {
0% { -webkit-transform: rotate(0deg); }
100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
/*****************************************************************/

/* new changes 2.3.1 */
.attach_pos {
    position: absolute;
    right: 10%;
    top: 26%;
}
.attach_file {
    background-image: url("../images/attach.png");
    background-size: cover;
    cursor: pointer;
    display: inline-block;
    height: 27px;
    width: 25px;
}
.share_pos {
    position: absolute;
    right: 4%;
    top: 26%;
}
.share_loction {
    background-image: url("../images/location_share.png");
    background-size: cover;
    cursor: pointer;
    display: inline-block;
    height: 27px;
    width: 25px;
}
@media (max-width: 480px)
{
	.attach_pos {right: 17%;}
}
@media (min-width: 768px) and (max-width: 991px){
	.attach_pos{
		right: 12%;
}

}

.message_area_padding {
    padding-right: 85px;
}

/* end new changes 2.3.1 */
/* v3 */
.attach_file_loader {
    background-image: url("../images/share_loader.gif");
    background-size: cover;
    cursor: pointer;
    display: inline-block;
    height: 27px;
    width: 25px;
}
.share_loction_loader {
    background-image: url("../images/share_loader.gif");
    background-size: cover;
    cursor: pointer;
    display: inline-block;
    height: 27px;
    width: 25px;
}
/* v3 */

						/*********************version 3 updates**************************/
.user_profile
{
	background-color: #ffffff;
	box-shadow: 0px 0px 4px #cccc;
	padding: 10px;
}
.user_img_msg
{
	background-image: url('https://joysalescript.com/dev/user/resized/75/5327_1512220562');
	width: 50px;
	height: 50px;
	background-size: cover;
	border-radius: 50%;
	display: inline-block;
	vertical-align: middle;
	background-color: #e5e9ed;
}
.user_name
{
	max-width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-family: 'Bold';
	padding-top: 15px;
}
.msg_menu
{
	background-image: url('images/msg_menu.png');
	width: 6px;
	height: 23px;
	background-size: cover;
	display: inline-block;
	vertical-align: middle;
}
.msg_menu_pos
{
	float: right;
	margin-top: 10px;
	margin-right: 10px;
	cursor: pointer;
}
.msg_dropdown
{
	left: auto;
	right: 20px;
	top: -10px;
	-webkit-animation: slide-right .3s ease-out;
  -moz-animation: slide-right .3s ease-out;
}
@-webkit-keyframes slide-right {
  0% {
    opacity: 0;
    -webkit-transform: translatex(10%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translatex(0);
  }
}
@-moz-keyframes slide-right {
  0% {
    opacity: 0;
    -moz-transform: translatex(10%);
  }
  100% {
    opacity: 1;
    -moz-transform: translatex(0);
  }
}
.conversation-prof-pic .message-prof-pic
{
	display: none;
}
.accept_txt{color: #2ac249;}
.decline_txt{color: #e40146;}
.default_msg_txt{margin-bottom: 20px; width:100%;
    overflow:hidden;
    white-space: nowrap;
  }
.default_txt{
	display: inline-block;
	color: #ffffff;
	padding: 5px 10px;
	cursor: pointer;
	margin-right: 5px;
}
.btn_accept{
	background-color: transparent;
	border: none;
}
.accept_decline{border: 1px solid #dbdbdb; padding: 0 15px;}
.accept_decline .col-xs-6{padding: 15px 0;}
.default_txt a{color: #ffffff;}
.offer_sent{padding: 0 !important;}
.offer_view{padding: 15px; background-color: #2ac249 !important; color: #ffffff;}
.btn_border{border-right: 1px solid #dbdbdb;}
.conversation-text.txt-white-color, .message-conversation-item-name.txt-white-color{color: #ffffff;}
.arrow-left.offer_sent_arrow{border-right-color: #2ac249}
.arrow-right.offer_sent_arrow {border-left-color: #2ac249}
.conversation-rate.accept_offer_rate{background-color: #ffffff; color: #444;}
.default_msg_txt:after
{
/*	content: '';*/
position: absolute;
top: 0;
right: 0;
width: 23%;
height: 28%;
background: -webkit-linear-gradient(0deg, rgba(255,255,255,0), rgba(255,255,255,0) 60%, white 90%);
background: linear-gradient(90deg, rgba(255,255,255,0), rgba(255,255,255,0) 60%, white 90%);
pointer-events: none;
}
.default_msg_txt:before
{
	/*content: '';*/
position: absolute;
top: 0;
left: 0;
width: 23%;
height: 28%;
background: -webkit-linear-gradient(0deg, rgba(255,255,255,0), rgba(255,255,255,0) 60%, white 90%);
background: linear-gradient(90deg, rgba(255,255,255,0), rgba(255,255,255,0) 60%, white 90%);
pointer-events: none;
transform: scale(-1);
-webkit-transform: scale(-1);
}
.chat-message-type{background-color: #ffffff; padding-bottom:0px !important;padding: 20px;}
@media (max-width: 768px)
{
	.default_msg_txt{overflow: auto;}
	.default_msg_txt::-webkit-scrollbar, .default_msg_txt::-webkit-scrollbar-track,
	 .default_msg_txt::-webkit-scrollbar-thumb { color: transparent;}
}
.filter-distance{margin-top: 10px;padding-bottom: 20px;}
.layout-slider.price_slider{width: 85%;}
.offer_sent_view{padding: 0 !important;}
.offer_view.sent_user{padding-top: 15px !important;}
.offer_accepted{
	width: 23px;
	height: 23px;
	background-image: url('../images/offer_accept.png');
	background-size: cover;
	display: inline-block;
	vertical-align: middle;
}
.white_offer{background-image: url('../images/offer_accept_white.png');}
.decline_offer{background-image: url('../images/offer_decline.png'); width: 20px; height: 20px;}
.margin_left5{margin-left: 5px;}
.margin_left10{margin-left: 10px;}
.sent_rate h2{margin-top: 0px;margin-bottom: 0px;} 
.conversation-product-pic.sent_offer_product{width: 100px; height: 100px;}
.offer-accepted-container .offer_container{background-color: #ffffff; box-shadow: 0 0 5px #cccc;padding: 15px; padding-top: 20px;width:auto;}
.offer-decline-container .offer_container{background-color: #ffffff;box-shadow: 0 0 5px #cccc;padding: 15px; padding-top: 20px;width:auto;}
.offer-decline-container, .offer-accepted-container{margin-bottom: 40px;}
.btn_buynow, .btn_buynow:hover, .btn_buynow:focus{background-color: #2ac249; 
	color: #ffffff; 
	text-transform: capitalize;
letter-spacing: normal;
margin-bottom: 0; }
.extra_text_hide
{
	max-width: 100%;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.offer_txt{display: none;}
@media (max-width: 1199px)
{
	.offer_txt{display: block; margin-top: 10px; color: #444;}
	.offer_product{display: none;}
	.offer_accept_decline_container{margin-left: 25%; text-align: center;}
}
@media(max-width: 640px)
{
	.offer_accept_decline_container{margin-left: 0px;}
}

@-webkit-keyframes slide-up {
  0% {
    opacity: 0;
    -webkit-transform: translatey(20%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translatex(0);
  }
}
@-moz-keyframes slide-up {
  0% {
    opacity: 0;
    -moz-transform: translatey(20%);
  }
  100% {
    opacity: 1;
    -moz-transform: translatey(0);
  }
}


/*.message-cnt{height: 0px;}*/
/*@media (max-width: 640px)
{
	.message-vertical-tab-section > .tab-content{display: block;}
}*/
@media (max-width: 380px)
{
	.offer_container{width: auto !important;}
}
.dropdown-menu.msg_dropdown > li > a{padding: 10px 20px;}

.message-conversation-right-cnt .viewShared{
	color:#fff !important;
}
.message-conversation-left-cnt .viewShared{
	color:#444 !important;
}

.message-block-container > .chat-message-type {
	
}

.block_div {
    position: absolute;
    background-color: rgba(255,255,255,0.8);
    bottom: 0;
    top: 0;
    left: 0;
    right: 0;
    text-align: center;
    z-index: 2;
    padding-top: 90px;
    animation: slide-up 0.3s ease-in;
	-webkit-animation: slide-up 0.3s ease-in;
}