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.djcftheme-dj-real-estate02 .general_det_in {
   	padding: 0!important;
   }
    #dj-classifieds .dj-item .images_wrap{
        width: 100% !important;
    }
    #dj-classifieds .dj-item .general_det{
        clear: both;
        float: none;
        width: 100% !important;
    }
    .geo_coordinates{
        word-break: break-all;
    }
    #dj-classifieds .dj-additem .djform_row .djform_field{
        clear: both;
        float: none;
        width: 100%;
    }
    #dj-classifieds .dj-additem .prom_rows .djform_row .djform_field{
        clear: none;
        float: left;        
    }
    .toggle-editor.btn-toolbar{
        float:none;
    }
    /* added */
    #dj-classifieds table.dj-items tbody td.icon,
    #dj-classifieds table.dj-items tbody td.name {
        white-space: nowrap;
    }
    #dj-classifieds .djcf_items_blog .item_box_right .item_img {
        width: 100%;
        text-align: center;
    }
    #dj-classifieds .djcf_items_blog .item_img img {
        margin: 0 0 15px;
    }
    #dj-classifieds .djcf_items_blog .item_desc {
        display: inline-block;
        width: 100%;
    }
    .dj_cf_search .search_price span.label2, .dj_cf_search span.to_class,
    .dj_cf_search .search_price span.label1, .dj_cf_search span.from_class {
        display: block;
        margin: 0 0 5px;
    }
    .mod_djclassifieds_items .title img {
        float: none;
        margin-right: 0 !important;
        margin-bottom: 10px;
    }
    .mod_djclassifieds_items .title a.title_img {
        display: block;
        text-align: center;
    }
    #dj-classifieds .dj-additem .djform_row {
        text-align: center;
    }
    #dj-classifieds .dj-additem .djform_row .label {
        float: none;
        display: block;
        width: auto;
        text-align: center;
    }
    #dj-classifieds .dj-additem .djform_row .djform_field {
        float: none;
    }
    #dj-classifieds .profile_outer .profile_row_label {
        display: block;
        width: auto;
        text-align: center;
    }
    #dj-classifieds .profile_outer .profile_row_value {
        width: 100%;
        text-align: center;
    }
    #dj-classifieds .dj-additem .mce-container,
    #dj-classifieds table.mceLayout {
        margin: 0 auto;
    }
    #dj-classifieds .dj-additem .djform_row .radiofield_box,
    #dj-classifieds .dj-additem .djform_row .radiofield_box div {
        float: none !important;
    } 
    #dj-classifieds .dj-additem .djform_row .label {
        margin: 8px 0;
    }
    #dj-classifieds .dj-item .images_wrap,
    #dj-classifieds .dj-item .general_det {
        width: 100% !important;
    }
    /* #dj-classifieds .dj-item button#submit_b {
        display: block;
    } */
    .djform_field #uploader input{
        padding: 0;
    }
    #dj-classifieds .djform_field a.add_another_image {
        margin: 0 auto;
    }
    #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 .pointspackages table {
        display: table;
        width: 100%;
    }
    #dj-classifieds #fbcomments,
    #dj-classifieds .fb-comments,
    #dj-classifieds .fb-comments iframe,
    #dj-classifieds .fb-comments span {
        width: 100% !important;
    } 
    #dj-classifieds .dj-item .title_top .sb_top {
        float: none;
        display: table;
    } 
}

@media screen and (max-width:767px) {
    #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-classifieds .dj-cattree-box .dj-cattree:nth-child(3n+3) {
        clear: both;
    } 
    .dj-cattree-wrap div{
        clear:none !important;
    }
    #dj-classifieds .dj-cattree-box{
        display:table;
        width: 100%;
    }
	/* points */
	#dj-classifieds .pointspackages .djcf_prow {
		width: 100%;
	  }
	  #dj-classifieds .pointspackages .djcf_prow + .djcf_prow {
		padding-top: 0;
	  }
	
    #dj-classifieds table.dj-items {
        overflow-x:auto;
        display: block;
    }
    #dj-classifieds .userpoints table.dj-items {
        display: table!important;
        overflow: visible;
    }
    #dj-classifieds table.paymentdetails td.table_payment table table {
        border: none;
        display: block !important;
        padding: 20px;
        width: 100% !important;
        text-align: center;
    }
    #dj-classifieds table.paymentdetails td.table_payment table table td {
        display: block;
        width: 100%;
        padding: 10px 0!important;
        border: none!important;
    }
    #dj-classifieds table.paymentdetails td.table_payment table table td.td2 {
        text-align: center!important;
    }
    .mod_djclassifieds_items .items-cols2 .items-col,
    .mod_djclassifieds_items .items-cols3 .items-col,
    .mod_djclassifieds_items .items-cols4 .items-col,
    .mod_djclassifieds_items .items-cols5 .items-col,
    .mod_djclassifieds_items .items-cols6 .items-col,
    .mod_djclassifieds_items .items-cols7 .items-col,
    .mod_djclassifieds_items .items-cols8 .items-col,
    .mod_djclassifieds_items .items-cols9 .items-col,
    .mod_djclassifieds_items .items-cols10 .items-col {
        width: 49.9%;
    }   
    #jm-allpage .mod_djclassifieds_items .item {
        border-top: 1px dashed;
        padding: 10px 0 0;
        margin: 10px 0 0;
    }
    #jm-allpage .mod_djclassifieds_items .items-col:nth-child(1) .item:first-child,
    #jm-allpage .mod_djclassifieds_items .items-col:nth-child(2) .item:first-child {
        border: none;
        margin: 0;
        padding: 0;
    }
    .mod_djclassifieds_items .items .items-col:nth-child(3n+3) {
        clear: both;
    }    
}

@media screen and (max-width: 480px) {
    #dj-classifieds table.mceLayout {
        overflow-x:auto;
        display: block;
    }
    #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%;
    }
    /* added */    
    #dj-classifieds .dj-category .cat_col {
        width: 100%;
    }
    #dj-classifieds .djcf_items_blog .item_box {
        width: 100% !important;
    }
    #dj-classifieds .dj-cattree-box .dj-cattree {
        width: 100% !important;
    }
    #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 {
        width: 100%;
        margin-right: 0;
        margin-left: 0;
    }
    #dj-classifieds .dj-additem .prom_rows .djform_row .djform_prom_v,
    #dj-classifieds .dj-additem .prom_rows .djform_row .djform_prom_img,
    #dj-classifieds .dj-additem .prom_rows .djform_row .djform_prom_desc {
        width: 100%;
        margin:0 0 5px;
    }
    #dj-classifieds .dj-useradverts .row_ua .col_ua {
        min-width: 20px!important;
    }
    #dj-classifieds .dj-useradverts .row_ua .col_ua.public_status {
        border: none!important;
    }
    
    #dj-classifieds .dj-useradverts .row_ua .row_ua1 .col_ua.icon_name,
    #dj-classifieds .dj-useradverts .row_ua .row_ua1 .col_ua.public_status,
    #dj-classifieds .dj-useradverts .row_ua .row_ua1 .col_ua.advert_active {
        clear: both;
        display: block;
        margin: 0 0 5px;
        width: 100%;
    }
    #dj-classifieds button#ask_form_button,
    #dj-classifieds button#abuse_form_button {
        margin: 0 0 5px;
    }
    #dj-classifieds .dj-item .title_top h2 {
        display: block;
        text-align: center;
        margin: 0 0 5px;
    }   
    #dj-classifieds .dj-item .title_top .button {
        display: table;
        margin: 0 auto 5px;
        float: none;
    }   
    #dj-classifieds .dj-item .title_top span.type_button {
        display: table!important;
        margin: 0 auto 5px!important;
    }    
    #dj-classifieds .dj-item .title_top a {
        display: block;
        text-align: center;
        margin: 0 0 5px;
    }
    #dj-classifieds .dj-item .title_top span.new_icon {
        display: table;
        margin: 0 auto 5px;
    }
    #dj-classifieds .dj-item .title_top .sb_top {
        margin: 5px auto 0;
    }
    #dj-classifieds .dj-useradverts .main_title .main_title_box {
        display: block;
        float: none;
        width: 100% !important;
    }
    .mod_djclassifieds_items .items-cols1 .items-col,
    .mod_djclassifieds_items .items-cols2 .items-col,
    .mod_djclassifieds_items .items-cols3 .items-col,
    .mod_djclassifieds_items .items-cols4 .items-col,
    .mod_djclassifieds_items .items-cols5 .items-col,
    .mod_djclassifieds_items .items-cols6 .items-col,
    .mod_djclassifieds_items .items-cols7 .items-col,
    .mod_djclassifieds_items .items-cols8 .items-col,
    .mod_djclassifieds_items .items-cols9 .items-col,
    .mod_djclassifieds_items .items-cols10 .items-col {
        width: 100%;
    }
    #jm-allpage .mod_djclassifieds_items .items-col:nth-child(2) .item:first-child {
        border-top: 1px dashed;
        padding: 10px 0 0;
        margin: 10px 0 0;
    }
}

/* update 3.3 */

@media screen and (max-width:979px){
	/* Tabel RWD */
	#dj-classifieds .dj-items-table2 {
		width:100%;	
		display: block;
		margin: 0;
	}
	#dj-classifieds .dj-items-table2 .item_row {
		display: block;
		margin: 0 0 17px;
	}
	/* td */
	#dj-classifieds .dj-items-table2 .item_col.first {
		text-align: center;
		padding: 10px;
		width: 100%!important;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}
	#jm-allpage #dj-classifieds .dj-items-table2 .main_title .item_col {
		border: none!important;
	}
	#jm-allpage #dj-classifieds .dj-items-table2 .item_row .item_col {
		display: block;
		border-left: 1px solid;
		border-right: 1px solid;
		border-bottom: 1px solid;
		border-top: none;
	}
	#jm-allpage #dj-classifieds .dj-items-table2 .item_col.first {
		border-top: 1px solid;
	}
	#jm-allpage #dj-classifieds .dj-items-table2 .item_col:last-child {
		border-bottom: 3px solid;
	}
	/* promotion */
	#jm-allpage #dj-classifieds .dj-items-table2 .item_row.promotion.p_border .item_col {
		border-left: 3px solid;
		border-right: 3px solid;
		border-bottom: 1px solid;
		border-top: none;
		border-color: inherit;
	}
	#jm-allpage #dj-classifieds .dj-items-table2 .item_row.promotion.p_border .item_col.first {
		border-top: 3px solid;
		border-bottom: 1px solid;
		border-color: inherit;
	}
	#jm-allpage #dj-classifieds .dj-items-table2 .item_row.promotion.p_border .item_col:last-child {
		border-bottom: 3px solid;
		border-color: inherit;
	}
	/* Table SMART */
	#dj-classifieds .dj-items .item_row .item_outer,
	#dj-classifieds .dj-items .item_row .item_details {
		width: 100%;
	}
	#dj-classifieds .dj-items .item_row .item_outer_in .item_content_in {
		padding: 0 0 10px;
	}
}

@media screen and (max-width: 480px) {
	/* Table SMART */
	#dj-classifieds .dj-items .item_row .item_outer_in .item_img_box {
		display: block;
		text-align: center;
	}
	#dj-classifieds .dj-items .item_row .item_outer_in .item_content {
		display: block;
	}
	#dj-classifieds .dj-items .item_row .item_img_box_in {
		padding: 0 0 17px;
	}
}

/* search horizontal */
@media screen and (max-width: 767px) {
	.dj_cf_search.dj_cf_search_horizontal > form > div[class*="search"],
	.dj_cf_search.dj_cf_search_horizontal .search_radius label,
	.dj_cf_search.dj_cf_search_horizontal .search_regions label,
	.dj_cf_search.dj_cf_search_horizontal .search_cats label,
	.dj_cf_search.dj_cf_search_horizontal .search_radius select,
	.dj_cf_search.dj_cf_search_horizontal .search_radius input,
	.dj_cf_search.dj_cf_search_horizontal .search_regions select, 
	.dj_cf_search.dj_cf_search_horizontal .search_cats select,
	.dj_cf_search.dj_cf_search_horizontal .search_ex_fields .djseform_field {
		width: 100%!important;
		margin: 0 0 10px!important;
	}
	.dj_cf_search.dj_cf_search_horizontal .search_radius select,
	.dj_cf_search.dj_cf_search_horizontal .search_radius input,
	.dj_cf_search.dj_cf_search_horizontal .search_regions select, 
	.dj_cf_search.dj_cf_search_horizontal .search_cats select {
		margin: 0 0 10px!important;
	}
}

/* user profile */
@media screen and (max-width: 767px) {
	#dj-classifieds .profile_outer .profile_img {
		display: block;
		width: auto!important;
		text-align: center;
		padding: 0!important;
	}
	#dj-classifieds .profile_outer .profile_name_data {
		display: block;
	}
}

/* tooltip */

@media screen and (max-width: 1400px) {
	.djcf .tip {
    max-width: 400px;
    min-width: 0;
  } 
}

@media screen and (max-width: 767px) {
	.djcf .tip {
    display: none;
  } 
}

/* end update 3.3 */





