media only screen and (min-width:320px) and (max-width:991px) {
h1 {
 font-size:26px!important;
}
 h2 {
 font-size:21px!important;
}
 h3 {
 font-size:19px!important;
}
 h4 {
 font-size:15px!important;
}
}
@media only screen and (min-width:320px) and (max-width:767px) {
/* header */
header .cont-nav {
 margin: 4px 0 0px;
}
header .cont-nav ul li:first-child {
display:none
}
header .cont-nav ul a {
 padding: 0px 12px;
}
 header .cont-nav ul li:nth-child(2) a {
padding-left:0;
border:0
}
header .cont-nav ul a span.cont-text {
 display: none;
}
header .cont-nav ul a img {
 margin-right: 5px;
}
header .social-nav li a .fa {
 width: 28px;
 height: 28px;
 line-height: 28px;
}
header .logo img {
 margin: 8px 0;
}
header .logo-fixed-bar img {
 margin: 6px 0 !important;
}
/**/
.main-head {
 line-height: 30px !important;
 font-size: 23px !important;
}
.main-head br {
 display: none;
}
/**/
.home-abt-bar {
 padding:20px 0px 30px 0px!important;
}
.home-abt-bar img {
 max-width:100%;
}
/**/
.home-web-col-bar {
	padding-top: 15px;
}
.home-web-col-bar .no-padding-left {
	padding-left: 15px !important;
}
.home-web-col-bar .home-web-col-main {
 padding-left: 20px;
}
.home-web-col {
padding: 15px 0px 10px!important;
}
.home-web-col .h-icon {
 width: 45px;
 height: 45px;
}
.home-web-col h4 {
 font-size: 12px !important;
}
.idx-quality{
	margin-top:30px;
}
/**/
.product-slide-bar { 
	padding-top: 30px !important;
	padding-bottom: 20px !important;
}
.product-slide-bar #OurProducts {
 width: 320px;
padding: 10px 0;
}
.product-slide-bar #OurProducts .owl-buttons {
 display: none;
}
.product-slide-bar .product {
 margin-left: 0px;
}
.product-slide-bar .product .product-pic {
 width: 100%;
}
.product-slide-bar .product .product-txt {
 left:0;
 top:50%;
 bottom:0;
 position:relative; width:100%; height:320px
}
/**/
section.contents .content-bar {
 padding: 20px 0;
}
/* page banner*/
.banner-bar {
 padding:50px 0 50px;
}
/*contact bar*/
.contact-bar .no-padding-right {
padding-right:15px!important
}
.contact-bar .no-padding-left {
padding-left:15px!important
}
.contact-bar .cont-nav {
 padding: 22px;
}
/* footer */
footer .footer-bar {
 padding: 10px 0 10px 0;
}
footer h4 {
 margin-top: 30px !important;
 margin-bottom: 20px !important;
}
footer .nav-menu ul {
 margin: 0 0 15px 15px !important;
}
footer .footer-bar-bottom {
 margin-bottom: 25px;
}
footer .footer-bar-bottom .copy, footer .footer-bar-bottom .designer {
 text-align: center;
}
}
@media only screen and (min-width:768px) and (max-width:991px) {
/* header */
header .logo img {
 max-width: 100%;
 margin: 17px 0 0;
}
header .logo-fixed-bar img {
 margin: 12px 0 !important;
}
header .cont-nav ul li:first-child {
display:none
}
header .cont-nav ul li:nth-child(2) a {
padding-left:0;
border:0
}
/**/
.home-web-col-bar .home-web-col-main {
 padding-left: 25px;
}
/**/
.product-slide-bar #OurProducts {
 width: 650px;
}
.product-slide-bar .product {
 margin-left: 0px;
}
.product-slide-bar .product .product-txt {
 left:calc(100% - 300px);
}
/* footer */
}
@media only screen and (min-width:992px) and (max-width:1199px) {
/* header */
header .logo img {
 margin: 13px 0 0;
}
header .logo-fixed-bar img {
 margin: 6px 0 0!important;
}
/**/
.home-web-col-bar .home-web-col-main {
 padding-top: 25px;
 padding-bottom: 25px;
 padding-left: 20px;
}
.home-web-col {
 padding: 10px 20px 0px;
}
.home-web-col .h-icon {
 width: 35px;
 height: 35px;
}
.home-web-col h4 {
 margin: 10px 0 10px !important;
}
/**/
.product-slide-bar #OurProducts {
 width: 850px;
}
.product-slide-bar .product {
 margin-left: 15px;
}
header .cont-nav ul a {
    padding: 0px 10px;
}


/* footer */
}
