html {
	-webkit-text-size-adjust: none;
}

@media screen and (max-width:979px) {
	#djmod_map {
		max-width: 100%;
	}

	.video_box iframe {
		max-width: 100%;
	}

	.video_box .row_value {
		display: inline !important;
	}

	#dj-classifieds .dj-item .images_wrap {
		width: 100% !important;
	}

	#dj-classifieds .dj-item .general_det {
		clear: both;
		float: none;
		width: 100% !important;
	}

	#dj-classifieds .dj-item .general_det .general_det_in {
		padding-left: 0px;
	}

	.geo_coordinates {
		word-break: break-all;
	}

	#dj-classifieds .dj-additem .djform_row .djform_field {
		clear: both;
		float: none;
	}

	#dj-classifieds .dj-additem .prom_rows .djform_row .djform_field {
		clear: none;
		float: left;
	}

	#dj-classifieds .bid_type_box {
		float: none;
		margin-bottom: 10px;
	}

	.toggle-editor.btn-toolbar {
		float: left;
	}

	.mod_djclassifieds_items .items-cols1 .items-col {
		width: 100% !important;
		
	}

	.mod_djclassifieds_items .items-cols2 .items-col {
		width: 49.9% !important;
	}

	.mod_djclassifieds_items .items-cols3 .items-col {
		width: 33.3% !important;
	}

	.mod_djclassifieds_items .items .items-col {
		width: 24.9% !important;
	}

	.dj_cf_search_onerow .search_row1>div:first-of-type:nth-last-of-type(9),
	.dj_cf_search_onerow .search_row1>div:first-of-type:nth-last-of-type(9)~div {
		width: 25%;
	}

	.dj_cf_search_onerow .search_row1>div:nth-of-type(4n+1),
	.dj_cf_search_onerow .search_buttons {
		clear: both;
	}

	.dj_cf_search_onerow .search_row1>div:first-of-type:nth-last-of-type(8),
	.dj_cf_search_onerow .search_row1>div:first-of-type:nth-last-of-type(8)~div {
		width: 25%;
	}

	.dj_cf_search_onerow .search_row1>div:first-of-type:nth-last-of-type(7),
	.dj_cf_search_onerow .search_row1>div:first-of-type:nth-last-of-type(7)~div {
		width: 25%;
	}

	.dj_cf_search_onerow .search_row1>div:first-of-type:nth-last-of-type(6),
	.dj_cf_search_onerow .search_row1>div:first-of-type:nth-last-of-type(6)~div {
		width: 25%;
	}

	.dj_cf_search_onerow .search_row1>div:first-of-type:nth-last-of-type(5),
	.dj_cf_search_onerow .search_row1>div:first-of-type:nth-last-of-type(5)~div {
		width: 25%;
	}
}

@media screen and (max-width:767px) {
	#dj-classifieds .dj-items-table2 {
		width: 100%;
		display: block;
		border: none;
		border-collapse: separate;
		border-spacing: 0 10px;
		margin: 0;
		table-layout: fixed;
	}

	#dj-classifieds div.dj-items-table2 .item_row {
		display: block;
		border: 1px solid #e8e8e8;
		border-bottom: 3px solid #e8e8e8;
		margin-bottom: 15px;
	}

	#dj-classifieds div.dj-items-table2 .item_row .item_col {
		display: block;
		border: none;
		border-bottom: 1px solid #e8e8e8;
	}

	#dj-classifieds div.dj-items-table2 .item_row .item_col.icon {
		width: 100% !important;
		box-sizing: border-box;
	}

	#dj-classifieds div.dj-items-table2 .item_row.promotion.p_border {
		border: 6px solid #32719a;
	}

	#dj-classifieds .dj-items-table2 .item_row.promotion.p_border .item_col.name {
		border-top: 0px;
	}

	#dj-classifieds .dj-items-table2 .item_row .item_col:last-child,
	#dj-classifieds .dj-items-table2 .item_row.promotion.p_border .item_col:last-child {
		border: none
	}

	#dj-classifieds .dj-items-table2 .item_row.promotion.p_border .item_col:last-child {
		border-top: 3px solid #32719a;
	}

	#dj-classifieds .dj-items-table2 .item_row .item_col:first-child,
	#dj-classifieds .dj-items-table2 .item_row.promotion.p_border .item_col:first-child {
		border: none
	}

	#dj-classifieds .dj-items-table2 .col_distance .show_distance span:before,
	#dj-classifieds .dj-items-table2 .col_distance .show_on_map span:before {
		width: 100%;
	}

	.mod_djclassifieds_items .items-cols1 .items-col {
		width: 100% !important;
	}

	.mod_djclassifieds_items .items-cols2 .items-col {
		width: 49.9% !important;
	}

	.mod_djclassifieds_items .items .items-col {
		width: 33.3% !important;
	}

	#dj-classifieds .hide_tablet,
	#dj-classifieds .dj-items-table2 .item_row.item_header.main_title .item_col.icon.first {
		display: none !important;
	}

	#dj-classifieds .dj-items-table2 .item_row .item_col.name {
		text-align: center !important;
	}

	#dj-classifieds .dj-items-table2 .item_row .item_col.name a {
		margin-left: 0px !important;
	}

	#dj-classifieds #itemImages .itemImage .rotateBtn,
	#dj-classifieds #itemImages .itemImage .imgMask,
	#dj-classifieds #itemImages .itemImage .delBtn {
		opacity: 1 !important;
	}

	#dj-classifieds #itemImages .itemImage .imgMask {
		background: transparent !important;
	}

	#dj-classifieds .plupload .plupload_started {
		display: none !important;
	}
}

@media screen and (max-width:684px) {

	#dj-classifieds .dj-item .general_det .added,
	#dj-classifieds .dj-item .general_det .user_name,
	#dj-classifieds .dj-item .custom_det,
	#dj-classifieds .dj-item .localization_det {
		margin: 0 0 5px;
		width: 100%;
	}

	.recaptchatable .recaptcha_image_cell,
	.recaptchatable,
	#recaptcha_area tr,
	#recaptcha_area td,
	#recaptcha_area th {
		padding: 2px !important;
	}

	table#recaptcha_table {
		display: block;
		overflow-x: auto;
	}

	#dj-classifieds .dj-cattree-box.cols6 .dj-cattree,
	#dj-classifieds .dj-cattree-box.cols5 .dj-cattree,
	#dj-classifieds .dj-cattree-box.cols4 .dj-cattree,
	#dj-classifieds .dj-cattree-box.cols3 .dj-cattree {
		width: 50%;
	}

	.dj-cattree-wrap div {
		clear: none !important;
	}

	#dj-classifieds .dj-cattree-box {
		display: table;
	}

	#dj-classifieds .dj-additem .prom_rows .djform_row .label,
	#dj-classifieds .dj-additem .prom_rows .djform_row .djform_field {
		width: 100%;
		margin: 0 0 5px;
	}

	#dj-classifieds .dj-additem .djform_row .label {
		text-align: left;
	}

	#dj-classifieds .dj-items .item_row .item_outer,
	#dj-classifieds .dj-items .item_row .item_details {
		width: 100%;
		text-align: left;
		margin-top: 15px;
	}

	#dj-classifieds .dj-items .item_row .item_outer_in .item_img_box,
	#dj-classifieds .dj-items .item_row .item_outer_in .item_content {
		display: block;
	}

	#dj-classifieds .dj-items .item_row .item_details .item_date_start,
	#dj-classifieds .dj-items .item_row .item_details .item_date_exp {
		width: 50%;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		padding-right: 20px;
		vertical-align: top;
	}

	#dj-classifieds .profile_outer .profile_img {
		display: block;
		margin: 0 auto;
	}
	
	#dj-classifieds .profile_outer .profile_name_data {
		display: block;
	}
}

@media screen and (max-width:567px) {

	#dj-classifieds .dj-category .cat_col,
	#dj-classifieds .djcf_items_blog .item_box {
		width: 100% !important;
	}

	#dj-classifieds .dj-cattree-box.cols5 .dj-cattree,
	#dj-classifieds .dj-cattree-box.cols4 .dj-cattree,
	#dj-classifieds .dj-cattree-box.cols3 .dj-cattree {
		width: 100%;
	}

	#dj-classifieds .defaultSimpleSkin table.mceLayout {
		width: auto !important;
		max-width: 100%;
	}

	#dj-classifieds .dj-useradverts .row_ua .row_ua1 .col_ua.advert_active,
	#dj-classifieds .dj-useradverts .row_ua .row_ua1 .col_ua.public_status,
	#dj-classifieds .dj-useradverts .row_ua .row_ua1 .col_ua.icon_name {
		width: 100%;
		display: block;
		float: left;
		border: none;
	}

	#dj-classifieds .dj-useradverts .row_ua .row_ua1 .col_ua.public_status,
	#dj-classifieds .dj-useradverts .row_ua .row_ua1 .col_ua.icon_name {
		border-bottom: 1px solid #E8E8E8;
	}

	#dj-classifieds .dj-items .item_row .item_details .item_date_start,
	#dj-classifieds .dj-items .item_row .item_details .item_date_exp {
		width: 100%;
		padding-right: 0px;
	}

	#dj-classifieds .dj-items .item_row .item_cat_region_outer .item_cat_region_separator {
		display: none;
	}

	#dj-classifieds .dj-items .item_row .item_cat_region_outer .item_category,
	#dj-classifieds .dj-items .item_row .item_cat_region_outer .item_region,
	#dj-classifieds .dj-items .item_row .item_cat_region_outer .item_region .item_distance {
		display: block;
		width: 100%;
		padding: 0px;
		margin: 0px;
	}

	#dj-classifieds .dj-items .item_row .item_cat_region_outer .item_region .item_distance {
		padding-left: 14px;
		box-sizing: border-box;
	}

	.mod_djclassifieds_items .items-cols1 .items-col {
		width: 100% !important;
	}

	.mod_djclassifieds_items .items .items-col {
		width: 49.9% !important;
	}

	#dj-classifieds .hide_mobile {
		display: none !important;
	}
}

@media screen and (max-width:480px) {

	.dj_cf_search_onerow .search_row1>div:first-of-type:nth-last-of-type(9),
	.dj_cf_search_onerow .search_row1>div:first-of-type:nth-last-of-type(9)~div {
		width: 50%;
	}

	.dj_cf_search_onerow .search_row1>div:nth-of-type(4n+1) {
		clear: none;
	}

	.dj_cf_search_onerow .search_row1>div:nth-of-type(2n+1),
	.dj_cf_search_onerow .search_buttons {
		clear: both;
	}

	.dj_cf_search_onerow .search_row1>div:first-of-type:nth-last-of-type(8),
	.dj_cf_search_onerow .search_row1>div:first-of-type:nth-last-of-type(8)~div {
		width: 50%;
	}

	.dj_cf_search_onerow .search_row1>div:first-of-type:nth-last-of-type(7),
	.dj_cf_search_onerow .search_row1>div:first-of-type:nth-last-of-type(7)~div {
		width: 50%;
	}

	.dj_cf_search_onerow .search_row1>div:first-of-type:nth-last-of-type(6),
	.dj_cf_search_onerow .search_row1>div:first-of-type:nth-last-of-type(6)~div {
		width: 50%;
	}

	.dj_cf_search_onerow .search_row1>div:first-of-type:nth-last-of-type(5),
	.dj_cf_search_onerow .search_row1>div:first-of-type:nth-last-of-type(5)~div {
		width: 50%;
	}

	.dj_cf_search_onerow .search_row1>div:first-of-type:nth-last-of-type(4),
	.dj_cf_search_onerow .search_row1>div:first-of-type:nth-last-of-type(4)~div {
		width: 50%;
	}

	.dj_cf_search_onerow .search_row1>div:first-of-type:nth-last-of-type(3),
	.dj_cf_search_onerow .search_row1>div:first-of-type:nth-last-of-type(3)~div {
		width: 50%;
	}

	.dj_cf_search_onerow .search_row2 .search_ex_fields .djseform_field {
		width: 50% !important;
	}

	.dj_cf_search_onerow .search_row2 .search_ex_fields .djseform_field:nth-of-type(3n+1) {
		clear: none;
	}

	.dj_cf_search_onerow .search_row2 .search_ex_fields .djseform_field:nth-of-type(2n+1) {
		clear: both;
	}
}

@media screen and (max-width:379px) {
	#dj-classifieds #ask_form_button {
		font-size: 0.8em;
	}

	#dj-classifieds .dj-additem .djform_row .label {
		width: 170px;
	}

	#dj-classifieds select {
		max-width: 100%;
		width: auto !important;
	}

	#dj-classifieds .dj-additem .prom_rows .djform_prom_v,
	#dj-classifieds .dj-additem .prom_rows .djform_prom_img,
	#dj-classifieds .dj-additem .prom_rows .djform_prom_desc {
		margin: 0 0 5px;
		width: 100%;
	}

	.mod_djclassifieds_items .items .items-col {
		width: 100% !important;
	}
}

@media screen and (max-width:319px) {
	#dj-classifieds .dj-item .title_top .sb_top {
		display: none;
	}

	#dj-classifieds .dj-item .general_det .price_wrap {
		font-size: 0.8em;
		padding: 5%;
	}

	#dj-classifieds #ask_form_button,
	#dj-classifieds .button,
	.dj_cf_search button.button,
	.dj_cf_search a.button,
	.dj_cf_regions_selects button.button {
		background: none repeat scroll 0 0 #DEDEDE;
		float: none;
		font-size: 0.7em;
		margin: 0 0 5px;
		padding: 2px;
	}

	#dj-classifieds .dj-item .ask_form_abuse_outer {
		text-align: center;
	}

	#dj-classifieds .pagination ul li {
		font-size: 10px;
		margin: 1px;
		padding: 2px 1px;
	}

	#dj-classifieds .dj-additem .djform_row .label {
		margin: 0 0 5px;
		padding: 3px;
		width: auto;
	}

	#description_container table tr.last {
		display: none;
	}

	#dj-classifieds .dj-additem .djform_row .label {
		font-size: 10px;
	}

	.djform_field #uploader {
		overflow: hidden;
	}
}