html body{
	font-size: 16px;
	color: #333;
	width: 100%;
	overflow-x: hidden;
}
a:hover{
	text-decoration-line: none
}
.empty-status{
	margin: 200px auto 0;
}
.dropdown-item{
	font-size: 14px!important
}
.container-100{
	width: 100%!important;
	max-width: 100%!important;
	padding: 0!important
}
.item{
	text-align: center;
}
.item img{
	width: 100%;
}
.item .content h3 a {
	font-size: 16px;
    color: #f58d14;
}
.logo-des{
	margin-left:60px;
	color: #666;
	margin-top: 24px;
	line-height: 20px;
}
.mr-t-20{
	margin-top: 20px
}
.mr-b-30{
	margin-bottom: 30px!important
}
.mr-b-20{
	margin-bottom: 20px
}
.index-top{
	color: #333;
    background: #fff;
}
.index-top a{
	color: #333;
}
.pc-index-top{
	line-height: 80px;
}
.index-nav{
	background: #fdb819;
	padding-top: 0px
}
.mobile-logo{
	margin-left: 16px;
	width: 120px
}
#navbarToggleExternalContent{
	width: 100%;
	position: absolute;
	right: 0;
	top: 56px;
}
a{
	color:#fdb819;
}
.txtColor{
	color: #f0c800
}
.bgColor{
	background-color: #f0c800
}
.flag-img{
	margin-left:10px;
	width: 30px;
}
.navbar{
	padding:0;
}
.navbar-nav .nav-item{
	flex: auto;
	text-align: center;
}
.navbar-nav .nav-link{
	font-weight: bold;
	color: #212121;
	padding: 20px 0;
}
.navbar-nav .nav-link:hover{
	background: #212121;
	color: #fff
}
.navbar-nav .active{
	background: #212121;
	color: #fff
}
.navbar-nav .active .nav-link{
	color: #fff
}
.banner-btn{
	background: transparent;
	border: 0
}
.about-link{
	text-decoration: underline;
}
.about-link:hover{
	color: #f0c800
}
.payne-product .product-img{
	width: 100%;
    -webkit-transition: -webkit-transform 0.3s ease-out;
    -ms-transition: transform 0.3s ease-out;
    transition: transform 0.3s ease-out;
    -ms-transform: scale(1, 1);
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
}
.payne-product:hover .product-img{
    -webkit-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1);
}
.product__image{
	overflow: hidden;
}
.product__info h3{
    margin:4px 0 4px;
    width: 100%;
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.payne-product .prodcut-title{
    color: #414141;
    font-size: 14px;
    display: block!important;
}
.banner-box {
	width: 100%
}
.footer{
	padding: 50px 0 10px;
	background: #212121;
	color: #fff
}
.f-logo{
	margin-bottom: 20px
}
.f-l-box i{
	position:absolute;
	left: 0;
	top: 4px;
	font-size: 16px;
	color: #666
}
.f-l-box{
	padding-left: 30px;
	font-size: 14px;
	color: #fff;
    font-weight: 500;
	position:relative;
	margin-bottom: 10px
}
.f-title{
	font-size: 1em;
    font-weight: 500;
    margin: 0 0 24px 0;
    padding: 0;
    text-transform: uppercase;
}
ul.icons-small {
	padding:0;
	margin:0;
    font-size: 20px;
}
ul.inline-mode li {
    float: left;
    list-style: none;
    margin: 0 10px 0 0;
    padding: 0;
}
ul.rectangles a {
	text-align:center;
    color: #fff;
    -webkit-transition: opacity 0.3s ease-out;
    transition: opacity 0.3s ease-out;
}
ul.icons-small.rectangles li i {
    min-width: 42px;
}
ul.inline-mode.icons-small li i {
    padding: 10px 3px;
    width: 40px;
}
ul.inline-mode.rectangles li i:hover{
    background-color: inherit;
	opacity: 0.8;
}
ul.rectangles i.fa-facebook {
    background-color: #3b5a9a;
}
ul.rectangles i.fa-twitter {
    background-color: #28a9e2;
}
ul.rectangles i.fa-google-plus {
    background-color: #e04a39;
}
ul.rectangles i.fa-instagram {
    background-color: #567d9c;
}
ul.rectangles i.fa-pinterest {
    background-color: #cc2129;
}
.f-t-txt2{
	margin-bottom: 14px;
}
.f-t-txt2{
	font-size: 14px;
	color: rgba(255,255,255,0.7);
}
.f-t-txt2 a{
	font-size: 12px;
	color: rgba(255,255,255,0.7);
}
.f-t-txt2 a:hover{
	color: #fdb819;
}
.f-ipt{
	height:40px;
	color:#fff;
	border:solid 1px #626b72;
	width: 100%;
	border-radius: 0;
    background-color: transparent !important;
    padding: 0 60px 0 10px;
    outline:none;
}
.f-ipt:focus{
	border:solid 1px #626b72!important;
}
.f-send{
	cursor: pointer;
	display: block;
	width: 50px;
	height:40px;
	background-color:#fdb819;
	position:absolute;
	right: 0;
	top: 0;
	line-height: 40px;
	text-align: center;
}
.f-send i{
	font-size: 20px;
	color: #fff
}
.mobile-nav{
	display: none;
}
.mobile-change{
    flex: auto;
    text-align: right;
    margin-right: 20px;
}
.bg-dark{
	background-color:#f1f5f7!important;
}
.navbar-nav{
	padding-right: 0
}
@media (max-width: 992px){
	.container-100{
		padding: 0 15px!important
	}
	.no-padding{
		padding:0!important;
	}
	.index-nav{
		padding-top: 56px
	}
	.code-col{
		text-align: left
	}
	.pc-nav{
		display: none;
	}
	.pc-index-top{
		display: none;
	}
	.mobile-nav {
		background: #fdb819;
		display: block;
		padding:8px;
	}
	.mobile-nav .navbar-nav .active .nav-link{
		background: #fdb819;
		color: #212121
	}
}
