body {font-family:'Poppins', sans-serif;}
.indexProDetail p {  font-size: 15px;}
.about-text p { font-size: 15px;}
.ix-ind-list .tx { font-size: 15px;}
.header .nav li a {}
.newsIndex .news-item .newsContent p { font-size:15px;}
.aboutBottom p { font-size: 15px;}
.common-btn { text-transform:uppercase;letter-spacing:0px; }
a.btn-blue{ text-transform:uppercase;    letter-spacing:0px;}
.btn-white, .btn-black { text-transform:uppercase;    letter-spacing:0px;}
.about-text p {line-height:1.8em;}
.ib{ font-size:16px; font-weight:600;}
.ix-ind-list .nowti{ font-weight:600;}
.indexProDetail h4{ font-weight:600;}
.header .nav li a { font-size:15px;}
.header .nav li .dropdown li a { font-size: 13px;}
@media (max-width: 1200px) {	
.header .nav li {margin-right: 12px;}
.header .nav li a { font-size:12px;}
}
.indexProCon .overlay-box .text p {line-height:22px; font-size:13px; margin-bottom:5px;}
.indexProCon .item:hover .inner-box {padding: 20px 21px 80px 80px;}
.ix-ind-list .nowti { font-size: 1.6em;  margin-top: 5px;}
.ix-ind-list .tx .txCon p{ line-height:22px; font-size:13px;}
.ib { font-size: 13px;}
.social{ padding-top:10px; padding-left:48px;}
.social a{ color:#51b8f2; padding-right:15px; transition: .5s ease-in-out;}
.social a i{ font-size:16px;}
.footer-text p{ margin:0; margin-bottom:8px;}
.footer p i {   width: 30px;  height: 30px;  line-height: 30px;}
.caseCon .caseContitle {
	padding: 10px
}
.caseCon .caseContitle h5 {
	text-align: center;
	color: #212529;
	width: 100%;
	
	font-size: 1rem;
	overflow: hidden;
	text-overflow: ellipsis;
	position: relative;
	white-space: nowrap;
}
.caseContitle a {
	display: block;
	position: relative; width:100%;
	border-top: 1px solid #ccc;
	padding-top: 10px;
	color: #777;line-height: 30px;word-wrap: break-word; overflow:hidden;
}
.caseContitle h5 a {
	border: none;
}
 .caseContitle .details { font-size:14px; color:#000;}
.caseContitle .arrowsR {
	position: absolute;
	top: 60%;
	right: 0px;
	transform: translate(0, -50%);
	width: 30px;
}
.caseContitle .arrowsR i {
	font-size: 18px;
}
.caseConListCon{
    border-bottom: 1px solid #eee;
    cursor: pointer;
    box-shadow: 0 0 20px rgba(0,0,0,0.06);
    transition: .4s;
    list-style-type: none;
    overflow: hidden; margin-bottom:30px; padding-top:15px;}
.caseCon .caseConList .pic img { max-width:100%; transition: 0.3s;
}
.caseCon .caseConList:hover .pic img {
	transform: scale(1.1);
}
.caseCon .caseConList:hover .caseContitle .details {  color:#48c7ec}
