@charset "utf-8";
/* CSS Document */
@media (max-width: 1300px)
{
	.displayd1280{
		display:none;
	}
	.displaym1280{
		display:block;
	}
    .slick-prev {
        left:0px  !important;
    }
    .slick-next {
        right:0px !important;
    }
}
@media (max-width: 1280px)
{
	.displayd1280{
		display:none;
	}
	.displaym1280{
		display:block;
	}
}
@media (max-width: 1260px)
{
	.displayd1260{
		display:none;
	}
	.displaym1260{
		display:block;
	}
    
}
@media (max-width: 1210px)
{
	/*.testipos{
		left:1060px;
	}*/
    .membertablein td.tdmembertablein1{
        width:auto;
    }
    .membertablein td.tdmembertablein2{
        width:320px;
    }
}
@media (max-width: 1120px)
{
	.displayd1120{
		display:none;
	}
	.displaym1120{
		display:block;
	}
	.menucategory_point, .sf-menu .menucategory_point{
        padding-left:25px;
        padding-right:25px;
    }
    .col4pointpad {
        padding: 15px;
    }
}
@media (max-width: 1090px)
{
	.tablefooter td.tdfooter{    
        display:block;
        width:100%;
    }
    .tablefooter td.tdfooter1{
        padding-right:0px;
        padding-bottom:40px;
    }
    .tablefooter td.tdfooter2{

    }
}
@media (max-width: 1000px)
{
    .displayd1000{
		display:none !important;
	}
	.displaym1000{
		display:block;
	}
    .sf-menu > li.displayd1000, .sf-menu .menucategory_point .displayd1000 {
        display:none !important;
	}
}
@media (max-width: 950px)
{
    .col4point{
        width:33.33%;
    }
}
@media (max-width:900px)
{
	
	.footertdmiddle{
		width:130px;
	}
	.lefttd{
		width:200px;
	}
	.form_search_div{
		width:90px;
	}
	input.form_search{
		width:62px;
	}
    .homepart2btn {
        padding: 0px 15px;
    }
    .homepart2btn img {
        margin-right: 20px;
    }
    .popupindex2{
        width:600px;
    }
    #posfixed_subscribe2{
        margin-left:-300px;
    }
    .popupindex{
        width:600px;
    }
    #posfixed_subscribe1{
        margin-left:-300px;
    }
    .menufooterpoint {
        padding: 0px 5px;
        width:80px;

    }
    .menufooter {
        padding: 0px 0px;
    }
}
@media (max-width:850px)
{
    .displayd850{
		display:none;
	}
	.displaym850{
		display:block;
	}
    .tableheadpoint td.tdheadpoint2{
        
    }
}
@media (max-width:800px)
{
	.displayd800{
		display:none !important;
	}
	.displaym800{
		display:block;
	}
	.table800width100percent td{
		display:block;
		width:100%;
	}
    .tablepagehead td.tdpagehead{
        display:block;
		width:100%;
    }
    .tablepagehead td.tdpagehead1{
        padding-right:0px;
        padding-bottom:10px;
        text-align: left;
    }
    .tablepagehead td.tdpagehead2{
        text-align: left;
    }
    
    .pageheadbtn1, .pageheadbtn2{
        width:calc(50% - 3px);
        min-width: auto;
        margin:0px;
    }
}
@media (max-width:720px)
{
	.displayd{
		display:none;
	}
	.displaym{
		display:block;
	}
	.displaym_inlineblock{
		display:inline-block;
	}
	.table720width100percent td{
		display:block;
		width:100%;
	}
	.table720width100percent td.displayd{
		display:none;
	}
	.mtextaligncenter{
		text-align:center;
	}
	.container{
		padding-left:10px;
		padding-right:10px;
	}
    .container2{
        padding-left:10px;
		padding-right:10px;
    }
    .container3{
        padding-left:10px;
		padding-right:10px;
    }
    .container5{
        padding-left:10px;
		padding-right:10px;
    }
	.listtop{
		height:6px;
	}
	.righttd{
		padding-left:0px;
	}
    .page_title0, .pagetitle0{
		font-size:25px;
	}
		.page_title0b, .pagetitle0b{
			font-size:25px;
			line-height:35px;
		}
	.page_title1, .pagetitle1{
		font-size:20px;
	}
	.page_title2, .pagetitle2{
		font-size:20px;
		line-height:30px;
	}
		.page_title2b, .pagetitle2b{
			font-size:20px;
			line-height:30px;
		}
		.page_title2l, .pagetitle2l{
			font-size:20px;
			line-height:30px;
		}
    .pagetitle2x, .page_title2x{
        font-size:35px;
    }
        .pagetitle2xb, .page_title2xb{
            font-size:35px;
        }
	.page_title3, .pagetitle3{
		font-size:18px;
		line-height:25px;
	}
		.page_title3b, .pagetitle3b{
			font-size:18px;
			line-height:25px;
		}
	.page_title4, .pagetitle4{
		font-size:17px;
		line-height:25px;
	}
		.page_title4b, .pagetitle4b{
			font-size:17px;
			line-height:25px;
		}
	.page_title5, .pagetitle5{
		font-size:15px;
		line-height:25px;
	}
		.page_title5b, .pagetitle5b{
			font-size:15px;
			line-height:25px;
		}
	.page_title6, .pagetitle6{
		font-size:14px;
		line-height:20px;
	}
		.page_title6b, .pagetitle6b{
			font-size:14px;
			line-height:20px;
		}
	.page_title7, .pagetitle7{
		font-size:15px;
		line-height:20px;
	}
		.page_title7b, .pagetitle7b{
			font-size:15px;
			line-height:20px;
		}
		.page_title7l, .pagetitle7l{
			font-size:15px;
			line-height:20px;
		}
	.page_title8, .pagetitle8{
		font-size:30px;
	}
	.page_title9, .pagetitle9{
		font-size:14px;
		line-height:28px;
	}
		.page_title9b, .pagetitle9b{
			font-size:14px;
			line-height:28px;
		}
	.page_description1, .pagedescription1{
		font-size:13px;
		line-height:22px;
	}
	.page_description2, .pagedescription2{
	}
	.page_description3, .pagedescription3{
	}
    .logo{
        text-align:center;
        width:150px;
    }
    .header{
        height:80px;
    }
    .tableheaderm td.tdheaderm {
        height: 80px;
    }
    .headersep {
        height: 80px;
    }
    .pagecontentpart {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .pagehead {
        padding-bottom: 20px;
    }
    .col4point{
        width:50%;
    }
    .pagecontentpart1 {
        padding-top: 30px;
        padding-bottom: 40px;
    }
    .btn1,.btn2,.btn3{
        height:45px;
        font-size:13px;
    }
    input.submit_btn{
        height:45px;
        font-size:13px;
    }
    .myprof_table2{
        width:100%;
    }
    .myprof_table2 td.myprof_td1 {
        width: 120px;
    }
    .myprof_table2 td.myprof_td{
        display:block;
        width:100%;
    }
    input.form_input2, textarea.form_input2 {
        padding: 0px 15px;
        height: 45px;
    }
	textarea.message_box{
        height: 150px;
    }
    select.form_select{
        padding:0px 15px;
        height:45px;
        font-size:13px;
    }
    .register_label{
        font-size:13px;
    }
}
@media (max-width:640px)
{
    .displayd640{
		display:none !important;
	}
	.displaym640{
		display:block;
	}
    .displaymib640{
		display:inline-block;
	}
	.table640width100percent td{
		display:block;
		width:100%;
	}
	#posfixed_popupdiv1{
		margin-left:calc((50% - 30px)*-1);
	}
	.popupdiv {
		width: calc(100% - 60px);
		padding: 10px;
	}
}
@media (max-width:600px)
{
    .displayd600{
		display:none;
	}
    .displaydib600{
		display:none;
	}
	.displaym600{
		display:block;
	}
    .displaymib600{
		display:inline-block;
	}

}
@media (max-width:540px)
{
	.displayd540{
		display:none !important;
	}
    .displaym540{
		display:block;
	}
	.table540width100percent td{
		float:left;
		display:block;
		width:100%;
	}
    .truck_type_point{
        width:33.33%;
    }
}
@media (max-width:480px)
{
	.col4point{
        width:100%;
    }
}
@media (max-width:360px)
{
	
}