@media screen and (min-width :1199px) and (max-width: 1366px) {
	
	
}

@media screen and (max-width: 1280px) { 
	#cssmenu > ul > li > a {
		padding:5px 10px;
	}
	
}
@media screen and (min-width: 992px) and (max-width: 1198px) {
	
	
}

/********Sm-start*******/
@media screen and (min-width: 768px) and (max-width: 991px) {
	
	
}

@media screen and (max-width: 980px) {
	
}

@media screen and (max-width: 768px) {
	
	
}

@media screen and (min-width: 480px) and (max-width: 766px) {
	
	
}

/********xs-start********/
@media screen and (max-width: 768px) {
	h1 {
		font-size:22px;
	}
	h2 {
		font-size:21px;
	}
	h3 {
		font-size:20px;
	}
	h4 {
		font-size:19px;
	}
	h5 {
		font-size:17px;
	}
	h6 {
		font-size:15px;
	}
	#hm-abt-main {
		padding:50px 0;
	}
	.abt-hed-tp h1 {
		font-size:22px;
	}
	.abt-tab li a {
		font-size:14px;
	}
	.nav>li>a {
		padding:8px 7px;
	}
	.nav-tabs>li {
		float:none;
	}
	.abt-tab-mg img {
		margin-top:20px;
	}
	.hm-prd-hed h2 {
		font-size:22px;
	}
	.qulaity-bx img {
		margin-bottom:20px;
	}
	#hm-quality-main {
		padding:40px 0;
	}
	.header {
		padding:4px 0;
		height:75px;
	}
	.logo {
		padding:0px;
		height:auto;
	}
	.slide-text h1 {
		font-size:26px;
		line-height:30px;
	}
	.slide-text {
		padding-top:50px;
		float:none;
	}
	.slide-text .btn.btn-primary {
		padding:4px 20px;
	}
	a + a {
		margin-left:0px;
		margin-top:15px;
	}
	.quality-main {
		padding-top:0%;
	}
	#prd_main_inn .prd_blk_left , #prd_main_inn .brd_blk_left {
		width:100%;
	}
	.prd_blk_rgh, .abt_blk_rgh, .prd_blk_rght, .quality_rgh {
		width:100%;
	}
	.prd_blk_rgh img , .abt_bx img {
		height:auto;
	}
	.prd_dtl_rgh h1 {
		font-size:24px;
	}
	.prd_dtl_rgh {
		padding-top:12%;
	}
	.prd_catalog {
		margin-top:5%;
	}
	.mr_top {
		margin-top: 40%;
	}
	a.prd-anch {
		bottom: 0px;
		position: static;
		content: '';
		text-align: center;
		margin: 15px auto;
		display: table;
		width: 100%;
		background: #000;
		color: #fff;
		padding: 8px 15px;
	}
	#abt_main .contain {
		width:90%;
	}
	.abt_para p {
		text-align:justify;
	}
	#abt_main {
		padding:50px 0;
	}
	.abt_inn_hed {
		padding-bottom:30px;
	}
	.add p {
		font-size:14px;
	}
	.brd_hed_inn_lft h3, .prd_hed_inn_lft h1 {
		letter-spacing:1px;
	}
	.brd_blk_left {
		padding-left:15px;
		padding-right:15px;
	}
	.table-responsive {
		border:0px;
	}
	.table thead tr th {
		padding:7px 5px;
		font-size:14px;
	}
	.cont_catalog {
		margin-top:46%;
	}
	#prd_main_inn .prd_blk_lft {
		float:left;
		width:100%;
	}
	.prd_blk_right {
		float:right;
		width:100%;
	}
	.prd_blk_right img {
		height:60vh;
	}
	.quality_rgh {
		padding:0 20px;
	}
	
	
	/************************/
	.accordion {
		height: auto;
	}
	.accordion ul li, .accordion ul li:hover, .accordion ul:hover li, .accordion ul:hover li:hover {
		position: relative;
		display: table;
		table-layout: fixed;
		width: 100%;
		-webkit-transition: none;
		transition: none;
	}
	.accordion ul li div a {
		height:280px;
	}
	.accordion ul li div a h5 {
		top:38%;
	}
	.accordion ul li div a p {
		text-align:center !important;
		top:40%;
	}
	.prd_blk_rght img {
		height:auto;
	}
	a.current {
		margin:auto 10px;
		width:41%;
		padding:5px;
	}
	.ft-dtl h6, .hm-fot-hed h6 {
		text-align:center;
		padding-bottom:7px;
	}
	.ft-lst ul {
		margin:0 auto;
		display:table;
		float:none;
	}
	.legal-disclaimer {
		width: 100%;
		margin: 0 auto;
		padding:0 25px 0 25px;
	}
	
	
	
	
}

@media screen and (max-width: 360px) {
	a.current {
		width:94%;
		margin-bottom:10px;
		padding:10px 5px;
	}
	
	
}

@media screen and (max-width: 320px) {
	
	
}