/*
The classified  style css

Table of content
[ Body ]
[ top / top ]
[ .header1 / .header1 ]
[ .header2 / .header2 ]
[ .header3 / .header3 ]
[ .header3 / .header3 ]
[ footer / footer ]
[ faq / .faq ]
[ terms / .terms ]
[ priceplan / ..priceplan ]
[ ad-single / .ad-single ]
[ bread-crumb / .bread-crumb ]
[ browse / .browse ]
[ myads css ]
[social login condition]
[responsive]

*/

@font-face {
	font-family: "ElegantIcons";
	font-style: normal;
	font-weight: normal;
	src: local("ElegantIcons"), url("../fonts/ElegantIcons.woff") format("woff");
}

/*----------
[ Body ]
-------------*/
body{
	font-family: 'Source Sans Pro', sans-serif !important;
	font-weight:400;
	line-height:20px;
	color:#686868;
}
a:hover{
	text-decoration:none;
}
a:focus{
	outline:none;
}
h1 {
	font-size: 33px;
}
h2 {
	font-size: 27px;
}
h3 {
	font-size: 21px;
}
h4 {
	font-size: 15px;
}
h5 {
	font-size: 12px;
}
h6 {
	font-size: 10.2px;
}
/*--------------------
[ top / top ]
---------------------*/
.topnew{
	padding:20px 0;
}
.topnew .icon{
	margin:0;
}
.topnew .icon li{
	line-height:14px;
}
.topnew .icon li{
	padding:0 29px 0 0;
    vertical-align: middle;
}
.topnew .icon li a{
	color:#333E44;
	font-size:14px;
	font-weight:600;
	text-transform: capitalize;
}
.topnew .icon li a:hover{
	color:#000000;
}
.breadcrumb{
	padding: 16px 0;
	min-height: 54px;
	border-bottom: 1px solid #E5E5E5;
	background: transparent;
	margin-bottom: 0px;
}
.breadcrumb .matter li a{
	  color: #686868;
    font-size: 14px;
}
.breadcrumb .matter{
	margin: 0;
	padding: 0;
}
.breadcrumb h2 {
    color: #333D47;
    font-size: 20px;
    font-weight: 600;
    margin: 0;
}
.breadcrumb .matter li:after {
    content: '/';
    padding: 0 2px 0 5px;
    color: #000;
}
.breadcrumb .matter li:last-child:after {
    content: '';
}
.breadcrumb .matter li{
    padding: 0px;
}
.topnew .icon li a i{
	margin-right:10px;
	color:#000000;
}
.topnew .icon .logins a +a{
    margin-left: 5px;
}
.topnew .icon .logins a{
    margin-right: 5px;
}
.topnew .icon li:last-child {
	padding:0 0px 0 0;
}
#form-language .btn{
   background: transparent;
   padding:0px 0px 1px 0px;
   border:none;
}
#form-language span{
	color: #333E44;
	margin-right:5px;
	font-size:14px;
	font-weight:600;
}
#form-language .fa-caret-dow{
	float:right;
	color:#333E44;
	padding-top:1px;
}
#form-language .dropdown-menu li a img{
	margin-right:10px;
}
#form-language .dropdown-menu{
	list-style:none;
}
#form-language .dropdown-menu li a{
	padding:6px 12px;
}
#form-language .dropdown-menu li a{
	color:#000;
}
.topnav{
	float:right;
}
.topnav ul{
	margin:0;
}
.topnav ul li:first-child{
	padding: 0 0 0 0px;
}
.topnav ul li{
	padding: 0 0 0 29px;
	line-height:16px;
}
.topnav ul li a {
	display: none;
	color: #333E44;
	text-decoration: none;
	font-size: 14px;
	text-align:center;
}
.topnav ul li a.icons {
    float: right;
    display: block;
}
.topnav.responsive {
	position: relative;
}
.topnav.responsive .icons {
    position: absolute;
    right: 0;
    top: 0;
}
.topnav.responsive ul li a {
    display: block;
	text-align:left;
}
.topnav.responsive ul li .dropdown-menu li{
	padding:0;
}
.topnav.responsive ul li .dropdown-menu li a {
    padding: 8px 20px;
    color: #333E44;
}

/*--------------------
[ .header1 / .header1 ]
---------------------*/
header{
	border-top:1px solid #E5E5E5;
	border-bottom:1px solid #E5E5E5;
	padding:14px 0;
}
header #logo {
	margin:4px 0;
}
.header1 .category .form-group{
	margin:0;
}
.header1 .category .bootstrap-select{
	height:39px;
	box-shadow:none;
}
.bootstrap-select.btn-group .dropdown-menu {
    min-width: 100% !important;
}
header .category .bootstrap-select{
	background-color: transparent !important;
	box-shadow: none !important;
}
header .category .bootstrap-select .btn-default{
	border:2px solid #000000;
	border-radius:40px;
	height:39px;
	padding-right: 26px;
	color:#686868;
}
header .category .open > .dropdown-toggle.btn-default:hover, header .category .btn-default:hover {
    color: #ffffff;
    background-color: #000000;
    border-color: #000000;
	box-shadow:none;
}
header .category .dropdown-menu{
	background:#F5F5F5;
	box-shadow:none;
	border:1px solid #F2F2F2;
	margin-top:14px;
	padding:0;
	overflow:initial !important;
}
header .category .dropdown-menu:after {
    border-bottom: 10px solid #F5F5F5;
    border-top:  4px transparent dashed;
    border-right: 10px solid transparent;
    border-left: 10px solid transparent;
    position: absolute;
    top:-14px;
	right:15px;
    text-align: center;
    display: block;
    content: "";
}
header .category .dropdown-menu li{
	border-bottom:1px solid #E5E5E5;
}
header .category .dropdown-menu li a{
	padding:8px 20px;
	color:#686868;
}
.btn-primary{
	border:0;
	background:#313E46;
	border-radius:40px;
	color:#fff;
	padding:10px 15px;
	font-size:16px;
	font-weight:600;
	line-height:20px;
}
.btn-primary:hover, .btn-primary:active:hover,.btn-primary:focus, .btn-primary.focus{
	background:#000000;
	outline: -webkit-focus-ring-color auto 0px;
}
.classified-register .form-horizontal .btn-primary{
    margin-bottom: 20px;
}
.header1 .btn-primary i{
	margin-right:8px;
    font-size:17px;
}
.search {
    position: relative;
}
.search .form-group{
	margin:0;
}
.search #search{
    border: 2px solid #000000;
	border-radius:20px;
	width: 100%;
	font-size:13px !important;
	height:39px;
}
.search #search .form-control{
    border: none !important;
    border-radius:20px;
    height: 36px;
}
.search .btn {
    position: absolute;
    background:#000000;
    top: 0px;
    right: -1px;
	border-radius:0 20px 20px 0;
	padding: 7px 12px;
    border: none;
}

.contactus{
	margin:50px 0 80px;
}
.contactus iframe{
	width:100%;
	height:400px;
	border:0;
	margin-bottom:50px;
}
.contactus form{
	background:#F5F5F5;
	border:1px solid #E5E5E5;
	border-radius:8px;
	padding:29px 19px;
}
.contactus form h5{
	font-size:24px;
	font-weight:600;
	color:#313E46;
	margin:0;
	border-bottom:1px solid #E5E5E5;
	padding:0 0 29px;
}
.contactus form hr{
	margin:-2px 0 50px;
	border-top:4px solid #000000;
	width:200px;
}
.contactus .form-group{
	margin:0 -15px 20px;
}
.contactus .form-control{
	height:39px;
	padding:5px 15px;
	font-size:13px !important;
	font-weight:400;
	border-radius:40px;
	color:#B2B2B2;
}
.contactus textarea.form-control{
	height:120px !important;
	padding:10px 15px;
	border-radius:20px;
}
.contactus .btn-primary{
	width:114px;
	height:44px;
	background:#313E47;
	border:1px solid #313E47;
	border-radius:40px;
	margin:10px 0 0;
	font-weight:16px;
	font-weight:600;
}
.contactus .address{
	background:#F5F5F5;
	border:1px solid #E5E5E5;
	border-radius:8px;
}
.contactus .mar-b{
	margin-bottom:30px;
}
.contactus .address h3{
	font-size:18px;
	font-weight:600;
	color:#343E47;
	border-bottom:1px solid #E5E5E5;
	margin:0;
	padding:23px 19px;
}
.contactus .address p{
	font-size:14px;
	color:#686868;
	margin:0;
	padding:19px;
}
.contactus .address ul{
	margin:19px;
}
.contactus .address ul li{
	padding:0 0 18px;
	width:100%;
	display:inline-flex;
}
.contactus .address  ul li:last-child{
	padding:0 0 0px;
}
.contactus .address ul li  span{
	font-weight:600;
	color:#313E47;
	width:35%;
}
.contactus .address ul li p{
	font-size:14px;
	font-weight:400;
	color:#676767;
	margin:0;
	padding:0;
	width:65%;
	word-break: break-all;
}
.contactus .address  ul li p a{
	color:#676767;
}
/*--------------------
[ .header2 / .header2 ]
---------------------*/
.header2 .myads{
	padding:10px 30px;
	float: left;
	border-radius: 0px;
}
.header2 .myads .la{
	margin-right: 3px;
}
.header2 #search{
	border-radius: 0;
	position: relative;
}
.header2 #search .bootstrap-select .btn-default{
		background-color: #000000;
		border-color: #000000 !important;
		border-radius: 0px;
		padding:9px 25px 9px 9px;
}
.header2 #search .bootstrap-select {
    width: auto;
    float: left;
		opacity: 0;
		transition: all 0.5s ease 0s;
    visibility: hidden;
}
.header2 #search .btn-lg{
	padding: 7px 12px;
	border-color: #000000 !important;
	background: #000000;
	border-radius: 0px !important;
	color: #fff;
}
.header2 #search .input-lg{
	  height: 40px;
    padding: 5px 5px;
		border-color: #000000 !important;
		border-radius: 0px;
		opacity: 0;
		transition: all 0.5s ease 0s;
    visibility: hidden;
}
.header2 #search:hover .input-lg,.header2 #search:hover .bootstrap-select{
    opacity: 1;
    visibility: visible;
}
.header2 #logo img{
	margin: 0 auto;
}
/*--------------------
[ .header3 / .header3 ]
---------------------*/
.header3 .icon{
	float:right;
	margin:7px 0;
}
.header3 .icon li{
	vertical-align: middle;
	cursor: pointer;
	padding: 0 10px;
}
.header3 .icon li:last-child{
	padding-right: 0px;
}
.header3 .logins a{
	color: #333;
	font-size: 17px;
}
.header3 .btn-my{
	border: 1px solid #000000;
	background: transparent;
    padding: 5px 10px;
    color: #000;
}
.header3 #form-language{
	border: 1px solid #000000;
	background: transparent;
		padding: 5px 10px;
		color: #000;
}
.header3 .icon li i{
		font-size: 20px;
		vertical-align: middle;
}
.sidenav {
    height: 100%;
    width: 100%;
    max-width: 30%;
    position: fixed;
    z-index: 9;
    top: 0;
    right: 0;
    background-color: #111;
    overflow-x: hidden;
    transition: all 260ms linear 0ms;
}
.sidenav .closebtn {
    margin-left: 50px;
    color: #fff;
    cursor: pointer;
    font-size: 40px;
    height: 30px;
    line-height: 30px;
    position: absolute;
    right: 30px;
    text-align: center;
    top: 30px;
    width: 30px;
    z-index: 99;
    padding: 0px;
}
.sidenav ul {
    padding: 20px 30px;
}
.sidenav ul li {
    padding: 15px 0px;
    transition-delay: 0.19s;
    transition: all 0.55s cubic-bezier(0.4, 0, 0.2, 1) 0s;
}
.sidenav ul li a {
    transition: all 300ms linear 0ms;
    font-size: 18px;
    font-weight: 600;
    color: #fff;
    text-decoration: none;
}
.serchdown {
	margin: 0;
	position: absolute;
	top: 60px;
	left: 0px;
	right: 15px;
	z-index: 9;
	background: #eeeeee;
	padding: 20px 35px;
}
.serchdown .form-group{
	margin-bottom: 0px;
}
/*---------------------------------
[ footer / footer ]
----------------------------------- */
footer{
	border-top:1px solid #E5E5E5;
	padding:50px 0 0;
    margin-top: 20px;
}
footer h5{
	font-size:18px;
	font-weight:700;
	color:#303E47;
	margin:16px 0 23px;
}
.footer img{
	margin:0 0 25px;
}
.footer p{
	font-size:14px;
	font-weight:400;
	color:#686868;
	margin:0;
	line-height:24px;
	width: 90%;
    word-break: break-all;
}
.footer ul{
	margin:0 !important;
}
.footer .links li:first-child, .footer .links li:nth-child(3), .footer .links li:nth-child(5), .footer .links li:nth-child(7), .footer .links li:nth-child(9){
	width:38%;
}
.footer .links li:nth-child(2), .footer .links li:nth-child(4), .footer .links li:nth-child(6), .footer .links li:nth-child(8), .footer .links li:last-child{
	width:60%;
}
.footer .links li{
	padding:0 0 5px;
	line-height:12px;
}
.footer .links li:last-child{
	padding:0;
}
.footer .links li a{
	font-size:14px;
	font-weight:400;
	color:#686868;
	line-height:24px;
}
.footer .social li {
    padding: 12px 14px;
    line-height: 14px;
    margin-right: 5px;
    margin-bottom: 5px;
	border:1px solid #343D46;
	border-radius:50%;
	width:45px;
	height:45px;
	text-align:center;
	vertical-align: middle;
}
.footer .social li:last-child {
    margin-right: 0px;
}
.footer .social li:hover {
    background: #000000;
	border:1px solid #000000;
}
.footer .social li a {
    color: #343D46;
    font-size: 20px;
    vertical-align: middle;
}
.footer .powered{
	margin:59px 0 50px;
}
.footer .powered p{
	font-size:14px;
	font-weight:400;
	color:#686868;
	margin:0;
	width:100%;
}
.footer .powered p span{
	color:#353D40;
}

.footer2 .powered p a,.footer3 .powered p a{
	color: #000000;
}
.footer2 .powered p{
	color: #fff;
	margin: 0px;
}
.footer2 h5,.footer3 h5{
	text-transform:uppercase;
	margin: 5px 0 23px;
}
.footer2 ul li .fa,.footer3 ul li .fa{
	margin-right: 5px;
}
.footer2 ul.links li .fa{
	margin-right: 10px;
	font-size: 18px;
}
.footer2 ul li a,.footer3 ul li a{
	color: #333;
	font-size: 15px;
}
.footer2 ul li:hover a,.footer3 ul li:hover a{
	color: #000000;
}
.footer2 ul li,.footer3 ul li{
	margin: 0 0 5px;
	line-height: 25px;
}
.footer2 .powered{
	background: #404040;
	padding: 20px 0;
	margin: 40px 0 0;
}
.footer3{
	background: #f5f5f5;
}
.footer3 .powered{
	background: transparent;
	padding: 20px 0;
	margin: 40px 0 0;
}
.footer3 .powered p{
	margin: 10px 0 !important;
}
.footer2 .social{
	margin: 10px 0;
	padding-top: 5px;
}
.footer3 .social{
	margin: 0 ;
	padding-top: 5px;
	float: right;
}
.footerlogo{
	margin-bottom: 15px;
}
.diamond-shape {
  background: #000;
  height: 30px;
  text-align: center;
  transform:rotate(45deg);
	width:30px;
	margin-right: 10px !important;
	margin-bottom: 10px !important;
}
.diamond-shape i{
  color: #fff;
  display: table-cell;
  height: 30px;
  transform: rotate(-45deg);
  vertical-align: middle;
	width:30px;
	margin: 0 !important
}
.diamond-shape:hover{
	background: #000000;
}
.footer3 .diamond-shape{
	margin-right: 15px !important;
}
/*------------
[ faq / .faq ]
-------------- */

.faq{
	border:1px solid #E5E5E5;
	border-radius:4px;
	background:#fff;
}
.faq h5{
	font-size:24px;
	font-weight:600;
	color:#303E47;
	margin:0;
	text-align:center;
	border-bottom:1px solid #E5E5E5;
	padding:29px 0;
}
.faq hr {
    margin:-2px auto 70px;
    border-top: 4px solid #000000;
	width:200px;
}
.faq .panel-group {
    margin:0px 19px 29px;
}
.faq .panel {
    border: 1px solid #ddd;
    box-shadow:none !important;
	border-radius:4px;
}
.faq .panel-default > .panel-heading {
    background-color: #F5F5F5;
}
.faq .panel-title  a{
	text-decoration:none;
}
.faq .panel-title {
    margin: 0;
    font-size: 18px;
    color: #313E47;
	font-weight:600;
}
.faq .panel-title .fa{
	float:right;
}
.faq .panel-group .panel + .panel {
    margin-top: 20px;
}
.faq  .panel-body{
	background:#f5f5f5;
}
.faq  .panel-body p{
	font-size:14px;
	font-weight:400;
	color:#686868;
	line-height:24px;
}
/*------------
[ terms / .terms ]
-------------- */
.terms{
	border:1px solid #E5E5E5;
	border-radius:4px;
	background:#fff;
}
.terms h5{
	font-size:24px;
	font-weight:600;
	color:#303E47;
	margin:0;
	text-align:center;
	border-bottom:1px solid #E5E5E5;
	padding:29px 0;
}
.terms hr {
    margin:-2px auto 70px;
    border-top: 4px solid #000000;
	width:200px;
}
.terms .mainbox {
    margin:0px 19px 29px;
}
.terms .box {
    border: 1px solid #E5E5E5;
    border-radius:8px;
	background-color: #F5F5F5;
}
.terms .box h4 {
    margin: 0;
    font-size: 18px;
    color: #313E47;
	font-weight:600;
	padding:16px 18px;
}
.terms .box + .box {
    margin-top: 20px;
}
.terms  .box p{
	border-top:1px solid #E5E5E5;
	font-size:14px;
	font-weight:400;
	color:#686868;
	line-height:24px;
	padding:22px 19px;
}
/*------------
[ blog / .blog ]
-------------- */
.blog .left .search, .blog .left .category, .blog .left .subcribe, .blog .left .tag{
	margin:0 0 30px;
}
.blog .left .search .btn {
    right: 0;
}
.blog .left .category, .blog .left .subcribe, .blog .left .tag{
	background:#F5F5F5;
	border:1px solid #E5E5E5;
	border-radius:8px;
}
.blog .left .category h1, .blog .left .subcribe h1, .blog .left .tag h1 {
    font-size:18px;
	font-weight:600;
	margin:0;
	padding:20px 19px;
	border-bottom:1px solid #E5E5E5;
	color:#303E4B;
	line-height: 18px;
}
.blog .left .category ul{
	margin:0;
}
.blog .left .category ul li{
	border-bottom:1px solid #E5E5E5;
	font-size:14px;
	font-weight:400;
	color:#676767;
	padding:20px 19px;
	line-height:16px;
}
.blog .left .category ul li a{
	color:#676767;
}
.blog .left .category ul li:last-child{
	border-bottom:0px solid #E5E5E5;
}
.blog .left .category ul li img{
	float:left;
	margin-right:12px;
}
.blog .left .subcribe .form-group{
	margin:0;
}
.blog .left .subcribe form{
	padding:20px 19px;
}
.blog .left .subcribe .form-control{
	border-radius:19.5px;
	margin-bottom:20px;
	font-size:13px;
	height:39px;
}
.blog .left .subcribe .btn{
	border-radius:40px;
	background:#313E47;
	color:#fff;
	border:0;
	padding:16px 0;
	width:100%;
	font-size:16px;
	font-weight:600;
	line-height:14px;
}
.blog .left .tag ul{
	padding:20px 19px;
}
.blog .left .tag ul li{
	padding:10px 12px;
	background:#fff;
	border:1px solid #DCDCDC;
	font-size:14px;
	border-radius:20px;
	margin:0 2px 10px 0;
	line-height:14px;
}
.blog .left .tag ul li:nth-child(3), .blog .left .tag ul li:nth-child(6){
	margin:0 0px 10px 0;
}
.blog .left .tag ul li:nth-child(7), .blog .left .tag ul li:last-child{
	margin:0 2px 0px 0;
}
.blog .left .tag ul li a{
	color:#686868;
}
.blog .box {
	margin-bottom:30px;
}
.blog .box .image{
	position:relative;
}
.blog .box .image img{
	border-radius:8px 8px 0 0;
}
.blog .box .image .icon{
	position:absolute;
	bottom:-35px;
	left:20px;
}
.blog .box .image .icon ul{
	margin:0;
}
.blog .box .image .icon ul li{
	text-align:center;
	width:70px;
	height:70px;
	vertical-align:middle;
	padding:10px 18px;
	background:#000000;
}
.blog .box .image .icon ul li a{
	color:#314047;
	font-size:18px;
	font-weight:600;
}
.blog .box .box-caption{
	background:#F5F5F5;
	border:1px solid #E5E5E5;
	border-top:0;
	border-radius: 0 0 8px 8px;
}
.blog .box .box-caption .icons{
	margin:0 0 0 120px;
	line-height: 14px;
}
.blog .box .box-caption .icons li{
	padding:14px 21px 6px 0;
}
.blog .box .box-caption .icons li:last-child, .blog .box .box-caption .icons li:nth-child(3){
	float:right;
}
.blog .box .box-caption .icons li a{
	font-size:14px;
	color:#696969;
}
.blog .box .box-caption .icons li a i{
	margin-right:9px;
}
.blog .box .box-caption h2{
	font-weight:600;
	font-size:20px;
	color:#333E44;
	margin:29px 19px 21px ;
	line-height:24px;
}
.blog .box .box-caption p{
	font-weight:400;
	font-size:14px;
	color:#686868;
	line-height:24px;
	margin:0 19px 30px;
}
.blog .box .box-caption .btn{
	font-weight:600;
	font-size:16px;
	color:#fff;
	background:#313E47;
	border-radius:40px;
	padding:14px 25px;
	line-height:14px;
	margin:0 19px 19px;
}
.blog .box .box-caption .btn:hover{
	background:#FCD800;
	color:#313D49;
}
.blog .box .box-caption .special{
	background:#fff;
	border:1px solid #DCDCDC;
	border-top:4px solid #000000;
	font-size: 18px;
	font-weight: 600;
	font-style:italic;
	padding:20px 19px;
	color:#696969;
}
.blog .box .box-caption .tags{
	margin:0 19px 30px;
	line-height: 14px;
	background:#fff;
	border:1px solid #DCDCDC;
	padding:19px;
}
.blog .box .box-caption .tags li{
	font-size:14px;
	font-weight:600;
	color:#2D3E46;
	padding:0 1px;
}
.blog .box .box-caption .tags li a{
	color:#2D3E46;
}
.blog .box .box-caption .comment, .blog .box .box-caption .leave{
	padding:30px 19px;
	border-top:1px solid #E5E5E5;
}
.blog .box .box-caption .comment h3{
	font-size:20px;
	font-weight:600;
	color:#313E47;
	margin:0 0 50px;
}
.blog .box .box-caption .comment h3 span a{
	color:#FBD700;
}
.blog .box .box-caption .comment ul{
	margin:0;
}
.blog .box .box-caption .comment ul li {
    padding: 0 0 19px;
}
.blog .box .box-caption .comment ul li:nth-child(2) {
    margin-left:89px;
}
.blog .box .box-caption .comment ul li img {
    float: left;
}
.blog .box .box-caption .comment .profile {
    margin-left: 89px;
	background:#fff;
	border-radius:40px;
	padding:21px;
	box-shadow: 0px 1px 3px 0 hsla(0, 0%, 0%, 0.1);
	position:relative;
}
.blog .box .box-caption .comment .profile:after {
    border-bottom: 10px transparent dashed;
    border-top: 10px solid transparent;
	border-right: 10px solid #fff;
	border-left: 10px solid transparent;
	position: absolute;
	text-align: center;
	display: block;
	content: "";
	left: -18px;
	top: 16%;
}
.blog .box .box-caption .comment .profile h4{
    font-size: 18px;
    font-weight:600;
	color:#313E44;
	margin:0 0 10px;
}
.blog .box .box-caption .comment .profile h4 span a {
    color:#313E44;
	font-size:16px;
	text-decoration:underline;
}
.blog .box .box-caption .comment .profile h4 span a:hover{
	color:#FFD800;
}
.blog .box .box-caption .comment .profile h6{
    font-size: 13px;
    font-weight:400;
	color:#676767;
	margin:0 0 15px;
}
.blog .box .box-caption .comment .profile p {
    color: #686868;
    font-size: 14px;
    line-height: 24px;
	font-weight:400;
	margin:0;
}
.blog .box .box-caption .leave h1 {
    color:#303E49;
    font-size:20px;
    font-weight:600;
	margin:0px 0 50px;
}
.blog .box .box-caption .leave .form-group{
	margin:0 -15px 20px;
}
.blog .box .box-caption .leave input, .blog .box .box-caption .leave textarea{
	height:39px;
	border-radius:19.5px;
	font-size:13px;
}
.blog .box .box-caption .leave textarea{
	height:120px;
	border-radius:19.5px;
}
.blog .box .box-caption .leave button{
	font-size:16px;
	font-weight:600;
	color:#fff;
	border-radius:50%;
	padding:16px 41px;
	line-height: 16px;
	background: #313E47;
	border:none;
	margin:0 0 49px;
}
/*--------------------------
[ pagination / .pagination ]
---------------------------- */
.pagination {
    margin: 20px 0 0 -25px;
}

.pagination > li > a {
    margin-left: 5px;
    margin-bottom: 5px;
}
.pagination > li.active > a, .pagination > li > a:hover, .pagination > .active > a:hover{

}
.pagination > li:first-child > a, .pagination > li:last-child > a{

}
.pagination > li:first-child > a{

}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover{

	margin-left: 0px;
}
/*--------------------------
[ login / .login ]
---------------------------- */
.login{
	background:#F5F5F5;
	border:1px solid #E5E5E5;
	border-radius:8px;
}
.login{
	padding:50px 76px;
}


.login img{
	margin-bottom:49px;
}
.login .donot{
	font-size:16px;
	color:#686868;
}
.login .donot a{
	color:#5642BD;
}
.login p{
	font-size:16px;
	line-height:24px;
	color:#686868;
	margin:0;
}
.login .or{
	text-align:center;
	margin:50px 0;
}
.login .or span{
	background:#F5F5F5;
	padding:0 8px;
	color:#696969;
	font-size:14px;
}
.login .or hr{
	margin:-8px 0 0px;
}
.login h2{
	font-size:20px;
	font-weight:600;
	margin:0 0 30px;
	color:#303E47;
}
.login ul{
	margin:0;
	text-align:center;
}
.login ul li{
	margin:0 0 30px;
	padding:13px 0;
	font-size:16px;
	font-weight:600;
	border-radius:40px;
}
.login ul li a{
	color:#fff;
}
.login ul li i{
	margin-right:15px;
}
.login ul li:first-child{
	background: #3B5999;
}
.login ul li:nth-child(2){
	background: #1DA1F3;
}
.login ul li:last-child{
	background: #DE4B39;
}
.login h1{
	font-size:20px;
	font-weight:600;
	margin:0 0 30px;
	color:#303E47;
	border-bottom:1px solid #E5E5E5;
	padding-bottom:10px;
}

.login .form-group .la{
	position:absolute;
	left:auto;
	padding:11px 10px 11px 21px;
	color:#B2B2B2;
	font-size:14px;
}
.login .form-control{
	height:39px;
	border-radius:40px;
	padding-left:40px;
	color:#686868;
	font-size:13px;
}
.login .links a, .login .links{
	color:#686868;
	font-size:14px;
	font-weight:600;
}
.login .links i{
	margin:0 5px 0 0;
}
.login .btn-primary{
	background:#313E47;
	color:#fff;
	width:100%;
	height:44px;
	border-radius:40px;
	margin:32px 0 25px;
	border:none;
	font-size:16px;
	font-weight:600;
}
/*--------------------------
[ about / .about ]
---------------------------- */
.aboutus .commontop{
	margin:50px 0 60px;
}
.aboutus .box{
	margin-bottom:20px;
}
.about h1, .team h1{
	font-size:24px;
	font-weight:600;
	color:#313E46;
	border-bottom:1px solid #E5E5E5;
	text-align:center;
	padding:0 0 35px;
	margin:0;
}
.about hr, .team hr{
	width:200px;
	border-top:4px solid #000000;
	margin:-2px auto 50px;
}
.about h2{
	font-size:24px;
	font-weight:600;
	color:#313E46;
	margin:0 0 20px;
}
.about p{
	font-size:14px;
	font-weight:400;
	color:#828282;
	margin:0 0 30px;
	line-height:24px;
}
.team {
	margin:80px 0 0;
}
.team .box img{
	border-radius:8px 8px 0 0;
}
.team .box .caption {
	background:#F5F5F5;
	border:1px solid #E5E5E5;
	border-radius:0 0 8px 8px;
	border-top:0;
	text-align:center;
	padding:20px 0;
}
.team .box .caption h4{
	font-size:18px;
	font-weight:600;
	color:#323F47;
	margin:0 0 10px;
	line-height:14px;
}
.team .box .caption p{
	font-size:14px;
	font-weight:600;
	color:#686868;
	margin:0;
	line-height:14px;
}
.abouticon{
	background:#F5F5F5;
	padding:50px 0;
}
.abouticon .box{
	text-align:center;
}
.abouticon .box img{
	margin: 0 auto;
}
.abouticon .box h4{
	font-size:34px;
	font-weight:600;
	color:#5743C0;
	margin:30px 0 18px;
	line-height:20px;
}
.abouticon .box p{
	font-size:24px;
	font-weight:600;
	color:#3F4850;
	margin:0;
}
.banner0{
	margin:80px 0;
}
/*--------------------------
[ priceplan / ..priceplan ]
---------------------------- */
.priceplan h5{
	font-size:24px;
	font-weight:600;
	border-bottom:1px solid #E5E5E5;
	padding:0 0 30px;
	margin:0;
	text-align:center;
}
.priceplan hr{
	border-top:4px solid #000000;
	width:200px;
	margin:-2px auto 100px;
}
.priceplan ul{
	margin:0;
}
.priceplan ul li{
	border:1px solid #E5E5E5;
	padding:0;
	width:275px;
	margin:0 10px 20px 0;
}
.priceplan ul li:hover{
	border:1px solid #F5CF00;
}
.priceplan ul li:last-child{
	margin-right:0;
}
.priceplan ul li .heading{
	padding:24px 29px;
	font-size:24px;
	font-weight:600;
}
.priceplan ul li .heading p{
	color:#B2B2B2;
	margin:0;
}
.priceplan ul li .heading span{
	color:#313E47;
}
.priceplan ul li .matter{
	background:#F5F5F5;
	position:relative;
	padding:3px 17px;
	margin-bottom:20px;
}
.priceplan ul li .special{
	position:absolute;
	background:#313E47;
	border-radius:50%;
	font-size:24px;
	font-weight:600;
	color:#fff;
	padding:15px;
	top:-10px;
	width:70px;
	height:70px;
}
.priceplan ul li:hover .special{
	background:#FDD800;
	color:#313E47;
	box-shadow: 0px 2px 4px 0 hsla(0, 0%, 0%, 0.2);
}
.priceplan ul li .matter p{
	margin:0 0 0 82px;
	font-size:20px;
	font-weight:600;
	color:#303E47;
	line-height:22px;
}
.priceplan ul li .matter span{
	font-size:14px;
	font-weight:400;
	color:#686868;
	margin:0 0 0 82px;
}
.priceplan ul li .text{
	margin:0 19px;
	font-size:14px;
	font-weight:600;
	color:#686868;
	text-align:center;
	border-bottom:1px solid #E5E5E5;
	padding:20px 0 10px;
}
.priceplan ul li .text i{
	margin-right:11px;
	color:#FED703;
	font-weight:700;
}
.priceplan ul li .bor{
	border:0;
}
.priceplan ul li button{
	font-size:16px;
	font-weight:600;
	border:0;
	background:#313E47;
	border-radius:40px;
	color:#fff;
	margin:34px 0 29px;
	padding:15px 27px;
	line-height:16px;
}
.priceplan ul li:hover button{
	background:#F5CF00;
	color:#314047;
}
/*--------------------------
[ ad-single / .ad-single ]
---------------------------- */
#ad-single {
	margin:0 0 45px !important;
}
#ad-single h2{
	font-size:24px;
	font-weight:400;
	color:#313E47;
	margin:0 0 10px;
	text-transform: capitalize;
}
#ad-single span{
	font-size:14px;
	font-weight:400;
	color:#686868;
}
#ad-single .icons{
	margin:0 0 29px;
}
#ad-single .icons li{
	font-size:14px;
	font-weight:600;
	color:#686868;
	padding:0 30px 0 0;
}
#ad-single .icons li i{
	margin-right:6px;
}
#ad-single img{
	border-radius:4px;
}
#ad-single .thumb{
	margin:20px 0 50px;
}
#ad-single .thumb li{
	padding:0 20px 0 0;
}
#ad-single p{
	font-size:14px;
	font-weight:400;
	color:#686868;
	line-height:24px;
}
#ad-single .owl-buttons div {
    opacity: 1;
}
#ad-single .owl-controls .owl-buttons div {
    position: absolute;
    top: auto;
	bottom:-45px;
	font-size: 16px;
	font-weight:600;
   	color:#303E49;
	border:1px solid #303E49;
	border-radius:40px;
	padding:10px 32px;
	background:transparent;
}
#ad-single .owl-controls .owl-buttons div:hover {
    border:1px solid #000000;
	background:#000000;
}
#ad-single .owl-buttons .owl-prev {
    left: 0;
}
#ad-single .owl-buttons .owl-next {
    right: 0;
}
.rightside{
	margin-top:55px;
}
.rightside .price, .rightside .profile, .rightside .phone, .rightside .safety{
	background:#F5F5F5;
	margin:0 0 20px;
	border-radius:4px;
}
.rightside .price{
	font-size:30px;
	font-weight:400;
	color:#313E47;
	text-align:center;
	padding:10px 0;
}
.rightside .profile{
	padding:20px 0;
	position:relative;
}
.rightside .profile img{
	margin:0 auto;
}
.rightside .profile h4{
	font-size:18px;
	font-weight:600;
	color:#303E47;
	margin:10px 0 5px;
}
.rightside .profile p{
	font-size:14px;
	font-weight:400;
	color:#686868;
	margin:0 0 5px;
}
.rightside .profile span{
	font-size:14px;
	font-weight:400;
	color:#686868;
}
.rightside .profile .circle{
	position:absolute;
	background:#D73437;
	border:1px solid #fff;
	width:18px;
	height:18px;
	border-radius:50%;
	top: 10%;
	right: 38%;
}
.rightside ul{
	margin:0 0 20px;
}
.rightside ul li{
	padding:19px 43px;
	background:#F5F5F5;
}
.rightside ul li a:hover{
	background:#000000;
	
	color:#fff;

}
 .rightside ul li:hover button{
	 background:#000000;
 }

.rightside ul li a{
	border:1px solid #3D3E02;
	border-radius:50%;
	padding:12px 10px 10px 10px;
	color:#334048;
}
.rightside  li button{
    border: 1px solid #3D3E02;
    border-radius: 50%;
    padding: 10px;
    color: #334048;
		background: transparent;
}
.rightside ul li a i{
	font-size:18px;
}

.rightside ul li button i{
	font-size:18px;
    line-height: 15px;
    vertical-align: middle;
}
.rightside ul li:first-child{
    margin-left:0;
	}
.rightside ul li + li{
	margin-left:4px;
}
.rightside .phone{
	padding:10px 15px;
	font-size:20px;
	color:#314047;
}
.rightside .phone i{
    margin-right: 10px;
    background: #000000;
    border-radius: 50%;
    padding: 10px;
    color: #fff;
}
.rightside .safety{
	padding:15px 15px 20px;
}
.rightside .safety h3{
	font-size:18px;
	font-weight:600;
	color:#303E49;
	text-align:center;
	margin:0 0 20px;
}
.rightside .safety p{
	font-size:14px;
	font-weight:400;
	color:#686868;
	margin:0 0 6px;
}
.rightside .safety a{
	font-size:15px;
	font-weight:600;
	color:#5744C2;
}
.rightside .safety a.btn{
	border:0;
}
.banner10{
	margin:0 0 80px;
}
/*--------------------------
[ add / .add ]
---------------------------- */
.add{
	border:1px solid #E5E5E5;
	border-radius:4px;
	margin-top: 15px;
}
.addtop{
	border-bottom:1px solid #E5E5E5;
	padding:14px;
}
.addtop h3{
	background:#F5F5F5;
	color:#303E47;
	padding:18px 21px;
	font-size:24px;
	font-weight:400;
	margin:0;
	line-height:16px;
}
.add .addform{
	margin:50px 50px 50px;
}
.add .addform .form-group{
	margin:0 -15px 30px;
}
.add .addform label{
	font-size:18px;
	font-weight:600;
	margin-bottom:10px;
	line-height:16px;
	color: #303E47;
}
.add .addform span{
	font-size:13px;
	font-weight:400;
	color:#686868;
	line-height: 22px;
}
.add .addform .form-control{
	height:39px;
	border:1px solid #E5E5E5;
	box-shadow: inset 0 0px 0px rgba(0, 0, 0, .075) !important;
}
.add .addform .bootstrap-select{
	border:0;
}
.add .addform .bootstrap-select .btn-default {
    border-color: #E5E5E5 !important;
}
.add .addform textarea{
	height:143px !important;
}
.add .addform .nav-tabs {
	border:none;
	margin:0;
}
.add .addform .nav-tabs > li {
	float:none;
	display:inline-block;
	padding:0 5px 5px 0;
}
.add .addform .nav-tabs > li:last-child, .add .addform .nav-tabs > li:nth-child(6) {
	padding:0 0 5px 0;
}
.add .addform .nav-tabs > li > a{
	border:1px solid #E5E5E5;
	border-radius:0px;
	margin:0 !important;
	padding: 26px 22px;
	width:78px;
	height:90px;
}
.add .addform .nav-tabs > li > a img{
	margin:0 auto;
	width:36px;
	height:36px;
}
.add .addform .nav-tabs > li.active > a, .add .addform .nav-tabs > li.active > a:hover, .add .addform .nav-tabs > li.active > a:focus, .nav-tabs > li > a:hover,.add .addform .nav-tabs > li:hover > a{
	 border-color:#000000;
	border-bottom:6px solid #000000!important;
	border-top:1px solid #000000!important;
	border-left:1px solid #000000!important;
	border-right:1px solid #000000!important;
	background-color:transparent !important;


}
.add .addform .btn-primary{
	border:0;
	border-radius:40px;
	background:#313E47;
	color:#fff;
	margin:0px 0 0;
	width:130px;
	height:44px;
	font-size:16px;
	font-weight:600;
}
.prettycheckbox > a {
    border-radius: 50% !important;
    height: 20px !important;
    width: 20px !important;
    padding: 3px !important;
}
.prettycheckbox > a.checked {
    background:#FBD700 !important;
}
.add .addform .checked{
	display:flex;
}
.add .addform .check{
	margin-right:29px;
	color:#686868 !important;
	font-size:14px;
	font-weight:600;
}
.add .addform .square{
	position:relative;
}
.add .addform .square span{
	position: absolute;
	background: #F5F5F5;
	top: 28px;
	right: 16px;
	color: #B7B7B7;
	font-size: 16px;
	padding: 8px 10px 7px;
	border-left: 1px solid #e5e5e5;
}
.add .photo ul{
	margin:0;
}
.add .photo ul li{
	background:#F5F5F5;
	border:1px solid #E5E5E5;
	border-radius:4px;
	width:120px;
	height:120px;
	text-align:center;
	padding:40px;
}
.add .photo ul li i{
	background:#FFD701;
	color:#313E47;
	border-radius:50%;
	padding:9px;
	font-size:18px;
}
.add .photo ul li + li{
	margin-left:10px;
}
/*--------------------------
[ dashboard / .dashboard ]
---------------------------- */
.dashboard{
	border:1px solid #E5E5E5;
	border-radius:4px;
    margin-top: 	0px;
}
.dashboard .profile{
	background:#F5F5F5;
	border-bottom:1px solid #E5E5E5;
	height:220px;
}
.dashboard .profile h4{
	margin:0;
	font-size: 25px;
	color: #333D46;
	padding: 40px 0 15px 0;
	font-weight: 600;
    font-family: 'Source Sans Pro', sans-serif !important;
    text-transform: capitalize;
}
.dashboard .profile .common{
	margin-bottom:31px;
	height:25px;
}
.dashboard .profile .des{
	margin:0;
	font-size: 16px;
	color: #686868;
	font-weight: 400;
	float:left;
}
.dashboard .profile .des i{
	font-size: 20px;
}
.dashboard .profile .des1{
	margin:0 30px 0 0;
	font-size: 18px;
	color: #686868;
	font-weight: 400;
	float:right;
}

.dashboard .profile ul li:hover, .dashboard .profile ul li.active{
	background:#000000;
}
.dashboard .profile ul li img{
	margin:0 auto;
	height:20px;
}
.dashboard .profile ul li p{
	margin:0;
	font-size:14px;
	font-weight:600;
}
.dashboard .profile ul li a p{
	color:#333D46;
}

.dashboard .inner p{
	margin:0 0 10px;
	font-size: 14px;
	color: #686868;
	font-weight: 400;
}
.dashboard .inner p a{
	font-size: 14px;
	color: #5742C1;
	font-weight: 600;
	text-decoration:underline;
}
.dashboard .icons{
	margin:50px 24px;
}
.dashboard .profile img {
    margin: 25px auto;
		border-radius: 100%;
}
.dashboard .icons li{
	padding:29px 29px 19px;
	border:1px solid #E5E5E5;
	border-radius:4px;
	text-align:center;
	width:158px;
}
.dashboard .icons li .img{
	border-radius:50%;
	padding:25px;
	margin: 0 auto 24px;
	width:90px;
	height:90px;
}

.dashboard .icons li:nth-child(5) .img {
    background: #53B9C5;
}

.dashboard .icons li:first-child .img{
	background:#53B9C5;
}
.dashboard .icons li:nth-child(2) .img{
	background:#F4721E;
}
.dashboard .icons li:nth-child(3) .img{
	background:#F05458;
}
.dashboard .icons li:nth-child(4) .img{
	background:#757790;
}
.dashboard .icons li:last-child .img{
	background:#B99479;
}
.dashboard .icons li p{
	margin:0;
	font-size:15px;
	font-weight:600;
	color:#000;
}
.dashboard .icons li p a{
	color:#303E47;
}
.dashboard .icons li + li {
	margin-left:25px;
}
.dashboard .inner-ads, .dashboard .inner-search, .dashboard .inner-fav{
	margin:50px 20px;
}
.dashboard .inner-ads .links, .dashboard .inner-search .links{
	margin-bottom:32px;
	height:38px;
}
.dashboard .inner-ads .links ul, .dashboard .inner-search .links ul{
	margin:0;
}
.dashboard .inner-ads .links ul li, .dashboard .inner-search .links ul li{
	background:#F5F5F5;
	border-radius:4px;
	border:1px solid #E5E5E5;
	padding:11px 20px;
	line-height:12px;
}
.dashboard .inner-ads .links ul li + li{
	margin-left:10px;
}
.dashboard .inner-ads .links ul li:hover, .dashboard .inner-search .links ul li:hover{
	background:#000000;
}
.dashboard .inner-ads .links ul li a, .dashboard .inner-search .links ul li a {
	color:#313D49;
	font-size:14px;
}
.dashboard .inner-ads .product-thumb .button-group button:last-child{
	border:0;
	padding:9px 0;
}
.dashboard .inner-ads .product-thumb .button-group button:last-child:hover{
	background:transparent;
}
.dashboard .inner-search .box{
	border:1px solid #E5E5E5;
	border-radius:4px;
	padding:19px;
	height:130px;
	margin-bottom:20px;
}
.dashboard .inner-search .box .image{
	border:1px solid #E5E5E5;
	border-radius:50%;
	float:left;
	width:90px;
	height:90px;
	padding:24px 0;
	margin-right:30px;
}
.dashboard .inner-search .box .image img{
	margin:0 auto;
}
.dashboard .inner-search .box h4{
	font-size:18px;
	font-weight:600;
	color:#333D46;
}
.dashboard .inner-search .box h4 i{
	font-size:14px;
	font-weight:500;
}
.dashboard .inner-search .box ul{
	margin:0 0 5px;
}
.dashboard .inner-search .box ul li{
	padding:0 20px 0 0;
	font-size:14px;
	color:#686868;
}
.dashboard .inner-search .box ul li i{
	font-weight:500;
}
.dashboard .inner-search .box p{
	margin:0;
	font-size:14px;
	color:#686868;
}
.dashboard .inner-search .box .pull-right{
	display:inline-grid;
}
.dashboard .inner-search .box button{
	background:#323F48;
	border:0;
	border-radius:40px;
	font-size:14px;
	font-weight:400;
	color:#fff;
	padding:12px 20px;
	line-height:16px;
}
.dashboard .inner-search .box button + button{
	margin-top:10px;
}
.dashboard .inner-search .box button:hover{
	background:#000000;
	color:#323F48;
}
.dashboard .inner-search .icon {
    padding: 30px 0 0;
}
.dashboard .inner-search .icon i, .dashboard .inner-fav .icon i {
    font-size: 60px;
    font-weight: 500;
    color: #313E46;
}
.dashboard .inner-fav .icon{
	margin:50px 0;
}
.dashboard .inner-setting{
	margin:50px 20px 30px;
}
.dashboard .inner-setting .panel-group {
    margin:0;
}
.dashboard .inner-setting .panel {
    box-shadow:none !important;
}
.dashboard .inner-setting .panel-default > .panel-heading {
    padding:29px 19px;
}
.dashboard .inner-setting .panel-title {
    margin: 0;
    font-size: 24px;
    color: #313E47;
	font-weight:600;
	line-height: 16px;
}
.dashboard .inner-setting .panel-title .fa{
	float:right;
	font-size:20px;
	font-weight:500;
}
.dashboard .inner-setting .panel-group .panel + .panel {
    margin-top: 20px;
}
.dashboard .inner-setting .panel-body{
	background:#f5f5f5;
	padding:20px;
}
.dashboard .inner-setting .panel-body .form-group{
	margin:0 -15px 20px;
}
.dashboard .inner-setting .panel-body .form-control, .dashboard .inner-setting .panel-body .bootstrap-select .btn-default{
	font-size:13px;
	height:39px;
	color:#B2B2B2;
	padding:10px 20px;
}
.dashboard .inner-setting .panel-body .bootstrap-select{
	padding:0;
}
.dashboard .inner-setting .panel-body .bootstrap-select .btn-default{
	padding-right: 30px;
}
.dashboard .inner-setting .panel-body .btn-primary{
	border:0;
	background:#313E46;
	color:#fff;
	padding:16px 40px;
	font-size:16px;
	font-weight:600;
	line-height:16px;
	margin-top:10px;
}
.dashboard .inner-setting .panel-body .btn-primary:hover{
	background:#000000;
	color:#313E46;
}
.dashboard .inner-setting .panel-body .prettycheckbox > a {
    border-radius: 50% !important;
    height: 14px !important;
    width: 14px !important;
    padding: 3px !important;
	background: transparent !important;
	top: 3px !important;
	border:1px solid #313E47 !important;
}
.dashboard .inner-setting .panel-body .prettycheckbox > a.checked {
    background:#FBD700 !important;
}
.dashboard .inner-setting .panel-body .check{
	margin:0 14px 20px 0;
	color:#313E47 !important;
	font-size:18px;
	font-weight:600;
}
.dashboard .inner-setting .panel-body .check p{
	font-size:14px;
	font-weight:400;
	color:#686868;
	margin:0 0 0 25px;
}
.dashboard .inner-message{
	margin:30px 19px 19px;
}
.dashboard .inner-message .left, .dashboard .inner-message .msg-box{
	background:#F5F5F5;
	border:1px solid #E5E5E5;
	border-radius:4px;
	padding:23px 14px 18px;
}
.dashboard .inner-message .left h2, .dashboard .inner-message .msg-box h2{
	border-bottom:1px solid #E5E5E5;
	padding:0 0 20px;
	margin:0 0 25px;
	font-size:18px;
	font-weight:600;
	color:#313E47;
}
.dashboard .inner-message .msg-box h2{
	color:#16325A;
}
.dashboard .inner-message .left .nav{
	margin:0;
}
.dashboard .inner-message .left .nav li{
	padding:0 0 30px;
}
.dashboard .inner-message .left .nav li .image{
	float:left;
	margin-right:12px;
	position:relative;
}
.dashboard .inner-message .left .nav li .onhover{
	position:absolute;
	font-size:12px;
	font-weight:700;
	background:#333D46;
	color:#fff;
	padding:4px 8px;
	border-radius:50%;
	top:-5px;
	right:-4px;
}
.dashboard .inner-message .left .nav li h5{
	font-size:18px;
	font-weight:600;
	color:#33495E;
	margin:0 0 5px;
}
.dashboard .inner-message .left .nav li h5 i{
	font-size:10px;
	font-weight:400;
}
.dashboard .inner-message .left .nav li h5 .color{
	color:#E84546;
}
.dashboard .inner-message .left .nav li h5 span{
	float:right;
}
.dashboard .inner-message .left .nav li p{
	font-size:12px;
	font-weight:400;
	color:#686868;
	margin:0;
}
.dashboard .inner-message .left .nav li p span{
	float:right;
	color:#B3B3B3;
}
.dashboard .inner-message .msg-box h2 i{
	font-size:10px;
	font-weight:400;
	margin-left:12px;
	color:#E84546;
}
.dashboard .inner-message .msg-box .comments{
	min-height:580px;
}
.dashboard .inner-message .msg-box .comment{
	margin-bottom:15px;
	position:relative;
	float:left;
}
.dashboard .inner-message .msg-box .comment img{
    float: left;
    margin-right: 11px;
    margin-top: 10px;
}
.dashboard .inner-message .msg-box .comment .comment-title{
	background:#fff;
	border-radius:40px;
	font-size:14px;
	font-weight:400;
	color:#686868;
	margin-left:60px;
	padding:10px 15px;
	box-shadow: 0px 1px 3px 0 hsla(0, 0%, 0%, 0.1);
	margin-top: 10px;
	margin-bottom:10px;
	position:relative;
	}
.dashboard .inner-message .msg-box .comment .comment-title:after {

}
.dashboard .inner-message .msg-box .comment1{
	margin-bottom:15px;
	position:relative;
	float:right;
}
.dashboard .inner-message .msg-box .comment1 img{
	margin-left: 10px;
    float: right;
    margin-top: 10px;
}
.dashboard .inner-message .msg-box .comment1 .comment-title{
	background:#313E47;
	border-radius:40px;
	font-size:14px;
	font-weight:400;
	color:#fff;
	margin-right:60px;
	padding:10px 15px;
	box-shadow: 0px 1px 3px 0 hsla(0, 0%, 0%, 0.1);
	margin-bottom: 10px;
	position:relative;
	text-align: right;
}
.dashboard .inner-message .msg-box .comment1 .comment-title:after {
}
.dashboard .inner-message .msg-box .input-group input{
	border:0;
	height:60px;
}
.dashboard .inner-message .msg-box .input-group .btn-img, .dashboard .inner-message .msg-box .input-group #sendMessage{
	position:absolute;
	font-size:24px;
	font-weight:500;
	border:0;
	z-index:2;
	padding:13px;
	background:transparent;
}
.dashboard .inner-message .msg-box .input-group .btn-img{
	right:48px;
	color:#B2B2B2;
	padding:20px 21px;
}
.dashboard .inner-message .msg-box .input-group #sendMessage{
	right:0;
}
.dashboard .inner-message .msg-box .input-group #sendMessage i{
	background:#313E47;
	color:#fff;
	border-radius:50%;
	padding:5px 6px;
}

.myadsbtn{

}
.dashboard .product-layout{position:relative;}



.myadsbtn button + button {
    margin-left: 3px;
}

.myadsbtn button {
    font-size: 18px;
    font-weight: 500;
    color: #313E47;
    padding: 9px 10px;
    background: #FFFFFF;
    border:1px solid #313E47;
    line-height: 12px;
    border-radius: 40px;
    text-align: center;
}

/*---------------------------------
[ browse / .browse ]
----------------------------------- */
.browse{
    margin-bottom: 74px;
    margin-top: 78px;
}
#banner0{
    margin-bottom: 0px;
}
.browse h2{
	font-size:24px;
	font-weight:600;
	color:#313E46;
	margin:30px 0 0;
	text-align:center;
	border-bottom:1px solid #E5E5E5;
	padding-bottom:29px;
}
.browse hr{
	margin:-4px auto 50px;
	width:200px;
	border-bottom:4px solid #000000;
}
#slideshow0 .owl-pagination{
    top: 30px;
}
#slideshow0 {
    border-bottom: 1px solid #E5E5E5;
		margin-bottom: 0px !important;
}

.browse .browse-box{
	border:1px solid #E5E5E5;
	text-align:center;
	padding:35px 0px 0;
	margin:0 0 6px;
}
.browse .browse-box:hover{
	border-color:#000000;
}
.browse .browse-box:hover h4{
	border-bottom:6px solid #000000;
}
.browse .browse-box .image img{
	margin:0 auto;
}
.browse .browse-box h4{
    padding-bottom: 15px;
    margin-bottom: 0;
    border-bottom:6px solid transparent;
		margin-top: 0;
}
.browse .browse-box h4 a{
	font-size:18px;
	font-weight:600;
	color:#313F48;
	margin:0;
}
.time-location{
    display: inline-block;
    margin: 12px 15px 0;
}
.advertise-id{
    display: inline-block;
    margin: 12px 0 0 15px;
}
/*---------------------------------
[ bread-crumb / .bread-crumb ]
----------------------------------- */
.topnewimage img{
	position:absolute;
	z-index:-1;
}
.bread-crumb{
	z-index:2;
}
.padd0 {
    padding: 0px;
}
.bread-crumb .matter{
	padding:16px 0;
	min-height:54px;
	border-bottom:1px solid #E5E5E5;
}
.bread-crumb .matter h2{
	color:#333D47;
	font-size:20px;
	font-weight:600;
	margin:0;
}
.bread-crumb .matter ul{
	margin:0;
}
.bread-crumb .matter li{
	padding:0px;
}
.bread-crumb .matter li:after {
	content: '/';
	padding: 0 2px 0 5px;
	color:#000;
}
.bread-crumb .matter li:last-child:after {
	content: '';
}
.bread-crumb .matter  li a{
	color:#686868;
	font-size:14px;
}

/*-------------------
[ sort / .sort ]
---------------------*/
.sort .search .btn {
    right: 0;
}
.sort .btn-group .btn-default {
    border:1px solid #334049;
	padding:10px;
	width: 41px;
	height: 40px;
}
.sort .pull-right .btn-default:hover, .sort .pull-right .btn-default:active:focus, .sort .pull-right .btn-default:focus, .sort .pull-right .btn-default:active, .sort .pull-right .btn-default.active, .sort .pull-right .open > .dropdown-toggle.btn-default  {
    border:1px solid #FCD800 !important;
	background:#FCD800 !important;
}
.sort .search .btn{
	  background: #FCD800;
}
.sort .search .form-control{
	border: 2px solid #FCD800;
}
.sort .btn + .btn {
	margin-left:15px;
}
.sort .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle), .sort .btn-group > .btn:last-child:not(:first-child), .btn-group > .dropdown-toggle:not(:first-child) {
    border-top-right-radius: 50%;
    border-bottom-right-radius: 50%;
	border-top-left-radius: 50%;
	border-bottom-left-radius: 50%;
}
.sort .form-group{
	margin:0;
}
.sort .input-group-addon{
	background:transparent;
	border:0;
	padding:0px 15px 0 0;
	font-size:16px !important;
	color:#2F4048;
	font-weight:400;
}
.sort .bootstrap-select{
	height:39px;
	box-shadow:none !important;
}
.sort .bootstrap-select .btn-default{
	border-radius:40px;
	height:39px;
	box-shadow:none !important;
	border: 1px solid #aba9a9;
    padding: 8px 28px 8px 16px;
    color: #232323 !important;
    width: 100%;
}
.sort .price{
	display:inline-flex;
}
.sort .price .form-control{
	width:48%;
	border-radius:40px;
	height:39px;
	border:1px solid #aba9a9;
	color: #232323 !important;
}
.sort .price i{
	color:#999CA1;
	padding: 13px 8px;
}
.maincategory{
	margin:15px 0 80px;
}
.maincategory1{
	margin:0 0 80px;
}
#column-left-category{
background: #F5F5F5;
border-radius: 4px;
}
#column-left #column-left-category h3{
    margin:0px;
    padding: 20px 15px 15px;
}

#column-left .list-group{
	background:#F5F5F5;
	border-radius:4px;
}
#column-left .list-group h2{
	font-size:24px;
	font-weight:600;
	color:#323F48;
	margin:0;
	padding:25px 10px 12px;
	line-height: 14px;
}
#column-left .list-group .ads{
	font-size:16px;
	font-weight:600;
	color:#5643C0;
	padding:0 24px;
}
#column-left .list-group ul{
	margin:14px 0 0 0;
}
#column-left .list-group li:first-child{

}
#column-left .list-group li:first-child .btn-default{
	border-radius:0 !important;
	font-size:18px;
	font-weight:600;
}
#column-left .list-group .dropdown-menu li:first-child{
	padding:0;
	border:0;
}
#column-left .list-group .bootstrap-select > .dropdown-toggle {
    padding-right: 30px;
}
#column-left .list-group .list-group-item {
    padding: 10px 18px;
    background-color: transparent;
    border-bottom: 1px solid #E5E5E5 !important;
	border:0;
	font-size:14px;
	font-weight:600;
	color:#303D46;
}
#column-left .list-group .list-group-item:hover {
    background-color: #000000;
	color:#fff;
}
#column-left .list-group li:last-child .list-group-item {
    border-bottom: 0px solid #E5E5E5 !important;
}
#column-left .list-group .list-group-item img{
    margin-right:12px;
}

.topbar .topsearch{
	margin:14px;
	min-height:53px;
}
.topbar .topsearch .search{
	margin:10px 0;
}
.topbar .topsearch .search .form-control {
    height:35px;
}
.topbar .topsearch .btn-group{margin-top: 6px;}
.topbar .topsearch p{
	font-size:14px;
	font-weight:600;
	color:#313E47;
	margin:10px 0;
}
.topbar .topsearch p i{
	font-size:24px;
	font-weight:500;
}
.topbar .topsearch img{
	float:left;
	margin-right:18px;
}
.topbar .topsearch h2{
	font-size:18px;
	margin:6px 0 0;
	color:#313E47;
}
.topbar .topsearch a{
	font-size:14px;
	font-weight:600;
	color:#6754C8;
}
.topbar .icon{
	padding:30px 0 50px;
}
.topbar .icon i{
	font-size:60px;
	font-weight:500;
	color:#313E46;
}
.topbar .mar{
	margin:0 10px;
}
.topbar .cols{
	padding:0 10px;
}
.topbar .mar-t{
	margin-top:8px;
}
.product-thumb {
	margin-bottom:20px;
	position:relative;
    border: 1px solid #ddd;
    overflow: auto;
}
.product-thumb img{
	border-radius:8px 8px 0 0;
}
.product-thumb .caption{
	border-top:0;
	padding:36px 20px 15px;
	border-radius: 0 0px 8px 8px;
}
.product-thumb .caption h4{
	font-size:18px;
	font-weight:600;
	margin:0 0 10px;
	line-height:12px;
	text-transform: capitalize;
}
.product-thumb .caption h4 a{
	color:#2E3F47;
}
.product-thumb .caption .des{
    font-size: 14px;
    /* margin: 0 0 5px; */
    color: #686868;
    line-height: 23px;
	text-transform:capitalize;
}
.product-thumb .caption ul{
	margin:0;
}
.product-thumb .caption ul li{
	font-size:15px;
	font-weight:600;
	margin:0;
	color:#686868;
}
.product-thumb .caption ul li i{
	margin-right:6px;
}
.product-thumb .caption hr{
	margin:16px 0;
}
.maincategory .product-thumb .button-group{
	position: absolute;
	margin: 0 auto;
	left: 0;
	right: 0;
	top: -25px;
	bottom:auto;
    border-top: none !important;
    background-color: transparent !important;
}
.maincategory .product-thumb .button-group button{
    width:auto !important;
}
.maincategory .product-thumb .button-group span:first-child button{
	font-size:15px;
	font-weight:400;
	border-radius:40px;
	padding:12px 5px;
    margin-left: 5px;
    min-width: 94px;
    max-width: 95px;
    text-align: center;
    vertical-align: top;
}
.maincategory .product-thumb .button-group button{
	font-size:18px;
	font-weight:500;
	color:#313E47;
	padding:10px 11px;
	background: #FFFFFF;
	border:1px solid #313E47;
	line-height: 12px;
	border-radius:50%;
	text-align:center;
    margin-left: 5px;
}

.maincategory .product-thumb .button-group button + button{
	margin-left:10px;
}

.product-list .product-thumb .image {
    float: left;
}
.product-list .product-thumb .image img{
	border-radius: 8px 0px 0 8px;
}
.product-list .product-thumb .caption {
    margin-left: 263px;
	min-height:206px;
	padding: 19px 20px 15px;
	border-radius: 0 8px 8px 0px;
	border-left:0;
}
.product-list .product-thumb .caption ul {
    display:inline-flex;
}
.product-list .product-thumb .caption ul li{
    padding:0 15px 0 0;
}
.maincategory .product-list .product-thumb .button-group {
    position: absolute;
    margin: 0 auto;
    left:auto;
    right: 15px;
    top: 15px;
    bottom: 5px;
}
.maincategory .dashboard .product-thumb .button-group {
    right: 0;
}
/* nav tab single */
.tabheading .btn:active, .btn.active{background:#000000!important; color:#fff;}

.tabheading .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    color: #fff;
    cursor: default;
    background-color: #000000;
    border: 0!important;
	border-bottom:0!important;
    border-bottom-color: transparent;

}
.tabheading .nav-tabs>li>a{border:0;}
.tabheading .nav-tabs > li:hover > a{
	border-bottom: 0px!important;
	border: 0!important;
	background-color:#000000!important;
	color:#000;
	}
.tabheading .nav-tabs > li.active:after {
        width: 0;
        height: 0;
        border-left: 15px solid transparent;
        border-right: 15px solid transparent;
        border-top: 15px solid #000000;
        content: " ";
        position: absolute;
        bottom: -15px;
        left: 35%;
      }
.bigimages {

}
.tabheading .nav-tabs {
    border-bottom: 0px solid #ddd;
}
.tabheading .nav-tabs li{    background-color: #f5f5f5;
    margin-right: 5px;}
.tabheading .nav-tabs li a{
    font-size: 14px;
    text-transform: uppercase;
    padding: 10px 35px;
    color: #000;
}
.margin-map{ margin-top: 15px;}

.details-content {
    margin-top: 30px;
}
.rightside ul li a {
    text-decoration: none;
}
#additional .item img{cursor:pointer;}

.input-part{margin-bottom:10px; padding:5px;}

.safety h4 {
    margin-bottom: 20px;
    font-size: 18px;
    font-weight: 600;
}



.allads .myadsbtn a.report.btn {
    background: #fff;
}


.myadsbtn span{font-size:14px; color:#000000;}
.allads .product-thumb .button-group span:first-child button {
    font-size: 15px;
    font-weight: 400;
    border-radius: 40px;
    padding: 12px 5px;
    margin-left: 5px;
    min-width: 94px;
    max-width: 95px;
    text-align: center;
    vertical-align: top;
}
/* left search bar */

 #column-left-category .list-group h2{
	font-size:24px;
	font-weight:600;
	color:#323F48;
	margin:0;
	padding:25px 24px 12px;
	line-height: 14px;
}
 #column-left-category .list-group .ads{
	font-size:16px;
	font-weight:600;
	color:#5643C0;
	padding:0 24px;
}
 #column-left-category .list-group ul{
	margin:0px 0 0 0;
}
 #column-left-category .list-group ul li{
	padding:10px 15px 16px;
 }

 #column-left-category .list-group .bootstrap-select > .dropdown-toggle {
    padding-right: 30px;
}
 #column-left-category .list-group .list-group-item {
    padding: 10px 18px;
    background-color: transparent;
    border-bottom: 1px solid #E5E5E5 !important;
	border:0;
	font-size:16px;
	font-weight:600;
	color:#303D46;
}
 #column-left-category .list-group .list-group-item:hover {
    background-color: #000000;
}
 #column-left-category .list-group li:last-child .list-group-item {
    border-bottom: 0px solid #E5E5E5 !important;
}
 #column-left-category .list-group .list-group-item img{
    margin-right:12px;
}

.file .btn-block {
	display: block;
	width: auto;
	font-size:18px;
	margin-top: 15px;
}
.mydiscription textarea{ height:auto!important;}
#comments{margin-bottom:10px;}

.notfound{width:100%; text-align:center;  font-size: 16px}
.resultpage{
			padding: 7px;

			font-size: 16px;
			padding-bottom: 30px!important;
			clear: both;
	   }
.dashboard li i.noticemsg{
			color: #fff;
			position: absolute;
			top: 4px;
			right: 37%;
			font-weight: bold;
			padding: 6px;
			border-radius: 50%;
			background: #DB0000;
			font-size: 10px;
		}
.dashboard .myadsbtn a{
    margin-left: 8px;
}
.dashboard .myadsbtn input[type='checkbox']{
	  margin-left: 8px;
  }
 /*[ myads css  ]*/


.myadsbtn .checkmark {
    position: absolute;
    bottom: 5px;
    right: -11px;
    height: 25px;
    width: 25px;
	background-color: #ccc;
	border:1px solid #000000;
}


.myadsbtn:hover input ~ .checkmark {
  background-color: #ccc;
}


.myadsbtn input:checked ~ .checkmark {
  background-color: #2196F3;
}


.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}


.myadsbtn input:checked ~ .checkmark:after {
  display: block;
}


.myadsbtn .checkmark:after {
  left: 9px;
  width: 5px;
  height: 15px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.classified-user_allad .topbar{
    padding: 20px ;
}
.myadsbtn span.btn-price button{
    border-radius: 40px;
    padding: 12px 20px;
}
.classified-myfavouriteads .allads{margin-top: 30px !important;}
.classified-myads .image .sticker {
    position: absolute;
    top: 0;
    left: 0;
    width: 55px;
    background: #000000;
    text-align: center;
    padding: 5px 5px;
    color: #fff;
}



#input-form-radio .radio label{
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 10px;
    line-height: 16px;
    height: 35px;
    color: #303E47;
    text-transform: capitalize;
}


.custome-ads{width:100%; border-top:1px solid #ccc;}
.custome-ads .heading-part h3{font-size:25px; font-weight:700; color:#666666; padding:15px 0px;}
.custome-ads .heading-part p{font-size:16px; font-weight:400; color:#666666; padding:0px 0px;}
.custome-ads .ads-bg-even img{
		position: absolute;
		bottom: 3px;
		right: 2px;
	}
.custome-ads .ads-bg-even{
	position: relative;
    min-height: 120px;
	}
.custome-ads .ads-bg-odd{background:#e2f8fd;}
.custome-ads .ads-bg-normal{background:#fff; position:relative;}
.custome-ads .ads-bg-advance{background:#fff; position:relative;}
.custome-ads .ads-bg-box{background:#fff; position:relative;}
.custome-ads .details-adsver{width:100%;}
.custome-ads .details-adsver h3{font-size:18px; font-weight:700; color:#3669c9; padding:5px 0px; text-transform: capitalize;}
.custome-ads .details-adsver h4{font-size:18px; font-weight:700; color:#dd2718; padding:5px 0px;}
.custome-ads .details-adsver h5{font-size:18px; font-weight:700; color:#101010; padding:5px 0px;}
.list-adversiment .product-list{ border-bottom: 1px solid #ccc;
    padding: 15px 0;}
.advance-aerrow{position: absolute;
    right: 0;
    top: 20px;}
.custome-ads-area{border-top: 1px solid #ccc;
    }

.custome-ads .ads-bg-box {
    background: #fff;
    position: relative;
    border: 1px solid #75c083;
    padding: 1px;
    width: 60%;
}
.bg-box-title{
	background: #f2f2f2;
    padding: 5px 15px;
    color: #5f7acc;
    font-size: 18px;
    font-weight: 500;
	}
.ads-bg-box h3{
	font-size: 18px;
    font-weight: 700;
    color: #000;
    padding: 10px 15px;
	}
.ads-bg-box h2{
	font-size: 18px;
    font-weight: 700;
    color: #c50823;
    padding: 10px 15px;
	}
.ads-bg-box .img-width{
		width:100%;
	}
.box-ads-details ul li{
	list-style: none;
    padding: 2px 0px;
	}

.box-ads-details ul{margin:0; padding:0;}
.box-ads-details {margin-bottom:0px;}
.box-ads-details .fa{font-size:18px; color:#ccc; margin-right:5px;}
.ads-bg-box .box-footer{
	background: #75c083;
    height: 40px;
    width: 92%;
    margin: 5px auto;
	}
.fstMultipleMode.fstActive .fstResults {
    display: block;
	z-index: 999;
}

#formbuilder .radio{height:35px; width:35px; float:left; margin-right: 25px; margin-right: 25px; }
#formbuilder .radio label{height:35px; width:35px;}
#formbuilder .control-label{
	text-align: left!important;
	text-transform: capitalize;
	font-size: 13px;
	padding: 10px 10px 10px 25px;
	}
#column-left-category  select.form-control{height:48px;}
.owl-wrapper-outer{
    border:none !important;
    border-radius: 0px !important;
    box-shadow: none !important;
}
.product-thumb .button-group button{
    float: none !important
}
@media (max-width:1000px){
    .topbar .topsearch .search .btn{
        right: 15px;
    }
}
.topimage img {
    position: absolute;
    z-index: -1;
}



.classified_plan .green .pricing-divider {
    background: #FFE403;
}

.login .btn-plan{
    background: #313E47;
    color: #fff;
    width: 100%;
    border-radius: 29px;
    border: none;
    font-size: 16px;
    font-weight: 600;
    padding: 5px 10px 7px 10px;
 }
 .classified-forgotten .breadcrumb>li a{color:#686868!important;}
 .classified-resetpassword legend{padding-bottom:15px;}
 .notfoundimg img{width:100%;}
.header1 .btn-default.active.focus, .btn-default.active:focus, .btn-default.active:hover, .btn-default:active.focus, .btn-default:active:focus, .btn-default:active:hover, .open>.dropdown-toggle.btn-default.focus, .open>.dropdown-toggle.btn-default:focus, .open>.dropdown-toggle.btn-default:hover {
    color: #333;
    background-color:transparent;
    border-color: transparent;
}

.header1 .btn-default.focus, .btn-default:focus {
    color: #333;
    border-color: transparent;
    background-color: transparent;
}

.myadsbtn input[type=radio] {
    margin: 0px 0px 0px 5px;
    margin-top: 1px\9;
    line-height: 0;
    width: 35px;
    height: 35px;
    vertical-align: middle;
}
.icon li a{
    color: #333;
    font-size: 17px;
 }
/* [social login condition] */
.login ul li:nth-child(3){
	background: #1DA1F3;
}

.mylogins {
    margin-top: -119px;
}
.classified-register .mylogins {
    margin-top: -37%;
}
.details-single{width:100%;}

.details-single .title-detail {
    padding-bottom: 15px;
    margin-bottom: 0px;
    border-bottom: 1px solid #e5e5e5;
    color: #333;
    font-size: 24px;
    font-weight: 600;
    margin-top: 35px;
}
.details-single ul{margin:10px 0px; padding:0;}
.details-single ul li {
    float: left;
    width: 50%;
    display: block;
    padding: 5px 0px;
}
.details-single ul li > .listing-details {
    background: #f4f4f4;
    padding: 10px 15px;
	margin-right: 15px;
}
.details-single ul li > .listing-details span.label {
    color: #151515;
    display: inline;
    padding: .2em .6em .3em;
    font-size: 18px;
    font-weight: 500;
    line-height: 1;
    text-align: left;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25em;
    box-shadow: none;
    text-transform: none;
}
.details-single span.desc {
    font-size: 18px;
}
.title-singleads{margin:0px; padding:0px;}
.title-singleads {
    margin: 0px;
    padding: 0px 0px 15px 0px;
    text-transform: capitalize;
    color: #333;
    font-size: 30px;
}
.commontop{
	margin:22px 0 80px 0;
}

.details-single p {
    font-size: 16px;
    line-height: 29px;
    padding-top: 10px;
}

.breadcrumb li a {
    color: #686868;
    font-size: 14px;
}


/* [general style ] */
.search .btn i {
    color: #fff;
    font-size: 18px;
	font-weight:600;
}
.search #search .input-lg {
    font-size: 14px !important;
    color: #000!important;
    font-weight: 600!important;
}
#formsearch .bootstrap-select .btn-default{font-weight:600;}

.topnew .icon li .la {
    font-size: 25px;
    vertical-align: middle;
}

.border-left {
    border-left: 1px solid #ddd;
    padding-left: 26px;
}
.login .bor{
	border-right:0;
}
.sort .btn-default:hover{color:#fff;}

.sort .btn-group .btn-default {
    padding: 0px;
    font-size: 20px;
}
.maincategory .product-thumb .button-group button:hover {
    background: #000000;
    border: 1px solid #000000;
    color: #fff;
}
.allads .myadsbtn button:hover {
    background: #000000;
    color: #fff;
    border-color: #fff;
}

.classified-classified_view #additional .fa-caret-right:before {
    content: "\f0da";
    color: #000000;
    font-size: 55px;
    font-weight: 600;
}

.classified-classified_view #additional .fa-caret-left:before {
    content: "\f0da";
    color: #000000;
    font-size: 55px;
    font-weight: 600;
}

.dashboard .inner-message .msg-box .comment1 {
    margin-bottom: 15px;
    position: relative;
    float: right;

}

.dashboard .profile ul{
	margin:0;
	background:#fff;
}
.dashboard .profile ul li {

    text-align: center;
    position: relative;
    width: 165px;

    cursor: pointer;

}
.dashboard .profile ul li a {
	  background: #fff;
	padding: 15px;
    font-size: 14px;
    font-weight: 600;
	color:#333;
	display: block;
}
.dashboard .profile ul li:hover a,.dashboard .profile ul li.active a{color:#fff;
	background:#000000;
}

.dashboard .profile ul li.active a{
	color:#fff;
}
.dashboard .inner{
	padding:20px 20px 40px;
	border-bottom:1px solid #E5E5E5;
}


.classified-renewplans .diamond-shape i {
    color: #fff;
    display: inline-block;
    height: 31px;
    transform: rotate(-45deg);
    vertical-align: middle;
    padding: 0px 5px;

}

/* [responsive] */

@media(max-width:767px){
  #column-login,.social_login,.socalicon{
	float:none !important;
	width:100%;
  }
  .account-login .btn-primary{
	float:none !important;
  }
  .social_login {
	padding:0 10px;
  }
  .border-left {
		border-left: 0px solid #ddd;
    }
	.login {
    padding: 10px 10px!important;
	}
}

.allads .product-grid a.report{display:none;}
.allads .product-grid .button-group button{margin-left:15px;}
.rightside .profile h4{text-transform:capitalize;}
.rightside .safety a {
    font-size: 15px;
    font-weight: 600;
    color: #303E47!important;
	text-decoration:underline;
	text-transform:capitalize;
}
.allads .product-thumb .button-group{
		    left: -10px;
}

.allads .myadsbtn button {
    font-size: 18px;
    font-weight: 500;
    color: #313E47;
    padding: 10px 10px;
    background: #FFFFFF;
    border: 1px solid #313E47;
    line-height: 12px;
    border-radius: 40px;
    text-align: center;
    margin-left: 15px;
}

.allads .product-grid .myadsbtn{
		    left: -10px;
}

#map{width:100%; height:350px;}

.allads .product-grid .button-group a.withtout-login{display:none;}
.maincategory .product-grid .myadsbtn a.withtout-login{display:none;}
.bigimages {
    border: 1px solid #eee;
}

.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
    z-index: 2;
    color: #fff;
    cursor: default;
    background-color: #000000;
    border-color: #000000;
}

.pagination > li > a:hover{
    background-color: #000000;
	color:#fff;

}
.pagination>li>a, .pagination>li>span{color:#333;}
fieldset.forgetpasw {
    margin-bottom: 28px;
}

#ad-singlephotos .item {
    margin: 0px 5px 0px 5px;
}

.btn-layoutss .product-thumb.active{
	border-color:#000000;
}
.marging-bottoms .btn-block{width: 200px;}
.marging-bottoms{margin-bottom:25px;}

.classified-myads .dashboard .myadsbtn input[type='checkbox'] {
    margin-left: 8px;
    width: 25px;
    height: 25px;
    vertical-align: bottom;
}

.classified-myads .product-list .product-thumb .image {
    float: left;
    margin-top: 5px;
}


@media (max-width:998px){
	.product-thumb {
      overflow: inherit;
   }
	
.myadsbtn {
    left: auto;
    top: 10px!important;
    right: 10;
    width: 100%;
}

	
}

header .category .open > .dropdown-toggle.btn-default:hover, header .category .btn-default:hover {
    color: #ffffff;
    background-color: #000000;
    border-color: #000000;
	box-shadow:none;
}

.topnav ul li a:hover {
    color: #FCD800;
}

li.logins:hover{color:#FCD800;}

.icon-approve{color:#008000;}
.icon-disapprove{color:#f32c2c;}
.icon-ddel{color:#f32c2c;}
.icon-edit{color:#fee700;}

.required .control-label::after, .required .control-label + div::before {
    font-size: 22px;
    color: rgb(236, 12, 12);
}


div.required .control-label:not(span):before, td.required:before {
    content: '*';
    color: #F00;
    font-weight: bold;
	margin-right: 3px;
}


.classified-register .control-label {
    margin-bottom: 5px;
    clear:both;
}

.topnew .dropdown-toggle.btn-link {
    color: #333;
}

.topnew .dropdown-menu li{padding:0px; text-align:left;}
.topnew .dropdown-menu li button{text-align: left; text-decoration:none; color:#333}
.topnew #form-currency button{text-align: left; text-decoration:none; color:#333}
.topnew #form-language button{text-align: left; text-decoration:none; color:#333; padding-left:10px;}
.header3 #form-currency{
    border: 1px solid #000000;
    background: transparent;
    color: #000;
	text-decoration:none;
}
.header3 #form-currency button.btn.btn-link.dropdown-toggle {
    text-decoration: none;
    color: #333;
}

.header3 #form-language{
    border: 1px solid #000000;
    background: transparent;
    color: #000;
	text-decoration:none;
}

.header3 #form-language button.btn.btn-link.dropdown-toggle {
    text-decoration: none;
    color: #333;
}

.header3 #form-currency button{text-align: left; text-decoration:none; color:#333}
.header3 #form-language button{text-align: left; text-decoration:none; color:#333; padding-left:10px;}

.alladdserch .product-grid .des {
    display: none;
}
.maincategory .product-grid .product-thumb .caption {
    min-height: 120px;
    position: relative;
}

.cat-list li a span{
    font-size: 18px;
    color: #1D2129;
    line-height: 46px;
    font-weight: 400;
}
.cat-list li a{text-decoration:none;}
.catlist .Categories h3 {
    font-size: 20px;
    color: #333D47;
    font-weight: 600;
    padding-top: 0px;
    margin-top: 0px;
}
.classified-allclassified .maincategory .product-thumb {
    border: 1px solid #ddd;
    border-radius: 8px;
    margin-left: 3px;
    margin-right: 3px;
}

.alladdserch .product-thumb{
	padding:0px!important;
    border-radius: 4px!important;
    margin-bottom: 8px!important;
    margin-left: -12px!important;
    margin-right: -12px!important;
    background: #fff;
    height: 320px!important;
    border-radius: 0;
	overflow-y:hidden;
	
}

.alladdserch .product-thumb .image {
    float: none !important;
    padding: 0;
    position: relative;
    background: #fff;
    width: 100%;
    overflow: hidden;
}
.alladdserch .product-thumb .caption {
    padding: 0px 10px 15px;
    border-radius: 0;
}
.alladdserch .product-thumb .onhover {
    position: absolute;
    left: 10px;
    bottom: 15px;
    background: #000000;
    padding: 5px 10px;
    color: #fff;
    font-size: 20px;
}
.maincategory .breadcrumb{
	margin-bottom:30px;
}

.maincategory .product-thumb .caption h4{
	font-size: 18px;
	padding-top:5px;
}
.alladdserch .product-thumb .image  img{width:100%; overflow-y:hidden;}
.alladdserch .product-thumb .image a img {
    transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
}

.alladdserch .product-thumb .image:hover img 
{
transform:scale(1.1);
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-ms-transform:scale(1.1);
-o-transform:scale(1.1);
overflow:hidden
}


/* new search */
.mycatads .product-thumb{
	padding:0px!important;
    border-radius: 4px!important;
    margin-bottom: 8px!important;
    margin-left: -12px!important;
    margin-right: -12px!important;
    background: #fff;
    height: 340px!important;
    border-radius: 0;
	overflow-y:hidden;
	
}

.mycatads .product-thumb .image {
    float: none !important;
    padding: 0;
    position: relative;
    background: #fff;
    width: 100%;
    overflow: hidden;
}
.mycatads .product-thumb .caption {
    padding: 0px 10px 15px;
    border-radius: 0;
}
.mycatads .product-thumb .onhover {
    position: absolute;
    left: 10px;
    bottom: 15px;
    background: #000000;
    padding: 5px 10px;
    color: #fff;
    font-size: 20px;
}
.mycatads .breadcrumb{
	margin-bottom:30px;
}

.mycatads .product-thumb .caption h4{
	font-size: 18px;
	padding-top:5px;
}
.mycatads .product-thumb .image  img{width:100%; overflow-y:hidden;}
.mycatads .product-thumb .image a img {
    transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
}

.mycatads .product-thumb .image:hover img 
{
transform:scale(1.1);
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-ms-transform:scale(1.1);
-o-transform:scale(1.1);
overflow:hidden
}

.mycatads .product-thumb .caption h4 a{
	font-size: 18px;
	padding-top:5px;
	text-decoration:none;
}


.topnav1{
	float:right;
}
.topnav1 ul{
	margin:0;
}
.topnav1 ul li:first-child{
	padding: 0 0 0 0px;
}
.topnav1 ul li{
	padding: 0 0 0 29px;
	line-height:16px;
}
.topnav1 ul li a {
	
	color: #333E44;
	text-decoration: none;
	font-size: 14px;
	text-align:center;
}
.topnav1 ul li a.icons {
    float: right;
    display: block;
}
.topnav1.responsive {
	position: relative;
}
.topnav1.responsive .icons {
    position: absolute;
    right: 0;
    top: 0;
}
.topnav1.responsive ul li a {
    display: block;
	text-align:left;
}
.topnav1.responsive ul li .dropdown-menu li{
	padding:0;
}
.topnav1.responsive ul li .dropdown-menu li a {
    padding: 8px 20px;
    color: #333E44;
}

