@media screen and (min-width:0) and  (max-width:767px)  {
	.wrapper{margin-bottom:-842px;}
.header .container {
	padding: 0;
}
.navi {
	box-shadow:0px 2px 5px rgba(0,0,0,0.5) !important;
}
.header {
	height: auto;
	box-shadow: none;
	padding: 0;
}
.container {
	width: 100%;
}
.header-left {
	width: 100%;
	padding: 9px 15px;
	height: 70px;
	-webkit-box-shadow: 0 2px 5px rgba(0,0,0,0.3);
	-moz-box-shadow: 0 2px 5px rgba(0,0,0,0.3);
	box-shadow: 0 2px 5px rgba(0,0,0,0.3);
}
.navigation {
	display: none;text-align:left;
}
.mobile-toogle-button {
	display: block
}
.header-left .logo img {
	width: 100px;
}
.navigation ul.navi li {
	width: 100%;
}
.navigation ul.navi li a {
	width: 100%;
	background-color: #0a516e;
	border-bottom: 1px solid #f7f7f7;
	padding: 7px 15px
}
.content-container {
	margin-top: 70px;
}
.cols {
	width: 100%;
	padding-bottom: 15px
}
.footer{height:75px;}
.header-right.active .navigation{display:block}
.slider-container{height:auto}
.header-right{display:none}
.page-home{text-align:center}
.page-products .cols.cols-8.cols-products{padding-left:0; overflow:auto}
.cols-products .row{width:460%; overflow:auto}
.cols-products .cols{width:auto}

.cols-products .btn-readmore{position:absolute}
.owl-certificate{margin-top:70px}
.navi-footer-container{display:none}
.footer-copyright{line-height:normal; height:auto; text-align:center}
.footer-copy-right{text-align:center}
.footer-copy-left{text-align:center}
.header.active .navigation {display:block}
.majorpartner .thumbnail .cols{width:50%}
.subpage-container-fluid{padding:0 0; margin-top:0}
.subpage-slider-container .slide figure .container figcaption{font-size:20px; top:10px;}
.subpage-content-section-divider{padding:0}
h1.page-title{font-size:18px;}
#cer-1, #cer-2 {height:50%; margin-top:40%;}
.closebutton{color:#333; background-color:#fff; width:25px; height:25px; border-radius:50%; line-height:25px; top:21%; right:15%; box-shadow:0px 3px 2px rgba(0,0,0,0.5)}
.owl-next{right:-10px;}
.owl-prev{left:-10px;}
.owl-infrastruture .owl-next{right:-15px}
.owl-infrastruture .owl-prev{left:-15px}
.fancybox-next span{right:0px !important; background-size:auto !important}
.fancybox-prev span{left:0px !important; background-size:auto !important}
}

@media screen and (min-width:768px) and (max-width:1023px){
.container {
	width: 100%;
}
.header{height:143px}
.content-container{margin-top:143px}
.owl-certificate{margin-top:0}
.navigation {
	margin-top: 12px;
}
.navigation ul.navi li a {
	padding-left: 10px;
	padding-right: 10px;
}
.header-left .logo img {
	width: 140px;
}
.page-home .container {
	width: 100%
}
.page-products .cols {
	width: 50%;
	margin-bottom: 15px
}
.page-newsevents .thumbnail .cols {
	width: 100%;
}
.page-newsevents h3, .page-contact h3 {
	margin-bottom: 15px;
}
.navi-footer-container .cols{padding:0;}
.navi-footer-container .row{margin:0}
.slider-container{height:auto}
.page-products .cols.cols-8.cols-products{padding-left:0}
.quality-mgt .thumbnail h3{font-size:15px;}
.quality-mgt p{font-size:13px; line-height:normal}
.page-home .cols-8{width:100%; text-align:center}
.subpage-container-fluid{padding:15px;
margin-top:0
}
.subpage-content-section-divider{padding:15px 0}
.fancybox-next span{right:0px !important; background-size:auto !important}
.fancybox-prev span{left:0px !important; background-size:auto !important}
}

@media screen and (min-width:1024px) and (max-width:1199px) {
.container {
	width: 100%;
}
.header{height:143px}
.content-container{margin-top:143px}
.owl-certificate{margin-top:0}
.navigation {
	margin-top: 12px;
}
.navigation ul.navi li a {
	padding-left: 10px;
	padding-right: 10px;
}
.header-left .logo img {
	width: 140px;
}
.page-home .container {
	width: 100%
}
.page-products .cols {
	width: 50%;
	margin-bottom: 15px
}
.page-newsevents .thumbnail .cols {
	width: 100%;
}
.page-newsevents h3, .page-contact h3 {
	margin-bottom: 15px;
}
.navi-footer-container .cols{padding:0;}
.navi-footer-container .row{margin:0}
.slider-container{height:auto}
.page-products .cols.cols-8.cols-products{padding-left:0}
.quality-mgt .thumbnail h3{font-size:19px;}
.quality-mgt p{font-size:19px; line-height:normal}
.page-home .cols-8{width:100%; text-align:center}
.subpage-container-fluid{padding:15px;
margin-top:0
}
.subpage-content-section-divider{padding:15px 0}
.fancybox-next span{right:0px !important; background-size:auto !important}
.fancybox-prev span{left:0px !important; background-size:auto !important}
}
