.mlabel {display: none;}
@media only screen and (max-width: 1399px){
	.container {max-width: 1140px;}
	footer .fbox1 {width: 380px;}
}
@media only screen and (max-width: 1199px){
	.container {max-width: 970px;}
	.navigation_main ul li {padding: 0 19px;}
	.mainslider .slidertexts h2 {font-size: 36px; line-height: 46px; width: 100%;}
	footer .fbox1 {width: 300px; padding-right: 50px;}
	footer .fbox2 {width: 170px;}
	footer .fbox3 {width: 218px;}
	footer .copyright {margin-top: 40px;}

	/** Product Details Page **/
	.clstablecol .contablebox {overflow-x: auto;}
	.contablebox .table {width: 1000px;}
	.innerbanner .textinfo h2 {font-size: 36px;}
	
	/** 28/07/2025 **/
	.section-pro3 .contablebox .table {width: 100%;}
	.section-pro3 .table>thead {display: none;}
	.section-pro3 .contablebox table td {width: 50%; float: left;}
	.section-pro3 .contablebox table td:last-child {width: 100%;}
	.mlabel {display: block; font-size: 18px; text-transform: uppercase; color: #26387b; padding-bottom: 5px; font-weight: 700;}
}
@media only screen and (max-width: 991px){
	.container {max-width: 750px;}
	.mainslider .slidertexts .wimgbox {right: 0px;}
	.mainslider .slidertexts .clstexts {width: 490px;}
	.mainslider .slidertexts h2 br {display: none;}
	.mainslider .slidertexts p {width: 100%;}
	.cateleft {width: 260px;}
	.cateright {width: calc(100% - 260px);}
	.prodboxs .prodinner .protitle, .prodboxs .prodinner .prodinfo h3 {font-size: 20px;}
	.prodboxs .prodinner .prodinfo h4, .prodboxs .prodinner .prodinfo p {font-size: 16px;}
	.cateleft .categoryinner .brandlogo ul {margin-left: -5px; margin-right: -5px;}
	.cateleft .categoryinner .brandlogo ul li {width: 80px; float: left !important; margin-top: 12px; padding:0px 5px;}
	.cateleft .categoryinner .brandlogo ul li img {width: 100%;}
	.cateright .cbtn.rbtn {font-size: 18px;}
	.section-h2 {background-size: cover;}
	.section-h2 .serboxs {margin: 20px 0px;}
	.section-h2 .serinner .serinfo h3 {font-size: 18px;}
	.section-h2 .serinner .serinfo h3 span {font-size: 38px;}
	.section-h2 .serinner .serinfo .icons {width: 60px;}
	.section-h2 .serinner .serinfo .icons img {max-width: 100%;}
	.section-h2 .serinner p {font-size: 14px;}
	.section-h2 .serinner .serinfo {min-height: 68px; margin-bottom: 10px;}
	footer .fboxs {width: 50%;}
	footer .fbox3, footer .fbox4 {margin-top: 30px;}
	footer .fbox4 .conbox {padding-left: 35px;}
	
	/** 28/07/2025 **/
	.ham_menubtn a span + span {margin-top: 6px;}
}
@media only screen and (max-width: 767px){
	.container {width: auto;}
	.cbtn {height: 48px; line-height: 48px;}
	.subtitle h3 {font-size: 22px;}
	header .logo {float: left; margin-top: 6px;}
	.ham_menubtn a {padding: 13px;}
	.ham_menubtn a span {width: 20px; height: 2px;}
	.clscontbtn {height: 44px; font-size: 16px; line-height: 40px; margin-left: 10px;}
	header .headertop .clssocialcol {justify-content: center;}
	header .headertop .infotext {display: none !important;}
	.header {float: left; width: 100%; padding: 20px 0px;}
	.custnavbar {float: right;}
	.mainslider .sliderinner {height: initial; padding: 50px 0px 0px;}
	.mainslider .slidertexts {position: relative; top: initial; transform: none; -moz-transform: none; -webkit-transform: none;}
	.mainslider .slidertexts .clstexts {text-align: center; width: 100%; margin-bottom: 30px;}
	.mainslider .slidertexts .wimgbox {width: 100%; text-align: center; position: relative; bottom: initial;}
	.mainslider .slidertexts h2 {font-size: 32px;line-height: 38px;}
	.mainslider .slidertexts p {margin-top: 10px;}
	.cateleft {width: 100%; padding-right: 0px;}
	.cateright {width: 100%; margin-top: 50px;}
	.section-h2 {padding: 30px 0px;}
	.section-h2 .serboxs {margin: 10px 0px;}
	.section-h2 .serinner p {text-align: left !important;}
	.section-h2 .serinner .serinfo {margin-bottom: 0px;}
	.section-h2 .serinner .serinfo .icons {width: 40px;}
	.section-h2 .serinner .serinfo h3 {font-size: 14px;}
	.section-h2 .serinner .serinfo h3 span {font-size: 24px;}
	.prodboxs .prodname {height: auto;}
	footer .fboxs {width: 100%;}
	footer .fbox1 {padding-right: 0px;}
	footer .fbox2 {margin-top: 30px;}
	footer .copyright {margin-top: 20px;}

	/** Product Details Page **/
	.innerbanner {height: 200px;}
	.innerbanner .textinfo h2 {font-size: 32px;}
	.contablebox .table-striped>thead>tr>th {font-size: 16px;}

	/** Order Confrimation Page **/
	.clsform .custfield {padding: 6px 15px;}
	.clsform textarea.custfield {padding: 12px 15px;}
	
	/** 28/07/2025 **/
	.ham_menubtn a span + span {margin-top: 7px;}
}
@media only screen and (max-width: 575px){
	.ctitle h3 {font-size: 26px;}
	.header {padding: 15px 0px;}
	.clscontbtn {font-size: 14px;}
	.mainslider .slidertexts h2 {font-size: 26px;line-height: 34px;}
	.mainslider .slidertexts .wimgbox img {max-width: 100%;}
	.mainslider .sliderinner {padding-top: 40px; height: 896px;}
	.cateleft .categoryinner .brandlogo ul li {width: 20%;}

	/** Product Details Page **/
	.innerbanner .textinfo h2 {font-size: 26px;}

	/** Cart Page **/
	.carttable2 .payinfo h5 {font-size: 20px;}
	
	/** 28/07/2025 **/
	.section-pro3 .contablebox table td {width: 100%;}
	.section-pro3 .contablebox .table-striped>tbody>tr .bbtn {width: 100%; text-align: center;}
}
@media only screen and (max-width: 479px){
	/** Product Details Page **/
	.innerbanner {height: 150px;}

	/** Order Confrimation Page **/
	.clsform .cbtn.rbtn {width: 100%;}
}