@media (max-width: 1199px){
	body{
		font-size:15px;
	}
	.steps-image img {
		max-width: 710px;
	}
	.slide-content {
		padding-top: 100px;
	}
	.white-column-wrapper{
		padding-top:210px;
	}
	.white-column-wrapper h3{
		max-width: 210px;
		margin: auto;
	}
	.column-specification .white-box{
		padding:40px;
	}
	.column-specification .white-box img{
		max-height: 70px;
	}
	.front .line-about span,
	.cooperate-wrapper h2{
		font-size:42px;
	}
	.front .line-about {
		font-size: 26px;
	}
	.blue-title h3{
		background-size: contain;
	}
	.slide-wrapper h1 {
		font-size: 50px;
	}
	.slide-wrapper .slide-text{
		font-size:18px;
	}
	.front .line-about span {
		margin-top: -15px;
	}
}
@media (min-width: 992px){

}
@media (min-width: 992px) and (max-width: 1199px){

}
@media (max-width: 991px){
	.navbar-nav>li>a{
		font-size:16px;
		padding:15px 12px;
	}
	.navbar-nav {
		margin-top: 6px;
	}
	header .navbar-nav>li:last-child>a{
		background-size:contain;
		padding: 14px 50px;
	}
	.logo img{
		max-width: 160px;
	}
	.slide-content{
		padding-bottom:30px;
		padding-top: 60px;
	}
	.white-column-wrapper{
		position:static;
		padding-top: 70px;
		padding-bottom: 50px;
		background:none;
	}
	.steps-image img {
		max-width: 550px;
	}
	.front .line-about {
		font-size: 20px;
		margin-bottom: 60px;
	}
	.front .line-about span {
		font-size:34px;
	}
	.background-container{
		padding-top:70px;
	}
	.white-box h3{
		font-size:20px;
	}
	.column-specification .white-box {
		padding: 25px;
	}
	.column-specification .white-box .image-relative{
		margin: 0 auto 20px;
	}
	.blue-title h3{
		font-size:36px;
	}
	.upload-form textarea, .upload-form input[type="text"], #contact-form input, #contact-form textarea{
		font-size:13px;
	}
	.slide-wrapper h1 {
		font-size: 44px;
	}
	.slide-wrapper h1 {
		font-size: 44px;
		margin-bottom:40px;
	}
	#page-title{
		font-size:36px;
	}
	.cooperate-wrapper h2{
		font-size:34px;
		padding-top:0;
		padding-bottom:25px;
	}
	.line-about {
		font-size: 20px;
	}
	.footer-slogan h3{
		font-size:22px;
	}
	footer.footer > div.container > div.text-center >div.footer-logo {
		margin-bottom: 30px;
	}
	footer.footer > div.container > div.text-center >div {
		margin-top: 20px;
		margin-bottom: 20px;
	}
	footer .copyright{
		margin-top:30px;
	}
	footer.footer{
		padding-top:30px;
	}
}
@media (min-width: 768px) {

}
@media (min-width: 768px) and (max-width: 991px){

}
@media (max-width: 767px){
	p.country-name:nth-of-type(1){
		left:0!important;
		top:35px!important;
	}
	p.country-name:nth-of-type(2){
		left:100px!important;
		top:35px!important;
	}
	p.country-name:nth-of-type(3){
		left:223px!important;
		top:35px!important;
	}
	p.country-name:nth-of-type(4){
		left:0!important;
		top:70px!important;
	}
	p.country-name:nth-of-type(5){
		left:100px!important;
		top:70px!important;
	}
	p.country-name:nth-of-type(6){
		left:223px!important;
		top:70px!important;
	}
	p.country-name:nth-of-type(7){
		left:0!important;
		top:105px!important;
	}
	p.country-name:nth-of-type(8){
		left:100px!important;
		top:105px!important;
	}
	p.country-name:nth-of-type(9){
		left:223px!important;
		top:105px!important;
	}
	p.country-name:nth-of-type(10){
		left:0px!important;
		top:140px!important;
	}
	.trans-category-main {
		padding-top: 200px;
		padding-left:0;
	}
	.main-container{
		margin-top:50px;
	}
	.trans-category {
		overflow-x: auto;
	}
	.trans-category table{
		width:400px!important;
	}
	.logo img {
		max-width: 180px;
	}
	.navbar-toggle .icon-bar{
		background-color:#FFF;
		height:3px;
	}
	nav.pull-right{
		float:none!important;
	}
	header .navbar-nav>li:last-child>a{
		background:none;
		padding:10px 15px;
	}
	.blue-title h3,
	.cooperate-wrapper h2 {
		font-size: 30px;
		background:none;
	}
	.slide-wrapper h1 {
		font-size: 26px;
		margin-bottom: 26px;
	}
	.line-about {
		font-size: 18px;
	}
	.slide-wrapper .slide-text {
		font-size: 16px;
	}
	.white-column-wrapper .col-1,
	.white-column-wrapper .col-2,
	.white-column-wrapper .col-3{
		margin-bottom:50px;
	}
	.step-label{
		font-size:30px;
	}
	.cart-item-qty {
		width: 150px;
	}
	.qty-select {
		width: 70px;
	}
	.step-submit:focus, .step-submit:hover, .step-submit {
		width: auto;
		margin: 55px auto;
	}
}
@media (max-width: 480px){

}
@media (max-width: 340px){

}