

.mn-pic-txt{  width:100%; max-width:100%; margin:0 auto;}

.pic-txt{ float:left; width:48%; margin-right:2%;margin-top: 25px;}

.mn-pic-txt .txt-left .txt{
	width: 45%;
	max-width: 600px;
	color: #363636;
	font-size:16px;
	line-height:30px;
	text-align:left;
	margin:0 5% 0 0;
	float:left;
	
}

.mn-pic-txt .txt-right .txt{
	width: 47%;
	max-width: 600px;
	color: #363636;
	font-size:15px;
	line-height:26px;
	text-align:left;
		margin:0 0 0 3%;
	
}


.mn-pic-txt .txt-left p strong,.mn-pic-txt .txt-right p strong{ float: none; width:100%; max-width:100%; clear:both; margin:10px 0; display:block;}

.mn-pic-txt .txt-left p img{
	max-width: 100%;
	max-height:100%;
} 


.mn-pic-txt h5{ position: relative;color:#089e6c;font-size:30px;text-transform:uppercase;font-family:"Times New Roman", Times, serif; }
.mn-pic-txt h5:before{ content: attr(data-text);position: absolute;z-index: 10; color:#068ec0; -webkit-mask:linear-gradient(to left, #068ec0, transparent ); }	



.mn-pic-txt .txt-left h6,.mn-pic-txt .txt-right h6{
	width: 85%;
	max-width: 600px;
	color: #363636;
	font-size:24px;
	font-weight: normal;
	line-height:55px;
	text-align:left;
}



.mn-pic-txt .titble{
    width: 60%;
	max-width: 700px;
   font-size:20px; 
   line-height:30px; 
   color:#000; 
   padding-left:15px; 
   border-left:2px solid #666;

}



.pic-txt{
	position: relative;
	overflow: hidden;
}

.pic-txt .img img{
	width: 100%;
	vertical-align: bottom;
}
.pic-txt .img,
.pic-txt .txt{
	width: 50%;
}
.pic-txt .img{
	float: left;
}
.pic-txt .txt{
	position: absolute;

	height: 100%;
}
.txt-right .txt{
	right: 0;
}

.txt-left .img{
	float: right;
}
.txt-left .txt{
	left: 0;
}
.t-table{
/*	display: table;*/
	width: 100%;
	height: 100%;
	vertical-align: middle;
}
.t-cell{
	display: table-cell;
	width: 100%;
	vertical-align: middle;
}







@media (max-width: 639px) {
.mn-pic-txt .txt {width:96%;max-width:100%;font-size:14px;line-height:25px;text-align:left;margin:0 2%;float:none;}
.mn-pic-txt .txt-left h6,.mn-pic-txt .txt-right h6 {font-size:18px;line-height:35px;}




.mn-pic-txt .txt-right .txt{
	width: 96%;

	font-size:14px;
	line-height:24px;

		margin:10px 2% 0 2%;
	
}

.pic-txt{ float:none; width:96%; margin-right:0; padding: 0 2%; margin-top:10px;}

.Artboard{background-size:100% auto;}
.Artboard1{background-size:100% auto;}

.mn-pic-txt{ width:100%;}

.pic-txt .img,
.pic-txt .txt{
     clear:both;
	width: 100%;
}
.pic-txt .txt{
	position: relative;

}


.mn-pic-txt .txt-left p{
	width: 100%;
	max-width:100%;
  font-size:12px;
   line-height:25px;
    padding-top:0px;
}

.mn-pic-txt .txt-right p{
	width: 100%;
	max-width:100%;
  font-size:12px;
  line-height:25px;
    padding-top:0px;
}




.mn-pic-txt .txt-left h5,.mn-pic-txt .txt-right h5{
	width: 98%;
	max-width: 100%;
     font-size:14px;
line-height:25px;
padding-top:10px;
}


.mn-pic-txt .txt-left p,.mn-pic-txt .txt-right p{
	width: 98%;
	max-width: 100%;
	font-size:13px;
	line-height:25px;

	
}

.mn-pic-txt .txt-left p b,.mn-pic-txt .txt-right p b{
	
	 font-size: 15px; 
	 line-height: 30px;
	
}





.mn-pic-txt .txt{ max-width:98%; margin:0 auto;}




}


@media (min-width: 640px) and (max-width:1023px ) {
.pic-txt{margin-top:0;}

.mn-pic-txt{ width:100%;}

.mn-pic-txt .txt-left h5,.mn-pic-txt .txt-right h5{
	width: 98%;
	max-width: 100%;

	font-size:16px;

	line-height:28px;
	margin-top:10px;

}


.mn-pic-txt .txt-left p,.mn-pic-txt .txt-right p{
	width: 98%;
	max-width: 100%;
	font-size:14px;
	line-height:25px;

	
}

.pic-txt p, .pic-txt .titble, .pic-txt h2, .pic-txt h4, .pic-txt h5{
    margin-bottom: 0;
}


.pic-txt .img,
.pic-txt .txt{
	width: 100%;
}


.pic-txt .txt{
	position: relative;

}

.mn-pic-txt .txt-left p{
    font-size:14px;
 	width: 98%; 
    max-width:100%;
}

.mn-pic-txt .txt-right p{
	 width: 98%;
     max-width:100%;

}



.mn-pic-txt .txt-left p em{ float:none; width:80%; font-style:normal;}
.mn-pic-txt .txt-left p strong{ float:none; width:20%; max-width:85px;}



.mn-pic-txt .txt-left .txt{
	width:100%;
	max-width: 100%;
	color: #363636;
	font-size:13px;
	line-height:24px;
	text-align:left;

	margin:10px 0 10px 0;

	
}

.mn-pic-txt .txt-right .txt{
	width: 100%;
	max-width: 100%;
	color: #363636;
	font-size:13px;
	line-height:24px;
	
	margin:10px 0 10px 0;

	
	
}



}




@media (min-width: 1032px) and (max-width:1200px ) {

.mn-pic-txt{ width:100%;}

.mn-pic-txt .titble{  
  font-size:20px; 
   line-height:20px; 
}

.mn-pic-txt h2{
   font-size:20px; 
   line-height:20px; 
}



.mn-pic-txt .txt-left p,.mn-pic-txt .txt-right p{
	width: 90%;
	max-width: 100%;

	
}


.mn-pic-txt .txt-left p img{
	width: 100%;
	height:100%;
} 

.mn-pic-txt .txt-left h5,.mn-pic-txt .txt-right h5{
	width: 90%;
	max-width: 100%;
	
}


.mn-pic-txt .titble{
	width: 90%;
	max-width: 100%;


}
.mn-pic-txt h2{

max-width: 100%;


  
}




.mn-pic-txt .txt-left .txt{
	width:48%;
	max-width: 100%;
	color: #363636;
	font-size:13px;
	line-height:24px;
	text-align:left;

	margin:0px 2% 0 0;

	
}

.mn-pic-txt .txt-right .txt{
	width: 48%;
	max-width: 100%;
	color: #363636;
	font-size:13px;
	line-height:24px;
	
	margin:0px 0 0 2%;
	
	
}

.pic-txt{ margin-top: 10px;}


}


@media (min-width: 1440px) and (max-width:1920px ) {

}



