.pagination {
		margin:50px 10px;
	}
	
@media only screen and (min-width: 1281px) {
	.filter_panel {
		margin-right:10px;
		margin-left:10px;
	}
	
	.user_gal .filter_panel {
		margin-left:0px;
		
	}
	
	.user_gal .element:nth-child(3n+1) {
        margin-left: 0px;
    }

    .user_gal .element:nth-child(3n){
        margin-right: 0px;
    }
	
	
	
	
	.lastelem1, .lastelem2 {
		display:none;
	}
}
@media only screen and (max-width: 1318px) {
	
	.wrapper2 {
		max-width:620px;
	}
	
	
	.filter_panel {
		margin-right:10px;
		margin-left:10px;
	}
	.user_gal .filter_panel {
		margin-left:0px;
		margin-right:0px;
	}
		
    .wrapper {
        max-width: 960px;
    }
	
	.table_cell .wrapper {
		max-width:620px;
	}

    section.white_bg {
        display: none;
    }

    .padding_70 {
        padding: 10px 0 !important;
    }

    .table_cell.width_50per.padding_l20 {
        display: none !important;
    }

    .filter .wrap_search {
        margin: 15px 4px;
    }

    .profile_album.examples {
        text-align: center;
    }
	
	.lastelem1 {
		display:none;
	}
	
	.user_gal .element:nth-child(3n+1) {
        margin-left: 10px;
    }

    .user_gal .element:nth-child(3n){
        margin-right: 10px;
    }
	
	.user_gal .element:nth-child(2n+1) {
        margin-left: 0px;
    }

    .user_gal .element:nth-child(2n){
        margin-right: 0px;
    }
}


@media only screen and (max-width: 1318px) {
    .tl_actions_overlay {
        margin-right: 0 !important;
    }
    .table_cell.width_50per {
        width: 100%;
    }

    .step_by_step {
        display: none;
    }
	.lastelem1, .lastelem2 {
		display:inline-block;
	}
	
	.ex3 .lastelem2 {
		display:none;
	}

}

@media only screen and (max-width: 1024px) {

    .margin_spacer {
        margin: 0 !important;
    }
}


@media only screen and (max-width: 1200px) and (min-width: 920px) {
    .profile_album {
        text-align: left;
    }

    .profile_album .element {
        margin-right: 20px;
        
    }
}

@media only screen and (max-width: 1000px) {
	.filter_panel {
		margin-right:0px;
		margin-left:0px;
	}
	
	.pagination {
		margin:50px 0px;
	}

	.ex3 .lastelem2 {
		display:inline-block;
	}	
	
	.examples .element:nth-child(3n+1) {
        margin-left: 10px;
    }

    .examples .element:nth-child(3n){
        margin-right: 10px;
    }
	
	.examples .element:nth-child(2n+1) {
        margin-left: 0;
    }

    .examples .element:nth-child(2n){
        margin-right: 0;
    }
	
	.user_gal .element:nth-child(3n+1) {
        margin-left: 10px;
    }

    .user_gal .element:nth-child(3n){
        margin-right: 10px;
    }
	
	.user_gal .element:nth-child(2n+1) {
        margin-left: 0px;
    }

    .user_gal .element:nth-child(2n){
        margin-right: 0px;
    }
	
	
	
	.wrapper {
        max-width: 620px !important;
		
    }
	

    .menu_1,.menu_2 {
        display: none;
    }
    .menu_3 {
        display: inline-block;
    }

    .download_qip {
        margin-top: 25px;
    }

    .logo {
        margin: 0 auto;
        display: block;
    }

    .borda_top_wrap .table_cell {
        display: block;
        width: 100% !important;
    }

    .profile_user,
    .profile_user + div {
        display: block;
        width: 100%;
    }


}

@media only screen and (max-width: 901px) {

    .wrapper {
        max-width: 620px !important;
    }
	.user_gal .wrapper {
		max-width:100%;
	}

    .filter .wrap_search {
        margin: 15px 3px;
    }

    .wrap_search input[type="text"],
    .wrap_search_mob input[type="text"] {
        min-width: auto !important;
    }

    h2 {
        font-size: 30px;
        margin: 15px 0;
    }
	/*
    .borda_top_wrap.table {
        padding-bottom: 0 !important;
    }
	*/
    .padding_60_0,
    .padding_70 {
        padding: 10px !important;
    }
	.filter_panel {
		margin:0px 0px 20px 0px;
	}
	
	
}


@media only screen and (max-width: 800px) {
 
  
 
    .item_menu_hidden {
        display: none !important;
    }
	.filter_panel {
		margin:0px 0px 20px 0px;
	}
    .wrapper {
        max-width: 620px !important;
    }
	
	.table.wrapper {
        max-width: 620px !important;
    }

    .padding_60_0 {
        padding: 10px 0 !important;
    }
}

@media only screen and (max-width: 768px) {

    .filter .wrap_search .search_input {
        min-width: 185px;
    }

    .wrap_search > input {
        min-width: 170px !important;
        width: 170px;
    }

    .filter_panel {
        display: none;
    }

    .filter .filter_mob {
        display: block;
		margin-bottom:20px;
    }
}

@media only screen and (max-width: 680px) {

    .examples, .profile_cards {
        text-align: center;
    }

    .menu_1, .menu_2 {
        display: none;
    }

    .menu_3 {
        display: inline-block;
    }

    .error + span {
        left: 0;
        margin-left: 0;
        bottom: -35px;
    }

    .padding_r75,
    .padding_l20 {
        padding: 0;
    }

    .steps li::before {
        line-height: 30px;
        width: 30px;
        height: 30px;
    }

    .steps li {
        font-size: 20px;
    }

    .wrap_search > input {
        min-width: 100px !important;
        width: 100px !important
    }

    .popular,
    .new,
    .alphabet_filter,
    .filter .select:nth-child(2),
    .filter .select:nth-child(3),
    .colorpicker {
        display: none;
    }

    .page {
        display: none;
    }

    .padding_60_0 {
        padding: 10px 0 !important;
    }
	
		.examples .element:nth-child(3n+1) {
        margin-left: 10px;
    }

    .examples .element:nth-child(3n){
        margin-right: 10px;
    }
	
	.examples .element:nth-child(2n+1) {
        margin-left: 10px;
    }

    .examples .element:nth-child(2n){
        margin-right: 10px;
    }

}

@media only screen and (max-width: 500px) {
	
	.pagination a {
		line-height:30px;
		height:30px;
		width:30px;
	}
	
	.pagination .dif3, .pagination .dif4, .pagination .dif5, .pagination .dif6, .pagination .dif7 {
		display:none;
	}
}

@media only screen and (max-device-width: 600px) {

	
    .menu_1,.menu_2 {
        display: none;
    }
    .menu_3 {
        display: inline-block;
    }

    .examples {
        text-align: center !important;
    }
}


@media screen and (max-width: 360px) {

    .filter .wrap_search {
        margin: 17px 15px 0 0;
    }

    .filter .wrap_search input {
        min-width: 100px !important;
    }

    .examples {
        text-align: center;
    }

    .element {
        margin: 10px 0;
    }
}


