/*responsive*/
@media only screen and (max-width : 1280px){
	.btn{padding:2px 5px; font-size:10px;}
    .slider-caption{font-size:42px;}
	.home-logo{padding-top:40px; padding-left:60px;}
	.home-logo img{height:120px;}
	body{font-size:12px;}
	.header2 a{padding:5px 10px; font-size:20px;}
	.logo{width:120px; padding-top:15px;}
	ul.lang{width:25px; margin:15px 5px 0 0;}
	ul.lang li{width:25px;}
	ul.lang li a{line-height:25px; font-size:11px;}
	.menu-btn{padding:0 15px; font-size:24px; line-height:49px;}
	.menu-right ul{width:400px; height:390px; margin:20vh auto 0; padding:75px 0 0; font-size:18px;}
	.menu-right ul li{padding:0 110px; line-height:1.5em;}
	.menu-right ul a{padding:4px 30px;}
	.about ul{padding:0 0 0 15px;}
	.products .item .over h3{font-size:13px;}
	.products .item .over ul li{font-size:10px; line-height:1.2em;}
	.subcategory h2{margin:0 0 20px; font-size:20px;}
	.subcategory .item .content h3{margin:0 0 10px -15px; font-size:14px;}
	.map h2{margin:0 0 20px; font-size:20px;}
}

/* Medium Devices, Desktops */
@media only screen and (max-width : 990px) {
	.menu-btn{padding:0 15px; font-size:24px; line-height:49px;}
}

/* Small Devices, Tablets */
@media only screen and (max-width : 800px) {
	.slider-caption{font-size:32px;}
}

@media only screen and (max-width : 768px) {
	.menu-right{padding:30px 0;}
	.menu-right ul{width:400px; height:390px; margin:20vh auto 0; padding:90px 0 0; font-size:18px; background-size:cover;}
	.menu-right ul li{padding:0 75px;}
	.menu-right ul a{padding:4px 50px;}
	.menu-btn{padding:0 7px; font-size:16px; line-height:49px;}
	.close{right:15px;}
	.logo{width:25%; padding-top:15px;}
	.logo img{margin-left:-30px;}
	.home-logo{padding-top:10px; padding-left:0;}
	.home-logo img{width:60%; height:auto;}
	.header .pull-right{position:absolute; top:0; right:15px;}
	#fp-nav{top:20%;}
	#fp-nav.right{right:5px;}
	.slider-caption{margin-top:45vh; margin-left:30px; font-size:22px;}
	.about{background-size:40% auto; background-position:right bottom;}
	.about h1{margin-top:0;}
	.container .sub{padding:0;}
	.about .scrollable{height:60vh; margin:5vh 0 0; padding-bottom:0;}
	.products, .contactus{padding:0 30px 0; }
	.products .scrollable, .contactus .scrollable{height:60vh;}
	.products .mCSB_inside > .mCSB_container{padding-right:0;}
	.products h1{margin-top:10vh;}
	.products .item{margin-bottom:15px;}
	.products .item .over{display:block; position:inherit; float:right; height:auto; padding-bottom:15px;}
	.products .item .over ul li{line-height:2em;}
	.products .item .over img{height:40px;}
	.products .item img.img-responsive{height:35vh;}
	.contactus{background-image:url(../images/front/icon-roll.png); background-repeat:no-repeat; background-size:auto 15%; background-position:94% 96%;}
	.contactus .roll{display:none;}
	.subcategory .heading{padding:0 15px;}
	.subcategory h2{margin-top:11vh;}
	.subcategory .item{padding:0;}
	.subcategory .item .content h3{margin:10px 0;}
	.product-content h1{margin-top:120px;}
	.header2 .logo br{display:none;}
	.header2 .logo a{display:block; position:absolute; width:100%; margin-top:15px; padding:5px 15px; font-size:14px;}
	.product-image{padding:0;}
	.product-content{padding:0;}
	.product-table{padding:30px 0 0;}
	.table-responsive{border:none;}
	.news .fp-tableCell{padding:0 30px;}
	.news .v2 h1{margin:0 0 20px 15px;}
	.news .v2 .item img{height:80px; margin-bottom:5px;}
	.news .v2 .item h2{font-size:13px; margin-bottom:2px; font-family:"PoppinsMedium";}
	.news .v2 .item h3{font-size:12px; margin-bottom:4px;}
	.news .v2 .item p{display:none;}
	.news .v2 .item{margin-bottom:17px; padding:0; line-height:1em;}
}

/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {

}