@media (max-width:1536px){
	.cf-searchform-holder .cf-formbanner fieldset{padding: 0;}
	.cf-searchform-holder .cf-formbanner fieldset .cf-btnarea{float: left;width: 100%;margin: 10px 0 0;position: static;padding-left: 10px;}
	.cf-featuredtitle{float: left;width: 100%;}
	.cf-featuredcontent figure{width: 100%;}
	.cf-featuredcontent figure img{margin: 0 auto 20px;width: 56px;}
}
@media (max-width:1366px){
	.cf-banner-holder{overflow: hidden;}
	.cf-banner-holder img{max-width: none;width: auto;height: 600px;}
	.cf-banner-content h1{font-size: 45px;line-height: 50px;}
	.cf-sidebarnav{width:54px;}
	.cf-sidebarnav .cf-userprofile .cf-title{display: none;}
	.cf-sidebarnav .cf-userprofile .cf-userimg {width: 40px;}
	.page-template-dashboard .cf-expand-wrap,
	.page-template-dashboard .cf-wrapper{padding-left:54px; }
	.cf-toggle-btn.cf-sidebarnav{width: 280px;}
	.cf-toggle-btn.cf-sidebarnav .cf-userprofile .cf-title{display: block;}
	.cf-innerbannerform .cf-filterform .form-group{ width: 100%; }
}
@media (max-width:1200px){
	.cf-headerrightarea{width: 100%;margin-top:20px; }
	.cf-nav{float: right;}
	.cf-headerrightarea .cf-formsearch{float: right;}
	.cf-featuredtitle h2 em{
		font-size: 14px;
		line-height: 22px;
	}
}
@media (max-width:1199px){
	.cf-navigation > ul > li{padding: 0 15px;}
	.cf-latestads .cf-adimg{width: 100%;}
	.cf-latestads .cf-featuredadcontent{float: left;width: 100%;}
	.cf-categoriescontent > div{float: none !important;display: inline-block;vertical-align: top;margin: 0 0 0 -3px;}
	.cf-categoriescontent > div:nth-child(n+4) .cf-cgcontentholder{margin-top: 30px;}
	.cf-featuredadsholder.cf-latestads > div > div.col-xs-12:nth-child(3){margin:0; }
	.cf-featuredadsholder.cf-latestads > div > div.col-xs-12:nth-child(n+4){margin-top:30px; }
}
@media (max-width:1024px){
	table.cf-adstale > tbody > tr > td .cf-statusbtn-active{
		text-align: left;
		line-height: 40px;
	}
	table.cf-adstale > tbody > tr > td{text-align: left;}
	.cf-adstale tbody tr + tr{border-top: 1px solid #e1e1e1;}
	.cf-banner-content h1{font-size: 40px;line-height: 50px;}
}
@media (max-width:991px){
	.cf-navigation{
		display: block;
		position: relative;
	}
	.cf-navigation > ul{
		right: 0;
		top: 100%;
		z-index: 99;
		display: none;
		background: #fff;
		text-align: left;
		min-width: 300px;
		position: absolute;
		border: 1px solid #e1e1e1;
	}
	.cf-navigation > ul > li{padding: 0;}
	.cf-navigation > ul > li + li{border-top: 1px solid #e1e1e1;}
	.cf-navigation > ul > li a{padding: 0 10px;}
	.cf-navigation > ul > li{width: 100%;}
	.cf-details-listing{line-height: 24px;}
	.cf-price-detail{margin-top: 30px;}
	.cf-listingfeart-content ul li{
		width: 50%;
		padding: 0 30px;
		margin-right: 0; 
	}
	.cf-listingfeart-content ul{
		width: auto;
		float: none;
		margin: 0 -30px;
		overflow: hidden;
	}
	.cf-categoriescontent > div:nth-child(n+3) .cf-cgcontentholder{margin-top: 30px;}
	.cf-searchform-holder .cf-formbanner fieldset .form-group{width: 50%;padding: 10px;}
	.cf-searchform-holder .cf-formbanner fieldset .form-group.cf-inputwithicon i{top: 10px;}
	.cf-featuredadsholder > div > div:nth-child(n+3){margin-top: 30px;}
	.cf-featuredadsholder.cf-latestads > div > div.col-xs-12:nth-child(n+3){margin-top:30px; }
	.cf-bannerformholder .cf-formbanner fieldset .cf-btnarea{
		padding: 10px;
		position: static;
	}
	.cf-bannerformholder .cf-formbanner fieldset{padding-right: 0;}
	.cf-manageads-holder.cf-insight{width: 100%;margin-right: 0;}
	.cf-manage-package{width: 100%;margin-top:30px; }
	.cf-featuredadd li{width: 50%;}
	.cf-featuredadd li:nth-child(n+3){margin-top:30px; } 
}
@media (max-width:800px){
	.cf-adsoption{
		width: 100%;
		float: left;
		margin-top:30px; 
	}
}
@media (max-width:767px){
	.cf-bannerformholder .cf-formbanner fieldset .form-group i{top: 10px;}
	.cf-bannerformholder .cf-formbanner fieldset .form-group{width: 50%;padding: 10px;}
	.cf-featuredadsholder > div > div:nth-child(n+2){margin-top: 30px;}
	.sj-dropdowarrow{display: block;}
	.sj-nav{width: auto;float: right;}
	.sj-navigation{top: 100%;left: 0;background: #fff;position: absolute;}
	.sj-navigation ul{}
	.sj-navigation ul li{width: 100%;float: left;display: block;}
	.sub-menu,
	.mega-menu{clear: both;float: left;display: none;position: static;width: 100% !important;}
	.cf-categoriescontent > div:nth-child(n+2) .cf-cgcontentholder{margin-top: 30px;}
	.cf-aboutgallery figure img{
		width: 50%;
		float: left;
	}
	.cp-full-with-with-container{ margin-left: 0; margin-right: 0; }
}
@media (max-width:640px){}
@media (max-width:568px){
	.cf-searchform-holder .cf-formbanner fieldset .form-group{width: 100%;}
	.cf-featuredadd li{width: 100%;}
	.page-template-dashboard .cf-main{padding: 30px 10px;}
	.cf-featuredadd li + li{margin-top:30px; }
	.cf-ads-holder{padding: 30px 0;}
	.cf-adstale .cf-manageads-details .cf-title{max-width: 140px;float: left;}
	.cf-navigation > ul{min-width: 260px;}
}
@media (max-width:480px){
	.cf-details-bar .cf-title h2{font-size: 24px;}
	.cf-listingfeart-content ul li{width: 100%;}
	.cf-widget.cf-price-detail li{font-size: 16px;}
	.cf-sectiontitle h2{font-size: 24px;line-height: }
	.cf-bannerformholder .cf-formbanner fieldset .form-group{width: 100%;}
	.cf-commentinfo > figure{margin: 0 0 20px;}
	.cf-comment-content{
		float: left;
		width: 100%;
	}
	.cf-abouttitle h2{font-size: 20px;}
}
@media (max-width:479px){
	.cf-cgcontentholder{padding: 30px 20px;}
	.cf-search-hscrollbar .cf-featuredadsholdervtwo .cf-posteddetails .cf-stars{margin: 10px 0 0;float: left;width: 100%;}
}
@media (max-width:320px){}


/*Classipro responsive*/
@media (max-width:1199px){
	.cp-bannertitle h1{
		font-size: 34px;
		line-height: 45px;
	}
	.cp-verified-video iframe{width: 100%;}
	.cp-galleryslider figure{overflow: hidden;}
	.cp-galleryslider figure img{
		height: 349px;
		max-width: none;
		width: auto !important;
	}
	.cp-details-header .cp-featuredadmeta .cp-rightarea span{
		margin-left:20px; 
	}
	.cp-details-header .cp-featuredadmeta .cp-rightarea{margin-left:-20px; }
}
@media (max-width:991px){
	.cp-adsearch{padding:0 30px; }
	.cp-asidebar{margin-top: 30px;}
	.cp-threecol > div:nth-child(n+2){margin-top:30px; }
	.navbar-toggler{
		color: #fff;
		margin-left:10px; 
		min-height: 40px;
		background: var(--themecolor);
	}
	.cp-ads-location-holder ul li{width: 50%;}
/*	.cp-featuredads-holder > div:nth-child(n+3){margin-top: 30px;}*/
	.cp-verified-video{margin-top:30px; }
	.cp-banner-content{padding:30px 0; }
	.cp-homebanner{
		background-size: cover;	
		min-height: 800px;
		display: block;
	}
	.cp-dropdowarrow{display: block;}
	.cp-nav{
		width: auto;
		float: right;
	}
	.cp-navigation{
		top: 100%;
		left: 0;
		background: #fff;
		position: absolute;
	}
	.cp-navigation ul li{
		width: 100%;
		float: left;
		display: block;
		text-align: left;
	}
	.cp-navigation > ul > li + li{border-top: 1px solid #eee;}
	.sub-menu,
	.mega-menu{
		clear: both;
		float: left;
		display: none;
		position: static;
		width: 100% !important;
	}
	.cp-staffpick-grid li{ width: 50%; }
}
@media (max-width:800px){}
@media (max-width:767px){
	.cp-reviewform .form-group{width: 100%;}
	.cp-comment-holder{padding:20px; }
	.cp-sub-comment {padding-left: 20px;}
	.cp-features ul li{width: 100%;}
	.cp-features ul li + li{margin-top: 16px;}
	.cp-updatearea{
		float: left;
		width: 100%;
		text-align: left;
		margin-top: 10px;
	}
	.cp-details-header .cp-featuredad-title h4{
		font-size: 22px;
		line-height: 26px;
	}
	.cp-footerbottom .cp-rightarea{
		float: left;
		margin-top: 10px;
	}
	.cp-featuredads-listing .cp-featuredad-content{
		float: left;
		width: 100%;
	}
	.cp-staffpick-holder{margin-top: 30px;}
	.cp-full-with-with-container{ margin-left: 0; margin-right: 0; width: 100%;}
	.cp-cat-wrap2 .cp-category {
    	width: 50%;    
	}
	.cp-cat-wrap .cp-category{ width: 50%; }
}
@media (max-width:640px){}
@media (max-width:576px){
	.container .cp-haslayout .container{ width: 450px !important; }
	.dc-filterdropdown-holder{
		float: left;
		width: 100%;
		padding: 10px 30px;
	}
	.cp-searchform .form-group + .form-group{
		border: 0;
		border-top: 1px solid #eee;
		position: relative;
	}
	.cl-search-form .cp-address-icon .fa{ right: 10px; }
	.cp-searchform .form-group{width: 100%;}
	.cp-searchform fieldset{padding: 0;}
	.cp-searchform .cp-btnarea{position: static;}
	.cp-searchform .cp-btnarea .cp-btn{border-radius: 0 0 4px 4px;width: 100%;}
	.cp-bannertitle h1 {
		font-size: 24px;
		line-height: 34px;
	}
	.cp-featuredadsvtwo > div > div:nth-child(n+2) {margin-top: 30px;}
	.cp-staffpick-grid li{ width: 100%; }
	.cp-ads-location-holder ul li{ width: 50%; }
}
@media (max-width:480px){
	.cp-featuredads-listing .cp-featured-slider{width: 100%;}
	.cp-adssliderholder .cp-featured-img{overflow: hidden;}
	.cp-adssliderholder .cp-featured-img img{
		width: auto !important;
		height: 280px;
		max-width: none;
	}
}
@media (max-width:479px){
	.cp-formtitle h2{
		font-size: 22px;
		line-height: 26px;
	}
	.cp-banner-content .cp-btnarea .cp-btn + .cp-btn{
		clear: both;
		margin:20px 0 0;
	}
	.cp-homebanner{min-height: 900px;}
	.cp-formtitle h2 span{font-size: 20px;}
	.cp-app-imgs li{clear: both;}
	.cp-app-imgs li + li{margin:20px 0 0;}
	.cp-ads-location-holder ul li{width: 100%;}
	.cp-topbar .cp-rightarea{
		float: left;
		width: 100%;
		padding-top:0;
	}
	.cf-logincontent{float: right;}
}
@media (max-width:375px){
	.container .cp-haslayout .container{ width: 320px !important; }
	.cp-featuredads-listing .cp-featured-img img{
		height: 200px;
		max-width: none;
		width: auto !important;
	}
	.cp-ads-location-holder ul li{ width: 100%; }
}
@media (max-width:320px){}












/*dashboard responsive */
@media (max-width:1200px){.cf-dashboardheader .cf-btnarea{width: 100%;margin: 10px 0 0;float: right;text-align: right;}}


