@media (min-width: 768px) {
/*******************************************************************************************************/
.mb-250{margin-bottom:175px;}
.mt-250{margin-top:175px;}
.mb-150{margin-bottom:105px;}
.mt-150{margin-top:105px;}
.mb-0{margin-bottom:0px;}
.mt-0{margin-top:0px;}
.mb-100{margin-bottom:70px;}
.mt-100{margin-top:70px;}
.mb-50{margin-bottom:35px;}
.mt-50{	margin-top:35px;}
.mb-200{margin-bottom:140px;}
.mt-200{margin-top:140px;}
.mb-30{margin-bottom:21px;}
.mt-30{margin-top:21px;}

.pb-250{padding-bottom:175px;}
.pt-250{padding-top:175px;}
.pb-150{padding-bottom:105px;}
.pt-150{padding-top:105px;}
.pb-0{padding-bottom:0px;}
.pt-0{padding-top:0px;}
.pb-100{padding-bottom:70px;}
.pt-100{padding-top:70px;}
.pb-50{padding-bottom:35px;}
.pt-50{padding-top:35px;}
.pb-200{padding-bottom:140px;}
.pt-200{padding-top:140px;}
.pb-30{padding-bottom:21px;}
.pt-30{padding-top:21px;}

.ml-250{margin-left:175px;}
.mr-250{margin-right:175px;}
.ml-150{margin-left:105px;}
.mr-150{margin-right:105px;}
.ml-0{margin-left:0px;}
.mr-0{margin-right:0px;}
.ml-100{margin-left:70px;}
.mr-100{margin-right:70px;}
.ml-50{margin-left:35px;}
.mr-50{	margin-right:35px;}
.ml-200{margin-left:140px;}
.mr-200{margin-right:140px;}
.ml-30{margin-left:21px;}
.mr-30{margin-right:21px;}

.pl-250{padding-left:175px;}
.pr-250{padding-right:175px;}
.pl-150{padding-left:105px;}
.pr-150{padding-right:105px;}
.pl-0{padding-left:0px;}
.pr-0{padding-right:0px;}
.pl-100{padding-left:70px;}
.pr-100{padding-right:70px;}
.pl-50{padding-left:35px;}
.pr-50{padding-right:35px;}
.pl-200{padding-left:140px;}
.pr-200{padding-right:140px;}
.pl-30{padding-left:21px;}
.pr-30{padding-right:21px;}

.mb--250{margin-bottom:-175px;}
.mt--250{margin-top:-175px;}
.mb--150{margin-bottom:-105px;}
.mt--150{margin-top:-105px;}
.mb--100{margin-bottom:-70px;}
.mt--100{margin-top:-70px;}
.mb--50{margin-bottom:35px;}
.mt--50{margin-top:-35px;}
.mb--200{margin-bottom:-140px;}
.mt--200{margin-top:-140px;}
.mb--30{margin-bottom:-21px;}
.mt--30{margin-top:-21px;}
.ml--250{margin-left:-175px;}
.mr--250{margin-right:-175px;}
.ml--150{margin-left:-105px;}
.mr--150{margin-right:-105px;}
.ml--100{margin-left:-70px;}
.mr--100{margin-right:-70px;}
.ml--50{margin-left:-35px;}
.mr--50{margin-right:-35px;}
.ml--200{margin-left:-140px;}
.mr--200{margin-right:-140px;}
.ml--30{margin-left:-21px;}
.mr--30{margin-right:-21px;}

.head100 h1{
	font-size:35px; 
	line-height:45px;
}
/******************/
.about-main-right{
	padding:0px;
	width:100%;
}
.about-main-left{
	width:100%;
	height:400px;
}
.about-main-left div{
	margin-top:-5%; 
	height:150%; 
	background-size:120%;
}
/**************************/
.chapter span{
	padding:20px 35px;
}
.chapter{
	font-size:30px;
	line-height:45px;
}
/******************************/
.listpic {
	 background-color:#f00; 
	 height:300px; 
	 background-size:cover; 
	 background-position:0px 470px; 
	 background-image:url('../media/img/bgport.jpg'); 
}

/************************************/
.chapter.small{
	font-size:20px;
	line-height:30px;
}
.chapter.small span{
	padding:10px 20px;
}

.productCard .pic{
	height:250px;
}
.productCard .desc{
	padding-bottom:25px;
	padding-left:20px;
}
.productCard .content{
	padding:20px;
	background-color:transparent;
}

.productCard .pic img{
	margin-top:-100px;
	
}
/****************************************/
.newsblock .newspic{ 
	height:222px; 
}
.newsblock .newstext{
	padding:0px;
	padding-top:20px;
	margin-bottom:60px;
}
h2{
	font-size:40px;
	line-height:42px;
}
.sericon{
	text-align:center;
	padding-left:50px;
	padding-right:50px;
}
.servpic-height{
	height:400px;
}
.servicebg h1{
	color:#fff; font-size:42px; line-height:42px;font-family:'Montserrat';
}
.servicebg .sbg{
    background-position: 50%;
}
.servicebg .sbg:before {
    background-position: 40%;
}
.servicebg .sbg:before {
	opacity:1;
}
.shtitle{
	text-align:left;
}
.shdesc{
	width:70%;
}
.rpageh1{
	font-size:42px;	
}
.contacthead h1{
	font-size:42px;
	line-height:42px;
}

.contacthead .person img{
	
}
.contacthead .person{
	padding:50px;
}
.contacthead .person hr{
	opacity:.3; 
	margin:20px 0px;
}
.contacthead .newsopenh1{
	font-size:35px;
	line-height:35px;
}
.popup{
	width:550px;
	height:auto;
}
}