._contentBuilder ._obj._objHtml ul li, ._contentBuilder ._obj._objTag ul li {margin-top: 0;}

#visual_text							{text-align:center;}
.text_wrap{    width: 600px;    margin: 0 auto;    color: #fff;}
.text_wrap .mideum			{font-size: 2em;    font-weight: 600;    margin-bottom: 20px;}

#visual_text h2						{font-size: 60px;line-height: 1.3;font-weight: 100;}
#visual_text h2 em				{color: #34aaf4;font-weight: 600;}
#visual_text p						{color: #FFF;word-break: keep-all;text-align: right;padding-right: 20px;font-size: 1.3em;}

.massege											{text-align:center; font-size:1.1em;}
.massege .massege-title						{font-size: 2.3em; display:inline-block; font-weight: 600; color: #3f424c; position: relative; margin-bottom:20px; border-bottom:1px solid #999; padding-bottom:10px;}
.massege .massege-text						{margin-bottom:50px; line-height:1.8;}
.massege .massege-list						{overflow:hidden;}
.massege .massege-list li						{width:33.333%; float:left; padding-top:155px;}
.massege .massege-list li:nth-child(1)		{background:url(./../../images/main-img-01.png) center bottom no-repeat !important;}
.massege .massege-list li:nth-child(2)		{background:url(./../../images/main-img-02.png) center bottom no-repeat !important;}
.massege .massege-list li:nth-child(3)		{background:url(./../../images/main-img-03.png) center bottom no-repeat !important;}
.massege .massege-list li div					{border:1px solid #ddd; box-sizing:border-box; text-align:left; padding:30px 30px 25px 30px; margin-top:-15px; background:url(./../../images/main-img-bg.png) left top no-repeat; border-top:none; }
.massege .massege-list li div p				{}
.massege .massege-list li div p span		{display:block; font-size:1.3em; margin-bottom:10px;}
.massege .massege-list li div a				{display:inline-block; font-size:0.9em; color:#ff7100; margin-top:10px; padding-right:15px; background:url(./../../images/arr-orange.png) right 8px no-repeat;}

.greeting .greeting-title						{width:30%; float:left; border-top:3px solid #000; border-bottom:3px solid #000; padding:30px; box-sizing:border-box; font-size:1.5em;}
.greeting .greeting-title .professor			{font-size:0.8em; color:#666666; display:block; float:right; width:100%; text-align:right; margin-top:15px;}
.greeting .greeting-text 						{width:30%; float:left; margin-left:5%; margin-top:10px;}
.greeting .greeting-text .big-text			{font-size:1.6em; font-weight:600;}
.greeting .greeting-text p						{margin-bottom:30px; line-height:1.6;}
.greeting .greeting-img 						{float:right;}

.wbr{display:block;}



/****csm CSS*/
.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}.text-justify{text-align:justify!important}.text-primary{color:#007bff!important}.text-secondary{color:#6c757d!important}.text-success{color:#28a745!important}.text-danger{color:#dc3545!important}.text-warning{color:#ffc107!important}.text-info{color:#17a2b8!important}.text-white{color:#fff!important}.text-black{color:#000!important}.text-dark{color:#343a40!important}.text-gray-dark{color:#333!important}.text-gray{color:#555!important}.text-gray-light{color:#777!important}table .primary{background-color:#007bff!important}table .secondary{background-color:#6c757d!important}table .success{background-color:#28a745!important}table .danger{background-color:#dc3545!important}table .warning{background-color:#ffc107!important}table .info{background-color:#17a2b8!important}table .white{background-color:#fff!important}table .black{background-color:#000!important}table .dark{background-color:#343a40!important}table .gray-dark{background-color:#333!important}table .gray{background-color:#555!important}table .gray-light{background-color:#777!important}.font-90{font-size:90%!important}.font-120{font-size:120%!important}.font-150{font-size:150%!important}.ls-1{letter-spacing:-1px!important}.ls-2{letter-spacing:-2px!important}.ls-3{letter-spacing:-3px!important}
