/*
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");
}

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

/*----------
[ 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:#FED700;
}
.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:#FED700;
}
.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 #FED700;
	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: #FED700;
    border-color: #FED700;
	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:#FED700;
	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 #FED700;
	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:#FED700;
    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 #FED700;
	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: #FED700;
		border-color: #FED700 !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: #FED700 !important;
	background: #FED700;
	border-radius: 0px !important;
	color: #fff;
}
.header2 #search .input-lg{
	  height: 40px;
    padding: 5px 5px;
		border-color: #FED700 !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 #FED700;
	background: transparent;
    padding: 5px 10px;
    color: #000;
}
.header3 #form-language{
	border: 1px solid #FED700;
	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{
	padding:50px 0 0;
    margin-top: 20px;
	border: none !important;
}
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: #FED700;
	border:1px solid #FED700;
}
.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: #FED700;
}
.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: #FED700;
}
.footer2 ul li,.footer3 ul li{
	margin: 0 0 5px;
	line-height: 25px;
}

.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: #FED700;
}
.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 #FED700;
	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;
}
footer{
	padding:50px 0 0;
    margin-top: 20px;
	border: none !important;
}
.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 #FED700;
	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:#FED700;
}
.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 #FED700;
	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 #FED700;
	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 #FED700;
	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 #FED700;
	background:#FED700;
}
#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:#FED700;
	
	color:#fff;

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

.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: #FED700;
    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:#FED700;
	border-top:1px solid #FED700!important;
	border-left:1px solid #FED700!important;
	border-right:1px solid #FED700!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:#FED700;
}
.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:#FED700;
}
.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:#FED700;
	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:#FED700;
	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;
}
.newest .car-price a{
	color: #fff;
}
.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;
	text-align: center;
}
#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;
} */
.browse hr{
	margin:-4px auto 50px;
	width:200px;
	border-bottom:4px solid #FED700;
}
#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:#FED700;
}
.browse .browse-box:hover h4{
	border-bottom:6px solid #FED700;
}
.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: #FED700;
	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:#FED700!important; color:#fff;}

.tabheading .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    color: #000;
    cursor: default;
    border: 1px solid #E00000 !important;
    border-bottom: 0 !important;


}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    color: #555;
    cursor: default;
    background-color: #fff;
    border: 1px solid #E00000;
    border-bottom-color: transparent;
}


.tabheading .nav-tabs > li.active{
    color: #000;
    cursor: default;
    border: 1px solid #E00000!important;
    border-bottom: 0 !important;
}
.tabheading .nav-tabs>li>a{border:0;}
.tabheading .nav-tabs > li:hover > a{
	border-bottom: 0px!important;
	border: 0!important;
	background-color:#FED700!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 #FED700;
        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:#FED700;}
.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: #FED700;
}
 #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 #FED700;
}


.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: #FED700;
    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: right!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: 13px;
 }
/* [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: #FED700;
    border: 1px solid #FED700;
    color: #fff;
}
.allads .myadsbtn button:hover {
    background: #FCD804;
    color: #fff;
    border-color: #fff;
}

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

.classified-classified_view #additional .fa-caret-left:before {
    content: "\f0da";
    color: #FCD804;
    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:#FED700;
}

.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;

}



.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: #E00000;
    border-color: #E00000;
}

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

}
.resultpage .text-left{
	display:none;
	
}
.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:#FED700;
}
.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: #FED700;
    border-color: #FED700;
	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 #FED700;
    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 #FED700;
    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: #FED700;
    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: #FED700;
    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;
}

body{
	font-family: "Mulish", sans-serif !important;
	font-optical-sizing: auto !important;
	font-style: normal !important;
	color: #212121;
	overflow-x: hidden;
}

/* hedaer page css */
header{
	border: none !important;
	padding: 0px !important;
}

#header .your-first-deals p {
	text-align: center;
	margin-bottom: 0;
	color: #fff;
	padding: 10px;
	font-size: 12px;
	font-weight: 800;
	margin-top: 0;
}

#cl_images button.button-imgupload {
    background: #D9534F;
    border: 0;
    color: #ffffff;
    padding: 5px 15px 5px 15px;
}
#header .your-first-deals{
	background-color: #303E47;
}
#header .navbar{
    padding: 0px 20px;
	border-bottom: 1px solid #E2E2E2;
	margin-top: 10px;
}
#header .btn-danger {
    background-color: #E00000;
    color: #fff;
    border-radius: 4px;
    border: none;
    font-size: 17px;
    padding: 8px 15px;
    font-weight: 700;
}
#header .logins{
	display: flex !important;
}
#header .logins img {
    height: fit-content;
    text-align: center;
    margin-top: 6px;
    margin-right: 10px;
}
#header .header3 .logins a {
    font-size: 15px;
	color: #212121;
}
/* .login-detail{
		display: grid !important;
		text-align: justify !important;
} */
#header .login-detail a{
	font-weight: 500 !important;
	font-size: 15px;
}
#header .Account p{
	text-align: justify;
	font-weight: 700 !important;
}

#header .form-group{
	margin-bottom: 0px !important;
	display: flex !important
}
header #logo {
	    margin-top: 15px !important;
}

#header .form-control {
    width: 150px;
    box-shadow: none;
    padding: 5px;
    display: unset;
    height: 35px;
    font-weight: 700;
    color: #212121;
    border: 1px solid #ccc;
}

#header.header3 .icon li {
	text-align: center;
}
#header .navbar .col-md-10.col-sm-10.col-xs-12{
	padding-left: 0 !important;
}
#header .navbar .icon {
   float: unset !important;
   margin: 0 !important;
   display: flex;
   align-items: end;
   justify-content: space-between;
}
#header1 .category {
    display: flex;
    justify-content: space-between;
    background-color: #EBF0F4;
    margin: 22px;
    padding: 10px;
    border-radius: 7px;
}
#header1 .browse-box h4 a{
	color: #313E46;
	font-weight: 700;
	font-size: 17px;
}
#header .navbar .icon li {
   padding: 0 !important;
   text-align: center;
  
}
#header .navbar .icon li p {
    margin-bottom: 0 !important;
    font-weight: 500;
    letter-spacing: 0.2px;
    margin-top: 5px;
}
#header button.btn.btn-link.dropdown-toggle {
    color: #212121;
	font-weight: 500;
}
#header button.btn.btn-link.dropdown-toggle {
	color: #212121;
	font-weight: 500;
}
#header label {
	margin-bottom: 0 !important;
}
#header header #logo {
   margin-top: 12px !important;
}

#header1 .header1 ul{
    list-style: none;
    display: flex;
    justify-content: space-between;
    padding: 0;
	background-color: #EBF0F4;
	padding: 15px 15px;
	border-radius: 5px;
}
#header1 .header1 ul li:hover{
	text-decoration: underline;
	cursor: pointer;
}
#header .logins a {
   font-weight: 700;
}
#header .icon li a {
   font-weight: 700;
}
#header .material-symbols-outlined {
  font-variation-settings:
  'FILL' 0,
  'wght' 400,
  'GRAD' 0,
  'opsz' 24
}
#header .header-phone{
	display: none;
}
#header1 .browse-box h4:hover{
   text-decoration: underline;
}
#header .citis{
	margin-top: 10px;
}
#header .phone-navbar{
	display: flex;
	align-items: center;
	justify-content: space-between;
}
#header .new-york{
	display: flex;
	align-items: baseline;
}
.phone-logo img{
	width: 150px ;
}20px
.new-york .loc{
	margin-right: 10px;
}
.serch-input input{
    width: 100%;
    height: 44px;
    border-radius: 38px;
    border: 1px solid #868686;
	padding: 0px 43px;
}
::placeholder{
	color: #909090 !important;
	font-weight: 700;
	
}
.serch-input .car{
    position: absolute;
    left: 15px;
    top: 12px;
}
.serch-input button {
    position: absolute;
    right: 9px;
    top: 7px;
    border: none;
    background: transparent;
}
.serch-input{
	display: flex;
	align-items: center;
}
.serch-input .col-xs-11{
	padding: 0 !important;
}
.serch-input .col-xs-1{
	padding-right: 0 !important;
}
@media(max-width:991px){
	#header1 .category {
	   display: unset;
	   text-align: center;
	   background: none;
	}
	.row {
		 margin-right: 0 !important;
		 margin-left: 0 !important;
	}
	#header1{
		margin: 13px !important;
		background-color: #EBF0F4;
		border-radius: 10px;
	}
	.header-pc{
		display: none;
	}
	#header .header-phone{
		display: block;
	}
	.serch-input .col-xs-1{
		text-align: end;
	}	
	.serch-bar-phone {
	  margin-top: 15px;
	}	

}



/* footer page css */

#footer .all-right p{
	text-align: center;
	color: #ffffff;
	font-size: 18px;
	font-weight: 700;
}
#footer .all-right{
	padding: 15px 0px;
	background-color:#44525B;
}
#footer .bckground-img-footer{
	background: url(../image/42.png);
	background-repeat: no-repeat;
	background-size: cover;
}
#footer .bckground-color-footer{
	background-color:#34424B ;
	padding: 20px;
	opacity: 0.8;
}
#footer .mb-20 li {
	margin-bottom: 30px;
	color: #fff;
	font-size: 16px;
	font-weight: 600;
}
#footer .mb-20 li a{
	color: #fff;
	font-size: 16px;
	font-weight: 600;
}
#footer .mb-20 li a:hover{
	color: #ED5E4E;
	cursor: pointer;
}
#footer .title-footer{
	color: #fff;
	font-size: 18px;
	font-weight: 700;
}
#footer .contact li{
	color: #fff;
	font-size: 16px;
	font-weight: 600;
	margin-bottom: 10px;
}
#footer .contact li span {
    margin-right: 10px;
    font-size: 18px;
    background-color: #ED5E4E;
    padding: 2px;
	border-radius: 3px;
}
#footer .contact{
	margin-top: 37px;
}
#footer .mt-10{
	margin-top: 29px;
}
#footer .newest img{
	height: 40px;
	background-color: #008000;
	border-radius: 3px;
}
#footer .car-price h6 {
    margin-bottom: 2px;
    margin-top: 0;
    font-size: 16px;
	font-weight: 600;
}
#footer .newest{
	display: flex;
	align-items: center;
}
#footer .car-price{
	color: #fff;
	margin-left: 10px;
}
#footer .mt-10{
	margin-top: 31px;
}
#footer .icons{
	display: flex;
}
#footer .icons {
    border-radius: 50%;
    border: 1px solid #fff !important;
    margin-right: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
	width: 44px;
	height: 44px;
}
#footer .icons:hover{
	background-color:#ED5E4E ;
	cursor: pointer;
}
#footer .mt-12{
	margin-top: 20px;
}
#footer .footerlogo img{
	margin-top: 25px;
}
#footer .all-icons{
	display: flex;
	margin-right: 15px;
}
.footer-phone{
	display: none;
	margin: 0px 15px;
}
.footer-phone ul{
	list-style: none;
	padding: 0;
	display: flex;
	justify-content: space-between;
}
.footer-phone ul li{
	text-align: center;
}
.footer-phone ul li P {
    color: #A5A6A5;
    font-size: 15px;
    margin-top: 5px;
    font-weight: 600;
}
li:nth-child(6) {
   margin-top: 0 !important;
}
.footer-phone .plus {
    background-color: #E00001;
    padding: 6px;
    border-radius: 11px;
}
.home p {
	margin-top: 10px !important;
}
@media(max-width:991px){
	.footer-pc{
		display: none;
	}
	.footer-phone{
		display: block;
	}
}



/* menu-page  */

#menu .profile-box{
	background-color:#FCFCFC ;
	border: 1px solid #EBEBEB;
	border-radius: 5px;
	padding: 20px;
}

#menu .profile{
    display: flex;
    align-items: center;
}
#menu .profile-text{
	margin-left:  20px;
}
#menu .profile-text h1 {
    font-size: 21px;
    margin-bottom: 5px;
    font-weight: 600;
}
#menu .profile-text button{
	background-color: #2E3D46;
	border: none;
	padding: 7px 20px;
	border-radius: 5px;
	color: #fff;
	font-weight: 700;
	margin-bottom: 30px;
}

#menu .col-xs-6 .profile-box{
	text-align: center;
	margin-top: 15px;
}
#menu .col-xs-6 .profile-box p{
	color: #000;
	font-weight: 600;
	margin-top: 5px;
}
#menu .pr-0{
	padding-right: 0px !important;
}
#menu .pl-0{
	padding-left: 0px !important;
}
#menu .mt-30{
	margin-top: 30px;
}
#menu .mt-15{
	margin-top: 15px;
}
#menu .city-img{
	display: flex;
	align-items: center;
}
#menu .city-img img{
	margin-right: 20px;
}
#menu .city-img p{
	color: #000;
	font-weight: 600;
	margin:  0;
}
#menu .city{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
#menu .city-dropdown .form-control {
    border: none;
	box-shadow: none;
	margin-top: 9px;
}
#menu .border-menu {
    border: 1px solid #e1dddd;
	margin-top: 15px;
}
#menu .blog .form-control {
  padding: 0;
  margin-top: 20px;
  border: none;
  box-shadow: none;
  color: #000;
	font-weight: 600;
}
#menu .blog{
	display: flex;
	align-items:center ;
	margin-bottom: 0px;
}
#menu .blog label{
 margin-top: 20px;
 margin-bottom: 0;
 margin-right: 15px;
}
#menu{
	display: none;
}
.heading {
    color: #333333 !important;
    font-size: 35px !important;
    font-weight: 800;
    border: none !important;
}


.browse{
	text-align: center !important;
	margin-bottom: 26px;
}

.browse button{
	background-color:#D5E3EE;
	text-align: center;
	border: none;
    font-size: 18px;
	padding: 7px 15px;
	border-radius: 5px;
}
.flex-class{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.browse {
    margin-bottom: 20px;
    margin-top: 20px;
    text-align: center;
}
.tabs button{
	background-color: #F3F4F8;
	color: #354B59;
	height: 64px;
	width: auto;
	font-size: 20px;
	margin-right: 20px;
	padding: 13px 20px;
	border: none;
	border-radius: 5px;
	font-weight: 600;
	    margin-bottom: 5px;
}

.card-overview .card-body h4.name {
    font-size: 16px;
    margin-top: 20px;
    line-height: 26px;
    color: #7A7A7A;
}


#carousel .mb-70 {
    margin-bottom: 50px;
}

.tabs button:hover{
	background-color:#384B5C;
	color: #fff;
}
.arrow button{
	background-color: #DFE2E7;
	height: auto;
	width: auto;
	font-size: 20px;
	margin-left: 5px;
	padding: 13px 20px;
	border: none;
	border-radius: 5px;
}
.arrow button:hover{
	background-color:#384B5C;
}
.mb-70{
	margin-bottom: 70px;
}
.card-body h4 a {
    color: #E34343;
    font-size: 18px;
    font-weight: 600;
}
.card-body h4{
	margin-top: 14px;
	margin-bottom: 0;
}
.card-header img{
   border-top-left-radius: 20px;
   border-top-right-radius: 20px;
}
.card-body h3 {
    margin-top: 8px;
    font-size: 17px;
	margin-bottom: 0px ;
}
.card{
   padding: 15px;
}
.card:hover {
    background-color: #fff;
    border-radius: 10px;
    box-shadow: 7px 25px 22px rgba(0, 0, 0, 0.1);
	border-radius: 10px;
}
.card-body p {
    color: #9AA39E;
    font-size: 16px;
    margin-top: 6px;
    font-weight: 700;
}

#dashboardfollwers .card-body {
    min-height: 125px;
}

.owl-controls .owl-buttons .owl-prev {
    top: -21% !important;
}
.owl-carousel .owl-buttons div {
    opacity: 1 !important;
}
.owl-controls .owl-buttons .owl-next {
    top: -21% !important;
	background-color: #DFE2E7;
	height: auto;
	font-size: 20px;
	margin-left: 5px;
	padding: 13px 20px;
	border: none;
	border-radius: 5px;
}
.owl-buttons{
	display: flex;
	justify-content: end;
}
.owl-carousel .owl-buttons div i {
	margin: 0;
}
.owl-carousel .owl-buttons .owl-prev {
    right: 76px !important;
	left: unset !important;
	background-color: #DFE2E7;
	height: auto;
	font-size: 20px;
	margin-left: 5px;
	padding: 13px 20px;
	border: none;
	border-radius: 5px;
}
.mr-15{
	margin-right: 15px;
}
.mr-15{
	margin-left: 15px;
}


#featured-product .owl-controls .owl-buttons .owl-prev {
    top: -32% !important;
}
#featured-product .owl-controls .owl-buttons .owl-next {
    top: -32% !important
}


.custom-20{
    width: 20% !important;
}

.all-Categories {
    display: flex;
    align-items: baseline;
    margin-top: 30px;
}


.all-Categories p {
    font-size: 20px;
    font-weight: 600;
    margin-left: 5px;
	color: #313E47;
}

.Popular h2 {
    font-size: 29px;
    font-weight: 700;
	color: #313E47;
	margin-top: 40px;
}

#featured-product .tabs{
	margin-left:15px;
}

#mostviewed-product .mb-70 {
    margin-bottom: 30px;
}
#featured-product .mb-70 {
    margin-bottom: 30px;
}
#newly-listed .mb-70 {
    margin-bottom: 30px;
}


.all-Categories-motors ul {
    list-style: none;
    padding: 0;
}

.all-Categories-motors ul li {
    font-size: 16px;
    margin-top: 5px;
	color: #313E47;
}
.all-Categories-motors ul li  a{
	color: #313E47;
}
.all-Categories-motors ul li a:hover{
	text-decoration: underline;
}

.all-in-motores a {
    text-decoration: none;
    color: #E00000 !important;
    font-size: 16px;
    font-weight: 500;
    margin-top: 10px;
}

.all-in-motores img {
    margin-left: 10px;
}


.m-0{
	margin: 0 !important;
}
.p-0{
	padding: 0 !important;
}

#carousel img {
    height: 100%;
    width: 100%;
	margin-bottom: 30px;
	border: 4px solid #EEEEEE;
	padding: 30px;
}

.background-img-banner {
    background-size: cover;
    background-repeat: no-repeat;
    padding: 0px 80px 0px 80px;
    color: #fff;
    margin: 15px 0px;
}
.background-img-banner h2 {
    font-size: 31px;
    font-weight: 700;
    margin: 0;
}
.background-img-banner h1 {
    font-size: 47px;
    font-weight: 800;
    margin-top: 11px;
}
.background-img-banner p {
    font-size: 18px;
    font-weight: 700;
    margin-top: 34px;
}
.background-img-banner button {
    background-color: #A4CA43;
    border: none;
    color: #60502E;
    padding: 10px;
    margin-top: 15px;
    font-size: 19px;
}


.center{
	text-align: center;
}
.country-img .flag-img {
	display: flex;
	justify-content: space-between;
	margin-top: 10px;
}
.flag-img div{
	padding: 20px;
	border-radius: 50%;
	align-items: center;
}


.ad-details button.button-imgupload {
    background: #E00000;
    border: 0;
    color: #fff;
    border-color: #E00000;
}

/* sign up page css  */

#sign-up-page .background-img-signup-page{
	display: flex;
	justify-content: center;
	background: url(../image/Signup/1.png);
	background-size: cover;
	background-repeat: no-repeat;
	padding: 50px 0px
}
#sign-up-page .button-signup-page{
	display: flex;
}
#sign-up-page .button-signup-page a{
	width: 50%;
	background-color: #FAFBFD;
	border: none;
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
	color: #303F46;
	font-size: 20px;
	display: flex;
	justify-content: center;
	align-items: center;
}
#sign-up-page .button-signup-page .login-btn{
	margin-right: 5px;
	height: 50px;
	margin-top: 7px;
}
#sign-up-page .button-signup-page .register{
	margin-left: 5px;
	height: 57px;
}
#sign-up-page .card-signup{
	background-color: #FDFDFF;
}
#sign-up-page .facbook-btn{
	padding: 15px 20px;
	display: flex;
	align-items: center;
}
#sign-up-page .button-google {
	display: flex;
	justify-content: center;
}

#sign-up-page .button-google button {
    border: none;
    background-color: #FDFDFF;
    box-shadow: 2px 2px 4px 2px rgb(221 226 221 / 50%);
	margin-bottom: 30px;
	width: 100%;
}
#sign-up-page .top-class-signup{
	margin-top: 70px;
}
#sign-up-page .flex-class{
	display: flex;
	justify-content: center;
}
#sign-up-page .facbook-btn img{
	height: 30px;
	width: auto;
}
#sign-up-page .facbook-btn span{
	color: #313E47;
	font-size: 17px;
	margin-left: 18px;
}
#sign-up-page .centered-text {
	 display: flex;
	 justify-content: space-between;
	 align-items: center;
    padding-bottom: 30px;
}
#sign-up-page .side-line-left{
	border-top: 1px dashed #909090;
	width: 45%;
}
#sign-up-page .side-line-right{
	border-top: 1px dashed #909090;
	width: 45%;
}
#sign-up-page .center-text{
	color: #909090;
	font-size: 17px;
}
#sign-up-page .form-control {

   border: 1px solid #F8DADA;
   box-shadow: none;
}
/* #sign-up-page .form-group {
	display: flex;
	justify-content: center;
 } */
 #sign-up-page .form-group .inputs{
    height: 60px;
	padding-left: 70px;
 }
 #sign-up-page .form-group{
	margin-right: 0 !important;
	margin-left: 0 !important;
 }
::placeholder{
	color: #999999 !important;
	font-size: 15px !important;
	font-weight: 600 !important;
 }
 #sign-up-page  .text-danger{
	text-align: center;
}
#sign-up-page .form-horizontal{
		display: flex; 
		justify-content: center;
}
#sign-up-page  .user-img img {
    position: absolute;
    margin-top: 10px;
    background-color: #EAECEB;
    padding: 10px;
    margin-left: 16px;
}
#sign-up-page .row{
	margin: 0 !important;
}
#sign-up-page .commontop {
    margin: 0px 0 80px 0 !important;
}
#sign-up-page  .login {
    border-radius: 0px !important;
	border: none;
	background-color: #FDFDFF;
}
#sign-up-page  .btn-red{
	width: 100%;
	background-color:  #E00000;
	color: #fff;
	font-size: 20px;
	font-weight: 600;
}
#sign-up-page .btn-height{
	height: 60px;
	margin-top: 15px;
	margin-bottom: 60px;
}
#sign-up-page  b{
	color: #E00000;
}
#sign-up-page .links{
	text-align: end;
}
#sign-up-page .links a{
	color:#E00000 ;
}
 .back-button a{
  width: 100%;
  background-color: #EAECEB;
  display: flex;
  align-items: center;
  justify-content: center;
    color: #313E46;
	font-size: 20px;
	font-weight: 600;
	height: 64px;
}
#sign-up-page .btn-red:hover{
   background-color: #313E46;
}

#sign-up-page .btn-back:hover{
	background-color: #313E46;
	color: #fff;
}
 



/* overview page */
.card-overview{
	border: 3px solid #F0F0F0;
	text-align: center;
	padding: 35px 30px;
	margin-top: -215px;
    margin-left: 70px;
	background-color: #fff ;
}
.card-overview .card-header{
	display: flex;
	justify-content: center;
}
.img-car img {
    margin-top: -23px;
    width: 100%;
}
.card-overview .profile-img{
	height: 140px !important;
	width: 150px;
}
.pie-chart {
	background:
		radial-gradient(
			circle closest-side,
			white 0,
			white 34.98%,
			transparent 34.98%,
			transparent 66%,
			white 0
		),
		conic-gradient(
			#299CDB 0 20%,
			#4C38B3 0 30%,
			#FDBF0C 0 100%
	);
	position: relative;
	min-height: 350px;
	margin: 0;
}
.destop-user{
	display: flex;
}
.pie-chart cite {
	position: absolute;
	bottom: 0;
	font-size: 80%;
	padding: 1rem;
	color: gray;
}
.pie-chart figcaption {
    position: absolute;
    bottom: -47px;
    font-size: 18px;
    color: #303D46;
}
.destop-user div span{
	margin-right: 10px;
}

.pie-chart span:after {
	display: inline-block;
	content: "";
	width: 0.8em;
	height: 0.8em;
	margin-left: 0.4em;
	height: 0.8em;
	border-radius: 0.2em;
	background: currentColor;
}
.pie-chart h2{
	color: #303D46;
	font-size: 22px;
}
.usersby{
	border: 3px solid #F0F0F0;
	padding: 0px 35px;
	margin-top: 50px;
	margin-left: 70px;
	height: 460px;
}
.card-overview .card-body .name{
	font-size: 28px;
	margin-top: 20px;
}
.card-overview .card-body .number{
	color: #7A7A7A;
	font-size: 18px;
}
.card-overview .card-body .number img{
	margin-right: 10px;
}
.card-overview .card-body .email{
	color: #7A7A7A;
	font-size: 18px;
}
.card-overview .card-body .email img{
	margin-right: 10px;
}
.card-overview .card-body .location{
	color: #7A7A7A;
	font-size: 18px;
}
.card-overview .card-body .location img{
	margin-right: 10px;
}
.card-overview .card-body .Follow{
	width: 100%;
	border-radius: 25px;
	margin-top: 50px;
	height: 40px;
	color: #fff;
	background-color: #E00000;
	font-size: 19px;
	font-weight: 600;
	display: flex;
	justify-content: center;
	align-items: center;
	border: none;
}
.card-overview .card-body .Follow img{
	margin-right: 5px;
}
.card-overview .card-body .message{
	width: 100%;
	border: 2px solid #DDE8FE;
	border-radius: 25px;
	margin-top: 15px;
	height: 40px;
	color: #E00000;
	background-color: #fff;
	font-size: 19px;
	font-weight: 600;
	display: flex;
	justify-content: center;
	align-items: center;
}
.card-overview .card-body .message img{
	margin-right: 5px;
}
.product-view{
	border: 1px solid #DDE8FE;
	border-radius: 5px;
	margin-top: 40px;
	padding: 0px 20px;
}
.product-view h1{
	text-align: justify;
	color: #303D46;
	font-size: 20px;
	font-weight: 600;
	padding-bottom: 10px;
	border-bottom: 1px solid #DDE8FE;
}
.product-view .free-ads{
	text-align: justify;
	display: flex;
	align-items: center;
}
.product-view .free-ads button{
	background: none !important;
	display: flex;
	width: 100%;		
	justify-content: space-between;
	align-items:center ;
	color: #485359;
	font-size: 16px;
	font-weight: 600;
	margin-top: 8px;
	padding-bottom: 15px !important;
	border-bottom: 1px solid #DDE8FE;
	border-top: none !important;	
	border-left: none !important;
	border-right: none !important;
	margin-bottom: 20px;
}
.product-view .free-ads .edit-icon img{
	margin-right: 6px;
}
.product{
	display: flex;
	justify-content: space-between;
	color: #485359;
	font-size: 16px;
	font-weight: 600;
	text-align: justify;
}
.mt-15{
	margin-top: 25px;
}
.mb-10{
	margin-bottom: 20px;
}
.stephen{
	text-align: justify;
}
.stephen h2{
	color: #485359;
	font-size: 20px;
	font-weight: 600;
}
.stephen p {
    color: #9AA39E;
    font-size: 15px;
    line-height: 23px;
	font-weight: 500;
}

.stephen .padding-same{
    background: #F0F0F0;
    padding: 13px 20px;
	border-radius: 5px;
}
.stephen .padding-same:hover{
	background:#E00000;
}
.tabs-dashboard ul{
	display: flex;
	justify-content: space-between;
}
.tabs-dashboard{
	margin-top: 40px;
	margin-left: 60px;
}
.tabs-dashboard li a{
	color: #868686;
	font-size: 18px;
	font-weight: 600;
	padding-bottom: 2	0px;
}
.tabs-dashboard ul li.active {
	border-bottom: 4px solid #E00000;
  }
  .about-text {
    color: #303E49;
    margin-top: 43px;
    font-weight: 700;
    font-size: 31px;
    margin-left: 15px;
}
.averge-box{
	box-shadow: 2px 2px 4px 2px rgb(221 226 221 / 50%);
	padding:30px;
	margin-top: 25px;
	display: flex;
}
.averge-text{
	margin-left: 15px;
}
.averge-text p{
	margin-bottom: 0;
	font-size: 21px;
    font-weight: 600;
	color: #303E49;
	margin-bottom: 7px;
}
.average-price h2 {
    font-size: 30px;
    font-weight: 700;
    color: #303E49;
    margin-top: 10px;
}
.beg-img{
    background-color: #303D46;
    padding: 24px 28px;
    border-radius: 47px;
	height: 70px;
	width: 70px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.average-price{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.average-price p{
	background-color: #E5F8FC;
	padding: 3px 5px;
	margin-right: -43px;
   font-size: 14px;
   display: flex;
}
.chat-box-all{
	box-shadow: 2px 2px 4px 2px rgb(221 226 221 / 50%);
	padding:30px;
	margin-top: 20px;
}
.chat-box{
	display: flex;
	align-items: center;
}
.chat-box .light-blue {
    background-color: #B8F1FA;
    padding: 7px;
    border-radius: 50%;
}
.chat-box .light-yellow {
    background-color: #FDF2D2;
    padding: 7px;
    border-radius: 50%;
}
.chat-box .light-green {
    background-color: #C8FECA;
    padding: 7px;
    border-radius: 50%;
}
.chat-box .light-red {
    background-color: #FBD5D4;
    padding: 7px;
    border-radius: 50%;
}

.chat-box span{
    font-size: 21px;
    margin: 0px 12px;
    font-weight: 600;
	color: #303E49;
}
.new-chat{
	display: flex;
	align-items: end;
}
.new-chat-all{
	display: flex;
	justify-content: space-between;
	margin-top: 30px;
	align-items: baseline;
}
.new-chat span{
    font-size: 32px;
    font-weight: 600;
    margin-right: 11px;
	margin-bottom: 5px;
}
.new-chat p{
	margin-bottom: 0;
	font-size: 20px;
	color: #868686;
	font-weight: 600;
}
.see-all a{
	font-size: 17px;
	color: #2E3F49;
	font-weight: 600;
	display: flex;
	align-items: center;
}
.see-all span{
	font-size: 20px;
	margin-left: 10px;
	margin-right: 10px;
}
.material-symbols-outlined {
  font-variation-settings:
  'FILL' 0,
  'wght' 400,
  'GRAD' 0,
  'opsz' 24
}
.top-product h2 {
    font-size: 21px;
    font-weight: 600;
    color: #303E49;
    margin-top: 50px;
	text-align: end;
	margin-bottom: 20px;
}
.pro{
	margin-top: 50px;
	text-align: center;
}
.pro p{
	margin-bottom: 0;
	font-size: 19px;
    font-weight: 600;
    color: #303E49;
}
.pro span{
    background: #303E47;
    padding: 3px 15px;
    margin-right: 10px;
    color: #fff;
}
.try{
	text-align: center;
	margin-top: 40px;
}
.try span{
	background: #DF0000;
	font-size: 18px;
	color: #fff;
	padding:5px 10px;
	font-weight: 700;
}
.mt-40{
	margin-top: 127px;
}
.ciaz{
    display: flex;
    justify-content: space-between;
    align-items: center;
	margin-left: 37px;
	margin-bottom: 15px;
}
.ciaz h6{
	margin-bottom: 0;
	font-size: 19px;
    font-weight: 600;
    color: #303E49;
}
.ciaz p{
	color: #6E777E;
	margin-bottom: 0;
	font-size: 20px;
    font-weight: 600;
}

.apexcharts-menu-icon {
    display: none !important;
}



/* dashboardfollwers */



#dashboardfollwers .tabs-dashboard {
	margin-left: 0px !important;
	margin-bottom: 30px;
}

#dashboardfollwers .tabs-dashboard ul{
	display: flex;
	justify-content: space-around !important;
}
#overview-page .matthey-text h1{
	margin-bottom: 2px;
	color: #313f48;
	font-size: 20px;
}
#overview-page .matthey{
	display: flex;
	align-items: end;
}
#overview-page .matthey-text{
	margin-left: 15px;
}
#overview-page .matthey-text h3{
	 color: #FE0000;
	 margin-top: 8px;
	 margin-bottom: 7px;
	 font-size: 18px;
}
#overview-page .matthey-text p {
    margin-bottom: 2px;
    color: #313f48;
    font-size: 16px;
    font-weight: 600;
}
#overview-page .matthey-text button{
	background-color: #FE0000;
	color: #fff;
	font-size: 17px;
	font-weight: 700;
	padding: 8px 30px;
	border-radius: 25px;
	border: none;
	margin-top: 10px;
}
#overview-page .matthey-text span {
    margin-right: 8px;
    color: #313f48;
    font-size: 16px;
    font-weight: 700;
	display: flex;
	align-items: center;
}
#overview-page .matthey-text span img{
	margin-right: 8px;
	margin-left: 8px;
}
#overview-page .border-line{
	border-bottom: 3px solid #E8E8E8;
	color: #fff;
	margin-top: 20px;
	padding-bottom: 20px;
	margin-bottom: 20px;
}
#overview-page .matthey-text .flex-class {
    display: flex;
    align-items: end;
}
#overview-page .border-right{
    border-right: 3px solid #E8E8E8 !important;
    height: 28px !important;
    margin-left: 11px !important;
}
#overview-page .pagination {
    margin-top: 96px;
   
    justify-content: space-between;
	align-items: end;
}
#overview-page .Showing p{
	font-size: 20px;
	color: #878787;
}



#overview-page .page-link{
	background-color: #F3F3F3 !important;
		border-radius: 50% !important;
		border: none;
		height: 48px;
		width: 50px;
		font-size: 19px;
		display: flex;
		justify-content: center;
		align-items: center;
		margin-right: 5px;
}
#overview-page .page-link:hover{
	border: 3px solid #669B67;
	color: #000;
}
#overview-page .matthey-text button:hover {
    background-color: #F4F4F4;
	color: #303D46;
}
#overview-page .card-overview .card-body .Follow:hover {
	background-color: #F4F4F4 !important;
	color: #303D46 !important;
}
#overview-page .card-overview .card-body .message:hover {
	background-color: #F4F4F4 !important;
	color: #303D46 !important;
}


.tab-container {
	display: flex;
	flex-direction: column;
	margin: 20px auto;
	border-radius: 5px;
}
.tab-menu button {
    padding: 10px 15px;
    cursor: pointer;
    border: none;
    background-color: #EEEEEE;
    font-size: 17px;
    font-weight: 300;
    outline: none;
    margin-right: 20px;
}
.tab-menu button.active {
	background-color: #303E47;
	color: #fff !important;
}
.tab-menu{
    margin-top: 34px;
    margin-bottom: 43px;
}
.tab-content {
	background-color: #fff;
}
.tab-content.active {
	display: block;
}
.unread-box {
    box-shadow: 0 0 10px rgb(221 218 218 / 80%);
    padding: 15px 10px;
}
.unread-box h1 {
    font-size: 21px;
    margin: 0;
    font-weight: 700;
    color: #303E47;
    margin-bottom: 22px;
}
.unread-message{
	display: flex;
	align-items: center;
}
.unread-message .dp img{
	margin-right: 15px;
}
.message-name h1 {
    font-size: 20px;
    margin: 0;
    font-weight: 700;
    color: #303E47;
    margin-bottom: 4px;
}

.message-name p{
    font-size: 15px;
    margin: 0;
    font-weight: 600;
    color: #303E47;
    margin-bottom: 4px;
}
.time h3 {
    font-size: 14px;
    margin: 0;
	margin-bottom: 6px;
}
.time{
	text-align: end;
}
.time h1{
	margin-bottom: 0;
}
.all-massage-box {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 12px;
    margin-right: 43px;
    padding: 10px;
    border: 1px solid #ddd;
    border-radius: 8px;
    cursor: pointer;
}
.red-dooted {
    height: 17px;
    width: 17px;
    border-radius: 10px;
    background-color: #DF0000;
    position: relative;
    margin-top: -17px;
    margin-left: 32px;
    border: 4px solid #fff;
}
.all-massage-box:hover{
   background-color: #F5E5E5;
   padding: 10px;
   border-radius: 15px;
}
.all-massage-box:hover .time h3{
	color: #DCCECE;
}
.all-massage-box:hover .time h1{
	color: #DCCECE;
}
.massage-total {
    background: #E10001 !important;
    border-radius: 15px !important;
    padding: 2px  7px;
    color: #fff;
    font-weight: 900;
    margin-top: 28px;
	margin-left: 37px;
}
.mt-30{
	margin-top: 30px;
}
.d-flex{
	display: flex;
	align-items: baseline;
}
.d-flex img{
	margin-right: 10px;
}
.sidenav {
	 display: none !important;
}
.tab-menu button {
  color: #000 !important;
}




#dashboardchatbox .unread-box {
    box-shadow: 0 0 10px rgb(221 218 218 / 80%);
    padding: 15px 10px;
}
#dashboardchatbox .unread-box h1 {
    font-size: 21px;
    margin: 0;
    font-weight: 700;
    color: #303E47;
    margin-bottom: 22px;
}
#dashboardchatbox .unread-message{
	display: flex;
	align-items: center;
}
#dashboardchatbox .unread-message .dp img{
	margin-right: 15px;
}
#dashboardchatbox .message-name h1 {
    font-size: 20px;
    margin: 0;
    font-weight: 700;
    color: #303E47;
    margin-bottom: 4px;
}

#dashboardchatbox .message-name p{
    font-size: 15px;
    margin: 0;
    font-weight: 600;
    color: #303E47;
    margin-bottom: 4px;
}
#dashboardchatbox .time h3 {
    font-size: 14px;
    margin: 0;
	margin-bottom: 6px;
}
#dashboardchatbox .time{
	text-align: end;
}
#dashboardchatbox .time h1{
	margin-bottom: 0;
}
#dashboardchatbox .all-massage-box {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 12px;
    margin-right: 1px !important;
	padding: 10px;
}
#dashboardchatbox .red-dooted {
    height: 17px;
    width: 17px;
    border-radius: 10px;
    background-color: #DF0000;
    position: absolute;
    margin-top: -17px;
    margin-left: 32px;
    border: 4px solid #fff;
}
#dashboardchatbox .all-massage-box:hover{
   background-color: #F5E5E5;
   padding: 10px;
   border-radius: 15px;
}
#dashboardchatbox .all-massage-box:hover .time h3{
	color: #DCCECE;
}
#dashboardchatbox .all-massage-box:hover .time h1{
	color: #DCCECE;
}
#dashboardchatbox .massage-total {
    background: #E10001 !important;
    border-radius: 15px !important;
    padding: 2px  7px;
    color: #fff;
    font-weight: 900;
    margin-top: 28px;
	margin-left: 37px;
}
#dashboardchatbox .chat-box{
	background-color: #EDF0F9;
	border-radius: 10px;
}
#dashboardchatbox .backgound-color-options{
	background-color: #303E47;
	border-bottom-right-radius: 10px;
	border-top-right-radius: 10px;
	padding: 40px 0px;
	text-align: center
}
#dashboardchatbox .backgound-color-options ul {
    list-style: none;
	padding: 0;
	margin-bottom: 0;
}
#dashboardchatbox .backgound-color-options ul li{
	margin-bottom: 60px;
}
.mt-130{
	margin-top: 130px;
}

.edit-img img{
	height: 21px;
}
.logo{
    display: flex;
    justify-content: space-between;
    margin-bottom: 35px;
	margin-top: 30px;
}
.edit-img {
    background-color: #C04F51;
    padding: 5px 7px;
    border-radius: 5px;
}chat-box
.search-people{
	margin-bottom: 20px;
}
.search-people input{
	background-color:#F3F3F3;
	width: 100%;
	border: none;
	padding: 14px;
	padding-left: 53px;
}
::placeholder{
	font-size: 17px !important;
	color: #878787 !important;
}
.search-people img {
    background: #fff;
    padding: 11px;
    position: absolute;
    margin-top: 4px;
    margin-left: 3px;
}
.chat-box-color{
    background-color: #EDF0F9;
    border-radius: 10px;
    padding: 30px 30px 0px 30px;
    margin: 10px;
}
.online{
	display: flex;
	align-items: center;
}
.online-img{
	margin-right: 10px;
}
.chat-box-online{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.video-call-icon a{
	margin-right: 20px;
}
.online-name h3 {
    color: #21211F;
    margin-top: 0;
    font-size: 19px;
    font-weight: 700;
	margin-bottom: 6px;
}

.laod_msgs .modal-content {
    padding: 20px 0px;
}

.online-name h4 {
    color: #21211F;
    margin-top: 0;
    font-size: 16px;
    font-weight: 500;
	margin-bottom: 3px;
}
.online-name h4 img{
	margin-left: 6px;
}
.week{
	color: #212224;
	font-size: 18px;
	font-weight: 600;
	text-align: center;
}
.time-message{
	text-align: end;
	color: #858786;
	font-weight: 600;
}
.msg-box{
	background-color: #ffffff;
	border-radius: 5px;
	margin-top: 7px;
	margin-bottom: 20px;
}
.msg-box h6{
	padding: 10px;
	color: #212224;
	font-size: 16px;
   line-height: 20px;
}

.msg-box-red{
	background-color: #E00000;
	border-radius: 5px;
	margin-top: 7px;
	margin-bottom: 20px;
}
.msg-box-red h6 {
    padding: 10px;
    color: #fff;
    font-size: 16px;
    padding-right: 40px;
	
	line-height: 20px;
}
.msg-box-red img{
    position: absolute;
    margin-top: -34px;
    right: 28px;
    height: 8px;
}
.d-flex-msg{
	display: flex;
	justify-content: end;
}
.imgs-chat{
	padding: 10px;
	display: flex;
	justify-content: space-between;
}
.first-img .read{
    position: absolute;
    margin-top: 80px;
    margin-left: -25px;
    height: 7px;
}
.secound-img .layer13{
	margin-left: 18px;
}
.secound-img .read-more-secound {
    position: absolute;
    margin-top: 80px;
    margin-left: -19px;
	height: 7px;
}
.write-msg-input input {
    height: 51px;
    border: none;
    padding: 12px;
    width: 100%;
}
.send-msg button{
	background-color: #E00000;
	height: 51px;
	border: none;
	width: 100%;
}

.write-msg {
    display: flex;
    width: 100%;
    margin-top: 15px;
}

.typing{
    margin-top: 6px;
    padding-bottom: 10px;
    margin-left: 13px;
    font-size: 19px;
    color: #89898B;
	font-weight: 600;
}

.send-msg {
    display: flex;
    align-items: center;
    justify-content: flex-end; 
	background-color: #fff;
}

.send-msg a,
.send-msg button {
    margin-left: 20px; 
}

.submit {
    display: flex; 
    align-items: center;
    justify-content: center; 
    border: none; 
    background: none;
    cursor: pointer; 
    padding: 0; 
}

.submit img {
    max-width: 100%; /* Ensure image does not exceed button size */
}






/* about page css  */

#aboutUs .p-0{
	padding: 0 !important;
}
#aboutUs .m-0{
	margin: 0 !important;
}
#aboutUs .p-15{
	padding: 0px 15px;
}



/* all classified */

#all-classified .p-0{
	padding: 0 !important;
}
#all-classified .m-0{
	margin: 0 !important;
}
#all-classified .p-15{
	padding: 0px 15px;
}
#all-classified #column-left {
    height: 350px; 
    overflow-y: auto; 
    padding: 10px; 
}

#all-classified .list-unstyled {
    margin: 0;
    padding: 0;
    list-style: none;
}

#all-classified .list-unstyled li {
    margin-bottom: 10px; 
}

#all-classified .list-unstyled li a {
    display: block;
    text-decoration: none;
    color: #333;
}
#all-classified .list-unstyled li a img {
    width: auto;
    height: auto;
    max-width: 100%;
}
#all-classified hr{
		margin-top: 10px !important;
		margin-bottom: 10px !important;
		border-top: 3px solid #D9D8DD !important;
}
#all-classified .btn-drop {
    background-color: #fff !important;
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: baseline;
	font-size: 19px !important;
	color: #202020 !important;
	font-weight: 600 !important;
}
#all-classified .cat-list li a span {
    font-size: 16px;
    color: #1D2129;
    line-height: 46px;
    font-weight: 400;
    margin-left: 10px;
}
#all-classified .cat-list li a span:hover{
	text-decoration: underline;
}
#all-classified .clsf-switch{
	display: flex;
	align-items: center;
}
#all-classified .clsf-switch .switch {
    position: relative;
    display: inline-block;
    width: 57px;
    height: 31px;
    margin: 2px 10px 0px 10px;
}
  
#all-classified .clsf-switch .switch input {display:none;}
  
#all-classified .clsf-switch .slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #ffffff;
    -webkit-transition: .4s;
    transition: .4s;
    border-radius: 5px;
	border: 1px solid #B4B2B3;
}
  
#all-classified .clsf-switch .slider:before {
    position: absolute;
    content: "";
    height: 23px;
    width: 24px;
    left: 4px;
    bottom: 4px;
    background-color: #E00000;
    -webkit-transition: .4s;
    transition: .4s;
    border-radius: 4px;
}
  
#all-classified .clsf-switch input:checked + .slider {
	  background-color: #fff;
	  border: 1px solid #B4B2B3;
}
  #all-classified .clsf-switch p {
    margin-bottom: 0px;
    font-size: 20px;
    margin-top: 4px;
}
#all-classified .clsf-switch input:focus + .slider {
	  box-shadow: 0 0 1px #f77500;
  }
  
  #all-classified  .clsf-switch input:checked + .slider:before {
	  -webkit-transform: translateX(11px);
	  -ms-transform: translateX(11px);
	  transform: translateX(11px);
  }
  #all-classified  .clsf-switch .switch-primary input:checked + .slider {
	  background-color: #428bca;
  }
  #all-classified  .clsf-switch .switch-success input:checked + .slider {
	  background-color: #5cb85c;
  }
  #all-classified  .clsf-switch .switch-info input:checked + .slider {
	  background-color: #5bc0de;
  }
  #all-classified .clsf-switch .switch-warning input:checked + .slider {
	  background-color: #f0ad4e;
  } 
  #all-classified .clsf-switch .switch-danger input:checked + .slider {
	  background-color: #d9534f;
  }
  #all-classified .clsf-switch .switch-primary input:focus + .slider {
	  box-shadow: 0 0 1px #428bca;
  }
  #all-classified .clsf-switch .switch-success input:focus + .slider {
	  box-shadow: 0 0 1px #5cb85c;
  }
  #all-classified  .clsf-switch .switch-info input:focus + .slider {
	  box-shadow: 0 0 1px #5bc0de;
  }
  #all-classified .clsf-switch .switch-warning input:focus + .slider {
	  box-shadow: 0 0 1px #f0ad4e;
  }
  #all-classified .clsf-switch .switch-danger input:focus + .slider {
	  box-shadow: 0 0 1px #d9534f;
  }
  /* Rounded sliders */
  #all-classified .clsf-switch .slider.round {
	  border-radius: 34px;
  }
  
  #all-classified .clsf-switch .slider.round:before {
	  border-radius: 50%;
  }

  #all-classified .clsf-switch p {
    margin-bottom: 0px;
    font-size: 20px;
    margin-top: 4px;
}

#all-classified .switch-toggle .slider:before {
    background-color: #4D4B50 !important;
}
#all-classified .switch-toggle{
	margin-top: 10px;
}
#all-classified .bg-green{
	background-color: #408242;
	color: #fff;
	padding: 7px 10px;
	font-size: 16px !important;
	font-weight: 600;
	border-radius: 10px;
}
#all-classified .banner-img img{
		width: 100% !important;
		margin-top: 20px;
}

#all-classified .card-body h4 a {
     color: #E34343;
    font-size: 18px;
    font-weight: 600;
}
#all-classified .card-body h4{
	margin-top: 14px;
	margin-bottom: 0;
}
#all-classified .card-header img{
   border-top-left-radius: 20px;
   border-top-right-radius: 20px;
}
#all-classified .card-body h3 {
    margin-top: 8px;
    font-size: 17px;
	margin-bottom: 0px ;
}
#all-classified .card {
    padding: 15px;
    margin-bottom: 20px;
    min-height: 315px;
}

#header .citis {
    display: flex;
    justify-content: space-between;
    align-items: center;
	margin-bottom:10px; 
	}
#all-classified .card:hover {
    background-color: #fff;
    border-radius: 10px;
    box-shadow: 7px 25px 22px rgba(0, 0, 0, 0.1);
	border-radius: 10px;
}
#all-classified .card-body p {
	color: #9AA39E;
	font-size: 14px;
	margin-top: 6px;
	font-weight: 600;
}


#all-classified .Showing p {
    font-size: 20px;
    color: #878787;
    margin-left: 44px;
}
#all-classified .pagination {
    margin-top: 96px;
    justify-content: space-between;
    align-items: end;
}
#all-classified .page-link {
    background-color: #F3F3F3 !important;
    border-radius: 50% !important;
    border: none;
    height: 48px;
    width: 50px;
    font-size: 19px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: 5px;
}
#all-classified .page-link:hover {
    border: 3px solid #669B67 !important;
    color: #000 !important;
}
#all-classified .Woman-footwear p{
    font-size: 17px;
    font-weight: 700;
	color: #5D646A;
	margin-top: 20px;
}
#all-classified .Woman-footwear p span{
	color: #BFBFBF;
}
#all-classified .sport-shoes{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
#all-classified .sport-shoes {
    margin-top: 13px;
    margin-bottom: 16px;
}
#all-classified .sport-shoes p{
	margin: 0 !important;
	color: #5D646A;
	font-size: 22px;
    font-weight: 700;
}
#all-classified .sport-shoes h3{
	margin: 0 !important;
	color: #303E47;
	font-size: 19px;
    font-weight: 500;
}
#all-classified .store-button{
	display: flex;
}
#all-classified .store-button button {
    background-color: #F1F1F3;
    padding: 9px 17px;
    border-radius: 15px;
    border: none;
    display: flex;
    align-items: center;
    justify-content: center;
	font-size: 16px;
	margin-right: 10px;
}
#all-classified .store-button button img{
	margin-right: 10px;
}
#all-classified .store{
	margin-bottom: 50px;
	margin-top: 27px;
}
#all-classified .m-r{
	margin-left: 10px;
}
#all-classified .store{
		display: flex;
		justify-content: space-between;
		align-items: center;
}
#all-classified .sort-by .dropdown span{
	margin-right: 5px;
	font-size: 16px !important;
}
#all-classified .sort-by .dropdown .btn-drop {
    font-size: 15px !important;
    margin-left: 12px;
    display: flex;
	align-items: center;
}
#all-classified .sort-by .dropdown img{
	margin-left: 10px;
}
#all-classified .dropdown-menu {
   position: absolute !important;
   width: 100%;
   margin-bottom: 20px;
   height: 143px;
   overflow-y:scroll ;
}
#all-classified .dropdown-menu li a{
	font-size: 20px !important;
}
#all-classified .dropdown-menu li:hover{
	background-color: #A8A8A8;
	color: #fff;
}


/* classified-view page  */

.back-to-search p{
	display: flex;
	align-items:end;
	margin-bottom: 0;
	margin-right: 16px;
	font-size: 16px;
	font-weight: 600;
}
.back-to-search {
    display: flex;
    align-items: center;
    margin-top: 0px;
    margin-bottom: 10px;
}
.back-to-search button {
    background-color: #E1EEFF;
    border: none;
    padding: 7px 17px;
    border-radius: 15px;
    margin-right: 11px;
	font-weight: 600;
}
.back-to-search span {
    font-size: 15px;
    margin-right: 11px;
}
.mt-25{
	margin-top: 25px;
}
.img-width img{
	width: 100%;
}
.history{
    position: absolute;
    top: 16px;
    left: 37px;
	display: flex;
}
.history button {
    background-color: #fff;
    border: none;
    font-size: 20px;
    padding: 10px;
	font-weight: 600;
	margin-right: 10px;
	border-radius: 5px;
	display: flex;
	align-items: center;
	color: #212121;
}
.history button img{
	margin-right: 7px;
}
.favourite button{
    font-size: 19px;
    font-weight: 600;
    border: none;
    background: #fff;
    border: 1px solid #B0B0B0;
    padding: 5px 10px;
    border-radius: 5px;
	display: flex;
	align-items:center ;
	height: 40px;
	color: #212121;
}
.favourite a i{
	margin-right: 10px;
}
.price p{
		margin: 0;
		font-size: 27px;
		font-weight: 700;
		color: #212121;
}
.Share button{
    font-size: 19px;
    font-weight: 600;
    border: none;
    background: #fff;
    border: 1px solid #B0B0B0;
    padding: 5px 10px;
    border-radius: 5px;
	display: flex;
	align-items: center;
	height: 40px;
	margin-left: 15px;
	color: #212121;
}
.Share button span{
	margin-right: 10px;
}
.favourite a{
    font-size: 19px;
    font-weight: 600;
    border: none;
    background: #fff;
    border: 1px solid #B0B0B0;
    padding: 5px 10px;
    border-radius: 5px;
	display: flex;
	align-items: center;
	height: 40px;
	margin-left: 15px;
	color: #212121;
}
.yearly{
	display: flex;
	justify-content: space-between;
	align-items: end;
}
.fav-btn{
	display: flex;
}
.beds{
	display: flex;
	align-items: center;
	margin-right: 30px;
}
.beds-all{
	display: flex;
	align-items: center;
	margin-top: 20px;
}
.beds p{
   margin-bottom: 0;
   margin-left: 7px;
   color: #212121;
   font-size: 19px;
   font-weight: 600;
}
.location h3 {
	color: #212121;
	font-size: 18px;
	font-weight: 600;
}
.location h3 img{
	margin-right: 10px;
}
hr{
	margin-top: 50px !important;
	margin-bottom: 50px;
}
.type h2{
		margin-bottom: 20px;
		font-size: 27px;
		font-weight: 700;
		color: #212121;
}
.type-villa{
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-top: 30px;
}
.p-0{
	padding: 0;
	
}
.type-villa h4{
	color: #656565;
	margin: 0;
	font-size: 20px;
}
.type-villa p{
    font-size: 21px;
	color: #212121;
	margin-bottom: 0;
	font-weight: 600;
}
.border-line {
    height: 162px;
    margin-top: 29px;
}
.read-more{
	margin-top: 15px;
}
.read-more p {
    font-size: 18px;
    font-weight: 700;
    line-height: 33px;
    color: #333;
}
.read-more button{
	background-color: #fff;
	border: none;
	color: #E00000;
}
.amenties h1 {
    margin-bottom: 20px;
    font-size: 27px;
    font-weight: 700;
    color: #212121;
}
.search {
    text-align: center;
    width: 142px;
}

.search p{
	font-size: 18px;
	font-weight: 700;
    color: #212121;
	margin-top: 5px;

}
.amenties-img{
    display: flex;
    justify-content: space-around;
    align-items: end;
    margin-top: 41px;
    margin-bottom: 36px;
}
.border-bottom {
    margin-top: 15px;
    margin-bottom: 15px;
    border-bottom: 1px solid #eee;
}


  .table thead tr th{
	font-size: 21px !important;
	color: #212121;
  }
  .table tbody tr td{
	font-size: 18px !important;
  }
  
  .table-wrap {
	background: #fff;
  }
  
  .table tbody tr:nth-child(odd) {
    background: #fff !important;
}
  
  @media (min-width: 768px) {
	.table thead tr th,
	.table tbody tr td {
	  padding: 15px 20px;
	}
  }
  .rent p{
	margin-bottom: 1px;
    font-size: 21px;
    font-weight: 700;
    color: #212121;
	border-bottom: 3px solid #E00000;
	width: 80px;
  }
  .rent{
	border-bottom: 1px solid #eee;
	padding-bottom: 30px;
  }
  .scaner{
	text-align: center;
	border: 3px solid #eee;
	border-radius: 6px;
	padding: 20px;
	width: 200px;
	margin-bottom: 100px;
  }
   
  .scaner p {
    font-size: 18px;
    font-weight: 700;
    color: #212121;
    margin-top: 5px;
}
.d-flex{
	display: flex;
	justify-content: end;
}
.your-drame-home img{
	width: 100%;
}
.img-client{
	margin-top: 56px;
	display: flex;
	align-items: center;
}

.img-client img{
	border: 3px solid #eee;
	border-radius: 6px;
	padding: 15px;
}
.first-name{
	margin-left: 20px;
}
.first-name h4{
	font-size: 22px;
    font-weight: 700;
    color: #212121;
	margin-bottom: 0 !important;
	margin-top: 0;
}
.first-name h3{
	color: #E00000;
	font-size: 19px;
	margin-bottom: 0 !important;
	margin-top: 5px;
	font-weight: 600;
}
.first-name h5{
	color: #919191;
	font-weight: 700;
	font-size: 18px;
	margin-bottom: 0 !important;
	margin-top: 11px;
}
.first-name h6{
	color: #919191;
	font-weight: 700;
	font-size: 18px;
	margin-bottom: 0 !important;
	margin-top: 5px;
}
.whatsapp{
	margin-top: 20px;
	margin-bottom: 20px;
	display: flex;
	justify-content: space-between;
}

button.emaliobtn {
    margin-top: -10px!important;
    font-size: 18px!important;
}

button.emaliobtn2 {
    margin-top: -10px!important;
    font-size: 18px!important;
}
.whatsapp button{
	background-color: #FFF6F5;
    border: none;
	padding: 15px;
	width: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-right: 10px;
	font-size: 22px;
    font-weight: 700;
    color: #212121;
}
.whatsapp button:hover{
	background-color: #EFF6FE;
}
.whatsapp button img{
   margin-right: 10px;
}
.p-20{
	padding: 0px 0px 0px 30px;
}


/* add listing page  */
#classifiedAdd .mumbai{
	margin-top: 10px;
}
#classifiedAdd  .mumbai p{
	color: #868686;
	font-size: 18px;
	font-weight: 600;
}
#classifiedAdd  .mumbai p span{
	color: #E00000;
	font-weight: 700;
}
#classifiedAdd .backgroung-img {
    background: url(../image/AddListingDetails/Layer2.png);
    background-size: cover;
    background-repeat: no-repeat;
    padding: 20px 30px;
    border-bottom: 4px solid #E00000;
    color: #FFF;
    font-weight: 700;
    font-size: 25px;
}
#classifiedAdd .ad-details{
	border: 2px solid #D6D6D4;
	margin-top: 30px;
	padding: 3px;
}
#classifiedAdd .promocode{
	background-color: #F2F3EE;
	padding: 15px;
	display: flex;
	justify-content: space-between;
}
#classifiedAdd .promocode h3 {
    margin: 0;
    color: #212121;
    font-weight: 600;
}
#classifiedAdd .promocode h4{
	margin: 0;
	color: #212121;
    font-weight: 700;
}

#classifiedAdd .post-my-add{
	margin-top: 30px;
	display: flex;
	justify-content:space-between ;
	align-items: center;
}

#classifiedAdd .post-my-add p{
	color: #212121;
	font-size: 19px;
	font-weight: 600;
}
#classifiedAdd .post-my-add p span{
	color: #E00000;
	font-weight: 700;
}
#classifiedAdd .post-my-add button{
	background-color: #E00000;
	color: #fff;
	font-size: 17px;
	font-weight: 700;
	padding: 15px;
	border-radius: 5px;
	border: none;
	width: 400px;
	text-align: center;
	
}
#classifiedAdd .form-group{
	margin-top: 30px;
}

#classifiedAdd .form-control {
	border: 2px solid #D0D5DB !important;
	width: 100% !important;
	height: 47px !important;
	margin-bottom: 33px !important;
	padding: 0px 15px !important;
}
#classifiedAdd .title {
    font-size: 20px;
    color: #212121;
    font-weight: 500;
    margin-bottom: 50px;
}
#classifiedAdd .mt-39{
	margin-top: 39px;
}
#classifiedAdd .pr-0{
	padding-right: 0;
}


#classifiedAdd .button-upload-video {
    margin-top: -40px;
    position: absolute;
    right: -42px;
    padding: 15px;
}

#classifiedAdd .add_myform .button-upload-video {
    margin-top: 0px;
    position: absolute;
    right: -42px;
    padding: 14px;
}

.video_upd .input-group-btn{
    margin-top: 0px;
    position: absolute;
	right:0;
	
	
} 
#classifiedAdd .Characters{
	color: #212121;
	font-size: 19px;
	font-weight: 600;
	margin-top: 10px;
}
#classifiedAdd textarea{
	height: 300px !important;
	width: 100%;
	border: 2px solid #D6D6D4;
	margin-top: 10px;
}
#classifiedAdd  .add-images {
    padding: 35px 14px;
    border: 2px solid #D6D6D4;
    text-align: center;
	margin-top: 30px;
	margin-bottom: 20px;
	width: 146px;
	height: 147px;

}
#classifiedAdd .car-images {
	margin-top: 30px;
	margin-bottom: 20px;
}
#classifiedAdd  .car-images img{
	width: 146px;
}
#classifiedAdd .add-images p{
   color:#BBB9BA ;
   font-size: 20px;
   font-weight: 700;
}
#classifiedAdd  .all-images{
	display: flex;
	justify-content: space-between;
}
#classifiedAdd .camera-img{
	display: flex;
	justify-content: center;
	margin-bottom: 10px;
}

#classifiedAdd .socail-icon img{
	margin-right: 10px;
}
#classifiedAdd .socail-icon{
		margin-top: 193px;
		margin-left: 20px;
			display: flex;
			align-items: center;
			font-size: 15px;
			font-weight: 600;


}

.seraching-box .Searching-text {
    overflow: overlay;
    scroll-behavior: smooth;
    scrollbar-color: #E01616 #ddd;
    scrollbar-width: thin;
 
}

#classified-view .classified-right-thumb {
    margin-bottom: 25px;
}


#classifiedAdd  input[type=checkbox], input[type=radio] {
   margin-right: 5px !important;
  
}
#classifiedAdd .ml-20{
    margin-left: 17px;
}
#classifiedAdd .Mandatory{
	margin-top: 30px;
	text-align: end;
	font-size: 20px;
	margin-right: 15px;
	color: #A3427F;
}
#classifiedAdd .pb-30{
	padding-bottom: 30px;
}
#classifiedAdd .photos{
	font-size: 20px;
	font-weight: 700;
	color: #AFACAD;
}
#classifiedAdd  .photos span{
	color:  #212121;
}


/* erroe page  */

#error-page .center-class{
	text-align: center !important;
}
#error-page .flex-class{
	display: flex;
	align-items: end;
	margin-bottom: 70px;
	padding: 0px 20px;
}
#error-page .oops h2 {
    color: #2E3D44;
    font-size: 33px;
	font-weight: 700;
}
#error-page .oops p {
    margin-top: 18px;
    font-size: 19px;
	color: #868686;
	font-weight: 600;
	line-height: 25px;
}
#error-page .oops  .background-img {
    background: url(../image/404error/button.png);
    background-size: cover;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 44px;
    border-radius: 7px;
    height: 82px;
    width: 44%;
}
#error-page .oops  .background-img a{
	color: #fff;
	font-size: 17px;
	font-weight: 700;
}


/* classifiedCategory */
#classifiedCategory .mumbai{
	margin-top: 10px;
	margin-bottom: 53px;
}
#classifiedCategory  .mumbai p{
	color: #868686;
	font-size: 18px;
	font-weight: 600;
}
#classifiedCategory  .mumbai p span{
	color: #E00000;
	font-weight: 700;
}
#classifiedCategory .backgroung-img {
    background: url(../image/AddListingDetails/Layer2.png);
    background-size: cover;
    background-repeat: no-repeat;
    padding: 20px 30px;
    border-bottom: 4px solid #E00000;
    color: #FFF;
    font-weight: 700;
    font-size: 25px;
}
#classifiedCategory .card-header{
	background: #444444 !important;
	padding: 17px !important;
	color: #fff !important;
	font-size: 20px;
	font-weight: 700;
}
#classifiedCategory .card-body{
	background-color:#F1F1F1 ;
	padding: 15px 0px;
}
#classifiedCategory .card-body ol li{
	color: #868686;
	font-size: 15px;
	margin-bottom: 15px;
	line-height: 25px;
	font-weight: 600;
}
#classifiedCategory .card{
   padding: 0;
   margin-bottom: 30px;
}
#classifiedCategory .select-a-category{
	background-color:#F6F6F6 ;
	border-right: 3px solid #D6D6D6;
}
#classifiedCategory .border{
	border: 3px solid #D6D6D6;
}
#classifiedCategory .select-a-category p {
    color: #202020;
    font-size: 23px;
    text-align: center;
    padding: 27px 0px;
    font-weight: 600;
	margin-bottom: 0;
}
#classifiedCategory .p-0{
	padding: 0;
}
#classifiedCategory .free-ad p {
    color: #202020;
    font-size: 23px;
    padding: 20px 0px;
    font-weight: 600;
	margin-bottom: 0;
}
#classifiedCategory .free-ad h1 {
    color: #202020;
    font-size: 19px;
    padding: 0px 0px;
    font-weight: 600;
    margin-bottom: 0;
    margin-top: 4px;
    margin-left: 6px;
	margin-bottom: 20px;
}
#classifiedCategory  .free-ad ul{
	list-style: none;
	padding: 0;
}
#classifiedCategory  .free-ad ul li{
	color: #DE0002;
	margin-bottom: 10px;
	font-size: 17px;
	margin-left: 8px;
}
#classifiedCategory  .free-ad ul li:hover{
	text-decoration: underline #DE0002;
}
#classifiedCategory .select-a-category ul {
    list-style: none;
    padding: 0;
    padding-bottom: 16px;
    margin-bottom: 0;
}
#classifiedCategory .select-a-category ul li{
	padding: 20px 15px;
	color: #222222;
	font-size: 19px;
	display: flex;
	align-items: center;
}
#classifiedCategory .select-a-category ul li img{
	margin-right: 25px;
	width: 42px;
}
#classifiedCategory .select-a-category ul li:hover{
	background:#212121;
	color: #fff;
}
#classifiedCategory hr {
    margin-top: 0px !important;
    margin-bottom: 0px;
	border-bottom: 2px solid #D6D6D6;
}

/* advertisement page  */
#advertisement{
	margin-bottom: 70px;
}
#advertisement .border{
	border: 3px solid #E00907;
	padding: 15px 20px;
}
#advertisement .bg-color{
	background: #EFF0F2;
	padding: 20px 20px 50px 20px;
}
#advertisement .bg-color h1{
	color: #354B59;
	margin-bottom: 43px;
	font-size: 42px;
	font-weight: 700;
}
#advertisement .bg-color p {
    color: #868686;
    font-size: 18px;
    line-height: 24px;
    font-weight: 600;
}
#advertisement .row{
	padding: 0;
}
#advertisement .form-group label{
	color: #384B5C !important;
	font-size: 20px;
	font-weight: 500;
	margin-top: 21px;
}
#advertisement .form-group label span{
	color: #E00000
}
#advertisement .form-group input {
    border: none;
    box-shadow: none;
    border-bottom: 2px solid #384B5C;
    border-radius: 0;
	margin-top: 7px;
}
#advertisement .submit-btn{
    text-align: end;
    margin-right: 14px;
}
#advertisement .submit-btn button{
    background-color: #E20807;
	color: #fff;
	border: none;
	font-size: 20px;
	font-weight: 700;
	padding: 15px 40px;
	margin-top: 10px;
}
#advertisement .bg-color-usa{
	background: #EFF0F2;
	margin-bottom: 50px;
	padding-bottom: 10px;
}
#advertisement .bg-color-usa h6{
	text-align: center;
	color: #374C5D;
	font-size: 45px;
	font-weight: 800;
	padding-top: 20px;
	padding-bottom: 35px;
}

#advertisement .users p {
    color: #868686;
    font-size: 18px;
    line-height: 24px;
    font-weight: 600;
    margin-bottom: 40px;
}
#advertisement .users{
	text-align: center;
}
#advertisement .users h1{
	font-size: 85px;
	color: #384B5C;
}
#advertisement .users h3{
	font-size: 22px;
	color: #384B5C;
	margin-top: 5px;
}

.for-car-dealers{
	text-align: center;
}
#advertisement .for-car-dealers button{
    background-color: #E20807;
	color: #fff;
	border: none;
	font-size: 20px;
	font-weight: 700;
	padding: 15px 30px;
	border-radius: 7px;
}
#advertisement .for-car-dealers p {
    color: #868686;
    font-size: 18px;
    line-height: 24px;
    font-weight: 600;
    margin-top: 13px;
	padding: 20px;
}
#advertisement .for-car-dealers h3{
	color: #323C45;
	font-weight: 600;
}
#advertisement .for-car-dealers{
  margin-top: 80px;
  margin-bottom: 80px;
}
#advertisement  .backgroung-img {
    background: url(../image/AddListingDetails/Layer2.png);
    background-size: cover;
    background-repeat: no-repeat;
    padding: 20px 30px;
    border-bottom: 4px solid #E00000;
    color: #FFF;
    font-weight: 700;
    font-size: 25px;
}
#advertisement .mumbai{
	margin-top: 10px;
}
#advertisement  .mumbai p{
	color: #868686;
	font-size: 18px;
	font-weight: 600;
}
#advertisement  .mumbai p span{
	color: #E00000;
	font-weight: 700;
}
#advertisement .advertisement p {
    text-align: center;
    color: #323232;
    font-size: 39px;
	font-weight: 800;
	margin-top: 40px;
}
#advertisement .clickable{
	margin-top: 80px;
}
#advertisement .tabs-btnss button {
    background-color: #DFE2E7;
    border: none !important;
    margin-left: 10px;
    padding: 19px 25px;
	border-radius: 7px;
}
#advertisement .for-sale button {
    position: absolute;
    color: #fff;
    background-color: #3E474E;
    top: 6px;
    margin-left: 8px;
    font-size: 19px;
    padding: 7px 12px;
    border: none;
    z-index: 0.111;
    font-weight: 600;
}
#advertisement .for-sale p{
    position: absolute !important;
    color: #fff !important;
    font-size: 20px !important;
    padding: 12px !important;
    top: 186px !important;
	background-color: #3E474E !important;
    width: 313px !important;
	font-weight: 600 !important;
}
#advertisement .mb-20{
    margin-bottom: 20px;
}

/* contact us page */

#contactus  .backgroung-img {
    background: url(../image/AddListingDetails/Layer2.png);
    background-size: cover;
    background-repeat: no-repeat;
    padding: 20px 30px;
    border-bottom: 4px solid #E00000;
    color: #FFF;
    font-weight: 700;
    font-size: 25px;
}
#contactus .mumbai{
	margin-top: 10px;
}
#contactus .mumbai p{
	color: #868686;
	font-size: 18px;
	font-weight: 600;
}
#contactus .mumbai p span{
	color: #E00000;
	font-weight: 700;
}
#contactus  .feel-free p {
	text-align: center;
	font-size: 35px;
	font-weight: 600;
	color: #303E47;
    margin-bottom: 60px;
}
#contactus  .feel-free{
	padding: 0px 30px;
}
#contactus .top-class {
	margin-top: 80px;
}
#contactus .feel-free input{
	width: 100%;
	height: 55px;
	border: 2px solid #717A83;
	border-radius: 10px;
	padding: 10px;
	margin-bottom: 20px;
}
#contactus .feel-free textarea{
	width: 100%;
	height: 150px;
	border: 2px solid #717A83;
	border-radius: 10px;
	padding: 10px;
	margin-bottom: 20px;
}
#contactus .feel-free button{
	width: 100%;
	color: #fff;
	border: none;
	background-color: #E00000;
	border-radius: 10px;
	padding: 10px;
	margin-bottom: 20px;
	margin-top: 20px;
	font-size: 20px;
	font-weight: 700;
	height: 55px;
}
#contactus .classified p{
	color: #2F3D46;
	font-size: 45px;
	font-weight: 700;
	text-align: center;
}
#contactus .number{
	display: flex;
	align-items: center;
	margin-bottom: 20px;
}
#contactus .Phone-text {
    color: #807176;
    font-size: 20px;
    font-weight: 500;
	line-height: 30px;
}
#contactus .Phone-img img{
	margin-right: 20px;
}





/* BLOG PAGE */

#blog-page .our-lested-blog p{
	margin-top: 50px;
	margin-bottom: 50px;
	color: #343434;
	text-align: center;
	font-size: 45px;
	font-weight: 800;
}
#blog-page .mt-80{
	margin-top: 70px;
}
#blog-page{
	background-color:#F4F4F4 ;
}
#blog-page .card{
	background-color: #fff;
	padding: 0 !important;
	border-radius: 15px;
	margin-bottom: 36px;
}
#blog-page .card:hover{
	padding: 0 !important;
}
#blog-page .card-body{
	padding: 30px 20px;
}
#blog-page .card-body h1{
 color: #E10006;
 font-size: 20px;
 font-weight: 600;
}
#blog-page .card-body h3{
	color: #2E3C47;
	font-size: 23px;
	font-weight: 700;
	line-height: 28px;
}
#blog-page .card-body .description1 {
    color: #838383;
    font-size: 18px;
    font-weight: 500;
    line-height: 24px;
    margin-top: 10px;
    margin-bottom: 20px;
    max-height: 117px;
    overflow-y: hidden; 
}
#blog-page .card-body h6{
	color: #838383;
	font-size: 18px;
	font-weight: 500;
	line-height: 22px;
	margin-top: 20px;
}
#blog-page .card-body span{
	color: #E10006;
}
 .tabs button{
	background-color:#e9eaee !important;
}
#blog-page .circle-img img {
    height: 70px;
    width: auto;
    border: 11px solid #F0F0F0;
    border-radius: 43px;
}
#blog-page .circle-img {
    position: absolute;
    top: 142px;
    margin-left: 23px;
}

#blog-page  .backgroung-img {
    background: url(../image/AddListingDetails/Layer2.png);
    background-size: cover;
    background-repeat: no-repeat;
    padding: 20px 30px;
    border-bottom: 4px solid #E00000;
    color: #FFF;
    font-weight: 700;
    font-size: 25px;
}
#blog-page .mumbai{
	margin-top: 10px;
}
#blog-page .mumbai p{
	color: #868686;
	font-size: 18px;
	font-weight: 600;
}
#blog-page .mumbai p span{
	color: #E00000;
	font-weight: 700;
}

/* blog-detail page  */

#blog-detail .backgroung-img {
    background: url(../image/AddListingDetails/Layer2.png);
    background-size: cover;
    background-repeat: no-repeat;
    padding: 20px 30px;
    border-bottom: 4px solid #E00000;
    color: #FFF;
    font-weight: 700;
    font-size: 25px;
}
#blog-detail .mumbai{
	margin-top: 10px;
}
#blog-detail  .mumbai p{
	color: #868686;
	font-size: 18px;
	font-weight: 600;
}
#blog-detail .mumbai p span{
	color: #E00000;
	font-weight: 700;
}
#blog-detail .our-lested-blog p{
	margin-top: 50px;
	margin-bottom: 50px;
	color: #343434;
	text-align: center;
	font-size: 45px;
	font-weight: 800;
}
#blog-detail .heading {
    color: #364B5C !important;
    font-size: 41px !important;
    font-weight: 700;
    border: none !important;
    line-height: 54px;
}
#blog-detail  .loren h3{
	color: #364B5C;
	font-size: 30px;
	font-weight: 600;
}
#blog-detail  .loren p{
	color: #4C5D6D;
	margin-top: 20px;
	font-weight: 600;
	font-size: 15px;
}
#blog-detail   .loren ul{
	color: #4C5D6D;
	margin-top: 20px;
	font-weight: 600;
	font-size: 15px;
}
#blog-detail  hr {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
    border-top: 3px solid #eee !important;
}
#blog-detail .dog-btn button{
	background-color: #EFF2FB;
	color: #4C5D6D;
	height: 50px;
	padding: 0px 30px;
	border-radius: 10px;
	font-weight: 600;
	border: none;
	margin-right: 20px;
}
#blog-detail .by h6{
	color: #838383;
	font-size: 18px;
	font-weight: 500;
	line-height: 22px;
	margin-top: 20px;
}
#blog-detail .by span{
	color: #E10006;
}
#blog-detail .by{
	display: flex;
	align-items: center;
}
#blog-detail .by img {
    height: 70px;
    width: auto;
    border: 11px solid #F0F0F0;
    border-radius: 43px;
	margin-right: 15px;
}
#blog-detail .girl-pic{
	margin-top: 30px;
	margin-bottom: 50px;
}
#blog-detail .red-img{
	background: url(../image/blog-details/red.png);
	background-size: cover;
	padding: 40px 30px;
	color: #fff;
	font-size: 18px;
	font-weight: 600;
	line-height: 25px;
	border-radius: 15px;
	margin-top: 30px;
	margin-bottom: 40px;
}
#blog-detail .red-img h1{
	font-size: 20px;
}
#blog-detail .mt-class{
	margin-top: 50px;
}
#blog-detail .loren h2{
	color: #838383;
	font-size: 18px;
	margin-top: 5px;
	font-weight: 500;
}
#blog-detail .allinputs input{
	border: 2px solid #E0E6F6;
	border-radius: 6px;
	height: 50px;
	padding: 0px 15px;
	width: 100%;
	margin-top: 20px;
	font-size: 14px;
	margin-right: 15px;
}
#blog-detail .allinputs textarea{
	border: 2px solid #E0E6F6;
	border-radius: 6px;
	height: 150px;
	padding: 5px 15px;
	width: 100%;
	margin-top: 20px;
	font-size: 14px;
	margin-right: 15px;
}

#blog-detail .pl-0{
	padding-left: 0;
}
#blog-detail .pr-0{
   padding-right: 0;
}
#blog-detail .post-comment button{
	background-color: #E00000;
	border-radius: 6px;
	border: none;
	padding: 13px 20px;
	color: #fff;
	font-weight: 700;
	margin-top: 20px;
}
#blog-detail{
	margin-bottom: 70px;
}

#blog-detail .search-heading{
	color: #384B5C;
	font-size: 23px;
	margin-left: 15px;
	font-weight: 700;
}

#blog-detail .input-search input{
	 border: 2px solid #DEE1E6;
	 height: 55px;
	 width: 100%;
	 padding: 10px 20px;
}
#blog-detail .input-search{
	padding: 0px 15px
}

#blog-detail .mt-29{
	margin-top: 40px;
}
#blog-detail .input-search img {
    position: absolute;
    top: 105px;
    right: 45px;
}

#blog-detail .education h4{
	color: #A3A3A3;
	font-size: 20px;
	font-weight: 600;
}
#blog-detail .education{
	display: flex;
	align-items: center;
	padding: 0px 20px;
}
#blog-detail .education img{
	margin-right: 15px;
}
#blog-detail .tags-btn{
	padding: 0px 20px;
}

#blog-detail .tags-btn button{
	border: 2px solid #DEE1E6;
	color: #868686;
	padding: 10px;
	background-color: #fff;
	margin-bottom: 7px;
}

#blog-detail .car-img{
		width: 100%;
		padding: 20px;
		margin-top: 30px;
}



/* pricing page  */

#clasifieldpricing .pricing-heading {
    color: #303F46;
    font-size: 39px;
    font-weight: 700;
    text-align: center;
    line-height: 56px;
}
#clasifieldpricing .safe h3{
	color: #303D46;
	font-size: 22px;
	font-weight: 600;
	margin: 0;
}
#clasifieldpricing .safe{
	display: flex;
	align-items: center;
}
#clasifieldpricing .safe img{
	margin-right: 15px;
	margin-left: 32px;
}
#clasifieldpricing .safe-all{
	display: flex;
	justify-content: center;
	margin-top: 30px;
}
#clasifieldpricing .basic{
	background-color: #F5F6F8;
	border-radius: 15px;
	padding: 40px 20px;
	margin-top: 80px;
	margin-bottom: 80px;
}
#clasifieldpricing .basic:hover{
    background-color: #E00000;
}
#clasifieldpricing .basic:hover h1{
    color: #fff;
}
#clasifieldpricing .basic:hover h2{
    color: #fff;
}
#clasifieldpricing .basic:hover h3{
    color: #fff;
}
#clasifieldpricing .basic:hover .btn-buy-now{
    color: #E00000;
	background-color: #fff;
	border: 2px solid #fff;
}
#clasifieldpricing .basic:hover p{
    color: #fff;
}
#clasifieldpricing .basic h1{
	 color: #E10102;
	 font-size: 35px;
	 font-weight: 600;
	 text-align: center;
}
#clasifieldpricing .basic h2{
	color: #303D46;
	font-size: 32px;
	font-weight: 600;
	text-align: center;
}
#clasifieldpricing .basic h3{
	color: #303D46;
	font-size: 25px;
	font-weight: 600;
	text-align: center;
	margin-top: 5px;
}
#clasifieldpricing .btn-buy-now {
    border: 2px solid #303E47;
    padding: 13px 30px;
    font-size: 28px;
    color: #303E47;
    font-weight: 600;
    border-radius: 10px;
    margin-top: 17px;
}
#clasifieldpricing .loren{
	margin-top: 30px;
	display: flex;
	align-items: center;
}
#clasifieldpricing .loren img{
	margin-right: 15px;
}
#clasifieldpricing .loren p{
	color: #303E47;
font-weight: 500;
font-size: 15px;
   margin-top: 10px;
}
#clasifieldpricing .montly {
    border-radius: 40px;
    background-color: #E00000;
    text-align: center;
    width: 285px;
    height: 84px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 20px;
}

#clasifieldpricing .montly1 {
    text-align: center;
    display: flex;
    justify-content: center;
    margin-top: 51px;
}
#clasifieldpricing .montly button {
    color: #fff;
    background-color: #E00000;
    border: none;
    font-size: 21px;
    font-weight: 700;
    padding: 17px 25px;
    border-radius: 23px;
}
#clasifieldpricing .montly button:hover{
	background-color: #ffffff;
	color: #2F404A;
}


/* coming-soon  */
.playwrite-us-trad{
	font-family: "Playwrite US Trad", cursive;
	font-optical-sizing: auto;
	font-style: normal;
}
#coming-soon .backgroung-img{
	background: url(../image/Comingsoon/bg.png);
	background-size: cover;
	background-repeat: no-repeat;
	text-align: center;
}

#coming-soon .sub h6{
	font-size: 18px !important;
	color: #242424;
	margin-top: 40px;
}
#coming-soon .flex-class{
	display: flex;
	justify-content: center;
}
#coming-soon .Subscribe{
	margin-top: 30px;
}
#coming-soon .Subscribe input{
	width: 100%;
	border: 2px solid #FF1E1F;
	height: 55px;
	border-radius: 25px;
	padding: 20px;
	padding-right: 163px;
}
#coming-soon .Subscribe button{
	border: 2px solid #FF1E1F;
	height: 55px;
	border-radius: 25px;
	font-size: 15px;
	font-weight: 700;
	color: #fff;
	padding: 0px 30px;
	background-color: #FF1E1F;
	position: absolute;
	right: 15px;
}
#coming-soon{
	margin-bottom: 100px;
}


/* Classifiedcoupon */




#Classifiedcoupon .backgroung-img {
    background: url(../image/AddListingDetails/Layer2.png);
    background-size: cover;
    background-repeat: no-repeat;
    padding: 20px 30px;
    border-bottom: 4px solid #E00000;
    color: #FFF;
    font-weight: 700;
    font-size: 25px;
}
#Classifiedcoupon .mumbai{
	margin-top: 10px;
}
#Classifiedcoupon  .mumbai p{
	color: #868686;
	font-size: 18px;
	font-weight: 600;
}
#Classifiedcoupon .mumbai p span{
	color: #E00000;
	font-weight: 700;
}
#Classifiedcoupon .our-lested-blog p{
	margin-top: 50px;
	margin-bottom: 50px;
	color: #343434;
	text-align: center;
	font-size: 45px;
	font-weight: 800;
}

#Classifiedcoupon .hot-Deals ul{
    list-style: none;
    padding: 0;
}
#Classifiedcoupon .hot-Deals ul .title{
	background-color: #303E47;
	color: #fff;
	font-size: 20px;
	font-weight: 600;
	padding: 10px;
}
#Classifiedcoupon .hot-Deals ul li{
	color: #2F3D46;
	font-size: 15px;
	font-weight: 500;
	padding: 10px;
}
#Classifiedcoupon .hot-Deals ul li:hover{
	background-color: #F2F2F2;
}

#Classifiedcoupon .pl-0{
	padding-left: 0 !important;
}
#Classifiedcoupon .hot-Deals img{
	margin-bottom: 20px;
}
#Classifiedcoupon .heading{
   padding: 10px;
   background-color: #EAEAEA;
   font-size: 20px !important;
   color: #2F3D46;
   font-weight: 600;
   margin-top: 0px !important;
}
#Classifiedcoupon .Coupon-box{
	border: 2px solid #D8E0E2;
	padding: 20px;
	border-radius: 20px;
	display: flex;
	margin-bottom: 15px;
}
#Classifiedcoupon .off-box{
    border: 1px dotted #9C9A9B;
	border-radius: 20px;
	padding: 22px 30px;
	text-align: center;
	margin-right: 60px;
	height: 100px;
}
#Classifiedcoupon .off-box h3{
	color:#313E47;
	font-size: 22px;
	font-weight: 700;
	margin: 0;
}
#Classifiedcoupon .off-box h4{
	color:#313E47;
	font-size: 20px;
	font-weight: 600;
	margin: 0;
}
#Classifiedcoupon .show-Coupon h1{
	font-size: 20px !important;
	color: #2F3D46;
	font-weight: 500;
	margin-top: 0px !important;
}
#Classifiedcoupon .show-Coupon button{
	background-color: #E00000;
	color: #fff;
	font-size: 17px;
	font-weight: 700;
	border: none;
	padding:13px 15px;
	margin-top: 20px;
	width: 250px;
}
#Classifiedcoupon .show-Coupon {
	width: 100%;
}
#Classifiedcoupon .show-Coupon ul{
	padding: 0;
	list-style: none;
}
#Classifiedcoupon .show-Coupon ul li{
	color: #5A656B;
	font-size: 14px;
	margin-bottom: 5px;
	font-weight: 600;
}
#Classifiedcoupon hr {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
    border: 0;
    border-top: 3px solid #eee !important;
}
#Classifiedcoupon .show-Coupon .Expired{
	background-color: #F1F1F1;
	color: #E00000;
	font-size: 20px;
	font-weight: 700;
	border: none;
	padding:13px 15px;
	margin-top: 30px;
	border: 1px dotted #9C9A9B;
	width: 250px;
}
#Classifiedcoupon .pagination {
    margin-top: 20px;
    display: flex;
    justify-content: space-between;
    align-items: end;
}
#Classifiedcoupon .Showing p {
    font-size: 18px;
    color: #878787;
    margin-left: 22px;
}
#Classifiedcoupon .page-link {
    background-color: #F3F3F3 !important;
    border-radius: 50% !important;
    border: none;
    height: 48px;
    width: 50px;
    font-size: 19px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: 5px;
}
#Classifiedcoupon  .page-link:hover {
    border: 3px solid #669B67;
    color: #000;
}

.breadcrumb li a{
	color: #868686 !important;
	font-size: 18px !important;
	font-weight: 600 !important;
}
.breadcrumb {
    padding: 10px 15px;
    min-height: 54px;
    border-bottom: none !important;
    background: transparent;
    margin-bottom: 0px;
}
.bg-img-breadcrumb {
    background: url(../image/AddListingDetails/Layer2.png);
    background-size: cover;
    background-repeat: no-repeat;
    padding: 20px 30px;
    border-bottom: 4px solid #E00000;
    color: #FFF;
    font-weight: 700;
    font-size: 25px;
}

#Classifiedhelpcenter .p-o{
	padding: 0;
}
#Classifiedhelpcenter .welcome h1{
	color:#212121 ;
	margin-top: 20px;
	font-size: 22px;
	font-weight: 600;
}
#Classifiedhelpcenter .welcome p {
    color: #5E6367;
    margin-top: 20px;
    font-size: 14px;
	font-weight: 600;
}
#Classifiedhelpcenter .welcome ul li{
	color: #5E6367;
    font-size: 14px;
	font-weight: 600;
}
#Classifiedhelpcenter .welcome ul{
	padding-left: 19px !important;
}
#Classifiedhelpcenter .welcome h6{
	color:#999999;
	margin-top: 20px;
	font-size: 14px;
	font-weight: 600;
	line-height: 20px;
}
#Classifiedhelpcenter .welcome p span{
	color:#E00000;
}
#Classifiedhelpcenter .welcome h6 span{
	color: #E00000;
}


/* information-left-side  */

#informationleftbar .border{
   border: 1px solid #DEE2E5;
   list-style: none;
   padding: 0;
}
#informationleftbar .heading{
	padding: 10px;
	background-color: #303E47;
	font-size: 20px !important;
	color: #fff !important;
	font-weight: 700;
	margin-top: 0px !important;
}
 #informationleftbar .border li{
	border-bottom: 1px solid #DEE2E5;
	color: #2F3D46;
	font-size: 15px;
	font-weight: 500;
	padding: 10px;
 }
 #informationleftbar  .border li:hover{
	background-color: #F2F2F2;
}
#informationleftbar .contact li{
	color: #2F3D46;
	font-size: 15px;
	font-weight: 500;
    margin-top: 10px;
 }
 #informationleftbar .contact{
	list-style: none;
	padding: 0;
 }
 #informationleftbar .contact li span{
	font-weight: 700;
 }



 /* ClassifiedprivacyPolicy  */

 #ClassifiedprivacyPolicy .welcome h1{
	color:#212121 ;
	margin-top: 20px;
	font-size: 22px;
	font-weight: 600;
}
#ClassifiedprivacyPolicy .welcome p {
    color: #5E6367;
    margin-top: 20px;
    font-size: 14px;
	font-weight: 600;
}
#ClassifiedprivacyPolicy.welcome ul li{
	color: #5E6367;
    font-size: 14px;
	font-weight: 600;
}
#ClassifiedprivacyPolicy .welcome ul{
	padding-left: 19px !important;
}
#ClassifiedprivacyPolicy .welcome h6{
	color:#999999;
	margin-top: 20px;
	font-size: 14px;
	font-weight: 600;
	line-height: 20px;
}
#ClassifiedprivacyPolicy .welcome p span{
	color:#E00000;
}
#ClassifiedprivacyPolicy .welcome h6 span{
	color: #E00000;
}

#informationprivacyleftbar .banner-leftbar .banner{
	margin-top: 20px !important;
	width: 100%;
}


/* about page  */

#about .about-us img{
	width: 100%;
	margin-bottom: 30px;
}
#about .about-text{
	margin-top: 0 !important;
}
#about .about-text h1 {
    color: #303E47;
    line-height: 43px;
    font-weight: 800;
    font-size: 27px;
	margin: 0;
}
#about .about-text p {
    color: #303E47;
    line-height: 24px;
    font-weight: 500;
    font-size: 15px;
    margin-top: 30px;
    margin-bottom: 42px;
}
#about .yes-icon{
	display: flex;
	align-items: center;
	margin-bottom: 15px;
}
#about .yes-icon img {
    background-color: #E00000;
    border-radius: 50%;
    margin-right: 15px;
    height: 28px;
    width: 30px;
    padding: 7px;
}
#about .yes-icon p {
    color: #38464E;
    font-size: 19px;
    margin-top: 0px;
    font-weight: 700;
    margin-bottom: 0;
}
#about .about-text button {
    background: #E00000;
    color: #fff;
    border: none;
    padding: 16px 30px;
    border-radius: 25px;
    font-size: 20px;
    margin-top: 31px;
}
#about .how-it-works-img{
	text-align: center;
}
#about .how-it-works{
	margin: 50px 0px;
}
#about .heading{
	color: #303E47;
	font-size: 40px !important;
	font-weight: 700;
	margin-top: 20px;
}
#about .how-it-works .card{
	text-align: center;
	margin-top: 50px;
	padding: 37px;
	border-radius: 0px;
}
#about .how-it-works .card:hover{
	box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.5);
}
#about .how-it-works .card-header img{
	width: auto;
	height: 40px;
}
#about .how-it-works .card-body h3{
	font-size: 20px;
	margin-top: 30px;
	font-weight: 600;
	color: #303E47;
	margin-bottom: 30px;
}
#about .how-it-works .card-body p{
		color: #303E47;
		line-height: 24px;
		font-weight: 500;
		font-size: 15px;
		margin-top: 30px;
		margin-bottom: 42px;
}
#about .coustmor-img{
	text-align: center;
}
#about .coustmor{
	margin: 50px 0px;
}
#about .coustmor-bg-img{
	background: url(../image/about/bg.png);
	background-size: cover;
	background-repeat: no-repeat;
	margin-top: 30px;
}
#about .chris-moris h3 {
    font-size: 22px;
    font-weight: 700;
    color: #414D56;
    margin-top: 5px;
}
#about .chris img{
	margin-right: 20px;
}
#about .chris-moris p{
	color: #BBBBBB;
	font-size: 17px;
	font-weight: 700;
	margin-top: 20px;
}
#about .chris-moris h6 {
    font-size: 20px;
    font-weight: 600;
    color: #414D56;
    line-height: 24px;
    margin-top: 20px;
	font-style:italic;
}
#about .chris-moris h6:before{
    content: '"';
}
#about .chris-moris h6:after{
    content: '"';
}
#about .chris-mo{
	display: flex;
	margin-bottom: 40px;
}
#about .m-class{
	margin: 50px 0px;
}
#about .box {
    box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.5);
    padding: 30px 30px 0px 20px;
}
#about .img-car img {
   margin-top: 0px;
}
#about .over-text h2{
	color: #E00000;
	font-size: 22px;
	font-weight: 600;
}
#about .over-text h4 {
    color: #303E47;
    font-size: 40px;
    font-weight: 800;
    margin-top: 27px;
}
#about .over-text p{
	font-size: 15px;
    font-weight: 600;
    color: #414D56;
    line-height: 24px;
    margin-top: 24px;
}
#about .btn-contactus{
	display: flex;
}
#about .btn-contactus a{
    font-size: 17px;
    padding: 15px 20px;
    background: #fff;
    border-radius: 7px;
    margin-top: 20px;
    color: #373737;
    border: 2px solid #373737;
    font-weight: 600;
    margin-right: 10px;
    display: flex;
    align-items: center;
    margin-bottom: 20px;
}
#about .btn-contactus a img{
	margin-right: 10px;
}
#about .btn-contactus a:hover{
	background-color: #E00000;
	color: #fff;
	border: 2px solid #E00000;
}
#about .products-bg-img{
	background: url(../image/about/leptop.png);
	background-size: cover;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	padding: 40px;
}
#about .product-text h1 {
    color: #fff;
    font-weight: 700;
    font-size: 43px;
	margin-top: 4px;
}
#about .product-text p{
	color: #fff;
	font-weight: 700;
	font-size: 20px;
}
#about .product-img img{
	margin-right: 20px;
}

#about .all-product{
	display: flex;
	justify-content: center;
	padding: 30px 0px;
}
#about .border-white{
	border-left: 2px solid #fff;
	border-right: 2px solid #fff;
}

/* coming soon timer  */

.timewrap {
	position: relative;
	bottom: 0;
	top: 0;
	left: 0;
	right: 0;
	margin: auto;
	height: 140px;  
  }
  
  .timewrap a{
	text-decoration: none;
	color: #1a1a1a;
  }
  
  .timewrap h1 {  
	  margin-bottom: 60px;
	  text-align: center;
	  text-transform: uppercase;
	  font-weight: 400;
	  color: #ea4c4c;
	}
  
  
  .timewrap h2 {
	margin-bottom: 80px;  
	text-align: center;  
	text-transform: uppercase;  
		font-weight: 400; 
   }
  
  
  
  .timewrap .countdown {
	  width: 810px;
	  margin: 0 auto;
	  min-width: 810px;
  }
  
  .timewrap .bloc-time {
	  float: left;    
	  margin-right: 45px;    
	  text-align: center;    
	 }
   .timewrap .bloc-time:last-child {
		margin-right: 0;
	  }
  .timewrap .count-title {
	  display: block;
	  margin-bottom: 15px;
	  color: #1a1a1a;
	  text-transform: uppercase;
	}
  
  .timewrap .figure {
	  position: relative;
	  float: left;
	  height: 110px;
	  width: 100px;
	  margin-right: 10px;
	  background-color: #fff;
	  border-radius: 8px; 
	  @include box-shadow(0 3px 4px 0 rgba(0, 0, 0, .2),inset 2px 4px 0 0 rgba(255, 255, 255, .08));
	  }
  .timewrap .figure:last-child{
		margin-right: 0;
	   }
	   
  .timewrap .figure > span {
	  position: absolute;
	  left: 0;
	  right: 0;
	  margin: auto;
	  font-size: 28px;
	  font-weight: 800;
	  color: #de4848;
	  padding: 20px 15px 20px 15px;
  
  }
  
  .timewrap .bottom-back:after {
		  content: "";
		  position: absolute;
		  z-index: -1;
		  left: 0;
		  bottom: 0;
		  width: 100%;
		  height: 100%;
		  border-bottom: 1px solid rgba(0, 0, 0, .1);
		}
	
  
  .timewrap .top {
		z-index: 3;
		background-color: #f7f7f7;
		transform-origin: 50% 100%;
		-webkit-transform-origin: 50% 100%; 
		@include border-top-radius(10px); 
		@include transform(perspective(200px));
	  }
  
  .timewrap .bottom {  
		z-index: 1;
	  }
  .timewrap .bottom:before {
		  content: "";
		  position: absolute;
		  display: block; 
		  top: 0;
		  left: 0;
		  width: 100%;
		  height: 50%;
		  background-color: rgba(0, 0, 0, .02);
		}
	
  
  .timewrap .bottom-back {
		z-index: 2;
		top: 0;
		height: 50%;
		overflow: hidden;    
		background-color: #f7f7f7;
		@include border-top-radius(10px);
	   }
  .timewrap .bottom-back span {
		  position: absolute;
		  top: 0;
		  left: 0;
		  right: 0;
		  margin: auto;
		}
	  
  
  .timewrap .bottom-back .top-back {
		height: 50%;
		overflow: hidden;
		@include backface-visibility(hidden);
	  }
  
  .timewrap .bottom-back .top-back {
		z-index: 4;
		bottom: 0;
		background-color: #fff;
		-webkit-transform-origin: 50% 0;
		transform-origin: 50% 0;
		@include transform(perspective(200px) rotateX(180deg));
		@include border-bottom-radius(10px); 
	  }
  .timewrap .bottom-back span {
		  position: absolute;
		  top: -100%;
		  left: 0;
		  right: 0;
		  margin: auto;
		}
  #about .owl-carousel{
	  background:none!important;
  }
  


/* :hover */
.facbook-btn:hover span{
	color: #fff !important;
}
button:hover{
	background-color:#374B5C !important;
	color: #fff !important;
}
#contactus .feel-free button:hover{
	background-color:#374B5C !important;
	color: #fff;
}
.tabs button:hover{
	background-color:#374B5C !important;
	color: #fff;
}
.owl-prev:hover{
	background-color:#374B5C !important;
}
.owl-next:hover{
	background-color:#374B5C !important;
}
.dropdown-menu{
    width: 100%;
    padding: 10px;
}
.dropdown-menu a {
    color: #212121;
	font-size: 15px;
}
.dropdown-menu a:hover{
	background-color:#374B5C !important;
	color: #fff !important;
}
.Contact-With-Us a {
    background-color: #E00000 !important;
    color: #fff;
    font-size: 20px;
    padding: 10px 15px;
    border-radius: 25px;
	font-weight: 700;
}
.Contact-With-Us{
	margin-top: 40px;
}

.beg-img .material-symbols-outlined{
	color:#fff!important;
}

.header3 #form-language button:hover {
    background-color: transparent!important;
    color:#333!important;
}

.powered {
    background: #0e1215;
    color: #fff;
    padding: 30px 20px 20px 20px;
}



