@media only screen and (min-width:320px) and (max-width:991px) {
h1 {
 font-size:26px!important;
}
 h2 {
 font-size:21px!important;
}
 h3 {
 font-size:19px!important;
}
 h4 {
 font-size:15px!important;
}
}
@media only screen and (min-width:320px) and (max-width:767px) {
.logo-bar{ position:inherit !important} 
 header .nav-bar {
 background: #fff;
 right: -300px;
 height: 100%;
 position: fixed;
 width: 220px;
 z-index:9999999;
 overflow:auto; 
 box-shadow:0px 10px 50px #000;
}
header .nav-bar.nav-hide {
left:inherit;
opacity: inherit;
visibility: inherit;
}
 header .nav-bar.nav-show {
 left:inherit;
opacity: inherit;
visibility: inherit;
}
.package-bar .package {
 margin-bottom:20px;
}
    .view-detail-bar .maxbid h4 {
       
        font-size: 16px !important;
        line-height: 24px;
       
    }
    .view-detail-bar .maxbid {
        padding: 0px 0px 0px;
     
    }
.news-bar{
	padding:8px 0px;
}


}
@media only screen and (min-width:320px) and (max-width:767px) {
.header-wrapper {
  }

/**/
 header .nav-bar {
 top: 135px!important;
}
/**/

header .top-bar .col-md-5 {
border-bottom:1px solid #ccc;
overflow:hidden
}
.m-no-left
{
	padding-left:0 !important;
	
}
header .cont-nav ul a.email span.cont-text {
display:none;
}
header .top-bar .col-md-7 {
padding:0px!important;
}
header .social-nav {
 overflow:hidden;
display:table;
margin:auto
}
header .top-nav {
border-top:1px solid #ccc;
width:100%;
margin: 0!important
}
header .top-nav ul li {
margin:5px 0 5px 0!important
}
header .top-nav ul a {
 display: block;
 padding: 0px 9px;
}
header .top-nav ul li:last-child a {
border:0px;
padding-right:0;
}
.nav-btn { 
	display:block;
	top:10px;
	margin-left:-10px;
}
/**/
.user-nav ul{
margin: 0px 0 !important;}

.user-nav ul a {
 padding: 10px 12px;
 }
/**/
 header .nav-bar {
 top: 0px!important;
}
/**/ 
.m-clear-fix{
	clear:both !important;
}
header .logo {
   width:180px;
	clear:both;
}
header .logo img {
         max-width: 120px !important;
        float: left;
        margin-top: 0 !important;
}


.nav-btn { display:block; 
	margin-top:8px !important;
}
/**/
.slide-img-inner {

    height: 538px;}
.slide-content {
    position: relative;
    top: 30%;
	display:none
}
.slide-content h1 {
    color: #fff;
    font-size: 26px !important;
    margin: 0px 0px 20px 0px !important;
}
.slide-content p {
    color: #fff;
    font-size: 13px !important;
    margin: 0px 0px 30px 0px !important;
}

.serch-form {
    bottom: 0px;
    left: 0px;
    position: absolute;
    right: 0px;
    top: 25%;
	transform: inherit;
    -webkit-transform: inherit; 
	/*z-index:1; */
}


.pricing {
    margin-bottom: 10px;
}
.count-col .common-text {
    margin-bottom: 20px !important;
}

.padding-top {
    padding-top: 20px;
}
.page_header {
    padding-bottom: 0px;
}
.page_header .page-content .page_nav {
    bottom: 0;
    margin-top: 10px;
    position: relative;
    right: 0;
}

.packege-title {
    padding: 5px 0px 5px 0 !important;
    font-size: 14px !important;
}
.packege-title span {
    padding: 5px 6px !important;
    font-size: 16px !important;
}
.packege-sub-title {
    padding: 5px 10px 5px 0 !important;
    font-size: 13px !important;
}
.packege-sub-title-1 {
    padding: 5px 10px 5px 0 !important;
    font-size: 13px !important;
}
.package-table .table-header .pack-title {
    font-size: 13px !important;
    line-height: 18px;
}
.package-table .table-header {
    padding: 5px 5px;
}
.package-table .table-features li {
    line-height: 18px;
    padding: 5px 10px !important;
    font-size: 12px;
}
footer .footer-bar .brdr-col{ border:0px;}
footer .cont-nav ul a.email { font-size:22px; font-weight:bold}


.site__panel {
	padding: 10px 10px;
}
.site__panel .form-control--select {
    width: 100%;
}
.control-label {
    font-weight: 500 !important;
    margin: 0px 10px 0 0;
	font-size:13px;
}
.site__panel .input-group {
    margin-top: 19px;
}
.cat-bar .cat-info {
    padding: 0px 0px;
	margin-top: 15px;
}
.cat-box .rating {
    width: 35%;
}
.other-sec .dis-tex p {
    margin-left: 20px !important;
}
.btn-secondary {
    /*padding: 5px 15px 0 0px;
    margin-left: 0px;*/
	position: relative;
}
.btn-share .share-wrapper {
    left: 0;
}
.other-sec {
    border-bottom: 0px solid #eee;
}
.btn {
	min-width:110px;
}
.view-detail-bar .btn-sh {
	margin-left:0px;
	width:110px;
}
.no-padding-right {
    padding-right: 15px !important;
}
.view-detail-bar .pull-right {
	float:none !important;
}
.map iframe {
	height:150px;
}
.add-stars {
    padding: 3px 5px;
    font-size: 11px;
}
.page-head h3 {
    font-size: 15px !important;
}

.page-head h3 p {
    margin-top: 10px !important;
}


.serch-form .form-outer .serch-form-location {
    width: 100%;
    display:block;
    height: 0px;
	margin-bottom:20px !important;
}
.serch-form .form-outer .search-block {
    display:block;
    width: calc(100% - 30px);
	margin-top:105px;
	margin-left:15px;
	overflow:inherit;	
}
.serch-form .form-outer .btn-sld-outer {
   margin-left:15px !important;
}
.serch-form .form-outer .search-block .serch-form-key {
    width:100%;
    display:block;
    left: 0px;
	margin-bottom:20px !important;
}
.serch-form {
   background: transparent;
}
.btn-search {
    min-width: 120px;
    padding: 7px 10px !important;
    height: 40px;
}
.idx-abt-right {
    margin-top: 20px !important;
}

.serch-form .form-outer .search-block .form-group .form-control {
    padding: 7px 10px;
    height: auto;
}
.serch-form-location, .hero-image-category, .hero-image-price, .serch-form-key .form-control {
    height: 40px !important;
}
.slide-img-inner {
    height:360px;
}
.home-abt-bar {
   padding: 40px 0px 40px 0px!important;
}
.class-ads .tender-heading h2 {
    font-size: 20px !important;
    line-height: 27px;
	margin-bottom: 30px !important;
}
.auction-list {
    display: inherit;
    width: 100%;
    margin: 10px 0px 20px 0px;
    padding: 11px;
	margin-bottom:30px !important;
	overflow:hidden;
}
.auction-list .auction-t-second {
    width: 100%;
    padding-left: 0px;
	padding-top:10px;
}
.auction-list .auction-t-first {
      width:100%;
}
.auction-l-bottom {
    margin: 10px 0 10px;
    float: left;
    width: 100%;
}

.auction-bottom-left {
    width: 100%;
}
.auction-bottom-right {
    width: 100%;
    float: left;
    text-align:left;
}
.banner {
    padding: 10px 0;
}
.pdt-details-sec {
    padding: 40px 0;
}
.view-detail-bar .detail-sec {
    margin-top: 30px;
	padding:20px 15px !important;
}
footer .social-links{
	margin-bottom:20px !important;
}
/* Inner CSS Start */
.bid-details-sec .view-detail-bar .detail-sec {
    margin-top: 0px;
    padding: 20px 15px !important;
}
.bid-details {
    padding: 20px 0px;
}
.bid-details h4 {
    font-size: 18px !important;
    line-height: 24px;
}
.btimer-top strong{
	padding:6px;
	font-size:14px !important;
	line-height:24px;
	margin:10px 5px 10px 0 !important;
}
.bid-submit {
    min-width: 120px !important;
    padding: 10px 12px !important;
    margin-top: 15px !important;
}
/* Register Css */
.log-body {
    padding: 80px 0 60px;
}
.log-model {
    border-radius: 5px;
    padding: 10px 20px 20px;
}

/* DAte 27-08-2021 */
.pdt-details-sec .term-con-sec.head-section p {
    font-size: 14px !important;
    line-height: 24px;
}
.cor-info-right {
    width: 100%;
}
.cor-info-left {
   width: 100%;
}

.pdt-details-sec .term-con-sec h2 {
    font-size: 20px !important;
    line-height: 27px;
}
.pdt-details-sec .term-con-sec ul li:before {
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
}
.pdt-details-sec .term-con-sec h4 {
    font-size: 18px !important;
    line-height: 24px;
}

/* Date 31-08-2021 */
.inner-contact-sec .cont-left {
    padding-right: 0px !important;
}
.inner-contact-sec .cont-left h2 {
    font-size: 20px !important;
    line-height: 27px;
    margin-bottom: 10px !important;
}
.inner-contact-sec .cont-blk h5 {
    font-size: 14px !important;
    line-height: 22px;
	margin-bottom: 5px !important;
}
.inner-contact-sec .cont-form-heading h2 {
    font-size: 20px !important;
    line-height: 27px;
}
.inner-contact-sec .cont-form {
    padding: 0px 0px 20px;
    margin-bottom:0px !important;
}
.inner-contact-sec .cont-form-heading h4 {
    font-size: 16px !important;
    line-height: 24px;
}
.gape-form {
    margin-top: 0px !important;
}
.contact-form-height {
    width: 100%;
    height: 450px !important;
    margin-top: 30px !important;
}
.map iframe {
    height: 300px;
}
.pdt-details-sec.inner-contact-sec{
    padding: 40px 0 0;
}
.m-no-padding{
	padding-left:0 !important;
	padding-right:0 !important;
}
/* DAte 14-09-2021 */
.download-col {
  margin-bottom:30px !important;
}

    .view-detail-bar .maxbid h5 {
        font-size: 18px !important;
        line-height: 24px;
        margin-top: 10px !important;
        padding-left: 15px !important;
        padding-bottom: 10px !important;
    }

.apply-form {
    max-width: 100%;
    padding: 0;
    position: relative;
    background:transparent;
    box-shadow:none;
    margin: 0 auto;
}
.apply-form h3 {
    font-size: 20px !important;
    line-height: 27px;
    margin-bottom: 10px !important;
}
.pdt-details-sec .vision-left {
    padding: 30px 0px 20px 0 !important;
}
.pdt-details-sec .vision-right {
    padding: 0px !important;
}
footer .footer-bar-bottom .copy {
   text-align: center;
}
.nav.social-links {
    float: none;
    margin: 0 auto 20px !important;
    display: table;
}
.news-bar{
	padding:8px 0px;
}



}
@media only screen and (min-width:768px) and (max-width:991px) {


header .user-nav ul a {
	font-size: 12px !important;
	line-height: 20px;
	font-weight: 400;
	width: 100px;
	padding: 8px !important;
}
.top-bar ul .cont-text a {
    font-size: 12px;
    line-height: 20px;
}
.ipad-no-pad
{
	padding-left:0 !important;
	padding-right:0 !important;
}
.slide-content h1 {
    font-size: 35px !important;
}
.slide-content p {
    font-size: 14px !important;
    margin: 0px 0px 34px 0px !important;
}

.padding-top {
    padding-top: 20px;
}
.page_header {
    padding-bottom: 0px;
}
.page_header .page-content .page_nav {
    bottom: 0;
    margin-top: 10px;
    position: relative;
    right: 0;
}
 .footer-bar .col-sm-6:nth-child(3) {
	clear:left;
}

.nav.social-links i {
    background-color: #f7f8f9;
    border-radius: 50%;
    color: rgba(54, 54, 54, 0.6);
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    transition: background-color .15s linear;
    width: 30px;
}
footer .site-nav ul li {
    line-height: 30px;
    display:block;
}
footer .site-nav ul a {
	padding: 2px 10px;
}	
.site__panel {
	padding: 10px 10px;
}
.site__panel .form-control--select {
    width: 100%;
}
.control-label {
    font-weight: 500 !important;
    margin: 0px 10px 0 0;
	font-size:13px;
}
.site__panel .input-group {
    margin-top: 19px;
}
.cat-bar .cat-info {
    padding: 0px 0px;
	margin-top: 15px;
}
.cat-box .rating {
    width: 35%;
}
.other-sec .dis-tex p {
    margin-left: 20px !important;
}
.btn-secondary {
    /*padding: 5px 15px 0 0px;
    margin-left: 0px;*/
	position: relative;
}
.btn-share .share-wrapper {
    left: 0;
}
.other-sec {
    border-bottom: 0px solid #eee;
}
.btn {
	min-width:90px;
}
.view-detail-bar .btn-sh {
	margin-left:0px;
	width:122px;
}
.view-detail-bar .btn-share .share-wrapper {
    left: 48%;
}

.slide-img-inner {
    height:200px;
}
.auction-bottom-left {
    width: 100%;
}
.auction-bottom-right {
    width: 100%;
	text-align:left;
}
.ipad-no-pad{
	padding-left:0 !important;
	padding-right:0 !important;
}
.auction-l-bottom {
    margin: 8px 0;
}
.auction-second-row .row-label {
    float: left;
    width:50%;
	
}
.auction-second-row .row-value {
    float: right;
    width: 50%;
    text-align: right;
}
.actn-btn {
    min-width: 60px !important;
    padding: 6px 8px !important;
    font-size: 10px !important;
    line-height: 20px;
}
.home-abt-bar.count-bar{
    padding: 40px 0px 40px 0px!important;
}
footer .footer-bar {
    padding:50px 0 20px 0!important;
}

.auction-list {
    margin:10px 8px;
    padding:12px 8px;
	width:30.5%;
	min-height:410px;
	padding:6px !important;
}
.auction-second-row .row-label {
   font-size: 11px;
}
.auction-second-row .row-value {
   font-size: 11px;
}
.top-timer-bar p{
	font-size:12px !important;
}
.auction-list .auction-t-first {
    float: left;
    width: 100%;
}
.auction-list .auction-t-second {
    float: left;
    width:100%;
    padding-left: 0px;
	padding-top:0px;
}
.actn-btn.blue {
	width: 49%;
	padding: 7px 10px !important;
	border-radius: 0;
	font-size: 12px !important;
}
.actn-btn.green {
    color: #fff !important;
    background: #ff7611;
    font-size: 12px !important;
    padding: 7px 12px !important;
    width: 49%;
    border-radius: 0 !important;
}
header .logo {
    padding-top: 20px;
    padding-bottom: 0px;
    padding-right: 0;
    padding-left: 0;
}
.header .site-nav {
	padding-left:15px !important;
}
.user-nav ul {
    padding: 0px 0 !important;
}
/* Inner page CSS Start */
.banner {
    padding: 10px 0;
    position: relative;
}
.pdt-details-sec {
    padding: 40px 0;
}
.bid-details h4 {
    font-size:18px !important;
    line-height: 27px;
}
.btimer-top strong{
	padding:8px;
	font-size:14px !important;
	line-height:24px;
	font-weight:600;
	color:#FFF !important;
	background:#4cb848;
	margin:15px 8px 15px 0 !important;
}
/* Register Css */
.log-body {
    padding: 120px 0 80px;
}

/* Date 31-08-2021 */
.inner-contact-sec .cont-left {
    padding-right: 0px !important;
}
.inner-contact-sec .cont-left h2 {
    font-size: 22px !important;
    line-height: 30px;
    margin-bottom: 10px !important;
}
.inner-contact-sec .cont-blk h5 {
    font-size: 14px !important;
    line-height: 22px;
	margin-bottom: 5px !important;
}
.inner-contact-sec .cont-form-heading h2 {
    font-size: 22px !important;
    line-height: 30px;
}
.contact-form-height {
    width: 100%;
    height: 450px !important;
    margin-top: 30px !important;
}
.map iframe {
    height: 300px;
}
header .logo img {
   width: 100px !important;
}
header .logo-bar-fix #level_1 li a {
    font-size: 13px !important;
    line-height: 24px;
    font-weight: 600;
}
.apply-form h3 {
    font-size: 21px !important;
    line-height: 30px;
    margin-bottom: 10px !important;
}
.service-container .service .front h3 {
    font-size: 18px !important;
    line-height: 25px;
}
.service-container .service {
   height: 280px;
}
.service-container .service .front, .service-container .service .back {
    padding: 18px;
}
.pdt-details-sec .about-sec .flip-box-front h4 {
    font-size: 18px !important;
    line-height: 25px !important;
}
.flip-box-front img {
    max-width: 55px !important;
    margin-bottom: 8px !important;
}
.flip-box-back {
   padding: 25px 15px 15px !important;
}
.flip-box-back p {
    font-size: 12px !important;
    line-height: 20px !important;
}

}
@media only screen and (min-width:992px) and (max-width:1199px) {
 header .top-nav {
 margin: 5px 11px 5px 0 !important; 
}
header .logo img {
	width:180px;
}
header .top-nav ul a {
	padding:0px 6px;
}
/**/
header .cont-nav ul a { 
	padding:0px 7px;
}
/**/

header .logo {
    padding-top: 15px;
}
.user-nav ul a {
    padding:14px 14px;
}


.padding-top {
    padding-top: 25px;
}
.page_header .page-content .page_nav {
    margin-top: 10px;
}
.site__panel .form-control--select {
    width: 62%;
}
.cat-bar .cat-info {
    padding: 0px 0 0 15px;
}
.other-sec .dis-tex p {
    margin-left: 15px !important;
}
element {
}
.btn-secondary {
    padding: 5px 0 0 10px;
}
.view-detail-bar .btn-share .share-wrapper {
    left: 48%;
}

.slide-img-inner {
    height: 220px;
}
.idx-abt-bar .main-head {
    font-size: 27px !important;
    line-height: 35px;
    margin-bottom: 20px !important;
}
.home-abt-bar {
    padding: 50px 0px 50px 0px !important;
}
.actn-btn {
	min-width: 52px !important;
	padding: 5px 4px !important;
	font-size: 11px !important;
	line-height: 18px;
}
.count-col {
	height: 125px;
	border-radius: 4px;
	margin: 10px 15px 0;
	padding: 15px 8px !important;
	width: calc(50% - 30px) !important;
}
.count-col .fact-left {
    width: 52px;
    float: left;
    margin-top: 8px;
}
.count-col .fact-rgt {
    width: calc(100% - 52px);
    padding-left: 8px !important;
}
.count-col .main-text {
    font-size: 35px !important;
    line-height: 35px !important;
}
.count-col .common-text {
    font-size: 14px !important;
}
.auction-list {
    margin:10px 8px;
    padding:12px 8px;
}
.auction-second-row .row-label {
   font-size: 11px;
}
.auction-second-row .row-value {
   font-size: 11px;
}
.top-timer-bar p{
	font-size:12px !important;
}
/* Inner Page Css Start */
.banner {
    padding: 10px 0;
}
.pdt-details-sec {
    padding: 50px 0;
}

/* Register Css */
.log-body {
    padding: 150px 0 100px;
}
/* Date 31-08-2021 */
.inner-contact-sec .cont-left {
    padding-right: 20px !important;
}
.inner-contact-sec .cont-left h2 {
    font-size: 27px !important;
    line-height: 35px;
    margin-bottom: 15px !important;
}
.inner-contact-sec .cont-form-heading h4 {
    font-size: 18px !important;
    line-height: 25px;
}
.inner-contact-sec .cont-left p {
    font-size: 15px !important;
    line-height: 25px;
}
.inner-contact-sec .cont-blk {
    height: 138px;
    padding: 15px 10px;
}
.inner-contact-sec .cont-blk .co-left {
   width: 40px;
}
.inner-contact-sec .cont-blk .co-right {
    width: calc(100% - 40px) !important;
    padding-left: 5px !important;
}
.inner-contact-sec .cont-blk h5 {
    font-size: 13px !important;
    line-height: 22px;
}
.service-container .service .front h3 {
    font-size: 20px !important;
    line-height: 27px;
}
.service-container .service {
   height: 280px;
}
.service-container .service .front, .service-container .service .back {
    padding: 18px;
}
.pdt-details-sec .about-sec .flip-box-front h4 {
    font-size: 20px !important;
    line-height: 27px !important;
}

}
@media only screen and (min-width:1200px) and (max-width:1440px) {


}