.blog_holder article .post_text h2 { font-size:36px; line-height:50px; text-align:center;}
.blog_holder article .post_content_holder{ max-width:750px;text-align:justify; margin: 0 auto;}
.blog_holder article .post_content_holder img{ max-width:750px;}
.accordion_holder.accordion h3{line-height:30px; min-height:30px; font-size:18px;}
.accordion_holder.accordion h3 > span{width:30px; height:30px;line-height:35px;}
.accordion_holder.accordion div.accordion_content_inner{ font-size:18px;}

.column1.table-clonum:nth-child(3n){ padding-bottom:10px;}

.portfolio_detail h3{ text-align:center; font-size:32px;}
.portfolio_detail ul li{ margin:10px 0 10px 15px; line-height:30px; color:#333; font-size:16px;}

.price_table.v66{ width:64%; margin: 0 0.7%; float:left}
.price_table.v33{ width:33%; margin: 0 0.7%; float:left}
.price_table.v33 h4{ margin-top:2.5%; }
.price_table.v33 p {  line-height:31px; margin: 2% auto;}
.price_table.v33 .price_table_inner{ width:100%; height:0; padding-bottom:128.25%}
@media only screen and (min-width:1100px) {
.price_table.v33 p {  line-height:39px; margin: 2% auto;}
}
@media only screen and (max-width:840px) {
.price_table.v66, .price_table.v33{ width:100%; margin-top:15px;}
.price_table.v33 .price_table_inner{ padding-bottom:0; height:auto;}
}
@media only screen and (min-width:841px) and (max-width:990px) {
.price_table.v66, .price_table.v33{ width:48.5%; }
.price_table.v33 p{line-height:22px;}
.price_table.v33 .price_table_inner{ padding-bottom:66.375%;}
}
.price_table.v2{ width:48.5%; margin: 0 0.7%; float:left}
.price_table.v2 h4{ margin-top:2.5%; }
.price_table.v2 p {  line-height:31px; margin: 2% auto;}
.price_table.v2 .price_table_inner{ width:100%; height:0; padding-bottom:66.375%;}
@media only screen and (max-width:840px) {
.price_table.v2{ width:100%; margin-top:15px;}
}
@media only screen and (min-width:841px) and (max-width:990px) {
.price_table.v2{ width:48.5%; }
.price_table.v2 p{line-height:22px;}
}
.post_text ul{
margin:25px 10px;
}				
.list-box-img{
					max-width:800px;
					margin:0 auto !important;
				}
				.list-box-img ul:after{
					content:"";
					display:block;
					clear:both;
					height:0px;
				}
				.list-box-img,.list-box-img ul,.list-box-img li{
					padding:0;
					margin:0;
					list-style:none;
				}
				.list-box-img ul li{
					width:30%;
					min-width:180px;
				}
				.list-box-img ul li a{
					display:block;
				}
				.list-box-img ul li a img{
					vertical-align:top;
                                        height:65px;
				}
				.list-box-img ul li{
					float:left;
					padding:5px 5px;
				}
				@media only screen and (max-width:375px){
					.list-box-img{
						min-width:375px !important;
					}
					.list-box-img ul li{
						padding:5px 5px !important;
					}
					.list-box-img ul li{
						width:30% !important;
						min-width:auto !important;
					}
				}

.footer_bottom{ line-height: 25px;
    height: 80px;
    padding-top: 10px;}
.footer_bottom p{ line-height: 25px;}