@media only screen and (max-width: 480px) {
	.header_inner.article_header {
		padding: 23px 0;
	}
	.register_content, .product_content {
		margin-left: 15px;
	}
	.password_recovery_content .kontakt_wrap_product {
		width: 93% !important;
	}
	.password_recovery_content .kontakt_wrap .input_wrap input[type=submit] {
		padding: 7px 30px;
	}
	.login_content .input_wrap {
		width: 80% !important;
	}
	.product_content_center {
		margin: 0 10%;
	}
	.kontakt_wrap_register, .kontakt_wrap_product {
		width: 100% !important;
	}
	.login_content.register_content {
		margin-left: 0;
	}
	.login_content ul {
		width: 80%;
	}
	.product_content .product_content_center {
		margin: 0 6%;
	}
	.register_content.article_content {
		margin-left: 0px;
	}
	.bg_article .row {
		margin-left: 0;
		margin-right: 0;
	}
	.article_info {
		padding-top: 27px;
	}
	.main_slider_item {
		padding: 0;
	}
	.reklame_content_box {
		padding-left: 0px;
	}
	.article_default_wrap .services ul li {
		width: 100%;
	}
	.bg_article {
		padding-top: 21px;
	}
	.reklame_content {
		height: auto;
		padding: 50px 0 40px 0;
	}
	.article_title {
		padding-bottom: 20px;
	}
	.article_info h2 {
		font-size: 14px;
	}


/*	buy-offer*/
	.column-9 {
    width: 100%!important;
	}

	.products_list li {
    width: 100%;
	}
	#type_post{
		display: none;
	}
	.category_filter {
	    width: auto;
	    float: right;
	    margin-top: 20px;
	    padding-left: 10px;
	    position: relative;
	    background: #ebeded;
	}
	.city_filter {
	    border: 2px solid #333332;
	    padding: 9px 25px 9px 14px;
	    outline: none;
	    color: #333332;
	    float: left;
	    background: transparent;
	    font-size: 12px;
	    font-weight: 700;
	}
	.fas .fa-chevron-down:before {
    content: "\f078";
	}
	.left_categories {
    width: 100%;

	}
	.show-mob {
    display:block;
	}

	.mobile_categories {
    float: left;
    width: 100%;
    padding-top: 15px;
    background: #ebeded;
	}
	#toggle_categories{
    float: left;
    width: 100%;
    padding: 0 15px;
    margin-bottom: 15px;
	}
	#toggle_categories span {
    float: left;
    width: 100%;
    padding: 10px;
    background: #fff;
    color: #333332;
    border: 1px solid #cdd2d3;
	}

	 .toggle_categories i{
		float:right;
	}

	.left_categories .category_type {
    float: left;
    width: 100%;
    margin-bottom: 10px;
	}
	.column-3{
		width:100%!important;
	}

	.left_categories  {
        display: none;
    }
    .toggle_categories.active i {
        transform:rotate(180deg);
        transition-duration: 0.5s;
    }
    .button_form a{
	    float: left;
   		 margin-bottom: 20px;
    }
    .button_form form {
   		float: left;
    	width: 90%;
   	 	height: auto;
	}
}




@media only screen and (max-width: 767px){
	.main_content{
		padding-bottom: 10PX;
	}

	.column-9 {
    	width: 100%!important;
	}
	.products_list li {
    	width: 100%;
	}
	#type_post{
		display: none;
	}
	.category_filter {
	    width: auto;
	    float: right;
	    margin-top: 20px;
	    padding-left: 0px;
	    position: relative;
	    background: #ebeded;
	}
	
	.products_header:before{
		display: none;
	}
	.left_filer{
		float:left;
		width:48%;
		margin-right: 2%;
	}
	.right_filter{
		float:left;
		width:100%;
		margin-left:0;
		-webkit-appearance: menulist-button!important;
		-moz-appearance: menulist-button!important;
		appearance: menulist-button!important;
	}

	.fas .fa-chevron-down:before {
    content: "\f078";
	}
	.left_categories {
    	width: 100%;
    	padding:0;
    	margin-bottom: 20px;
	}
	.show-mob {
    display:block;
	}
	
	.reset_select_mob{
	padding:0;
    justify-content: center;
    background:#8dc63f;
    margin-bottom: 15px;
	}
	.reset_select_mob h3{
		margin-left: 0;
		color:white;
		font-weight: 700;
	}


	.mobile_categories {
    float: left;
    width: 100%;
    padding-top: 15px;
    background: #ebeded;
	}
	#toggle_categories{
    float: left;
    width: 100%;
    padding: 0 0;
    margin-bottom: 15px;
	}

	#toggle_categories span {
    float: left;
    width: 100%;
    padding: 10px;
    background: #fff;
    color: #333332;
    border: 1px solid #cdd2d3;
	}


	 .toggle_categories i{
		float:right;
	}

	#my_post{
    float: left;
    width: 100%;
    padding: 0 0;
    margin-bottom: 15px;
	}

	#list_my_post.active{
   	
	    background:#fff;
	    border:2px solid #8dc63f; 
	}
	#list_my_post.active h3{
		color:#8dc63f;
	}


	.left_categories .category_type {
    float: left;
    width: 100%;
    margin-bottom: 10px;
	}
	.column-3{
		width:100%!important;
	}

	.left_categories  {
        display: none;
    }
    .toggle_categories.active i {
        transform:rotate(180deg);
        transition-duration: 0.5s;
    }
    .header_search{
	    width: 50%;
    }
    .header_search input {
        width: 70%;
	}
	.search_add{
		margin-bottom: 20px;
	}
	.search_add a {
    float: right;
    width: 45%;
    padding: 13px 23px;

	}
	.category_page_holder {
    	margin-top: 26px;
	}
	.article_content .outer {
		margin-right: 0;
	}
	.category_submenu_postimet a{
		    float: left;
    width: 100%;
    color: #000;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 14px;
    font-weight: 500;
    min-height: 40px;
    line-height: 1.3em;
    position: relative;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-decoration: none;
    background: #fff;
    text-transform: uppercase;
    padding:0;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: center;
    border-radius: 2px;
	}

	.category_type_title_postimet{
		padding: 0;
		justify-content: center;
	}
	.category_type_title_postimet h3{
		margin: 0;
	}

	.button_form a{
	    float: left;
   		 margin-bottom: 20px;
    }
    .button_form form {
   		float: left;
    	width: 90%;
   	 	height: auto;
	}
	.border_bottom{
		border:none;
	}
	.article_main_info .column-3{
		padding: 5px 0;
		border-bottom:1px solid #c9c8c8;
	}
	.contact_info{
		padding: 5px 0;
		border-bottom:1px solid #c9c8c8;
	}
	.product_description{
		padding: 5px 0;
		border-bottom:1px solid #c9c8c8;
	}
	.article_main_info .column-3{
		border-bottom: 1px solid #c9c8c8;
	}

	.border_bottom{
        border-bottom:none;
    }

    .article_main_info .column-4{
        float:left;
        width:100%;
        border-bottom: 1px solid #c9c8c8;
        padding-bottom: 5px;
        padding-top:5px;
    }
    .contact_info{
        float: left;
        width: 100%;
        padding-top: 10px;
        padding-bottom: 5px !important;
        border-bottom: 1px solid #c9c8c8;
        margin-bottom: 0;
    }
    .product_description{
        float:left;
        width:100%;
        border-bottom: 1px solid #c9c8c8;
        padding-bottom: 8px !important;
    }
   
    .button_form form{
        float: left;
       width: 100%;
    }
    .social_icon{
    	float:left;
    	width:100% !important;
    	border-bottom: 1px solid #c9c8c8;
    	padding-bottom: 5px;
    }
    .product_price{
    	float:left;
    	width:100%;
    	border-bottom: 1px solid #c9c8c8;
    	padding-bottom: 5px;
    	padding-top: 5px;

    }
    .edit_post{
    	display: block;
    }

    .my_posts li a{

    font-weight: 700;
    color: white;
    background: #8dc63f;
    }

     /*---Gjitha-shportat -responsive*/
    .products_header_lista_shportave .new_bag_button_mob{
    	max-width:100%;
    	margin-top: 0;
    }
    .products_header_lista_shportave .new_bag_button_mob a{
    	float:right;
    }
    .products_header_lista_shportave .filter_categories{
    	float:left;
    	width:52%;
    }
    .products_header_lista_shportave .filter_categories .category_filter {
    	margin-left: 0;
    	width:100%;
    }
    .hide-mob{
    	display:none;
    }
    #by_region{
    	width: 100%;
	    margin-left: 0;
	    margin-top: 20px;
    }
    #all_shportat_info{
    	text-align: center;	
    }

   /*-----Shportat e mija responsive---*/
    .headline_lista_shportave{
	    width: 100%;
    	float: left;
	    margin-bottom: 30px;
        text-align: center;
    }

    .filter_categories_shportat_e_mija{
	    float: left;
    	margin-left: 0;
    	margin-top: 20px;
    }

    .add_new_bag{
	    margin-top: 20px;
    }

    .cmimi_select{
    	margin-left: 10px;
    }
    .no_left_padding{
    	padding-left: 0;
    }
    .shporta_info{
	    width: 100%;
    	ext-align: left;
    }
    .filter_categories{
    	float:left;
    	width:100%;
    	margin-left: 0;
    }
    .add_new_bag a{
        padding: 11px 15px 11px 15px;
	}
	/*-------Shporta-info responsive---*/
	.show-mob-shporta-info{
		border-bottom: none;
	    padding: 0 15px;
        text-align: center;
	}
	.responsive-shporta-details{
		width: 100% !important;
		margin-top: 30px;
	}
	.responsive-shporta-details .article_title{
		border-bottom: none;

	}
	.border_bottom_shporta{
		padding-left:0 !important;
	    margin-bottom: 20px;
	    padding-bottom: 5px !important;
	}
	.border_bottom_shporta .product_price{
		padding:0;
		border-bottom: none;
		width:auto;
	}
	/*----Forma per krijimin e shportes-----*/
	.bag_creating_form{
		width:100%;
	}
	.create_bag_headline{
		text-align: center;
	}
	.create_bag_headline h1{
		margin-left:0;
	    margin-top: 5px;
	}
	.input_price {
		width:100% !important;
		text-align:center;
	}
	.form_input_position{
		width:100%;
	}
	.input_holder{
		float:none;
		margin:0 auto;
		display:inline-block;
	}
	
	#region_filters_mobile{
		float:left;
		width:100%;
		display:grid;
	}
	.region_filters .column-4 h2 {
	    font-size: 18px;
	    margin-bottom: 10px;
	    float: left;
	    text-align: left;
	    margin-top: 9px;
	}
	.region_filters #city_select{
		width:100%;
	}
	#city_select select{
		float: right;
	    font-size: 20px;
    	margin-bottom: 10px;
	}
	#shporta_ime_column{
		float:left;
		width:100%;

	}
	.krijo_shporten_notification{
		width:70%;
		margin-top:0;
	}
	#shporta_ime_column .krijo_shporten_notification h2{
		float:left;
	    margin-top: 5px;
	}

	.krijo_shporten_cmimi_total{
		text-align:left;
	}
	#shporta_ime_column .krijo_shporten_cmimi_total h2{
	    margin-top: 0;
		}
	#region_mobile ,#city_select, #vendore_mobile{
		width: 100%;
    	text-align: center;
    	border-bottom: 1px solid white;
	}
	#region_mobile select{
		margin-top: 5px;
	}
	.region_filters #region_mobile input{
		margin-bottom: 10px;
	    width: 100% !important;
   		height: 40px;
    	font-size: 18px;
	}
	.ruaj_shporten input{
		    width: 100%;
	}
	.fruits_categories .fruit_types li{
		height:auto;
	}
	.fruit_types .certain_fuit_type .specified_product,
	.fruit_types .certain_fuit_type .input_price,
	.fruit_types .certain_fuit_type .shto_hiq{
		height:65px;
	}

	/*---Shportat_info-shporta_contact_form*/
	.shporta_contact_form{
		padding-left:0;
		padding-right: 0;
	}

	.shporta_contact_form .article_title{
		text-align:center;

	}
	.shporta_contact_form tr th {
		font-size: 16px;
	}
	.shporta_contact_form tr td{
		font-size: 14px;
	}
	.cell_right h3{
		display:none;
	}
	.cell_right h2{
		font-weight: bold;
	}
	.cell_right h2 span{
		padding-top: 10px;
	}
	.kontakt_wrap .button_form_shportat{
		width: 100%;
    	padding-left: 0;
    	margin-bottom: 20px;
	}
	.cell_right br{
		display:block;
	}
	.button_form_shportat{
		width:100%;
		padding-left: 0;
	} 

}


@media screen and (min-device-width: 768px) and (max-device-width: 1024px){
	.header_search input{
		width: 85%;
	}
	.search_add a {
	    float: right;
        width: 30%;
    	padding: 13px 66px;
    	}
	#type_post{
	display: none;
	}
	.button_form{
		width:100%;
	}
	.button_form a{
	    float: left;
   		 margin-bottom: 20px;
   		 margin-top:10px;
    }
    .button_form form {
   		float: left;
    	width: 90%;
   	 	height: auto;
	}

	/*--Gjitha-shportat-responsive*/

	
	.products_header_lista_shportave .filter_categories{
		margin-left: 0;
	}
	.products_header_lista_shportave .filter_categories .category_filter{
		padding-left: 0;
		margin-right: 15px;
	}
	/*Shportat e mija responsive*/
	.headline_lista_shportave{
		width: 100%;
   	 	margin-bottom: 40px;
	}
	.filter_categories_shportat_e_mija{
	    float: left;
    	margin-left:0;
	}
	.filter_categories_shportat_e_mija .category_filter{
		padding-left: 0;
		margin-right: 15px;
	}

	.category_filter .city_filter{
		font-size: 14px;
	} 
	.add_new_bag a{
		font-size: 14px;
	}
	.products_list .column-3 {
   		 width: 33.333%;
	}
	/*-----Shporta-info responsive*/
	.responsive-shporta-details{
		width: 50% !important;
		margin-top: 30px;
	}
	.button_form_shportat {
	    width: 50%;
	    padding-left: 0;

	}

	/*----Forma per krijimin e shportes-----*/
	.bag_creating_form{
		width:100%;
	}
	.create_bag_headline h1{
		margin-left: 0;
	}

	/*---Shportat_info-shporta_contact_form*/
	.shporta_contact_form{
		width:100%;
	}
	.cell_right h3{
		display:none;
	}
	.cell_right br{
    display:block;
	}
	.kontakt_wrap .button_form_shportat{
		width: 50%;
    	padding-left: 0;
    	margin-bottom: 20px;
    	padding:0 15px;
	}
}


