@media (max-width:768px){
	.oneline{
	    border-bottom:1px solid #ecece9;
	}
	.navbar-brand{
		padding-bottom:15px!important;
		padding-top:15px!important;
	}
	.headpoint{
		padding:10px 0px!important;
		text-align:center!important;
	}
	.headpoint p{
		font-size:13px!important;
	}
	.headtel a{
		padding:15px 0px!important;
		text-align:center!important;
		font-size:15px!important;
		width:100%!important;
	}
	.headtel a > i{
		display:none!important;
	}
	.navbar-dark .navbar-nav .nav-link{
		border-bottom:1px solid #ecece9;
		padding:1rem 1.5rem!important;
		text-align:center!important;
		width:100%!important;
	}
	.mainslider{
		height:15rem!important;
	}
	.slidertext{
		margin-top:40px!important;
		width:100%!important;
	}
	.slidertext h2{
		font-size:18px!important;
		margin:0px!important;
	}
	.slidertextfull{
		margin-top:40px!important;
		width:100%!important;
	}
	.slidertextfull h1{
		font-weight:500!important;
		font-size:22px!important;
		margin:0px!important;
	}
	.slidertext span{
		font-weight:normal!important;
		font-size:16px!important;
	}
	.slidertext p{
		font-size:14px!important;
	}
	.slidertext a{
		font-size:12px!important;
	}
	.titlelinecenterx{
		width:25%!important;
	}
	.sectcalltitle span{
		text-align:center!important;
		font-size:1.5rem!important;
	}
	.sectcalltitle p{
		margin-bottom:10px!important;
		text-align:center!important;
		font-size:14px!important;
	}
	.sectcallbut{
		text-align:center!important;
	}
	.maingarant{
		padding:25px 0px!important;
	}
	.maingarantimg{
		margin-bottom:25px!important;
		text-align:center!important;
	}
	.maingarantimg img{
		max-width:50%!important;
	}
	.maingaranttext{
		text-align:center!important;
	}
	.maingaranttext span{
		text-align:center!important;
		font-size:1rem!important;
		display:block;
		width:100%;
	}
	.maingaranttext p{
		text-align:center!important;
	}
	.maingaranttext ul{
		margin-bottom:15px!important;
	}
	.maingaranttext ul > li{
		text-align:center!important;
	}
	.maingaranttext a{
		margin:5px auto;
	}
	.footertext{
		padding:20px 0px!important;
		text-align:center!important;
		margin:0px!important;
	}
	.footertitle{
		padding:10px 0px!important;
		text-align:center!important;
	}
	.footertitle h4{
		margin:0px!important;
	}
	.footerlist{
		padding:10px 0px!important;
	}
	.footerlist ul > li > a{
		text-align:center!important;
	}
	.copy p{
		font-size:12px!important;
	}
	.headbanner{
		padding:15px 0px!important;
	}
	.headtitle{
	    margin-top:0px!important;
		text-align:center!important;
		width:100%!important;
	}
	.headtitle h1{
		font-size:1.5rem!important;
		margin:0px!important;
	}
	.content{
		padding:15px 0px!important;
	}
	.breadcrumb{
		font-size:13px!important;
	}
	.contactlist ul > li > a{
		text-align:center!important;
	}
	.contactlist ul > li > a{
		font-size:14px!important;
	}
	.contactlist ul > li > a > svg{
		font-size:14px!important;
	}
	.derevotitle h2{
		font-size:1rem!important;
	}
	.titlecenter{
		padding:15px 0px!important;
		margin:0px!important;
	}
	.titlecenter h2{
		font-size:18px!important;
	}
	.mainproduct{
		padding:25px 0px!important;
	}
	.mainprodcat{
		padding:0px 15px!important;
		margin-top:15px!important;
	}
	.hhidemob{
		display:none!important;
	}
	.speedbar{
		margin:0px!important;
	}
	.blogitem{
		min-height:340px!important;
	}
	.blogimg{
		height:190px!important;
	}
	.blogimg img{
		height:190px!important;
	}
	.blogtitle{
		padding:15px 0px;
	}
	.blogtitle span{
		font-weight:normal!important;
	}
	.footerlogo img{
		padding:0px 15px!important;
	}
	.statictitle h1{
		font-size:18px!important;
	}
	.catititle{
		border:none!important;
		margin:0px!important;
	}
	.catititle h1{
		font-size:18px!important;
	}
	.fpbox a > img {
		min-height:150px!important;
	}
}
@media (max-width:456px){
	.blogimg{
		height:140px!important;
	}
	.blogimg img{
		height:140px!important;
	}
}








