@media (min-width:1000px){

}

@media only screen and (min-width:1367px) {

}
@media (min-width:1000px) and (max-width:1200px) {	
.toplinks {
    display: none !important;
}
.logo {
    width: 280px !important;
}
.logo a img {
    width: 240px !important;
    margin-top: 14px !important;
}
.wsmenu-list > li > a {
    font-size: 13.5px !important;
    margin-right: 0px !important;
    margin-left: 18px !important;
}
}
 @media (min-width:768px) and (max-width:999px) {
	 
	 
	 .logo a {
    min-height: 111px !important;
	 padding: 13px 10px 11px 12px !important;
}
.logo {
    width: 310px;
    min-height: 111px !important;
}
	 .mainbanner {
    min-height: 274px !important;
}
.aboutitle h4 {
    font-size: 29px !important;
}
.aboutitle span {
    font-size: 18px !important;
}
.homeproducts li {
    width: 25%;
	margin-bottom:15px !important;
}
.services {
    padding: 40px 0px 30px !important;
}
}

@media (min-width:240px) and (max-width:480px) {
	.mainbanner {
    min-height: 113px !important;
}
	
}
@media (min-width:481px) and (max-width:767px) {
	.mainbanner {
    width: 100% !important;
    min-height: 172px !important;
}

}


@media (min-width:240px) and (max-width:767px) {
    .mapgo iframe {
    width: 100%;
    height:350px;
}
	.gallerytit {
    margin: 10px 0px 5px !important;
	font-size: 19px !important;
font-weight: 600 !important;
}
	.newsvde h3 {
    font-size: 22px !important;
}
.newslist{
	display:none !important;
}
.paddrights{
	padding-right:15px !important;
}
	
	.col-md-3.mbbd {
    margin-bottom: 20px;
}
	.vision span img, .missi span img {
    width: 60px !important;
}
	.vision h2, .missi h2, .chairman h2, .knowhow h3 {
    font-size: 23px !important;
}
.chairman h4 {
    font-size: 18px !important;
}
.listmach li {

    width: 100% !important;
}
	.photobtm img{
		width:100% !important;
	}
	.breadcrump2 h3 {
    font-size: 23px !important;
}
	.toplinks2 li {
    margin-left: 6px !important;
}
	.logobg {
    display: none !important;
}
.acinner {
    width: 100% !important;
    margin-left: 0px !important;
    margin-bottom: 15px !important;
}
.sapretitle {
    width: 100% !important;
    float: left;
    padding-right: 0px !important;
}
.readmore span {
    font-size: 14px !important;
}
.acinner img {
    width: 100% !important;
}
.homeproducts li {
    width: 100% !important;
    float: left !important;
    margin-bottom: 20px !important;
}
.homeproducts {
    margin-left: 0px !important;
    margin-right: 0px !important;
}
.homeproducts li:last-child{
    margin-bottom: 0px !important;
}
	.aboutitle span::after, .sertitle span::after {
    bottom: 12px !important;
}
	.aboutitle span, .sertitle span{
    font-size: 16px !important;
}
	.abouthomecon.clearfix {
    padding: 25px !important;
}
	.aboutitle h4, .sertitle h4{
		font-size:24px !important;
	}
	.toplinks2 {
    float: none !important;
    display: inline-block;
    height: 32px;
}
	.tesec2{
		text-align:center !important;
	}
	.pre-header-inside {
    height: 32px !important;
}
	.toplinks2 li a {
    padding: 8px 3px 3px 3px !important;
    font-size: 14px !important;
    width: 75px !important;
    color: #12a651;
    height: 31px !important;
    overflow: hidden;
}
.languagech a {
    line-height: 30px !important;
    min-height: 32px !important;
}
.languagech {
    float: none !important;
    margin-right: 15px !important;
    display: inline-block !important;
}
.toplinks2 li a img {
    position: absolute !important;
    width: 75px !important;
}
	.mobilemenu {
	display:block !important;
}
	.logo {
    display: none !important;
}
	.logo a {
    min-height: auto !important;
}
.logo {
    width: 200px;
    min-height: auto !important;
}
	
}
@media (min-width:240px) and (max-width:999px) {
	.leftfoot h2 {
    text-align: center !important;
}
	.rightthum .slick-arrow {
    display: block !important;
}
	.imggal {
    border-radius: 5px !important;
}
	.disnon{
	display:block !important;
}
	.newspage img {
    border-radius: 10px;
    width: 100%;
}
	.textnewspage p {
    display: none !important;
}
	.marmo{
		margin-top:15px;
	}
	.top-header-inside {
    background: #fff !important;
}
	.leftthum {
    width: 20% !important;
    display: none !important;
}
.rightthum{
	width: 100% !important;
	margin:0px !important;
}
	.downbro {
    display: none !important;
}
	.reqbtn{
		display:block !important;
	}
	.requestbtn button {
    padding: 8px 20px !important;
    font-size: 18px !important;
	width:100% !important
}
	.product-details {
    margin-top: 25px;
}
	.disnonem{
		display:none !important;
	}
	.breadbg {
    background-position: center center !important;
}
	
	.leftfoot, .tesec{
    text-align: center !important;
}
.social-icons-foot {
    display: inline-block !important;
	text-align: center !important;
	float:none !important;
}
.socialiconsulfoot{
	text-align: center !important;
	float:none !important;
}
	.mbmob {
    margin-bottom: 15px;
    padding-right: 15px !important;
}
	.a-links::before{
		display:none !important;
	}
	.link-list li {
    padding: 0px 10px !important;
}
	.megamenu::before{
		display:none !important;
	}
	.megamenu::after{
		display:none !important;
	}
	.logo span{
		display:none !important;
	}
	.toplinks{
		display:none !important;
	}
	.socialiconsul {
    display: none !important;
}

.wsmenu-list > li > a {
    margin-left: 0px !important;
    text-align: right;
}
.wsmenu-list > li > a{
	margin-right:0px !important;
}

	
}

@media all and (max-width: 767px) {
	
}

.mrginleft .logoabs{
	z-index:auto !important;
}