.product {
}

.pro_2 {
    display:inline-block;
    width:100%;
    border-bottom:1px solid #ddd;
    padding-bottom:20px;
    margin-bottom:50px;
    border-top:1px solid #ddd;
    padding-top:20px;
}
.pro_2:after {
	display:block;
    content:"";
    clear:both;
}
.pro_2 .pro_3 {
	width:91%;
    display:block;
    margin:20px auto 0;
    clear:left;
    padding-top:25px;
}

.pro_2 ul {
	float:left;
    width:48%;
}

.pro_2 ul li img {
	width:100%;
    max-width:250px;
    border:2px solid #ddd;
    display:block;
    margin:0 auto
}

.pro_2 ul li {
	font-size:14px;
    line-height:1.5em;
    padding-top:5px;
}

.pro_2 ul .pro_txt {
	font-weight:bold;
    border-bottom:1px dashed #ddd;
}

.pro_2 ul li span {
	font-size:18px;
    font-weight:bold;
    color:#00b3dc;
}

.pro_2 ul li:before {
	display:inline-block;
    content:'';
    background-color:#00b3dc;
    width:3px;
    height:3px;
    background-size:100%;
    border-radius:50%;
    margin-right:5px;
    vertical-align:middle;

}

.pro_2 .pro_img:before {
	display:none;
}

.pro_2 .pro_txt:before {
	display:none;
}



.pro_2 .pro_title {
	font-size:16px;
    font-weight:bold;
    color:#00b3dc;
}

.pro_2 .pro_txt {
	padding-bottom:10px;
}

.pro_2 .pro_3 h4 {
	font-size:16px;
    font-weight:bold;
    background-color:#003c76;
    color:#fff;
    padding:10px;
    display:inline-block;
    border-radius:30px;
    margin:20px 0;
}

.pro_2 .pro_3 p {
	font-size:14px;
    line-height:1.5em;
    text-align:justify;
    padding-left:20px;
}

.pro_2 .pro_3 p span {
	font-weight:bold;
    color:#003c76;
}


/* tablet */
@media screen and (min-width:769px) and (max-width:991px){
}

/* mobile */
@media screen and (max-width:768px){
    .pro_2 ul {
    	float:none;
        width:100%;
    }
    
    .pro_2 ul li img {
    	margin-left:0;
        margin:0 auto 10px;
        display:block;
    }
    
    .pro_2 .pro_3 {
    	width:100%;
        margin:0;
        text-align:justify;
    }
}
