










.company-content-cover h3{
	text-align: center;
}


.product-overview-cover h3{
	text-align: center;
}


.vision-content-cover h3{
	text-align: center;
}


.council-content-cover h3 {
    text-align: center;
}


.expert-content-cover h3 {
	text-align: center;
}


.business-content-cover h3{
	text-align: center;
}


.power-content-cover h3{
	text-align: center;
}


.led-content-cover h3{
	text-align: center;
}


.water-content-cover h3{
	text-align: center;
}


.air-content-cover h3{
	text-align: center;
}


.achievement-wrap h3{
	text-align: center;
}


.page-id-11 h3{
	text-align: center;
}


.lecture-content-cover h3{
	text-align: center;
}








.upwrite-left-cover #toc_container{
border:none;
}

.upwrite-left-cover .posts ul.toc_list {
    border: none;
}

.upwrite-left-cover a.blog-espachievement-link {
    margin-top: 33px;
    display: inline-block;
}

.upwrite-left-cover .blog-contact-link-cover {
    text-align: center;
}

.upwrite-left-cover .blog-contact-link{
  color: #ffffff;
  background-color: #eb6100;
    margin: 0 auto;
    width: 80%;
}

.upwrite-left-cover .blog-contact-link a
{
display:block;
color:#ffffff;
padding:14px;
}

.upwrite-left-cover .blog-contact-link:hover {
  color: #fff;
  background: #f56500;
}


.upwrite-left-cover .posts .o-s i{
    color: #1e90ff;
    margin: 10px;
}
.upwrite-left-cover .posts p.o-s {
    font-size: 20px;
font-weight:600;
}

 .upwrite-left-cover .posts ol{
	  border: dashed 2px #668ad8;
  background: #f1f8ff;
  padding: 0.5em 0.5em 0.5em 2em;
	font-size:19px ;
}

.upwrite-left-cover .posts ol li {
    font-size: 17px;
}

.upwrite-left-cover .posts ol li::marker {
    font-size: 16px;
}

.upwrite-left-cover .posts ul li {
    font-size: 16px;
    margin-top: 4px;
    margin-bottom: 10px;
    text-align: left;
}
.upwrite-left-cover .posts ul {
    background-color: #f8f9ff;
    border: dashed 1px #4865b2;
    margin-left: 40px;
    padding-top: 40px;
    padding-bottom: 36px;
    padding-right: 10px;
}

.upwrite-left-cover .bg-gray{
font-size: 16px;
    padding: 20px;
    background-color: #fafafa;
    outline: 1px solid #f0f0f0;
    border-color: #f0f0f0;
    text-align: left;
    margin: 40px;
    margin-bottom: 60px;
    margin-top: 15px;
}

.upwrite-left-cover .posts h2 {
  padding: 25px;
  color: #494949;
  background: #f4f4f4;
  border-left: solid 5px #55e915;
  border-bottom: solid 3px #d7d7d7;
  margin-top: 43px;
  margin-bottom: 34px;
  font-size:25px;
}


.upwrite-left-cover .posts h2:after {
  display:none;
}


.upwrite-left-cover .posts h2:before {
  display:none;
}



.upwrite-left-cover .posts h3 {
    border: none;
    border-left: 8px solid #1fdf72;
    padding: 11px;
    font-size: 20px;
}


.upwrite-left-cover .posts h4 {
  box-shadow: 0px -6px 5px -5px #92fcfc inset, 0px 8px 4px -8px #92fcfc;
  display: inline-block;
  font-size:20px;
  margin-top:8px;
}



@media screen and (max-width: 700px){
.upwrite-left-cover .blog-contact-link{
    width: 100%;
}

.upwrite-left-cover h1 a {
    font-size: 19px;
}

.upwrite-left-cover .posts h2{
    font-size:17px;
    padding: 9px;
}

.upwrite-left-cover .posts h3{
    padding:9px;
    font-size:15px;
}

.upwrite-left-cover .posts h4{
    font-size:16px;
}

.upwrite-left-cover .posts p.o-s{
    font-size:16px;
}


.upwrite-left-cover .bg-gray{
padding:3px;
margin:4px;
}

.upwrite-left-cover .posts ul{
 margin-left:initial;
}

.upwrite-left-cover .posts ol{
 margin-left:initial;
}

}

