

@media only screen and (min-width : 1025px) {
	.content_custom.text_input_search{
		text-align: center;
	}
	.button_search_n {
	    display: inline-block;
	    float: none;
	    vertical-align: middle;
	    margin-left: 10px;
	}
	.logo > img {
	    margin-top: 4px;
	}
}
@media only screen and (max-width : 1900px) {
	.lg_w_75{
		width: 65%;
	}
	.lg_w_25{
		width: 35%;
		padding-left: 0;
	}
}
@media only screen and (max-width : 1400px) {
	.pr_image {
	    height: 275px;
	}
	.text_big{
		font-size: 70px;
		line-height: 50px;
		margin-top:20px;
		margin-bottom: 20px;
	}
	.page_login_user_main{
		margin-top: 20px;
		margin-bottom: 10px;
	}
	.text_big span{
		font-size: 20px;
		line-height: 20px;
	}
	.mg-t-100{
		margin-top: 50px;
	}
	.button_action_login{
		margin-top: 20px;
	}
	.w_1400_mg_0{
		margin-top: 0;
	}
}
@media only screen and (max-width : 1024px) {
	.update_rank{
		font-size: 12px;
		min-width: 150px;
	}
	.ac_new {
	    display: block;
	    text-align: center;
	}
	.login_item{
		width: calc(50% - 30px);
		margin-top: 15px;
		margin-bottom: 15px;
		background-color: #fff;
		border: 0;
		border-radius: 20px;
		overflow: hidden;
		margin-left: 15px;
		margin-right: 15px;
	}
	.page_login_user{
		padding-left: 15px;
		padding-right: 15px;
	}
	#login_table{
		background-color: transparent;
	}
	#login_table_2,.login_item_2{
		width: 100%;
	}
	.t_div_login {
	    margin-top: 35px;
	}
	.save_to{
		display: inline-block;
		opacity: 1;
	}
	.carvan-text{
		text-align: center;
	}
	.chartContainer,.scaping_data{
	    float: none;
	}
	.pr_chartContainer{
		text-align: center;
	}
}
@media only screen and (min-width : 767px) and (max-width : 1024px) {
	.item_list_user {
	    margin-bottom: 10px;
	    margin-left: 15px;
	    margin-right: 0;
	}
	.scaping_data{
		display: none;
	}
	.carvan-text li.share_cava{
		display: none;
	}
	.carvan-text {
	    text-align: right;
	    right: ;
	}
	.new_list{
		margin-left: 15px;
	}
	.have_follow {
	    width: 210px;
	    z-index: 3;
	}
}
@media only screen and (max-width : 960px) and (min-width : 768px){
	.collum_right_single_product,.collum_left_single_product{
	    padding: 30px;
	    width: 100%;
	}
	.item_product .follow_page, .item_product .history, .item_product .unfollow_page{
		opacity: 1;
	}
}
@media only screen and (max-width : 1024px) and (min-width : 768px){
	.text_input {
	    float: left;
	    margin-bottom: 5px;
	    margin-left: 5px;
	    margin-right: 5px;
	    width: calc(50% - 7.5px);
	    width: -webkit-calc(50% - 7.5px);
	}
	.p_list {
	    float: left;
	    width: calc(50% - 7.5px);
	    width: -webkit-calc(50% - 7.5px);
	}
	.text_input:nth-child(2n) {
	    margin-right: 0;
	}
	.p_list.p_list_hook_action_now.p_list_form {
	    margin-left: 5px;
	}
	.p_list.mg-l-10.p_list_hook_action_now.p_list_form {
	    margin-left: 10px;
	}
	.button_search_n {
	    float: right;
	    margin-left: 0;
	    margin-top: 5px;
	    width: calc(100% - 5px);
	    width: -webkit-calc(100% - 5px);
	}
}
@media only screen and (max-width : 767px) {
	.pr_chartContainer{}
	.content_custom_fitter {
	    margin-top: 108px;
	    height: 0;
        overflow: hidden;
	}
	.gim_less_pr {
	    text-align: right;
	}
	.text_input_search {
	    margin-top: 110px;
	}
	.text_input {
	    float: left;
	    margin-bottom: 5px;
	    margin-left: 5px;
	    margin-right: 5px;
	    width: calc(50% - 7.5px);
	    width: -webkit-calc(50% - 7.5px);
	}
	.item_product .follow_page, .item_product .history, .item_product .unfollow_page{
		opacity: 1;
	}
	.text_input:nth-child(2n+1) {
	    margin-left: 0;
	}
	.text_input:nth-child(2n) {
	    margin-right: 0;
	}
	.button_search_n {
	    float: left;
	    margin-left: 0;
	    margin-top: 10px;
	    width: calc(100% - 5px);
	    width: -webkit-calc(100% - 5px);
	}
	.content_custom {
		padding-left: 15px;
		padding-right: 15px;
	}
	
	.content_custom .p_list {
    margin: 2px;
}
	.gim_less{
		float: left;
		width: calc(100% - 40px);
	    width: -webkit-calc(100% - 40px);
	    margin-top: 5px;
	}
	.pr_form {
	    float: right;
	    margin-top: 15px;
	    width: 100%;
	}
	.text_info {
	    margin-bottom: 15px;
	    text-align: center;
	    width: 100%;
	}
	.p_list {
	    float: left;
	    width: calc(50% - 7.5px);
	    width: -webkit-calc(50% - 7.5px);
	}
	.p_list_hook_1{
		margin-right: 7.5px;
	}
	.p_list_hook_2{
		margin-left: 7.5px;
	}
	.all_move_action {
	    margin-top: -5px;
	}
	.p_list_2 {
	    width: calc(50% - 30px);
	    width: -webkit-calc(50% - 30px);
	}
	.content_custom{}
	.item_list_user, .filter_item_list, .new_list {
	    background-position: calc(100% - 10px) center;
	    background-position: -webkit-calc(100% - 10px) center;
	    border: 0 none;
	    font-size: 14px;
	    line-height: 20px;
	    margin: 5px;
	    padding: 5px 40px 5px 10px;
	}
	.item_user_action, .item_user_action_info.show_page_login_user {
	    margin: 5px 0;
	    text-align: center;
	    width: 100%;
	}
	.filter_item_list{
		margin-top: 5px;
		margin-bottom: 5px;
	}
	.logo{
		width: 40px;
	}
	.logo .logo-1 {
	    display: none;
	}
	.logo .logo-2 {
	    display: block;
	    width: 28px;
	}
	.login_item{
		width: 100%;
		margin-top: 15px;
		margin-bottom: 15px;
		background-color: #fff;
		border: 0;
		border-radius: 20px;
		overflow: hidden;
		margin-left: 0;
		margin-right: 0;
	}
	.page_login_user{
		padding-left: 15px;
		padding-right: 15px;
	}
	#login_table{
		background-color: transparent;
	}
	a.button_share_fb {
	    background-position: 30px center;
	    font-size: 14px;
	    padding-left: 70px;
	    padding-right: 50px;
	    text-align: center;
	}
	.gim_less_pr a {
	    display: inline-block;
	    margin-left: 23px;
	    position: relative;
	}
	.form_save_product_to_list {
	    width: calc(100% - 30px);
	    width: -webkit-calc(100% - 30px);
	    margin-top: 0;
	}
	.mobile-table{
		display: table;
		width: 100%;
	}
	#note_product {
	    border-radius: 0 0 5px 5px;
	    height: 200px;
	}
	.form_save_product_to_list {
	    overflow: visible;
	}
	.carvan-text{
		display: none;
	}
	.scaping_data{
		display: none;
	}
	#chartContainer {
	    max-width: calc(100% + 80px);
	    max-width: -webkit-calc(100% + 80px);
	}
	.chartContainer{
		max-width: 100%;
		overflow: hidden;
	}
	.p_list_form_save_to,#creat_new_list_input{
	    width: 100%;
	}
	.button_save_id, .button_save_new_list {
	    margin-top: 15px;
	    text-align: center;
	    width: 100%;
	    background-position: 62% center;
	}
	.notification {
	    width: 100%;
	    left: 0;
	}
	.pr_notification_action {
	    height: 350px;
	    overflow-y: scroll;
	}
	.collum_left_single_product,.collum_right_single_product{
		width: 100%;
		padding: 15px;
	}
	.until_gird::after,.until_gird::before{
		display: none!important;
	}
	.until_gird {
	    color: #a7a7a7;
	    display: inline-block;
	    position: relative;
	    right: 0;
	    text-align: right;
	    top: 0!important;
	    display: block;
	    text-align: left;
	    margin-bottom: 10px;
	    overflow: hidden;
	}
	.meta_chart {
	    position: absolute;
	    bottom: 105%;
	}
	#chart_single{
		margin-top: 130px;
	}
	.key_block,.key_none_block{
		display: inline-block;
	}
	.text_note{
		margin-top: 0;
		float: left;
	}
	.text_note:after{
		content: ": ";
		margin-right: 5px;
	}
	.button_login_single{
		margin-top: 10px;
	}
	.detail_row li{
		margin-top: 25px;
	}
	.have_to_login{
		display: none!important;
	}
}
@media only screen and (max-width : 350px) {
	.gim_less_pr a {
	    margin-left: 14px;
	}
}