header .user-nav {
   margin: 5px 0 5px;
}
header .top-bar {
    height: auto;
    background:#fcb621;
	position:relative;
}
/*header .top-bar:before{
	content: "";
    width: 70%;
    height: 100%;
    position: absolute;
    background: #23408b;
    right: 0;
    top: 0;
    clip-path: polygon(0 0, 100% 0%, 100% 100%, 0% 100%);
}*/

header .user-nav ul a.join {
    background: #8900ff;
    border-left: 0;
}
header .user-nav ul a {
    width: 110px;
    padding: 8px 10px !important;
    font-size: 13px;
    font-weight: 500;
    display: inline-block;
    position: relative;
    text-align: center;
    color: #fff !important;
    z-index: 1;
    overflow: hidden;
    line-height: 1;
    /* background: linear-gradient(to right, #046da2 0%, #04afae 100%); */
    background: #ff6889;
    border: none;
    border-radius: 5px;
    margin-top: 0px !important;
}
header .user-nav ul a:before{
	position: absolute;
    content: '';
    background: #2044a2;
    height: 100%;
    width: 100%;
    border-radius: 5px;
    top: 0;
    left: 0;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transition: all ease .5s;
    transition: all ease .5s;
    z-index: -1;
}
header .user-nav ul a:hover::before {
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
}
header .nav-bar.nav-hide {
    opacity: 1;
    visibility: visible;
    position: relative;
    float: right;
}

.serch-form {
   background: #ffffff45;
   width:830px;
   margin-top:30px !important;
}
.serch-form .form-outer .search-block {
    display: inline-block;
   /* width: calc(100% - 170px); */
    width:640px;
	position:relative;
	overflow:hidden;
	margin-bottom:0 !important;
	margin-left:20px;
}
.serch-form .form-outer .search-block .serch-form-key {
    width: 374px;
    display: inline-block;
    left: 0px;
	margin-bottom:0 !important;
}
.serch-form .form-outer .serch-form-location {
    width: 41%;
	margin-bottom:0 !important;
}
.form-group .form-control {
    border-radius: 0 !important;
    box-shadow: none;
    padding: 8px 10px;
    height: auto;
	border:none;
}
.serch-form-location, .hero-image-category, .hero-image-price, .serch-form-key .form-control {
    height: 41px !important;
	background:#fff !important;
}
.btn-search {
    min-width: 130px;
    padding: 8px 10px !important;
    height: 40px;
    text-align: center;
    background-color: #21428b !important;
    border-color: #21428b !important;
}
/*Marquee Start  */
.news-bar{
	background:#ffe9ba75;
	padding:8px 15px;
	position:relative;
	overflow:hidden;
}
.news-bar p span{
	font-weight:600;
}
.news-bar p{
	font-size: 16px !important;
    line-height:24px;
    color: #ff0909;
	font-weight:500;
    text-align: left;
	margin-bottom:0 !important;
	font-family: 'Open Sans', sans-serif!important;
}
.news-bar marquee p{
	white-space:nowrap;
	display:inline-block;
}


/*Marquee End */
.top-bar .cont-info {
    float: right;
    z-index: 999;
    position: relative;
}
.top-bar  .cont-info ul {
    list-style: none;
    margin-top: 8px !important;
	overflow:hidden;
	padding:0 !important;
}
.top-bar .cont-info ul li {
    float: left;
    padding: 0 8px 0 8px !important;
}
.top-bar  ul .cont-text {
    display: inline-block;
    vertical-align: top;
    padding-left: 10px !important;
    margin-right: 10px;
}
.top-bar ul .cont-text a {
    font-size: 14px;
    color: #fff !important;
    line-height: 20px;
    font-weight: 400;
    -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    -ms-transition: all 300ms linear;
    transition: all 300ms linear;
}
.top-bar ul .cont-icon {
    width: 22px;
    display: inline-block;
    vertical-align: top;
}
.top-bar ul .cont-icon img {
    max-width: 100%;
}
.top-bar .cont-info {
    overflow: hidden;
    top: 2px;
}
.slide-img-inner {
    height:450px;
	padding-top:50px;
}
.btn-search {
    min-width: 150px;
    padding: 12px 15px !important;
    font-size: 15px;
    line-height: 25px;
    color: #fff !important;
    background: #ff6889 !important;
	border-color:#ff6889 !important;
    text-align: center;
    margin-top: 0px;
    font-weight: 600;
    border-radius: 5px !important;
    display: inline-block;
    float: left;
}
.btn-search:hover {
    background-color: #141414 !important;
    border-color: #141414 !important;
}

.idx-abt-bar{
	padding:80px 0;
	position:relative;
	text-align:center;
}
.idx-abt-bar .main-head{
	font-size: 30px !important;
    line-height: 40px;
    font-weight: 700;
    color: #131313;
	text-align:left;
    /*margin-bottom: 30px !important;*/
}
.idx-abt-bar  p{
	font-size:15px !important;
	line-height:25px;
	color:#181515;
	text-align:left;
	font-weight:400;
}
.idx-btn{
	min-width:150px;
	padding:12px 15px !important;
	font-size:15px;
	line-height:25px;
	color:#fff !important;
	background:#5dd259;
	text-align:center;
	margin-top:20px;
	font-weight:600;
	border-radius:5px !important;
	display:inline-block;
	float:left;
}
.idx-btn:hover{
	background: #141414 !important;
}
.idx-abt-right{
	position:relative;
	margin-top:0px !important;
}
.auction-pblk{
	background-image: url(../design_img/hammer.png);
    width: 150px;
    height: 105px;
    position: absolute;
    bottom: 0px;
    right: 0px;
    z-index: 99;
    background-size: 150px 105px;
    background-repeat: no-repeat;
}
.bdr-design{
	background-image: url(../design_img/border.png);
    width: 150px;
    height: 30px;
    position: relative;
    bottom: 0px;
    right: 0px;
    z-index: 99;
    background-size: 150px 30px;
    background-repeat: no-repeat;
    display: block;
    margin: 0 auto 20px !important;
}

.count-bar {
    padding: 100px 0 95px;
    width: 100%;
    float: left;
    clear: both;
    background: #f7f8f9;
    border-top: 1px solid #dedede;
}
.count-col .common-text {
    color: #141414;
}
.count-col .icon .fa {
    margin-bottom: 0px !important; 
}
.count-col{
	margin-bottom:30px !important;
}
.count-bar .main-head{
	text-align:center;
	margin-bottom:30px !important;
}
.count-bar .count-right{
	position:relative;
	padding:0 20px 20px 20px;
}
.count-bar .count-right img{
	max-width:100%;
}
.auction-list {
    display: inline-block;
    width: 31%;
    background: #f2f2f2;
    margin: 10px;
    padding: 0px;
	webkit-box-shadow: none;
    box-shadow: none;
	padding:15px !important;
}
.auction-list .auction-t-first {
    float: left;
    width: 100%;
	position:relative;
}
.auction-list .auction-t-first .row-value{
	position: absolute;
    left: 0;
    bottom: 0;
    font-size: 12px !important;
    line-height: 20px;
    font-weight: 600;
    color: #fff;
	background:#4d99e7;
	padding:5px 8px !important;
}
/*
.char1 { transform: rotate(10deg); }
.char2 { transform: rotate(20deg); }
.char3 { transform: rotate(30deg); }
.char4 { transform: rotate(40deg); }
.char5 { transform: rotate(50deg); }
.char6 { transform: rotate(10deg); }
.char7 { transform: rotate(20deg); }
.char8 { transform: rotate(30deg); }
.char9 { transform: rotate(40deg); }
.char10 { transform: rotate(50deg); }

*/

.auction-bottom{
	padding:0px 0px;
	position:relative;
	
}

.auction-t-first img {
    max-height: 180px;
    object-fit: cover;
    height: 180px;
}
.auction-l-bottom {
    margin: 10px 0 30px;
    float: left;
    width: 100%;
}
.auction-bottom-right {
    width: 100%;
	margin-top:15px;
}
.actn-btn.blue {
	float: left;
    width: 49%;
    padding: 10px 15px !important;
    border-radius: 0;
    font-size: 15px !important;
}
.actn-btn.green{
	color:#fff !important;
	background:#21428b;
	font-size: 15px !important;
	padding: 10px 15px !important;
	width:49%;
	border-radius:0 !important;
}
.actn-btn.green:hover{
	background: #383633;
}
header .logo-bar-fix #level_1 li a {
    color: #fff !important;
    font-size: 15px !important;
    line-height: 25px;
    font-weight: 400;
}
header  #level_1 li a {
     font-size: 15px !important;
    line-height: 25px;
}
.top-timer-bar {
    margin-top: 6px !important;
    text-align: center;
}
.auction-bottom-left {
    width: 100%;
    display:table;
	margin:0 auto !important;
}
.top-timer-bar .timer-top strong{
	width:30px;
	height:30px;
	position:relative;
	padding:10px !important;
	font-size: 14px;
    line-height: 24px;
    color: #fff;
	background:#141414;
}
.auction-second-row .row-label {
    float: left;
    width: 50%;
	font-size:15px !important;
	line-height:25px;
	font-weight:600;
}
.auction-second-row .row-value {
    float: right;
    width: 50%;
    text-align: left;
	font-size:15px !important;
	line-height:25px;
	font-weight:600;
}
.auction-second-row .row-label span{
    font-weight: 400;
	display:block;
}
.auction-second-row .row-value span{
	font-weight:500;
	display:block;
	font-size:13px !important;
	
}
.auction-list .auction-t-second {
    width: 100%;
}
.top-timer-bar .timer-top strong{
	margin:0 -2px !important;
}
.count-col{
	color: #2B2A29;
    align-items: center;
    height: 138px;
    border-radius: 4px;
    background-color: #fff;
    box-shadow: 0px 1px 4px #00000029;
    margin: 30px 15px 0;
	padding:20px 15px;
    width: calc(50% - 30px) !important;
}
.count-col .fact-left{
	width:60px;
	float:left;
	margin-top:8px;
}
.count-col .fact-left img{
	max-width:100%;
}
.count-col .icon{
	text-align:left;
}
.count-col .fact-rgt{
	width: calc(100% - 65px);
    padding-left: 10px !important;
    float: left;
    text-align: left;
}
.count-col .common-text {
    text-align:left;
}
.count-col .main-text {
    font-size: 45px !important;
    line-height: 45px !important;
    text-align: left;
    font-weight: 700;
    color: #4cb848;
}
.gape-cont{
	margin-top:40px !important;
}
.inner-contact-sec .cont-form-heading h2 {
   color: #141414;
   margin-bottom:5px !important;
}
.inner-contact-sec .cont-form-heading h4 {
    color: #5dd259;
}
.inner-contact-sec .cont-form-heading {
    text-align: left;
}
.inner-contact-sec .cont-left {
    padding-right: 0px !important;
	text-align:center;
}
.inner-contact-sec .cont-left h2 {
    color: #141414;
}
.inner-contact-sec .cont-left p {
    font-size: 16px !important;
    line-height: 26px;
    text-align: center !important;
	font-weight:600;
    color: #333 !important;
}
.inner-contact-sec .cont-blk {
    color: #2B2A29;
    align-items: center;
    height: 138px;
    border-radius: 4px;
    background-color: #fff;
    box-shadow: 0px 1px 4px #00000029;
    padding: 20px 15px;
}
.inner-contact-sec .cont-blk .co-left{
	float:left;
	width:45px;
}
.inner-contact-sec .cont-blk .co-left img {
    max-width:100% !important;
}
.inner-contact-sec .cont-blk .co-right{
	float:left;
	width:calc(100% - 45px) !important;
	padding-left:8px !important;
}
.inner-contact-sec .cont-blk h4 {
    font-size: 16px !important;
    line-height: 24px;
    color: #141414 !important;
    font-weight: 600;
    margin-bottom: 5px !important;
}
.inner-contact-sec .cont-blk h5 {
    font-size: 14px !important;
    line-height: 24px;
    color: #333 !important;
    font-weight: 400;
    margin-bottom: 0 !important;
}
.inner-contact-sec .cont-blk h5:hover a{
	color:#ff6889 !important;
}
.clear-fix{
	clear:both;
}
.inner-contact-sec .cont-form {
     margin-bottom: 0 !important;
}
.inner-contact-sec .cont-left p {
    font-size: 14px !important;
    line-height: 24px;
}
footer .ftr-map {
	width:100%;
	height:220px;
	margin-bottom:30px 
}
.pdt-details-sec .about-sec h4{
	font-size: 22px !important;
    line-height: 30px;
    font-weight: 700;
    color: #131313;
    margin-bottom: 10px !important;
}


@media only screen and (min-width:320px) and (max-width:767px) {

	.top-bar .cont-info {
		display:none;
	}
	header .nav-bar.nav-hide {
       float: inherit;
    }
	
	header .nav-bar.nav-hide {
		opacity: 0;
		visibility: hidden;
		position: fixed;
		float: inherit;
	}
	.slide-img-inner {
		height: 30px;
	}
	.serch-form {
        bottom: 0px;
        left: 0px;
        position: absolute;
        right: 0px;
        top: 35%;
        transform: inherit;
        -webkit-transform: inherit;
        z-index: 999;
    }
	.serch-form {
       width:100%;
	}
	.idx-abt-bar .main-head {
		font-size: 22px !important;
		line-height: 30px;
        margin-bottom: 15px !important;
	}
	.auction-second-row .row-label {
		float: left;
		font-size: 14px !important;
		line-height: 22px;
		font-weight: 600;
		width:50%;
	}
	.count-bar .main-head {
        margin-bottom: 20px !important;
	}
		.count-col {
		color: #2B2A29;
		align-items: center;
		height: 138px;
		border-radius: 4px;
		background-color: #fff;
		box-shadow: 0px 1px 4px #00000029;
		margin: 30px 15px 0;
		padding: 20px 15px;
		width: calc(100% - 30px) !important;
	}
	.count-bar .count-right {
			padding: 0 0px 20px 0px;
	}
	footer .footer-bar {
		margin:0 -15px !important;
	}	
	.inner-contact-sec .cont-blk {
		height: auto;
		overflow: hidden;
	}
	.news-bar{
		padding:8px 0px;
	}

	
}
@media only screen and (min-width:768px) and (max-width:991px) {
	header #level_1 li a {
		font-size: 12px !important;
		line-height: 22px;
		font-weight:600;
	}
	.serch-form {
       width: 700px;
	}
	.serch-form .form-outer .search-block .serch-form-key {
		width: 335px;
	}
	.serch-form .form-outer .btn-sld-outer {
		display: inline-block;
		width: 90px;
		top: -3px !important;
		position: relative;
	}
	.serch-form .form-outer .search-block {
		display: inline-block;
		/* width: calc(100% - 170px); */
		width: 575px;
		margin-top: 15px;
	}
	.idx-abt-bar .main-head {
		font-size: 24px !important;
		line-height: 32px;
		margin-bottom: 20px !important;
	}
	.home-abt-bar {
		padding: 50px 0px 50px 0px !important;
	}
	.class-ads .tender-heading h2 {
		font-size: 24px !important;
		line-height: 32px;
       margin-bottom: 20px !important;
	}
	.top-timer-bar .timer-top strong{
		font-size:12px !important;
		line-height:20px !important;
		padding:7px !important;
	}
	.count-bar .main-head {
       margin-bottom: 20px !important;
	}
	.count-col {
		height: 100px;
		border-radius: 4px;
		margin: 8px 7px 0;
		padding: 11px 6px;
		width: calc(50% - 14px) !important;
	}
	.count-col .fact-left {
		width: 42px;
	}
	.count-col .fact-rgt {
		width: calc(100% - 42px);
		padding-left: 10px !important;
	}
	.count-col .main-text {
		font-size: 30px !important;
		line-height: 30px !important;
	}
}

@media only screen and (min-width:992px) and (max-width:1199px) {
	header .user-nav ul a {
		width: 100px;
		padding: 8px 10px !important;
		font-size: 14px;
    }
}