@charset "utf-8";

/* Font Document */

/* DB Helvethaica X 25*/
@font-face {
    font-family: 'DBHelvethaicaXv3_2';
    src: url('../fonts/DBHelvethaicaXUlLiv3_2.eot');
    src: url('../fonts/DBHelvethaicaXUlLiv3_2.eot') format('embedded-opentype'),
         url('../fonts/DBHelvethaicaXUlLiv3_2.woff2') format('woff2'),
         url('../fonts/DBHelvethaicaXUlLiv3_2.woff') format('woff'),
         url('../fonts/DBHelvethaicaXUlLiv3_2.ttf') format('truetype'),
         url('../fonts/DBHelvethaicaXUlLiv3_2.svg#DBHelvethaicaXUlLiv3_2') format('svg');
	font-weight: 200;
}

/* DB Helvethaica X 35 */
@font-face {
    font-family: 'DBHelvethaicaXv3_2';
    src: url('../fonts/DBHelvethaicaXThinv3_2.eot');
    src: url('../fonts/DBHelvethaicaXThinv3_2.eot') format('embedded-opentype'),
         url('../fonts/DBHelvethaicaXThinv3_2.woff2') format('woff2'),
         url('../fonts/DBHelvethaicaXThinv3_2.woff') format('woff'),
         url('../fonts/DBHelvethaicaXThinv3_2.ttf') format('truetype'),
         url('../fonts/DBHelvethaicaXThinv3_2.svg#DBHelvethaicaXThinv3_2') format('svg');
	font-weight: 300;
}

/* DB Helvethaica X 45 */
@font-face {
    font-family: 'DBHelvethaicaXv3_2';
    src: url('../fonts/DBHelvethaicaXLiv3_2.eot');
    src: url('../fonts/DBHelvethaicaXLiv3_2.eot') format('embedded-opentype'),
         url('../fonts/DBHelvethaicaXLiv3_2.woff2') format('woff2'),
         url('../fonts/DBHelvethaicaXLiv3_2.woff') format('woff'),
         url('../fonts/DBHelvethaicaXLiv3_2.ttf') format('truetype'),
         url('../fonts/DBHelvethaicaXLiv3_2.svg#DBHelvethaicaXLiv3_2') format('svg');
	font-weight: 400;
}

/* DB Helvethaica X 55 */
@font-face {
    font-family: 'DBHelvethaicaXv3_2';
    src: url('../fonts/DBHelvethaicaXv3_2.eot');
    src: url('../fonts/DBHelvethaicaXv3_2.eot') format('embedded-opentype'),
         url('../fonts/DBHelvethaicaXv3_2.woff2') format('woff2'),
         url('../fonts/DBHelvethaicaXv3_2.woff') format('woff'),
         url('../fonts/DBHelvethaicaXv3_2.ttf') format('truetype'),
         url('../fonts/DBHelvethaicaXv3_2.svg#DBHelvethaicaXv3_2') format('svg');
}

/* DB Helvethaica X 55 */
@font-face {
    font-family: 'DBHelvethaicaXv3_2';
    src: url('../fonts/DBHelvethaicaXv3_2.eot');
    src: url('../fonts/DBHelvethaicaXv3_2.eot') format('embedded-opentype'),
         url('../fonts/DBHelvethaicaXv3_2.woff2') format('woff2'),
         url('../fonts/DBHelvethaicaXv3_2.woff') format('woff'),
         url('../fonts/DBHelvethaicaXv3_2.ttf') format('truetype'),
         url('../fonts/DBHelvethaicaXv3_2.svg#DBHelvethaicaXv3_2') format('svg');
	font-weight: 500;
}

/* DB Helvethaica X 65 */
@font-face {
    font-family: 'DBHelvethaicaXv3_2';
    src: url('../fonts/DBHelvethaicaXMedv3_2.eot');
    src: url('../fonts/DBHelvethaicaXMedv3_2.eot') format('embedded-opentype'),
         url('../fonts/DBHelvethaicaXMedv3_2.woff2') format('woff2'),
         url('../fonts/DBHelvethaicaXMedv3_2.woff') format('woff'),
         url('../fonts/DBHelvethaicaXMedv3_2.ttf') format('truetype'),
         url('../fonts/DBHelvethaicaXMedv3_2.svg#DBHelvethaicaXMedv3_2') format('svg');
	font-weight: 600;
}

/* DB Helvethaica X 75 */
@font-face {
    font-family: 'DBHelvethaicaXv3_2';
    src: url('../fonts/DBHelvethaicaXBdv3_2.eot');
    src: url('../fonts/DBHelvethaicaXBdv3_2.eot') format('embedded-opentype'),
         url('../fonts/DBHelvethaicaXBdv3_2.woff2') format('woff2'),
         url('../fonts/DBHelvethaicaXBdv3_2.woff') format('woff'),
         url('../fonts/DBHelvethaicaXBdv3_2.ttf') format('truetype'),
         url('../fonts/DBHelvethaicaXBdv3_2.svg#DBHelvethaicaXBdv3_2') format('svg');
	font-weight: 700;
}


/* DB Helvethaica X 85 */
@font-face {
    font-family: 'DBHelvethaicaXv3_2';
    src: url('../fonts/DBHelvethaicaXBlkv3_2.eot');
    src: url('../fonts/DBHelvethaicaXBlkv3_2.eot') format('embedded-opentype'),
         url('../fonts/DBHelvethaicaXBlkv3_2.woff2') format('woff2'),
         url('../fonts/DBHelvethaicaXBlkv3_2.woff') format('woff'),
         url('../fonts/DBHelvethaicaXBlkv3_2.ttf') format('truetype'),
         url('../fonts/DBHelvethaicaXBlkv3_2.svg#DBHelvethaicaXBlkv3_2') format('svg');
	font-weight: 800;
}

/* CSS Document */
* { padding: 0; margin: 0; border: none; }
html, body { padding: 0; margin: 0; vertical-align: baseline; line-height: 0; border: none; }
a img, img { padding: 0; margin: 0; text-decoration: none; outline: none; -moz-outline: none; -webkit-outline: none; border: none; }
a:link, a:hover, a:active, a:visited { text-decoration: none; outline: none; -moz-outline: none; -webkit-outline: none; }
header, nav, article, section, footer { width: 100%; line-height: 0; text-align: center; }

.bodymain {}
.bodyaboutus {}
.bodycourse {}
.bodyresearch {}
.bodyadmission {}
.bodyalumni {}
.bodyallnews {}
.bodyeducationservices {}
.bodyservice {}

/*--------- Main */
.bodymain .section1 {}
.bodymain .section2 {}
.bodymain .section2 .staticContainer { display: table; width: 100%; height: auto; margin: 0 auto; text-align: center; background: #f3f1eb; border-top: #fed655 solid 4px;  }
.bodymain .section2 .boxs-Container { position: relative; display: table; width: 860px; height: 140px; padding: 100px 0; margin: 0 auto;  }
.bodymain .section3 {}
.bodymain .section3 .staticContainer { width: 100%; height: auto; margin: 0 auto; text-align: center; }
.bodymain .section3 .boxs-Container { width: 1200px; padding: 50px 0 50px 0; margin: 0 auto; }
.bodymain .section4 {}
.bodymain .section4 .staticContainer { width: 100%; height: auto; margin: 0 auto; text-align: center; }
.bodymain .section4 .boxs-Container { display: inline-block; width: 100%; padding: 80px 0 100px 0; }
.bodymain .section5 {}
.bodymain .section5 .staticContainer { display: table; width: 100%; height: auto; margin: 0 auto; text-align: center; background: #f8edcd; }
.bodymain .section5 .boxs-Container { display: table; width: 100%; padding: 80px 0 100px 0; }
.bodymain .section6 {}
.bodymain .section6 .staticContainer { display: table; width: 100%; height: auto; margin: 0 auto; text-align: center; background: #fdf2e0; }
.bodymain .section6 .boxs-Container { display: table; width: 100%; padding: 80px 0 100px 0; }

.bodymain .section1 .jsbanner1_1_pc { display: block; }
.bodymain .section1 .jsbanner1_1_mb { display: none; }

.bodymain .section2 .widget-container { float: left; position: absolute; left: 0; }
.bodymain .section2 .widget-container.ms2-1 { z-index: 5; }
.bodymain .section2 .widget-container.ms2-2 { z-index: 4; left: 49%; width: 130px; margin: 0 0 0 -130px; }
.bodymain .section2 .widget-container.ms2-3 { z-index: 3; left: 66%; width: 130px; margin: 0 0 0 -130px;}
.bodymain .section2 .widget-container.ms2-4 { z-index: 2; left: 83%; width: 130px; margin: 0 0 0 -130px; }
.bodymain .section2 .widget-container.ms2-5 { z-index: 4; left: 100%; width: 130px; margin: 0 0 0 -130px; }
.bodymain .section2 .box-wrapper {}
.bodymain .section2 .box-img {}
.bodymain .section2 .box-title { padding: 10px 0 0 0; font-family: 'DBHelvethaicaXv3_2'; font-size: 25px; font-weight: 500; line-height: 1em; text-align: center; color: #ceb080; }

.bodymain .section3 .widget-container { padding: 40px 0 0 0; }
.bodymain .section3 .widget-container ul { width: 100%; list-style: yes; }
.bodymain .section3 .widget-container li { float: left; -webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; -o-transition: all 0.3s ease-in-out 0s; -ms-transition: all 0.3s ease-in-out 0s; -khtml-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s; }
.bodymain .section3 .widget-container li.libox-1 { display: block; width: 31.5%;}
.bodymain .section3 .widget-container li.libox-2 { display: block; width: 31.5%; padding: 1px 30px 1.25%; margin-bottom: 10px;}
.bodymain .section3 .widget-container li.libox-3 { display: block; width: 31.5%; padding: 1px 0 30px 0; margin-bottom: 10px;}
.bodymain .section3 .widget-container li.libox-4 { display: block; width: 31.5%; padding: 0 0 0 0; margin-bottom: 10px;}
.bodymain .section3 .widget-container li.libox-5 { display: block; width: 31.5%; padding: 0 1.25% 20px 1.25%; margin-bottom: 10px;}
.bodymain .section3 .widget-container li.libox-6 { display: block; width: 31.5%; padding: 0 0 0 0; margin-bottom: 10px;}

.bodymain .section3 .heading-title { font-family: 'DBHelvethaicaXv3_2'; font-size: 51px; font-weight: 500; line-height: 1em; text-align: center; color: #ceb080; }
.bodymain .section3 .box-wrapper {}
.bodymain .section3 .box-img {}
.bodymain .section3 .box-title { overflow: hidden; display: table; width: 100%; height: 88px; padding: 10px 0 0 0; font-family: 'DBHelvethaicaXv3_2'; font-size: 21px; font-weight: 500; line-height: 1em; text-align: center; color: #444; }
.bodymain .section3 .box-readmore { display: table; width: 100%; text-align: center; }
.bodymain .section3 .box-readmore a { font-family: 'DBHelvethaicaXv3_2'; font-size: 24px; color: #c99b29; }

.bodymain .section4 .heading-title { padding: 0 0 20px 0; font-family: 'DBHelvethaicaXv3_2'; font-size: 51px; font-weight: 500; line-height: 1em; text-align: center; color: #ceb080; }
.bodymain .section4 .box-img {}
.bodymain .section4 .box-title { display: table; width: 100%; height: auto; padding: 10px 0 0 0; font-family: 'DBHelvethaicaXv3_2'; font-size: 35px; font-weight: 500; line-height: 1em; text-align: center; color: #444; }
.bodymain .section4 .slider-carousel { width: 1020px; margin: 0 auto; }
.bodymain .section4 .slider-carousel .slick-slide { margin: 0px 10px; outline: none; }
.bodymain .section4 .slider-carousel .slick-slide img { width: 100%; border: none; outline: none; }
.bodymain .section4 .slider-carousel .slick-prev,
.bodymain .section4 .slider-carousel .slick-next { position: absolute; top: 50%; z-index: 10; display: block; padding: 0; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); cursor: pointer; color: transparent; border: none; outline: none; background: transparent; }
.bodymain .section4 .slider-carousel .slick-prev { left: -36px; width: 36px; height: 66px; background: url(../images/templates/arrow-left-1.png) no-repeat center top; }
.bodymain .section4 .slider-carousel .slick-next { right: -36px; width: 36px; height: 66px; background: url(../images/templates/arrow-right-1.png) no-repeat center top; }
.bodymain .section4 .slider-carousel .slick-prev.slick-disabled,
.bodymain .section4 .slider-carousel .slick-next.slick-disabled { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; filter: alpha(opacity=30); -moz-opacity: 0.3; -khtml-opacity: 0.3; opacity: .3; }

.bodymain .section5 .heading-title { padding: 0 0 20px 0; font-family: 'DBHelvethaicaXv3_2'; font-size: 51px; font-weight: 500; line-height: 1em; text-align: center; color: #ceb080; }
.bodymain .section5 .widget-container { display: table; width: 1200px; height: auto; padding: 50px 0 50px 0; margin: 0 auto; }
.bodymain .section5 .box-img {}
.bodymain .section5 .box-title { display: table; width: 100%; height: auto; padding: 10px 0 0 0; font-family: 'DBHelvethaicaXv3_2'; font-size: 21px; font-weight: 500; line-height: 1em; text-align: center; color: #353535; }
.bodymain .section5 .box-wrapper { position: relative; display: inline-block; }
.bodymain .section5 .box-img { position: relative; top: 0; left: 0; z-index: 1; }
.bodymain .section5 .box-title { position: absolute; bottom: 0; left: 0; z-index: 2; display: table; height: 90px;  text-align: center; background: rgba(222, 195, 147, 0.7); }
.bodymain .section5 .box-title .box-title-middle { display: table-cell; height: 90px; vertical-align: middle; padding: 0 8px; }

.bodymain .section5 .slider-carousel { width: 1020px; margin: 0 auto; }
.bodymain .section5 .slider-carousel .slick-slide { margin: 0px 10px; outline: none; }
.bodymain .section5 .slider-carousel .slick-slide img { width: 100%; border: none; outline: none; }
.bodymain .section5 .slider-carousel .slick-prev,
.bodymain .section5 .slider-carousel .slick-next { position: absolute; top: 50%; z-index: 10; display: block; padding: 0; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); cursor: pointer; color: transparent; border: none; outline: none; background: transparent; }
.bodymain .section5 .slider-carousel .slick-prev { left: -36px; width: 36px; height: 66px; background: url(../images/templates/arrow-left-1.png) no-repeat center top; }
.bodymain .section5 .slider-carousel .slick-next { right: -36px; width: 36px; height: 66px; background: url(../images/templates/arrow-right-1.png) no-repeat center top; }
.bodymain .section5 .slider-carousel .slick-prev.slick-disabled,
.bodymain .section5 .slider-carousel .slick-next.slick-disabled { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; filter: alpha(opacity=30); -moz-opacity: 0.3; -khtml-opacity: 0.3; opacity: .3; }

.bodymain .section6 .heading-title { padding: 0 0 20px 0; font-family: 'DBHelvethaicaXv3_2'; font-size: 51px; font-weight: 500; line-height: 1em; text-align: center; color: #353535; }
.bodymain .section6 .box-wrapper {}
.bodymain .section6 .box-img {}
.bodymain .section6 .box-title { display: table; width: 100%; height: auto; padding: 10px 0 0 0; font-family: 'DBHelvethaicaXv3_2'; font-size: 35px; font-weight: 500; line-height: 1em; text-align: center; color: #444; }
.bodymain .section6 .slider-carousel { width: 1020px; margin: 0 auto; }
.bodymain .section6 .slider-carousel .slick-slide { margin: 0px 10px; outline: none; }
.bodymain .section6 .slider-carousel .slick-slide img { width: 100%; border: none; outline: none; }
.bodymain .section6 .slider-carousel .slick-prev,
.bodymain .section6 .slider-carousel .slick-next { position: absolute; top: 50%; z-index: 10; display: block; padding: 0; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); cursor: pointer; color: transparent; border: none; outline: none; background: transparent; }
.bodymain .section6 .slider-carousel .slick-prev { left: -36px; width: 36px; height: 66px; background: url(../images/templates/arrow-left-1.png) no-repeat center top; }
.bodymain .section6 .slider-carousel .slick-next { right: -36px; width: 36px; height: 66px; background: url(../images/templates/arrow-right-1.png) no-repeat center top; }
.bodymain .section6 .slider-carousel .slick-prev.slick-disabled,
.bodymain .section6 .slider-carousel .slick-next.slick-disabled { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; filter: alpha(opacity=30); -moz-opacity: 0.3; -khtml-opacity: 0.3; opacity: .3; }

.bodymain .section7 { padding: 40px 0 0 0; background: #fdf2e0; }
.bodymain .section7 .staticContainer { background: #f8edcd; }
.bodymain .section7 .boxs-Container { display: table; width: 1160px; padding: 0 0 80px 0; margin: 0 auto; }
.bodymain .section7 .box-download { position: relative; top: -30px; }
.bodymain .section7 .box-wrapper { padding: 40px 0 0 0; }
.bodymain .section7 .box-wrapper ul { display: table; width: 100%; }
.bodymain .section7 .box-wrapper li { float: left; display: inline-block; width: 33.33333%; }
.bodymain .section7 .box-wrapper li.box-1 { text-align: left; }
.bodymain .section7 .box-wrapper li.box-2 { text-align: center; }
.bodymain .section7 .box-wrapper li.box-3 { text-align: right; }
.bodymain .section7 .box-wrapper a {}
.bodymain .section7 .box-description { display: inline-block; }
.bodymain .section7 .box-img {}
.bodymain .section7 .box-text { padding: 10px 0 0 0; font-family: 'DBHelvethaicaXv3_2'; font-size: 35px; font-weight: 500; line-height: 1.1em; text-align: center; color: #444; }

.bodymain .fancybox-content .box-img { text-align: center; }
.bodymain .fancybox-content .box-description { display: inline-block; padding: 30px 0 30px 0; }
.bodymain .fancybox-content .box-description-title { font-family: 'DBHelvethaicaXv3_2'; font-size: 35px; font-weight: 600; line-height: 1.1em; text-align: left; color: #c29b38; }
.bodymain .fancybox-content .box-description-text { font-family: 'DBHelvethaicaXv3_2'; font-size: 24px; line-height: 1.1em; text-align: left; color: #8b8b8b; }
.bodymain .fancybox-content .box-description-text span { font-family: 'DBHelvethaicaXv3_2'; font-size: 24px; font-weight: 600; }
.bodymain .fancybox-content .box-description-text img { vertical-align: middle; }
.bodymain .fancybox-content .box-description-text.text-i { font-style: italic; color: #c29a38; }
.bodymain .tooltip { position: absolute; z-index: 10; display: none; padding: 10px; border: 1px solid #333; background-color: #161616; border-radius: 5px; color:#fff; font-family: 'DBHelvethaicaXv3_2'; font-size: 24px; line-height: 1em; }

/* About Us */
.bodyaboutus .section-container-1 {}
.bodyaboutus .section-container-1 .boxs-Container { width: 1160px; padding: 40px 0 30px 0; margin: 0 auto; }
.bodyaboutus .section-container-1 .box-title { padding: 20px 0 0 0; font-family: 'DBHelvethaicaXv3_2'; font-size: 24px; line-height: 1.1em; text-align: left; color: #8b8b8b; }
.bodyaboutus .section-container-1 .box-img {}
.bodyaboutus .section-container-1 .heading-title-h2 { padding: 60px 0 0 0; }
.bodyaboutus .section-container-1 .heading-title-h2.size-normal {}
.bodyaboutus .section-container-1 .heading-title-h2.size-mobile { display: none; }
.bodyaboutus .section-container-2 { background: #f4ecde; }
.bodyaboutus .section-container-2 .boxs-Container { display: table; width: 1160px; margin: 0 auto; }
.bodyaboutus .section-container-2 .heading-title-h6 { padding: 40px 0 40px 0; }
.bodyaboutus .section-container-3 .boxs-Container { width: 1160px; margin: 0 auto; }
.bodyaboutus .section-container-3 .heading-title-h5 { padding: 40px 0 0 0; }
.bodyaboutus .section-container-3 .heading-title-h5.size-normal {}
.bodyaboutus .section-container-3 .heading-title-h5.size-mobile { display: none; }
.bodyaboutus .section-container-3 .box-img { padding: 40px 0 100px 0; }
.bodyaboutus .section-container-4 { background: #f3f3f3; }
.bodyaboutus .section-container-4 .box-wrapper { width: 100%; text-align: center; }
.bodyaboutus .section-container-4 .box-content { vertical-align: top; }
.bodyaboutus .section-container-4 .box-img-1 { padding: 40px 0 0 0; }
.bodyaboutus .section-container-4 .box-img-2 { padding: 40px 0 40px 0; }
.bodyaboutus .section-container-4 .box-img-3 { height: 518px; padding: 100px 0 0 0; }
.bodyaboutus .section-container-4 .box-description { font-family: 'DBHelvethaicaXv3_2'; font-size: 24px; line-height: 1.2em; color: #8b8b8b;  }
.bodyaboutus .section-container-4 .box-view { padding: 20px 0 40px 0; }
.bodyaboutus .section-container-5 .boxs-Container { width: 1160px; padding: 0 0 50px 0; margin: 0 auto; }
.bodyaboutus .section-container-5 .heading-title-h3 { padding: 50px 0 0 0; }
.bodyaboutus .section-container-5 .box-title { padding: 20px 0 0 0; font-family: 'DBHelvethaicaXv3_2'; font-size: 24px; line-height: 1.1em; text-align: left; color: #8b8b8b; }
.bodyaboutus .section-container-6 { background: url(../images/templates/aboutus/bg-aboutus-board.png) repeat-x center 300px; }
.bodyaboutus .section-container-6 .boxs-Container { display: table; width: 1160px; padding: 0 0 50px 0; margin: 0 auto; }
.bodyaboutus .section-container-6 .heading-title-h3 { padding: 50px 0 0 0; text-align: center; }
.bodyaboutus .section-container-6 .box-wrapper {}
.bodyaboutus .section-container-6 .box-wrapper ul {}
.bodyaboutus .section-container-6 .box-wrapper li { display: inline-block; width: 33%; vertical-align: top; }
.bodyaboutus .section-container-6 .box-img { text-align: center; }
.bodyaboutus .section-container-6 .box-description { display: inline-block; padding: 50px 4% 70px 4%; }
.bodyaboutus .section-container-6 .box-description-title { font-family: 'DBHelvethaicaXv3_2'; font-size: 35px; font-weight: 600; line-height: 1.1em; text-align: left; color: #c29b38; }
.bodyaboutus .section-container-6 .box-description-text { font-family: 'DBHelvethaicaXv3_2'; font-size: 24px; line-height: 1.1em; text-align: left; color: #8b8b8b; }
.bodyaboutus .section-container-6 .box-description-text span { font-family: 'DBHelvethaicaXv3_2'; font-size: 24px; font-weight: 600; }
.bodyaboutus .section-container-7 {}
.bodyaboutus .section-container-7 .boxs-Container { display: table; width: 1160px; padding: 0 0 50px 0; margin: 0 auto; }
.bodyaboutus .section-container-7 .box-wrapper { padding: 50px 0 0 0; }
.bodyaboutus .section-container-7 .box-wrapper ul { text-align: left; }
.bodyaboutus .section-container-7 .box-wrapper li { display: inline-block; width: 33%; vertical-align: top; }
.bodyaboutus .section-container-7 .box-img { text-align: left; }
.bodyaboutus .section-container-7 .box-description { display: inline-block; padding: 30px 4% 90px 4%; }
.bodyaboutus .section-container-7 .box-description-title { font-family: 'DBHelvethaicaXv3_2'; font-size: 35px; font-weight: 600; line-height: 1.1em; text-align: left; color: #c29b38; }
.bodyaboutus .section-container-7 .box-description-text { font-family: 'DBHelvethaicaXv3_2'; font-size: 24px; line-height: 1.1em; text-align: left; color: #8b8b8b; }
.bodyaboutus .section-container-7 .box-description-text span { font-family: 'DBHelvethaicaXv3_2'; font-size: 24px; font-weight: 600; }
.bodyaboutus .section-container-7 .box-description-text img { vertical-align: middle; }
.bodyaboutus .section-container-8 {}
.bodyaboutus .section-container-8 .boxs-Container { display: table; width: 1160px; padding: 0 0 50px 0; margin: 0 auto; }
.bodyaboutus .section-container-8 .box-wrapper { padding: 50px 0 0 0; }
.bodyaboutus .section-container-8 .box-content {}

.bodyaboutus .heading-title-h2 { font-family: 'DBHelvethaicaXv3_2'; font-size: 40px; font-weight: 600; line-height: 1em; text-align: center; color: #dab043; }
.bodyaboutus .heading-title-h3 { font-family: 'DBHelvethaicaXv3_2'; font-size: 35px; font-weight: 700; line-height: 1em; text-align: left; color: #dab043; }
.bodyaboutus .heading-title-h5 { font-family: 'DBHelvethaicaXv3_2'; font-size: 40px; line-height: 1.2em; color: #c29b38; }
.bodyaboutus .heading-title-h6 { font-family: 'DBHelvethaicaXv3_2'; font-size: 28px; line-height: 1.2em; color: #c29b38; }

.bodyaboutus .abu-1 { display: inline-block; width: 1160px; padding: 40px 0 100px 0; margin: 0 auto; }
.bodyaboutus .abu-2L { float: left; display: inline-block; width: 45%; text-align: left; }
.bodyaboutus .abu-2R { float: right; display: inline-block; width: 45%; text-align: right; }
.bodyaboutus .abu-3 { padding: 30px 0 0 0; }
.bodyaboutus .abu-4 { display: table; width: 100%; }
.bodyaboutus .abu-4 li { float: left; display: inline-block; width: 32%; vertical-align: top; }
.bodyaboutus .abu-4 li + li { padding: 0 0 0 2%; }
.bodyaboutus .abu-5 { display: table; width: 100%; text-align: center; -moz-border-radius: 15px; -webkit-border-radius: 15px; -khtml-border-radius: 15px; border-radius: 15px; background: #f7f0e4; -ms-overflow-style: none; overflow: hidden; }
.bodyaboutus .abu-6 { padding: 4px 5px 4px 5px; -webkit-border-top-right-radius: 15px; -webkit-border-top-left-radius: 15px; border-top-right-radius: 15px; border-top-left-radius: 15px; background: #d8bf80; }
.bodyaboutus .abu-7 { font-family: 'DBHelvethaicaXv3_2'; font-size: 35px; font-weight: 600; line-height: 1em; text-align: center; color: #fff;}
.bodyaboutus .abu-8 {}
.bodyaboutus .abu-9 { padding: 15px 10px; }
.bodyaboutus .abu-10 { padding: 0 0 6px; font-family: 'DBHelvethaicaXv3_2'; font-size: 30px; font-weight: 600; line-height: 1em; text-align: center; color: #dab043; }
.bodyaboutus .abu-11 { font-family: 'DBHelvethaicaXv3_2'; font-size: 28px; line-height: 1em; text-align: center; color: #dab043; }
.bodyaboutus .abu-12 { padding: 20px 0 0 0; font-family: 'DBHelvethaicaXv3_2'; font-size: 24px; line-height: 1.3em; text-align: left; color: #8b8b8b; text-indent: 1.2em; }
.bodyaboutus .abu-13 { padding: 20px 0 0 0; }
.bodyaboutus .abu-14 { padding: 4% 4%; margin: 0 auto; text-align: center; }
.bodyaboutus .abu-15 { display: table; width: 100%; }
.bodyaboutus .abu-15 li { display: table; width: 100%; text-align: left; }
.bodyaboutus .abu-15 li .box-content { position: relative; display: inline-block; padding: 0 0 0 96px; }
.bodyaboutus .abu-15 li + li { padding: 20px 0 0 0; }
.bodyaboutus .abu-16L { position: absolute; top: 0; left: 0; display: inline-block; width: 96px; text-align: left; }
.bodyaboutus .abu-16R { text-align: left; }
.bodyaboutus .abu-17 { font-family: 'DBHelvethaicaXv3_2'; font-size: 28px; font-weight: 700; line-height: 1em; color: #c29b38; }
.bodyaboutus .abu-18 { display: inline-block; padding: 4px 0 0 0; font-family: 'DBHelvethaicaXv3_2'; font-size: 28px; line-height: 1.3em; text-align: left; color: #c29b38; }
.bodyaboutus .abu-18 a { text-decoration: none; color: #c29b38; }

/* Course */
.bodycourse .section-container-1 {}
.bodycourse .section-container-1 .boxs-Container { display: table; width: 1160px; padding: 40px 0 30px 0; margin: 0 auto; }
.bodycourse .section-container-1 .box-title { padding: 20px 0 0 0; font-family: 'DBHelvethaicaXv3_2'; font-size: 24px; line-height: 1.1em; text-align: left; color: #8b8b8b; }
.bodycourse .section-container-1 .heading-title-h2 { padding: 60px 0 0 0; } 
.bodycourse .section-container-1 .heading-title-h2.size-normal {}
.bodycourse .section-container-1 .heading-title-h2.size-mobile { display: none; }
.bodycourse .section-container-2 { background: #f4ecde; }
.bodycourse .section-container-2 .boxs-Container { display: table; width: 1160px; padding: 80px 0 60px 0; margin: 0 auto; }
.bodycourse .section-container-2 .box-content { display: inline-block; vertical-align: top; }
.bodycourse .section-container-2 .box-img { padding: 40px 0 0 0; }
.bodycourse .section-container-2 .box-description { font-family: 'DBHelvethaicaXv3_2'; font-size: 24px; line-height: 1.2em; color: #8b8b8b; }
.bodycourse .section-container-2 .box-wrapper {}
.bodycourse .section-container-2 .box-wrapper ul {}
.bodycourse .section-container-2 .box-wrapper ul li { display: inline-block; padding: 0 2%; }
.bodycourse .section-container-3 { display: table; width: 100%; height: auto; margin: 0 auto; text-align: center; background: #fff url(../images/course/2.png) repeat-x center bottom; }
.bodycourse .section-container-3 .boxs-Container { display: table; width: 900px; padding: 90px 0 100px 0; margin: 0 auto; }
.bodycourse .section-container-3 .heading-title-h2 { padding: 0 0 40px 0; }
.bodycourse .section-container-4 .boxs-Container { display: table; width: 900px; padding: 100px 0 100px 0; margin: 0 auto; }
.bodycourse .section-container-5 { background: #fff5e2; }
.bodycourse .section-container-5 .boxs-Container { display: table; width: 1160px; margin: 0 auto; }
.bodycourse .section-container-5 .heading-title-h6 { padding: 35px 0; }
.bodycourse .section-container-6 .boxs-Container { display: table; width: 1160px; padding: 20px 0 50px 0; margin: 0 auto; }
.bodycourse .section-container-6 .box-wrapper { width: 94%; margin: 0 auto; text-align: center; }
.bodycourse .section-container-6 .box-heading { display: inline-block; padding: 0 0 20px 0; }
.bodycourse .section-container-6 .heading-title-h8 { display: table; text-align: center; }
.bodycourse .section-container-6 .heading-title-h8 span { display: table-cell; vertical-align: middle; padding: 0 0 0 15px; }
.bodycourse .section-container-6 .box-content { border-collapse: collapse; -moz-border-radius: 1em; -webkit-border-radius: 1em; border-radius: 1em; border: none; outline: none; overflow: hidden; }
.bodycourse .section-container-6 .box-content div { min-height: 120px; padding: 20px; text-align: left;  }
.bodycourse .section-container-6 .box-content div:nth-last-child(odd) { background: #f2f2f2; }
.bodycourse .section-container-6 .box-content div:nth-last-child(even) { background: #ffe4d7; }
.bodycourse .section-container-6 .box-title { font-family: 'DBHelvethaicaXv3_2'; font-size: 24px; line-height: 1.1em; text-align: left; color: #8b8b8b; }
.bodycourse .section-container-6 .box-title span { display: table-cell; height: 120px; vertical-align: middle; }
.bodycourse .section-container-7 { background: #fff5e2; }
.bodycourse .section-container-7 .boxs-Container { display: table; width: 1160px; padding: 40px 0 60px 0; margin: 0 auto; }
.bodycourse .section-container-7 .heading-title-h10 { padding: 30px 0 10px 0; text-align: left; }
.bodycourse .section-container-7 .box-title { font-family: 'DBHelvethaicaXv3_2'; font-size: 26px; line-height: 1.1em; text-align: left; color: #3d3d3d; }
.bodycourse .section-container-7 .box-title p { text-indent: 1.5em; }
.bodycourse .section-container-7 .box-title p + p { padding: 50px 0 0 0; }
.bodycourse .section-container-8 { background: #fff5e2; }
.bodycourse .section-container-8 .boxs-Container { display: table; width: 1160px; padding: 80px 0 60px 0; margin: 0 auto; }
.bodycourse .section-container-8 .box-title { padding: 20px 0 0 0; font-family: 'DBHelvethaicaXv3_2'; font-size: 26px; line-height: 1.1em; text-align: left; text-indent: 1.5em; color: #3d3d3d; }
.bodycourse .section-container-9 {}
.bodycourse .section-container-9 .boxs-Container { display: table; width: 1160px; padding: 40px 0 30px 0; margin: 0 auto; }
.bodycourse .section-container-9 .box-title { padding: 20px 0 0 0; font-family: 'DBHelvethaicaXv3_2'; font-size: 24px; line-height: 1.1em; text-align: left; color: #8b8b8b; }
.bodycourse .section-container-9 .heading-title-h2 { padding: 60px 0 0 0; } 
.bodycourse .section-container-9 .heading-title-h3 { text-align: center; }
.bodycourse .section-container-10 { background: #f4ecde; }
.bodycourse .section-container-10 .boxs-Container { display: table; width: 1160px; padding: 80px 0 60px 0; margin: 0 auto; }
.bodycourse .section-container-10 .box-content { display: inline-block; vertical-align: top; }
.bodycourse .section-container-10 .box-img { padding: 40px 0 0 0; }
.bodycourse .section-container-10 .box-description { font-family: 'DBHelvethaicaXv3_2'; font-size: 24px; line-height: 1.2em; color: #8b8b8b; }
.bodycourse .section-container-10 .box-wrapper {}
.bodycourse .section-container-10 .box-wrapper ul {}
.bodycourse .section-container-10 .box-wrapper ul li { display: inline-block; padding: 0 2%; }
.bodycourse .section-container-11 { display: table; width: 100%; height: auto; margin: 0 auto; text-align: center; background: #fff url(../images/course/2.png) repeat-x center bottom; }
.bodycourse .section-container-11 .boxs-Container { display: table; width: 900px; padding: 90px 0 100px 0; margin: 0 auto; }
.bodycourse .section-container-11 .heading-title-h2 { padding: 0 0 40px 0; }
.bodycourse .section-container-12 {}
.bodycourse .section-container-12 .boxs-Container { display: table; width: 1160px; padding: 40px 0 30px 0; margin: 0 auto; }
.bodycourse .section-container-12 .box-title { padding: 20px 0 0 0; font-family: 'DBHelvethaicaXv3_2'; font-size: 24px; line-height: 1.1em; text-align: left; color: #8b8b8b; }
.bodycourse .section-container-12 .heading-title-h2 { padding: 60px 0 0 0; } 
.bodycourse .section-container-12 .heading-title-h2.size-normal {}
.bodycourse .section-container-12 .heading-title-h2.size-mobile { display: none; }
.bodycourse .section-container-13 { background: url(../images/templates/course/1.png) repeat-x center 182px; }
.bodycourse .section-container-13 .boxs-Container { display: table; width: 1160px; padding: 80px 0 60px 0; margin: 0 auto; }
.bodycourse .section-container-13 .box-table { border-radius: 1em; border: #ffe4d7 solid 1px; }
.bodycourse .section-container-13 .box-table table { -moz-border-radius: 1em; -webkit-border-radius: 1em; border-radius: 1em; border: none; outline: none; overflow: hidden; background: #ffe4d7; }
.bodycourse .section-container-13 .box-table tr th { padding: 15px 0 15px 25px; font-family: 'DBHelvethaicaXv3_2'; font-size: 25px; font-weight: 500; line-height: 1.2em; text-align: left; }
.bodycourse .section-container-13 .box-table tr td { padding: 10px 10px 10px 25px; font-family: 'DBHelvethaicaXv3_2'; font-size: 25px; font-weight: 500; line-height: 1.2em; text-align: left; }
.bodycourse .section-container-13 .box-table tr:nth-last-child(odd) { background: #fff; }
.bodycourse .section-container-13 .box-table tr:nth-last-child(even) {}
.bodycourse .section-container-14 { background: #f4ecde; }
.bodycourse .section-container-14 .boxs-Container { display: table; width: 1160px; padding: 80px 0 60px 0; margin: 0 auto; }
.bodycourse .section-container-14 .box-wrapper { padding: 50px 0 0 0; }
.bodycourse .section-container-14 .box-wrapper:first-child { padding: 0 0 0 0; }
.bodycourse .section-container-14 .heading-title-h11 { text-align: left; }
.bodycourse .section-container-14 .box-title {}
.bodycourse .section-container-14 .box-title ul {}
.bodycourse .section-container-14 .box-title li { position: relative; display: block; padding: 2px 0 2px 1.5em; font-family: 'DBHelvethaicaXv3_2'; font-size: 24px; line-height: 1.3em; text-align: left; color: #8b8b8b; }
.bodycourse .section-container-14 .box-title li:before { position: absolute; content: ""; border: 4px #dab043 solid; border-radius: 4px; margin: 12px 0 0 -12px; }
.bodycourse .section-container-15 { background: #f4ecde; }
.bodycourse .section-container-15 .boxs-Container { display: table; width: 1160px; padding: 50px 0 50px 0; margin: 0 auto; }
.bodycourse .section-container-15 .heading-title-h2 { text-align: center; }
.bodycourse .section-container-16 {}
.bodycourse .section-container-16 .boxs-Container { display: table; width: 1160px; padding: 50px 0 50px 0; margin: 0 auto; }
.bodycourse .section-container-16 .box-title { padding: 20px 0 0 0; font-family: 'DBHelvethaicaXv3_2'; font-size: 24px; line-height: 1.1em; text-align: left; color: #8b8b8b; }
.bodycourse .section-container-16 .box-table { padding: 60px 0 10px 0; }
.bodycourse .section-container-16 .box-table ul { display: table; width: 100%; }
.bodycourse .section-container-16 .box-table li { float: left; display: inline-block; width: 18%; }
.bodycourse .section-container-16 .box-content {}
.bodycourse .section-container-16 .box-img { text-align: center; }
.bodycourse .section-container-16 .box-description { font-family: 'DBHelvethaicaXv3_2'; font-size: 24px; font-weight: 600; line-height: 1.1em; text-align: center; color: #c29b38; }
.bodycourse .section-container-16 .box-table li + li { padding: 0 0 0 2.5%; }
.bodycourse .section-container-17 { background: #f4ecde; }
.bodycourse .section-container-17 .boxs-Container { display: table; width: 1160px; padding: 50px 0 50px 0; margin: 0 auto; }
.bodycourse .section-container-17 .box-title { font-family: 'DBHelvethaicaXv3_2'; font-size: 24px; line-height: 1.1em; text-align: left; color: #8b8b8b; }
.bodycourse .section-container-18 { background: url(../images/templates/course/bachelor-activities-6.png) repeat-x center bottom; }
.bodycourse .section-container-18 .boxs-Container { display: table; width: 1160px; padding: 50px 0 400px 0; margin: 0 auto; }
.bodycourse .section-container-18 .box-table { display: table; width: 900px; margin: 0 auto; }
.bodycourse .section-container-18 .heading-title-h2 { padding: 20px 0 30px 0; text-align: center; }
.bodycourse .section-container-18 .bachelor-table { text-align: center; -moz-border-radius: 15px; -webkit-border-radius: 15px; -khtml-border-radius: 15px; border-radius: 15px; background: #ffe4d7; }
.bodycourse .section-container-18 .bachelor-tr { padding: 10px 10px 10px 25px; font-family: 'DBHelvethaicaXv3_2'; font-size: 25px; font-weight: 500; line-height: 1.2em; text-align: left; color: #000; }
.bodycourse .section-container-18 .bachelor-tr:nth-last-child(odd) {}
.bodycourse .section-container-18 .bachelor-tr:nth-last-child(even) { background: #f8f8f8; }
.bodycourse .section-container-18 .bachelor-tr a { text-decoration: underline; color: #000; }
.bodycourse .section-container-19 {}
.bodycourse .section-container-19 .box-heading { font-family: 'DBHelvethaicaXv3_2'; font-size: 50px; font-weight: 700; line-height: 1.2em; color: #dab043; text-align: center; }
.bodycourse .section-container-19 .box-title { padding: 20px 0 40px 0; font-family: 'DBHelvethaicaXv3_2'; font-size: 28px; line-height: 1.1em; text-align: center; color: #8b8b8b; }
.bodycourse .section-container-19 .boxs-Container { width: 860px; padding: 40px 0 30px 0; margin: 0 auto; }
.bodycourse .section-container-20 { background: url(../images/course/6.png) repeat-x center bottom; }
.bodycourse .section-container-20 .boxs-Container { width: 670px; padding: 50px 0 30px 0; margin: 0 auto; }
.bodycourse .section-container-20 .heading-title-h11 { padding: 0 0 20px 0; }
.bodycourse .section-container-21 { background: #f4ecde; }
.bodycourse .section-container-21 .boxs-Container { width: 94%; padding: 30px 0 30px 0; margin: 0 auto; }
.bodycourse .section-container-21 .box-title { font-family: 'DBHelvethaicaXv3_2'; font-size: 50px; font-weight: 700; line-height: 1.1em; text-align: center; color: #dab043; }
.bodycourse .section-container-21 .box-content { font-family: 'DBHelvethaicaXv3_2'; font-size: 40px; font-weight: 600; line-height: 1.1em; text-align: center; color: #dab043; }
.bodycourse .section-container-22 {}
.bodycourse .section-container-22 .boxs-Container { width: 94%; padding: 40px 0 40px 0; margin: 0 auto; }

.bodycourse .heading-title-h2 { font-family: 'DBHelvethaicaXv3_2'; font-size: 40px; font-weight: 600; line-height: 1em; text-align: center; color: #dab043; }
.bodycourse .heading-title-h3 { font-family: 'DBHelvethaicaXv3_2'; font-size: 35px; font-weight: 700; line-height: 1em; text-align: left; color: #dab043; }
.bodycourse .heading-title-h5 { font-family: 'DBHelvethaicaXv3_2'; font-size: 40px; line-height: 1.2em; color: #c29b38; }
.bodycourse .heading-title-h6 { font-family: 'DBHelvethaicaXv3_2'; font-size: 35px; font-weight: 700; line-height: 1.2em; text-align: center; color: #656565; }
.bodycourse .heading-title-h7 { font-family: 'DBHelvethaicaXv3_2'; font-size: 40px; font-weight: 700; line-height: 1.2em; color: #c29b38; }
.bodycourse .heading-title-h8 { font-family: 'DBHelvethaicaXv3_2'; font-size: 30px; font-weight: 600; line-height: 1em; color: #c29b38; }
.bodycourse .heading-title-h9 { font-family: 'DBHelvethaicaXv3_2'; font-size: 30px; font-weight: 600; line-height: 1.2em; color: #656565; }
.bodycourse .heading-title-h10 { font-family: 'DBHelvethaicaXv3_2'; font-size: 30px; font-weight: 600; line-height: 1.2em; color: #3d3d3d; }
.bodycourse .heading-title-h11 { font-family: 'DBHelvethaicaXv3_2'; font-size: 35px; font-weight: 600; line-height: 1.2em; color: #dab043; }
.bodycourse .crs-1 { -moz-border-radius: 1em; -webkit-border-radius: 1em; border-radius: 1em; border: #ffe4d7 solid  1px; }
.bodycourse .crs-2 { border-collapse: collapse; -moz-border-radius: 1em; -webkit-border-radius: 1em; border-radius: 1em; border: none; outline: none; overflow: hidden; background: #ffe4d7; }
.bodycourse .crs-3 {}
.bodycourse .crs-3 tr {}
.bodycourse .crs-3 tr th { padding: 15px 0 15px 25px; font-family: 'DBHelvethaicaXv3_2'; font-size: 25px; font-weight: 500; line-height: 1.2em; text-align: left; }
.bodycourse .crs-4 {}
.bodycourse .crs-4 tr:nth-last-child(odd) {}
.bodycourse .crs-4 tr:nth-last-child(even) { background: #f2f2f2; }
.bodycourse .crs-4 tr td { padding: 10px 10px 10px 25px; font-family: 'DBHelvethaicaXv3_2'; font-size: 25px; font-weight: 500; line-height: 1.2em; text-align: left; }
.bodycourse .crs-4 tr td a { text-decoration: underline; color: #000; }
.bodycourse .crs-5 { padding: 30px 0 0 0; }
.bodycourse .crs-6L { float: left; display: inline-block; width: 50%; text-align: left; }
.bodycourse .crs-6R { float: right; display: inline-block; width: 50%; text-align: right; }
.bodycourse .crs-7 { font-family: 'DBHelvethaicaXv3_2'; font-size: 30px; font-weight: 600; line-height: 1.2em; color: #656565; }
.bodycourse .crs-8 { font-family: 'DBHelvethaicaXv3_2'; font-size: 30px; line-height: 1.2em; color: #656565; }
.bodycourse .crs-9 { display: table; width: 600px; margin: 0 auto; }
.bodycourse .crs-10 {}
.bodycourse .crs-10 tr td { padding: 10px 10px 10px 25px; font-family: 'DBHelvethaicaXv3_2'; font-size: 25px; font-weight: 500; line-height: 1.2em; color: #8b8b8b; text-align: left; }
.bodycourse .crs-10 tr td.crs-11 { color: #dab043; }
.bodycourse .crs-12 {}
.bodycourse .crs-12 .crs-12-1 { width: 60%; }
.bodycourse .crs-12 .crs-12-2 { width: 15%; }
.bodycourse .crs-12 .crs-12-3 { width: 25%; }
.bodycourse .crs-12 .crs-12-4 { width: 60%; text-align: right; }
.bodycourse .crs-13 {}
.bodycourse .crs-14 { -moz-border-radius: 1em; -webkit-border-radius: 1em; border-radius: 1em; border: #efdfaf solid  1px; }
.bodycourse .crs-15 { border-collapse: collapse; -moz-border-radius: 1em; -webkit-border-radius: 1em; border-radius: 1em; border: none; outline: none; overflow: hidden; background: #f8f1dc; }
.bodycourse .crs-16 tr { background: #efdfaf; }
.bodycourse .crs-16 tr td { padding: 15px 0 15px 25px; font-family: 'DBHelvethaicaXv3_2'; font-size: 25px; font-weight: 500; line-height: 1.2em; color: #8b8b8b; text-align: left; }
.bodycourse .crs-17 tr td { padding: 10px 10px 10px 25px; font-family: 'DBHelvethaicaXv3_2'; font-size: 25px; font-weight: 500; line-height: 1.2em; color: #8b8b8b; text-align: left; }
.bodycourse .crs-18 {}
.bodycourse .crs-18 td { padding: 10px 10px 10px 25px; font-family: 'DBHelvethaicaXv3_2'; font-size: 25px; font-weight: 500; line-height: 1.2em; color: #dab043; text-align: left; }
.bodycourse .crs-19L { display: inline-block; width: 49%; text-align: right; vertical-align: top; }
.bodycourse .crs-19R { display: inline-block; width: 49%; text-align: left; vertical-align: top; }
.bodycourse .crs-20 { padding: 0 15px 0 0; }
.bodycourse .crs-21 {}
.bodycourse .crs-22 { padding: 10px 0 0 0; font-family: 'DBHelvethaicaXv3_2'; font-size: 16px; font-weight: 400; line-height: 1.2em; color: #967306; text-align: center; }
.bodycourse .crs-23 { padding: 0 0 0 15px; }
.bodycourse .crs-24 { -moz-border-radius: 1em; -webkit-border-radius: 1em; border-radius: 1em; border: #efdfaf solid  1px; }
.bodycourse .crs-24 .crs-24-1 { width: 50%; }
.bodycourse .crs-24 .crs-24-2 { width: 25%; }
.bodycourse .crs-24 .crs-24-3 { width: 25%; }
.bodycourse .crs-25 { border-collapse: collapse; -moz-border-radius: 1em; -webkit-border-radius: 1em; border-radius: 1em; border: none; outline: none; overflow: hidden; background: #f8f1dc; }
.bodycourse .crs-26 td { padding: 10px 10px 10px 25px; font-family: 'DBHelvethaicaXv3_2'; font-size: 25px; font-weight: 500; line-height: 1.2em; color: #8b8b8b; text-align: left; }
.bodycourse .crs-26 td.crs-27 { font-size: 30px; text-align: center; }
.bodycourse .crs-26 td.crs-28 { color: #dab043; text-align: center; }
.bodycourse .crs-26 td.crs-29 { text-align: center; }
.bodycourse .crs-26 td.crs-30 { background: #efdfaf; }
.bodycourse .crs-26 td.crs-31 { background: #f2e5bd; }
.bodycourse .crs-26 td.crs-32 { background: #f8f1dc; }
.bodycourse .crs-26 td.crs-33 { background: #f6edd3; }
.bodycourse .crs-34 { width: 94%; padding: 0 0 20px 0; margin: 0 auto;  }
.bodycourse .crs-35L { display: inline-block; width: 49% }
.bodycourse .crs-35R { display: inline-block; width: 49% }
.bodycourse .crs-36 {}
.bodycourse .crs-37 { font-family: 'DBHelvethaicaXv3_2'; font-size: 30px; font-weight: 500; line-height: 1em; color: #8b8b8b; }
.bodycourse .crs-37 span { color: #dab043; }

/* Research */
.bodyresearch .section-container-1 {}
.bodyresearch .section-container-1 .boxs-Container { display: table; width: 1160px; margin: 0 auto; }
.bodyresearch .section-container-1 .box-img { padding: 60px 0 0 0; }
.bodyresearch .section-container-1 .heading-title-h1 { padding: 40px 0 40px 0; }
.bodyresearch .section-container-2 { background: #f4ecde; }
.bodyresearch .section-container-2 .boxs-Container { display: table; width: 1160px; margin: 0 auto; }
.bodyresearch .section-container-2 .heading-title-h2 { padding: 40px 0 40px 0; }
.bodyresearch .section-container-3 {}
.bodyresearch .section-container-3 .boxs-Container { display: table; width: 900px; padding: 100px 0 100px 0; margin: 0 auto; }
.bodyresearch .section-container-4 {}
.bodyresearch .section-container-4 .boxs-Container { width: 1160px; margin: 0 auto; }
.bodyresearch .section-container-4 .box-title { padding: 20px 0 0 0; font-family: 'DBHelvethaicaXv3_2'; font-size: 24px; line-height: 1.1em; text-align: center; color: #8b8b8b; }
.bodyresearch .section-container-4 .box-description-1 { padding: 20px 0 0 0; font-family: 'DBHelvethaicaXv3_2'; font-size: 24px; line-height: 1.2em; color: #8b8b8b; }
.bodyresearch .section-container-4 .box-description-2 { padding: 20px 0 0 0; font-family: 'DBHelvethaicaXv3_2'; font-size: 24px; line-height: 1.2em; color: #c29b38; }
.bodyresearch .section-container-4 .box-img { text-align: left; }
.bodyresearch .section-container-4 .box-content { padding: 5% 0 5% 5%; text-align: left; }
.bodyresearch .section-container-4 .heading-title-h3 { padding: 60px 0 0 0; }
.bodyresearch .section-container-4 .heading-title-h3.size-normal {}
.bodyresearch .section-container-4 .heading-title-h3.size-mobile { display: none; }
.bodyresearch .section-container-5 {}
.bodyresearch .section-container-5 { background: #f4ecde; }
.bodyresearch .section-container-5 .boxs-Container { width: 1160px; margin: 0 auto; }
.bodyresearch .section-container-5 .heading-title-h5 { padding: 40px 0 40px 0; }
.bodyresearch .section-container-5 .heading-title-h5.size-normal {}
.bodyresearch .section-container-5 .heading-title-h5.size-mobile { display: none; }
.bodyresearch .section-container-6 { background:  url(../images/research/3.png) repeat-x center bottom; }
.bodyresearch .section-container-6 .boxs-Container { width: 1160px; margin: 0 auto; }
.bodyresearch .section-container-6 .box-title { padding: 20px 0 0 0; font-family: 'DBHelvethaicaXv3_2'; font-size: 30px; line-height: 1.1em; text-align: center; color: #c29b38; }
.bodyresearch .section-container-6 .box-img { padding: 30px 0 170px 0; }
.bodyresearch .section-container-7 { height: auto; padding: 50px 0 100px 0; }
.bodyresearch .section-container-7 .boxs-Container { width: 1160px; margin: 0 auto; }
.bodyresearch .section-container-7 ul { list-style: none; }
.bodyresearch .section-container-7 li { padding: 4px 0; text-align: left; }
.bodyresearch .section-container-7 li:hover { background: #ddc499; }
.bodyresearch .section-container-7 a { position: relative; display: inline-block; padding: 0 0 0 10px; font-family: Tahoma,Verdana,Arial; font-size: 18px; line-height: 1.4em; color: #444; }
.bodyresearch .section-container-7 a:before { position: absolute; left: 0; z-index: 0; content: "";}

.bodyresearch .heading-title-h1 { font-family: 'DBHelvethaicaXv3_2'; font-size: 50px; font-weight: 600; line-height: 1em; text-align: center; color: #c29b38; }
.bodyresearch .heading-title-h2 { font-family: 'DBHelvethaicaXv3_2'; font-size: 28px; line-height: 1.2em; text-align: center; color: #c29b38; }
.bodyresearch .heading-title-h3 { font-family: 'DBHelvethaicaXv3_2'; font-size: 35px; font-weight: 600; line-height: 1em; text-align: center; color: #dab043; }
.bodyresearch .heading-title-h4 { font-family: 'DBHelvethaicaXv3_2'; font-size: 35px; font-weight: 700; line-height: 1em; color: #dab043; }
.bodyresearch .heading-title-h5 { font-family: 'DBHelvethaicaXv3_2'; font-size: 35px; font-weight: 700; line-height: 1em; text-align: center; color: #dab043; }

.bodyresearch .rsc-1 { display: inline-block; width: 100%; padding: 20px 0 20px 0; }
.bodyresearch .rsc-2L { float: left; display: inline-block; width: 34%; text-align: left; }
.bodyresearch .rsc-2R { float: right; display: inline-block; width: 66%; text-align: right; }

/* Admission */
.bodyadmission .section-container-1 { position: relative; height: auto; background: url(../images/templates/admission/qualification-3.png) repeat-x center top; }
.bodyadmission .section-container-1 .boxs-Container { padding: 0 0 50px 0; }
.bodyadmission .section-container-1 .heading-title-h2 { padding: 50px 0 0 0; }
.bodyadmission .section-container-1 .heading-title-h3 { padding: 0 0 50px 0; }
.bodyadmission .section-container-1 .heading-title-h3.size-normal {}
.bodyadmission .section-container-1 .heading-title-h3.size-mobile { display: none; }
.bodyadmission .section-container-2 { height: auto; min-height: 920px; background: url(../images/templates/admission/qualification-2.jpg) repeat-x center bottom; }
.bodyadmission .section-container-2 .boxs-Container { padding: 50px 0 50px 0; }
.bodyadmission .section-container-2 .heading-title-h3.size-normal {}
.bodyadmission .section-container-2 .heading-title-h3.size-mobile { display: none; }
.bodyadmission .section-container-2 .heading-title-h6 { padding: 20px 0 0 0; }
.bodyadmission .section-container-2 .boxs-img { padding: 40px 0 40px 0; }
.bodyadmission .section-container-3 { height: auto; padding: 50px 0 100px 0; }
.bodyadmission .section-container-3 .boxs-Container { display: table; width: 1160px; margin: 0 auto; }
.bodyadmission .section-container-4 { height: auto; padding: 50px 0 100px 0; }
.bodyadmission .section-container-4 .boxs-Container { display: table; width: 1160px; margin: 0 auto; }
.bodyadmission .section-container-4 ul { list-style: none; }
.bodyadmission .section-container-4 li { padding: 4px 0; text-align: left; }
.bodyadmission .section-container-4 li:hover { background: #ddc499; }
.bodyadmission .section-container-4 a { position: relative; display: inline-block; padding: 0 0 0 20px; font-family: Tahoma,Verdana,Arial; font-size: 18px; line-height: 1.4em; color: #444; }
.bodyadmission .section-container-4 a:before { position: absolute; left: 0; z-index: 0; content: "#"; }
.bodyadmission .section-container-5 { height: auto; min-height: 920px; background: url(../images/templates/admission/qualification-4.jpg) repeat-x center bottom; }
.bodyadmission .section-container-5 .boxs-Container { display: table; width: 1160px; padding: 50px 0 420px 0; margin: 0 auto; }
.bodyadmission .section-container-6 {}
.bodyadmission .section-container-6 .boxs-Container { display: table; width: 1160px; padding: 50px 0 50px 0; margin: 0 auto; }
.bodyadmission .section-container-6 .heading-title-h2 { text-align: left; }
.bodyadmission .section-container-6 .heading-title-h6 { padding: 4px 0 16px 0; text-align: left; }
.bodyadmission .section-container-7 {}
.bodyadmission .section-container-7 .boxs-Container { display: table; width: 1160px; padding: 50px 0 50px 0; margin: 0 auto; }
.bodyadmission .section-container-7 .heading-title-h2 { text-align: left; }
.bodyadmission .section-container-7 .heading-title-h6 { padding: 4px 0 16px 0; text-align: left; }

.bodyadmission .heading-title-h2 { font-family: 'DBHelvethaicaXv3_2'; font-size: 40px; font-weight: 700; line-height: 1em; color: #dab043; }
.bodyadmission .heading-title-h3 { font-family: 'DBHelvethaicaXv3_2'; font-size: 40px; font-weight: 600; line-height: 1.2em; color: #8b8b8b; }
.bodyadmission .heading-title-h6 { font-family: Tahoma,Verdana,Arial; font-size: 18px; line-height: 1.4em; color: #8b8b8b; }
.bodyadmission .ads-1 { display: inline-block; width: 1160px; margin: 0 auto; }
.bodyadmission .ads-2L { float: left; display: inline-block; width: 50%; text-align: left; }
.bodyadmission .ads-2R { float: right; display: inline-block; width: 50%; text-align: right; }
.bodyadmission .ads-3 { display: inline-block; width: 90%; height: auto; min-height: 350px; padding: 4% 4%; text-align: center; -moz-border-radius: 15px; -webkit-border-radius: 15px; -khtml-border-radius: 15px; border-radius: 15px; background: #f1f1f1; }
.bodyadmission .ads-4 { width: 96%; margin: 0 auto; }
.bodyadmission .ads-5 { font-family: Tahoma,Verdana,Arial; font-size: 18px; font-weight: bold; line-height: 1em; color: #dab043; }
.bodyadmission .ads-6 { padding: 10px 0 0 0; font-family: Tahoma,Verdana,Arial; font-size: 18px; line-height: 1em; color: #8b8b8b; }
.bodyadmission .ads-7 { padding: 15px 0 0 0; font-family: Tahoma,Verdana,Arial; font-size: 18px; line-height: 1.3em; text-align: left; color: #8b8b8b; }
.bodyadmission .ads-8 { display: table; width: 1160px; margin: 0 auto; }
.bodyadmission .ads-9L { float: left; display: inline-block; width: 50%; text-align: left; }
.bodyadmission .ads-9R { float: right; display: inline-block; width: 50%; text-align: right; }
.bodyadmission .ads-10 { display: inline-block; width: 90%; height: auto; text-align: center; }
.bodyadmission .ads-9L .ads-10 { padding: 4% 4% 4% 0; }
.bodyadmission .ads-9R .ads-10 { padding: 4% 0 4% 4%; }
.bodyadmission .ads-11 { font-family: Tahoma,Verdana,Arial; font-size: 18px; font-weight: bold; line-height: 1em; text-align: left; color: #dab043; }
.bodyadmission .ads-12 { padding: 15px 0 0 0; font-family: Tahoma,Verdana,Arial; font-size: 18px; line-height: 1.3em; text-align: left; color: #8b8b8b; }
.bodyadmission .ads-12 ol { display: inline-block; padding: 0 0 0 20px; }
.bodyadmission .ads-13 { font-family: Tahoma,Verdana,Arial; font-size: 18px; font-weight: bold; line-height: 1em; text-align: left; color: #dab043; }
.bodyadmission .ads-14 { padding: 15px 0 0 0; font-family: Tahoma,Verdana,Arial; font-size: 18px; line-height: 1.3em; text-align: left; color: #8b8b8b; }
.bodyadmission .ads-15 { display: inline-block; padding: 2% 2%; margin: 15px 0; text-align: center; -moz-border-radius: 15px; -webkit-border-radius: 15px; -khtml-border-radius: 15px; border-radius: 15px; background: #f4ecde; }
.bodyadmission .ads-16 { font-family: Tahoma,Verdana,Arial; font-size: 18px; line-height: 1.3em; text-align: left; color: #8b8b8b; }
.bodyadmission .ads-17 { padding: 40px 0 40px 0; }
.bodyadmission .ads-18 {}
.bodyadmission .ads-18 li { display: inline-block; width: 49.5%; }
.bodyadmission .ads-18 li + li { position: relative; }
.bodyadmission .ads-18 li + li:before { position: absolute; top: 2px; left: 0; z-index: 0; width: 1px; height: 40px; background: #8b8b8b; content: ""; }
.bodyadmission .ads-19 { display: table; width: 90%; margin: 0 auto; }
.bodyadmission .ads-20 { font-family: Tahoma,Verdana,Arial; font-size: 18px; font-weight: 900; line-height: 1em; color: #dab043; }
.bodyadmission .ads-21 { padding: 10px 0 0 0; font-family: Tahoma,Verdana,Arial; font-size: 18px; line-height: 1em; color: #8b8b8b; }
.bodyadmission .ads-22 { padding: 15px 0 15px 0; font-family: Tahoma,Verdana,Arial; font-size: 18px; line-height: 1.3em; text-align: left; color: #8b8b8b; }
.bodyadmission .ads-23 { padding: 15px 0; }
.bodyadmission .ads-24 { display: inline-block; width: 700px; height: auto; padding: 4% 4%; margin: 0 auto; text-align: center; -moz-border-radius: 15px; -webkit-border-radius: 15px; -khtml-border-radius: 15px; border-radius: 15px; background: #f1f1f1; }
.bodyadmission .ads-25 { font-family: Tahoma,Verdana,Arial; font-size: 18px; font-weight: 900; line-height: 1em; color: #dab043; }
.bodyadmission .ads-26 { padding: 10px 0 0 0; font-family: Tahoma,Verdana,Arial; font-size: 18px; line-height: 1.3em; color: #8b8b8b; }
.bodyadmission .ads-27 { display: inline-block; padding: 15px 0 0 0; font-family: Tahoma,Verdana,Arial; font-size: 18px; line-height: 1.3em; text-align: left; color: #8b8b8b; }
.bodyadmission .ads-27 ol {}
.bodyadmission .ads-27 li { padding: 3px 0; margin: 0 0 0 1em; }
.bodyadmission .ads-28L { float: left; display: inline-block; width: 50%; vertical-align: top; text-align: left; }
.bodyadmission .ads-28R { float: left; display: inline-block; width: 50%; vertical-align: top; text-align: right; }
.bodyadmission .ads-29 { display: inline-block; width: 96%; }
.bodyadmission .ads-30 {}
.bodyadmission .ads-31 { padding: 4% 4%; margin: 0 auto; text-align: center; -moz-border-radius: 15px; -webkit-border-radius: 15px; -khtml-border-radius: 15px; border-radius: 15px; background: #f1f1f1; }
.bodyadmission .ads-32 { display: table; width: 100%; }
.bodyadmission .ads-32 li { display: table; width: 100%; text-align: left; }
.bodyadmission .ads-32 li .box-content { position: relative; display: inline-block; padding: 0 0 0 70px; }
.bodyadmission .ads-32 li + li { padding: 20px 0 0 0; }
.bodyadmission .ads-33L { position: absolute; top: 0; left: 0; display: inline-block; width: 70px; text-align: left; }
.bodyadmission .ads-33R { text-align: left; }
.bodyadmission .ads-34 { font-family: Tahoma,Verdana,Arial; font-size: 18px; font-weight: 900; line-height: 1em; color: #dab043; }
.bodyadmission .ads-35 { display: inline-block; padding: 4px 0 0 0; font-family: Tahoma,Verdana,Arial; font-size: 18px; line-height: 1.3em; text-align: left; color: #8b8b8b; }
.bodyadmission .ads-36 { padding: 40px 0; }
.bodyadmission .ads-37 { padding: 4% 4%; margin: 0 auto; text-align: center; -moz-border-radius: 15px; -webkit-border-radius: 15px; -khtml-border-radius: 15px; border-radius: 15px; background: #f1f1f1; }
.bodyadmission .ads-38 {}
.bodyadmission .ads-39 { padding: 0 0 0 1.2em; }
.bodyadmission .ads-39 li { font-family: Tahoma,Verdana,Arial; font-size: 18px; font-weight: 900; line-height: 1.4em; color: #353535; text-align: left; }
.bodyadmission .ads-39 li + li { padding: 10px 0 0 0; }
.bodyadmission .ads-40 { padding: 0 0 0 1.2em; }
.bodyadmission .ads-40 li { font-family: Tahoma,Verdana,Arial; font-size: 18px; font-weight: 900; line-height: 1.4em; color: #353535; text-align: left; }
.bodyadmission .ads-40 li + li { padding: 20px 0 0 0; }
.bodyadmission .ads-41 {}
.bodyadmission .ads-42 {}
.bodyadmission .ads-43 { padding: 6px 0 0 1em; font-weight: 100; color: #8b8b8b; }
.bodyadmission .ads-44 { padding: 6px 0 0 1em; font-weight: 100; color: #8b8b8b; }
.bodyadmission .ads-45 { position: relative; padding: 0 0 0 1em; margin: 6px 0 0 0; }
.bodyadmission .ads-45:before { position: absolute; left: 0; z-index: 0; content: "-"; }
.bodyadmission .ads-46 { position: relative; padding: 0 0 0 1em; margin: 6px 0 0 0; }
.bodyadmission .ads-46:before { position: absolute; left: 0; z-index: 0; content: "*"; }

/* Alumni */
.bodyalumni .section-container-1 {}
.bodyalumni .section-container-1 .boxs-Container { display: table; width: 1160px; padding: 40px 0 30px 0; margin: 0 auto; }
.bodyalumni .section-container-1 .box-title { padding: 20px 0 0 0; font-family: 'DBHelvethaicaXv3_2'; font-size: 24px; line-height: 1.1em; text-align: left; color: #8b8b8b; }
.bodyalumni .section-container-1 .box-title span { font-family: 'DBHelvethaicaXv3_2'; font-weight: 600; }
.bodyalumni .section-container-2 .boxs-Container { display: table; width: 1160px; padding: 40px 0 30px 0; margin: 0 auto; }
.bodyalumni .section-container-2 .box-description { font-family: 'DBHelvethaicaXv3_2'; font-size: 28px; line-height: 1.2em; color: #c29b38; }
.bodyalumni .section-container-2 .box-description a { color: #c29b38;  }
.bodyalumni .section-container-2 .box-wrapper { display: table; width: 100%; text-align: center; }
.bodyalumni .section-container-2 .box-wrapper ul {}
.bodyalumni .section-container-2 .box-wrapper ul li { float: left; display: inline-block; width: 50%; text-align: left; }
.bodyalumni .section-container-2 .box-wrapper ul li:nth-last-child(odd) { width: 40%; }
.bodyalumni .section-container-2 .box-wrapper ul li:nth-last-child(even) {  width: 60%; }
.bodyalumni .section-container-2 .box-content { width: 100%;  min-height: 120px; }
.bodyalumni .section-container-3 .boxs-Container { width: 1160px; padding: 40px 0 30px 0; margin: 0 auto; }
.bodyalumni .section-container-3 .box-img { padding: 10px 0 0 0; }
.bodyalumni .section-container-7 { height: auto; padding: 50px 0 100px 0; }
.bodyalumni .section-container-7 .boxs-Container { width: 1160px; margin: 0 auto; }
.bodyalumni .section-container-7 ul { list-style: none; }
.bodyalumni .section-container-7 li { padding: 4px 0; text-align: left; }
.bodyalumni .section-container-7 li:hover { background: #ddc499; }
.bodyalumni .section-container-7 a { position: relative; display: inline-block; padding: 0 0 0 10px; font-family: Tahoma,Verdana,Arial; font-size: 18px; line-height: 1.4em; color: #444; }
.bodyalumni .section-container-7 a:before { position: absolute; left: 0; z-index: 0; content: "";}

.bodyalumni .heading-title-h3 { font-family: 'DBHelvethaicaXv3_2'; font-size: 28px; font-weight: 700; line-height: 1em; text-align: left; color: #dab043; }
.bodyalumni .heading-title-h7 { font-family: 'DBHelvethaicaXv3_2'; font-size: 28px; font-weight: 700; line-height: 1.2em; color: #c29b38; }
.bodyalumni .heading-title-h8 { font-family: 'DBHelvethaicaXv3_2'; font-size: 45px; font-weight: 700; line-height: 1em; color: #dab043; }
.bodyalumni .heading-title-h9 { font-family: 'DBHelvethaicaXv3_2'; font-size: 40px; font-weight: 700; line-height: 1em; color: #8b8b8b; }
.bodyalumni .heading-title-h10 { font-family: 'DBHelvethaicaXv3_2'; font-size: 38px; font-weight: 700; line-height: 1em; color: #8b8b8b; }
.bodyalumni .alm-1L { float: left; width: 105px; text-align: left; }
.bodyalumni .alm-1R { float: left; text-align: left; }

/* All News */
.bodyallnews .section-container-1 { padding: 50px 0 100px 0; }
.bodyallnews .section-container-1 .boxs-Container { width: 1200px; margin: 0 auto; }
.bodyallnews .section-container-1 .widget-container {}
.bodyallnews .section-container-1 .widget-container ul { width: 100%; list-style: none; }
.bodyallnews .section-container-1 .widget-container li { display: inline-block; -webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; -o-transition: all 0.3s ease-in-out 0s; -ms-transition: all 0.3s ease-in-out 0s; -khtml-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s; }
.bodyallnews .section-container-1 .widget-container li.libox-1 { width: 32.5%; padding: 0 0 40px 0;}
.bodyallnews .section-container-1 .widget-container li.libox-2 { width: 32.5%; padding: 0 1.25% 40px 1.25%; }
.bodyallnews .section-container-1 .widget-container li.libox-3 { width: 32.5%; padding: 0 0 40px 0; }
.bodyallnews .section-container-1 .widget-container li.libox-4 { width: 32.5%; padding: 0 0 0 0; }
.bodyallnews .section-container-1 .widget-container li.libox-5 { width: 32.5%; padding: 0 1.25% 20px 1.25%; }
.bodyallnews .section-container-1 .widget-container li.libox-6 { width: 32.5%; padding: 0 0 0 0; }
.bodyallnews .section-container-1 .heading-title { font-family: 'DBHelvethaicaXv3_2'; font-size: 51px; font-weight: 500; line-height: 1em; text-align: center; color: #ceb080; }
.bodyallnews .section-container-1 .box-wrapper {}
.bodyallnews .section-container-1 .box-img {}
.bodyallnews .section-container-1 .box-title { overflow: hidden; display: table; width: 100%; height: 88px; padding: 10px 0 0 0; font-family: Tahoma,Verdana,Arial; font-size: 14px; line-height: 1.4em; text-align: center; color: #444; }
.bodyallnews .section-container-1 .box-readmore { display: table; width: 100%; text-align: center; }
.bodyallnews .section-container-1 .box-readmore a { font-family: Tahoma,Verdana,Arial; font-size: 18px; color: #c99b29; }
.bodyallnews .section-container-1 .widget-bottomnumber { padding: 30px 0 0 0; }
.bodyallnews .section-container-1 .widget-bottomnumber a { padding: 2px; margin: 0 2px; font-family: 'DBHelvethaicaXv3_2'; font-size: 21px; line-height: 1em; color: #8b8b8b; }
.bodyallnews .section-container-1 .widget-bottomnumber span { padding: 2px; margin: 0 2px; font-family: 'DBHelvethaicaXv3_2'; font-size: 21px; line-height: 1em; color: #444; }
.bodyallnews .section-container-2 { padding: 50px 0 50px 0; }
.bodyallnews .section-container-2 .boxs-Container { display: table; width: 1200px; margin: 0 auto; }
.bodyallnews .section-container-2 .box-img {}
.bodyallnews .section-container-2 .box-wrapper { width: 100%; padding: 0 0 50px 0; }
.bodyallnews .section-container-2 .box-title { font-family: Tahoma,Verdana,Arial; font-size: 16px; line-height: 1.3em; font-weight: bold; color: #dab043; text-align: left; }
.bodyallnews .section-container-2 .box-description { padding: 10px 0 0 0; font-family: Tahoma,Verdana,Arial; font-size: 14px; line-height: 1.4em; color: #444; text-align: left; }
.bodyallnews .section-container-2 .box-description img { max-width: 100%; }
.bodyallnews .section-container-2 .box-description a { color: #dab043; }
.bodyallnews .section-container-2 .box-download { display: table; width: 100%; }
.bodyallnews .section-container-2 .box-download ul {}
.bodyallnews .section-container-2 .box-download li { float: left; display: inline-block; padding: 0 0 30px 0; }
.bodyallnews .section-container-2 .box-download li + li { padding: 0 0 30px 20px; }
.bodyallnews .section-container-2 .box-download a {}
.bodyallnews .section-container-2 .box-gallerys { display: table; width: 100%; }
.bodyallnews .section-container-2 .box-gallerys ul {}
.bodyallnews .section-container-2 .box-gallerys li { display: inline-block; padding: 0 0 20px 0; }
.bodyallnews .section-container-2 .box-gallerys li + li { padding: 0 0 20px 20px; }
.bodyallnews .section-container-2 .box-gallerys a {}
.bodyallnews .section-container-2 .box-gallerys img { height: 100px; -webkit-border-radius: 0px; -khtml-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; -moz-box-shadow: 0 0 0px #fff; -webkit-box-shadow: 0 0 0px #fff; box-shadow: 0 0 1px #adadba; padding: 5px; }

/* Service */
.bodyservice .section-container-1 { padding: 50px 0 350px 0; background: #fff url(../images/service/bg-1.png) repeat-x center bottom;  }
.bodyservice .section-container-1 .boxs-Container { width: 940px; margin: 0 auto; }
.bodyservice .section-container-1 .heading-title-h3 { text-align: center; }
.bodyservice .section-container-1 .box-wrapper { padding: 40px 0 0 0; }
.bodyservice .section-container-1 .box-wrapper ul { display: table; width: 100%; }
.bodyservice .section-container-1 .box-wrapper li { float: left; display: inline-block; width: 33.33333%; min-height: 220px; }
.bodyservice .section-container-1 .box-content {}
.bodyservice .section-container-1 .box-img {}
.bodyservice .section-container-1 .box-description { font-family: 'DBHelvethaicaXv3_2'; font-size: 25px; font-weight: 500; line-height: 1.2em; text-align: center; color: #8b8b8b; }

.bodyservice .section-container-2 { padding: 50px 0 350px 0; background: #fff url(../images/service/bg-1.png) repeat-x center bottom; }
.bodyservice .section-container-2 .boxs-Container { width: 940px; margin: 0 auto; }
.bodyservice .section-container-2 .heading-title-h3 { text-align: left; }
.bodyservice .section-container-2 .box-wrapper { padding: 40px 0 80px 0; }
.bodyservice .section-container-2 .box-heading { padding: 0 0 40px 0; text-align: left; }
.bodyservice .section-container-2 .box-wrapper ul { display: table; width: 100%; }
.bodyservice .section-container-2 .box-wrapper li { display: table; width: 100%; }
.bodyservice .section-container-2 .box-wrapper li + li { padding: 21px 0 0 0; }
.bodyservice .section-container-2 .box-wrapper li:nth-last-child(odd) {}
.bodyservice .section-container-2 .box-wrapper li:nth-last-child(even) {}
.bodyservice .section-container-2 .box-content {}
.bodyservice .section-container-2 .box-img { width: 40px; padding: 10px 0 0 0; }
.bodyservice .section-container-2 .box-description { font-family: 'DBHelvethaicaXv3_2'; font-size: 25px; font-weight: 500; line-height: 1.2em; text-align: left; color: #8b8b8b; }

.bodyservice .section-container-3 { padding: 50px 0 350px 0; background: #fff url(../images/service/bg-1.png) repeat-x center bottom; }
.bodyservice .section-container-3 .boxs-Container { width: 940px; margin: 0 auto; }
.bodyservice .section-container-3 .heading-title-h3 { text-align: left; }
.bodyservice .section-container-3 .box-wrapper { padding: 40px 0 80px 0; }
.bodyservice .section-container-3 .box-heading { padding: 0 0 40px 0; text-align: left; }
.bodyservice .section-container-3 .box-wrapper ul { display: table; width: 100%; }
.bodyservice .section-container-3 .box-wrapper li { display: table; width: 100%; }
.bodyservice .section-container-3 .box-wrapper li + li { padding: 21px 0 0 0; }
.bodyservice .section-container-3 .box-wrapper li:nth-last-child(odd) {}
.bodyservice .section-container-3 .box-wrapper li:nth-last-child(even) {}
.bodyservice .section-container-3 .box-content {}
.bodyservice .section-container-3 .box-img { display: table; width: 100%; text-align: left; padding: 10px 0 0 0; }
.bodyservice .section-container-3 .box-img img { width: 40px; }
.bodyservice .section-container-3 .box-img a { display: inline-block; }
.bodyservice .section-container-3 .box-img a + a { margin: 0 0 0 20px; }
.bodyservice .section-container-3 .box-description { font-family: 'DBHelvethaicaXv3_2'; font-size: 25px; font-weight: 500; line-height: 1.2em; text-align: left; color: #8b8b8b; }

.bodyservice .heading-title-h3 { font-family: 'DBHelvethaicaXv3_2'; font-size: 40px; font-weight: 600; line-height: 1em; text-align: left; color: #dab043; }

/* Section Header */
.section-header {}
.section-header .boxs-img {}
.section-header .boxs-menus { background: #f1f1f1; }
.section-header .boxs-submenus {}
.section-header .boxs-submenus ul {}
.section-header .boxs-submenus li { display: inline-block; height: 50px; padding: 0 10px 0 10px; }
.section-header .boxs-submenus li + li { position: relative; padding: 0 10px 0 10px; }
.section-header .boxs-submenus li + li:before { position: absolute; top: 18px; left: 0; z-index: 0; width: 1px; height: 12px; background: #000; content: ""; }
.section-header .boxs-submenus a { font-family: 'DBHelvethaicaXv3_2'; font-size: 24px; color: #8b8b8b; line-height: 1em; }
.section-header .boxs-submenus a.active { color: #000; }
.section-header .boxs-submenus span { display: table-cell; vertical-align: middle; height: 50px; }

/*------------------------------- Slider Carousel */
.slick-slider { position: relative; display: block; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }
.slick-list { position: relative; display: block; overflow: hidden; margin: 0; padding: 0; }
.slick-list:focus { outline: none; }
.slick-list.dragging { cursor: pointer; cursor: hand; }
.slick-slider .slick-track,
.slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.slick-track { position: relative; top: 0; left: 0; display: block; margin-left: auto; margin-right: auto; }
.slick-track:before,
.slick-track:after { display: table; content: ''; }
.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }
.slick-slide { display: none; float: left; height: 100%; min-height: 1px; }
[dir='rtl'] .slick-slide { float: right; }
.slick-slide img { display: block; }
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }
.slick-arrow.slick-hidden { display: none; }

/* Dots */
.slick-dotted.slick-slider { margin-bottom: 30px; }
.slick-dots { position: absolute; bottom: -25px; display: block; width: 100%; padding: 0; margin: 0; list-style: none; text-align: center; }
.slick-dots li { position: relative; display: inline-block; width: 20px; height: 20px; margin: 0 5px; padding: 0; cursor: pointer; }
.slick-dots li button { font-size: 0; line-height: 0; display: block; width: 20px; height: 20px; padding: 5px; cursor: pointer; color: transparent; border: 0; outline: none; background: transparent; }
.slick-dots li button:hover,
.slick-dots li button:focus { outline: none; }
.slick-dots li button:hover:before,
.slick-dots li button:focus:before { opacity: 1; }
.slick-dots li button:before { font-family: 'DBHelvethaicaXv3_2'; font-size: 40px; line-height: 1em; font-weight: 800; position: absolute; top: 0; left: 0; width: 20px; height: 20px; content: '•'; text-align: center; opacity: .25; color: #353535; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.slick-dots li.slick-active button:before { opacity: 1; color: #c99b29; }

/* Loading */
.slick-loading .slick-list { background: #fff url('../plugins/slick/ajax-loader.gif') center center no-repeat; }

/*------------------------------- Slider Banner */
.jsbanner1_1_pc { position: relative; margin: 0 auto; top: 0px; left: 0px; width: 1600px; height: 600px; overflow: hidden; visibility: hidden; }
.jsbanner1_2_pc { position: relative; top: 0px; left: 0px; width: 1600px; height: 600px; overflow: hidden; cursor: default; }
.jssorb_1_pc { position: absolute; right: 20px; bottom: 20px; }
.jssorb_1_pc div, .jssorb_1_pc div:hover, .jssorb_1_pc .av { position: absolute; width: 25px; height: 21px; background: url(../images/templates/navigator-1.png) no-repeat; overflow: hidden; cursor: pointer; }
.jssorb_1_pc div { background-position: 0px 0px; }
.jssorb_1_pc div:hover, .jssorb_1_pc .av:hover { background-position: -35px 0px; }
.jssorb_1_pc .av { background-position: -70px 0px; }
.jssorb_1_pc .dn, .jssorb_1_pc .dn:hover { background-position: -105px 0px; }

.jsbanner1_1_mb { position: relative; margin: 0 auto; top: 0px; left: 0px; width: 980px; height: 980px; overflow: hidden; visibility: hidden; }
.jsbanner1_2_mb { position: relative; top: 0px; left: 0px; width: 980px; height: 980px; overflow: hidden; cursor: default; }
.jssorb_1_mb { position: absolute; right: 20px; bottom: 20px; }
.jssorb_1_mb div, .jssorb_1_mb div:hover, .jssorb_1_mb .av { position: absolute; width: 25px; height: 21px; background: url(../images/templates/navigator-1.png) no-repeat; overflow: hidden; cursor: pointer; }
.jssorb_1_mb div { background-position: 0px 0px; }
.jssorb_1_mb div:hover, .jssorb_1_mb .av:hover { background-position: -35px 0px; }
.jssorb_1_mb .av { background-position: -70px 0px; }
.jssorb_1_mb .dn, .jssorb_1_mb .dn:hover { background-position: -105px 0px; }

/* Menu */
.header-menu { position: relative; z-index: 10; width: 100%; height: 100px; }
.header-menu .boxs-logo { width: 1160px; margin: 0 auto; text-align: left; }
.header-menu .boxs-logo .logo-econ { position: relative; z-index: 1; width: 160px; margin: 14px 0 0 0; }
.header-menu .boxs-header { position: absolute; display: table; top: 0; left: 0; width: 100%; height: 100px; text-align: right; }
.header-menu .widget-header-1 { width: 1160px; height: 60px; margin: 0 auto; }
.header-menu .widget-header-1 .box-menu-1 {}
.header-menu .widget-header-1 .box-menu-2 {}
.header-menu .widget-header-1 .box-menu-2 li { position: relative; display: inline-block; padding: 0; }
.header-menu .widget-header-1 .box-menu-2 li:nth-child(1) {}
.header-menu .widget-header-1 .box-menu-2 li:nth-child(2) { width: 44px; padding: 0 0 0 10px; }
.header-menu .widget-header-1 .box-menu-2 li:nth-child(3) { padding: 0 0 0 5px; }
.header-menu .widget-header-1 .box-menu-2 li:nth-child(4) { padding: 0 0 0 5px; }
.header-menu .widget-header-1 .box-menu-2 li:hover .submenu { display: block; }
.header-menu .widget-header-1 .box-menu-2 a { display: table-cell; vertical-align: middle; height: 60px; font-family: 'DBHelvethaicaXv3_2'; font-size: 21px; font-weight: 600; color: #c6b08a; line-height: 1em; }
.header-menu .widget-header-1 .box-menu-2 a span { position: relative; top: -2px; font-size: 11px; }
.header-menu .widget-header-1 .box-menu-2 .submenu { position: absolute; top: 40px; left: 0; display: none; width: 100%; padding: 0 0 0 10px; text-align: center; }
.header-menu .widget-header-1 .box-menu-2 .submenu a { height: auto; }
.header-menu .widget-header-2 { width: 1160px; margin: 0 auto; }
.header-menu .widget-header-2 .box-menu-1 {}
.header-menu .widget-header-2 .box-menu-1.size-normal {}
.header-menu .widget-header-2 .box-menu-1.size-mobile { display: none; }
.header-menu .widget-header-2 .box-menu-2 {}
.header-menu .widget-header-2 .box-menu-2 li { display: inline-block; height: 40px; padding: 0; }
.header-menu .widget-header-2 .box-menu-2 li + li { padding: 0 0 0 40px; }
.header-menu .widget-header-2 .box-menu-2 li:hover .submenu { display: block; }
.header-menu .widget-header-2 .box-menu-2 a { font-family: 'DBHelvethaicaXv3_2'; font-size: 25px; font-weight: 600; color: #aaa; line-height: 1em; }
.header-menu .widget-header-2 .box-menu-2 a.active { color: #d9b982; }
.header-menu .widget-header-2 .submenu { position: absolute; top: 100px; left: 0; display: none; width: 100%; height: 40px; text-align: center; background: #fff5e2; border-bottom: #fed655 solid 2px; }
.header-menu .widget-header-2 .submenu ul { display: table; margin: 0 auto; }
.header-menu .widget-header-2 .submenu li { display: inline-block; height: 50px; padding: 0 10px 0 10px; }
.header-menu .widget-header-2 .submenu li + li { position: relative; padding: 0 10px 0 10px; }
.header-menu .widget-header-2 .submenu li + li:before { position: absolute; top: 18px; left: 0; z-index: 0; width: 1px; height: 12px; background: #8b8b8b; content: ""; }
.header-menu .widget-header-2 .submenu span { display: table-cell; vertical-align: middle; height: 50px; }
.header-menu .widget-header-2 .submenu a { font-family: 'DBHelvethaicaXv3_2'; font-size: 25px; font-weight: 500; color: #8b8b8b; line-height: 1em; }
.header-menu .widget-header-2 .submenu a.active { color: #d9b982; }

.header-menu .btn_topmenu { width: 40px; height: 40px; cursor: pointer; }
.header-menu .btn_topmenu span.act-step-two { position: relative; z-index:1; display: block; width: 100%; cursor: pointer; }
.header-menu .btn_topmenu span.act-step-two .grpelem { position: relative; display: inline-block; float: left; width: 100%; height: 7px; margin: 3px 0; background-color: #c6b08a; }
.header-menu .btn_topmenu span.act-step-two .grpelem-closed { display: none; }
.header-menu .btn_topmenu span.act-step-two .grpclosed { position: absolute; top: 0; left: 0; display: none; width: 40px; height: 40px; }
.header-menu .btn_topmenu span.act-step-two .grpclosed-open { display: table; }
.header-topmenu { position: absolute; display: none; top: 100px; left: 0px; width: 100%; height: auto; background: rgba(209, 171, 104, 0.8); z-index: 9; -webkit-transition: -webkit-transform 0.4s, opacity 0.4s, visibility 0s 0.4s; -ms-transition: -ms-transform 0.4s, opacity 0.4s, visibility 0s 0.4s; transition: transform 0.4s,opacity 0.4s, visibility 0s 0.4s; }
.header-topmenu-open { visibility: visible; opacity: 1; -webkit-transition: -webkit-transform 0.4s, opacity 0.4s; -ms-transition: -ms-transform 0.4s, opacity 0.4s; transition: transform 0.4s, opacity 0.4s; }
.header-topmenu .topmenuboard { display: inline-table; width: 100%; }
.header-topmenu .topmenuboard li { display: inline-block; vertical-align: top; width: 100%; padding: 15px 0; border-bottom: #fff solid 1px; }
.header-topmenu .topmenuboard li:last-child { border-bottom: none; } 
.header-topmenu .topmenuboard li a { position: relative; display: inline-block; width: 94%; margin: 0 auto; font-family: 'DBHelvethaicaXv3_2'; font-size: 25px; font-weight: 600; line-height: 1em; color: #444; text-align: left; }

.header-topmenu .topmenuboard li a.active { color: #fff; }
.header-topmenu .topmenuboard li a .grpcarrow {	position: absolute;	top: 0; right: 0; width: 24px; height: 24px; background:url(../images/templates/grpcarrow-24.png) no-repeat center top; -webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; -o-transition: all 0.3s ease-in-out 0s; -ms-transition: all 0.3s ease-in-out 0s; -khtml-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); }
.header-topmenu .topmenuboard li.vsb-sb a .grpcarrow { position: absolute; top: 0; right: 0; -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg);	-ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); }
.header-topmenu .topmenuboard .submenu { display: none; padding: 15px 0 0 0; }
.header-topmenu .topmenuboard .submenu li { position: relative; width: 100%; padding: 12px 0; margin: 0 auto; border-bottom: none; text-align: left; }
.header-topmenu .topmenuboard .submenu li:before { position: absolute; top: 0; left: 0; width: 100%; height: 1px; background: #fff; content: ""; }
.header-topmenu .topmenuboard .submenu li a { display: block; width: 90%; font-size: 21px; color: #555; }
.header-topmenu .topmenuboard .submenu li a:before { position: absolute; content: ""; border: 3px #555 solid; border-radius: 3px; margin: 8px 0 0 -10px; }
.header-topmenu .topmenuboard .submenu li a.active { color: #fff; }

/* Footer */
.footer .footer-section-1 {}
.footer .footer-section-1 .staticContainer { display: table; width: 100%; height: auto; margin: 0 auto; text-align: center; background: #ddc499 url(../images/templates/footer-bg-1.png) no-repeat center bottom; border-top: #fed655 solid 4px; }
.footer .footer-section-1 .boxs-Container { position: relative; display: table; width: 1080px; padding: 30px 0 0 0; margin: 0 auto; }
.footer .footer-section-1 .footer-widgets { float: left; width: 33.33333%; }
.footer .footer-section-1 .widget-area { padding: 0 0 30px 0; text-align: left; }
.footer .footer-section-1 .widget-title {}
.footer .footer-section-1 .widget-title a { font-family: 'DBHelvethaicaXv3_2'; font-size: 21px; font-weight: 500; line-height: 1em; text-align: center; color: #fff; }
.footer .footer-section-1 .widget-container { padding: 2px 0 0 15px; }
.footer .footer-section-1 .widget-container ul { list-style: none; }
.footer .footer-section-1 .widget-container li { padding: 2px 0; }
.footer .footer-section-1 .widget-container a { font-family: 'DBHelvethaicaXv3_2'; font-size: 21px; font-weight: 500; line-height: 1em; text-align: center; color: #fff; }
.footer .footer-section-2 {}
.footer .footer-section-2 .staticContainer { display: table; width: 100%; height: auto; margin: 0 auto; text-align: center; background: #ebdcc2; }
.footer .footer-section-2 .boxs-Container { position: relative; display: table; width: 94%; padding: 30px 0 0 0; margin: 0 auto; }
.footer .footer-section-2 .footer-widgets {}
.footer .footer-section-2 .footer-widgets.footerbox-1 { padding: 30px 0 0 0; }
.footer .footer-section-2 .footer-widgets.footerbox-2 { padding: 20px 0 20px 0; }
.footer .footer-section-2 .footer-widgets.footerbox-3 { padding: 20px 0 20px 0; }
.footer .footer-section-2 .widget-area { display: inline-block; }
.footer .footer-section-2 .widget-area ul { list-style: none; }
.footer .footer-section-2 .widget-area li { float: left; display: inline-block; padding: 0; }
.footer .footer-section-2 .widget-area li + li { padding: 0 0 0 10px; }
.footer .footer-section-2 .widget-title { font-family: 'DBHelvethaicaXv3_2';  font-weight: 500; line-height: 1em; text-align: center; color: #c69b55; }
.footer .footer-section-2 .footer-widgets.footerbox-1 .widget-title { display: table-cell; height: 52px; vertical-align: middle; font-size: 29px; }
.footer .footer-section-2 .footer-widgets.footerbox-2 .widget-title { font-size: 25px; }
.footer .footer-section-2 .footer-widgets.footerbox-3 .widget-title { font-size: 18px; }

/* Image Size */
.img-resize { max-width: 96%; }
.img-fullsize { width: 100%; }

/* Media Screen */
@media only screen and (max-width: 1297px) {
	.footer .footer-section-1 .staticContainer { background: #ddc499 url(../images/templates/footer-bg-1.png) no-repeat right bottom; }
	
	.bodymain .section3 .boxs-Container { width: 96%; }
	.bodymain .section5 .widget-container { width: 94%; }
	
	.bodyaboutus .section-container-1 .boxs-Container,
	.bodyaboutus .section-container-2 .boxs-Container,
	.bodyaboutus .section-container-3 .boxs-Container,
	.bodyaboutus .section-container-5 .boxs-Container,
	.bodyaboutus .section-container-6 .boxs-Container,
	.bodyaboutus .section-container-7 .boxs-Container,
	.bodyaboutus .section-container-8 .boxs-Container,
	.bodyaboutus .abu-1 { width: 94%; }
	
	.bodycourse .section-container-1 .boxs-Container,
	.bodycourse .section-container-2 .boxs-Container,
	.bodycourse .section-container-5 .boxs-Container,
	.bodycourse .section-container-6 .boxs-Container,
	.bodycourse .section-container-7 .boxs-Container,
	.bodycourse .section-container-8 .boxs-Container,
	.bodycourse .section-container-9 .boxs-Container,
	.bodycourse .section-container-10 .boxs-Container,
	.bodycourse .section-container-11 .boxs-Container,
	.bodycourse .section-container-12 .boxs-Container,
	.bodycourse .section-container-13 .boxs-Container,
	.bodycourse .section-container-14 .boxs-Container,
	.bodycourse .section-container-15 .boxs-Container,
	.bodycourse .section-container-16 .boxs-Container,
	.bodycourse .section-container-17 .boxs-Container,
	.bodycourse .section-container-18 .boxs-Container { width: 94%; }
	
	.bodyresearch .section-container-1 .boxs-Container,
	.bodyresearch .section-container-2 .boxs-Container,
	.bodyresearch .section-container-3 .boxs-Container,
	.bodyresearch .section-container-4 .boxs-Container,
	.bodyresearch .section-container-5 .boxs-Container,
	.bodyresearch .section-container-6 .boxs-Container { width: 94%; }
	
	.bodyalumni .section-container-1 .boxs-Container,
	.bodyalumni .section-container-2 .boxs-Container,
	.bodyalumni .section-container-3 .boxs-Container { width: 94%; }
	
	.bodyallnews .section-container-1 .boxs-Container { width: 94%; }
	.bodyallnews .section-container-2 .boxs-Container { width: 94%; }
	
}
@media only screen and (max-width: 1193px) {
	.header-menu .boxs-logo { width: 94%; }
	.header-menu .widget-header-1 { width: 94%; }
	.header-menu .widget-header-2 { width: 94%; }
	.header-menu .widget-header-2 .box-menu-1.size-normal { display: none; }
	.header-menu .widget-header-2 .box-menu-1.size-mobile { display: inline-block; }
	
	.section-header .boxs-menus.size-mobile { display: none; }
	
	.footer .footer-section-1 .boxs-Container { width: 94%; }
	
	.bodymain .section3 .widget-container li.libox-1 { width: 49%; padding: 0 1% 40px 0; }
	.bodymain .section3 .widget-container li.libox-2 { width: 49%; padding: 0 0 40px 1%; }
	.bodymain .section3 .widget-container li.libox-3 { width: 49%; padding: 0 1% 40px 0; }
	.bodymain .section3 .widget-container li.libox-4 { width: 49%; padding: 0 0 40px 1%; }
	.bodymain .section3 .widget-container li.libox-5 { width: 49%; padding: 0 1% 0 0; }
	.bodymain .section3 .widget-container li.libox-6 { width: 49%; padding: 0 0 0 1%; }
	.bodymain .section7 .boxs-Container { width: 94%; }
	.bodymain .section7 .box-description { width: 96%; }
	
	.bodycourse .section-container-1 .heading-title-h2.size-normal { display: none; }
	.bodycourse .section-container-1 .heading-title-h2.size-mobile { display: inline-block; }
	
	.bodyresearch .section-container-7 .boxs-Container { width: 94%; }
	
	.bodyadmission .section-container-1 .heading-title-h3.size-normal { display: none; }
	.bodyadmission .section-container-1 .heading-title-h3.size-mobile { display: inline-block; }
	.bodyadmission .section-container-2 .heading-title-h3.size-normal { display: none; }
	.bodyadmission .section-container-2 .heading-title-h3.size-mobile { display: inline-block; }
	.bodyadmission .section-container-2 .heading-title-h6 { width: 94%; margin: 0 auto; }
	.bodyadmission .section-container-3 .boxs-Container { width: 94%; }
	.bodyadmission .section-container-4 .boxs-Container { width: 94%; }
	.bodyadmission .section-container-5 .boxs-Container { width: 94%; }
	.bodyadmission .section-container-6 .boxs-Container { width: 94%; }
	.bodyadmission .section-container-7 .boxs-Container { width: 94%; }
	.bodyadmission .heading-title-h3 { width: 94%; margin: 0 auto; }
	.bodyadmission .ads-1 { width: 94%; }
	.bodyadmission .ads-8 { width: 94%; }	
	
	.bodyalumni .section-container-2 .box-wrapper ul li:nth-last-child(even),
	.bodyalumni .section-container-2 .box-wrapper ul li:nth-last-child(odd) { width: 100%; }
	
	.bodyallnews .section-container-1 .widget-container li.libox-1 { width: 49%; padding: 0 1% 40px 0; }
	.bodyallnews .section-container-1 .widget-container li.libox-2 { width: 49%; padding: 0 0 40px 1%; }
	.bodyallnews .section-container-1 .widget-container li.libox-3 { width: 49%; padding: 0 1% 40px 0; }
	.bodyallnews .section-container-1 .widget-container li.libox-4 { width: 49%; padding: 0 0 40px 1%; }
	.bodyallnews .section-container-1 .widget-container li.libox-5 { width: 49%; padding: 0 1% 0 0; }
	.bodyallnews .section-container-1 .widget-container li.libox-6 { width: 49%; padding: 0 0 0 1%; }
	
}
@media only screen and (max-width: 997px) {
	.bodymain .section1 .jsbanner1_1_pc { display: none; }
	.bodymain .section1 .jsbanner1_1_mb { display: block; }
	
	.bodymain .section2 .boxs-Container { width: 94%; height: auto; padding: 50px 0; }
	.bodymain .section2 .widget-container { position: relative; padding: 0 2% 0 0; }
	.bodymain .section2 .widget-container:last-child { padding: 0; }
	.bodymain .section2 .widget-container.ms2-1 { width: 34%; }
	.bodymain .section2 .widget-container.ms2-2 { width: 14%; left: 0; margin: 0; }
	.bodymain .section2 .widget-container.ms2-3 { width: 14%;left: 0; margin: 0; }
	.bodymain .section2 .widget-container.ms2-4 { width: 14%; left: 0; margin: 0; }
	.bodymain .section2 .widget-container.ms2-5 { width: 14%; left: 0; margin: 0; }
	
	.bodymain .fancybox-slide { padding: 0 !important; }
	
	.bodyaboutus .abu-2L { width: 100%; }
	.bodyaboutus .abu-2R { width: 100%; padding: 60px 0 0 0; }
	.bodyaboutus .section-container-1 .heading-title-h2.size-normal { display: none; }
	.bodyaboutus .section-container-1 .heading-title-h2.size-mobile { display: inline-block; }
	.bodyaboutus .section-container-3 .heading-title-h5.size-normal { display: none; }
	.bodyaboutus .section-container-3 .heading-title-h5.size-mobile { display: inline-block; }
	.bodyaboutus .section-container-4 .box-img-3 { height: auto; padding: 40px 0 40px 0; }
	.bodyaboutus .abu-4 li { width: 100%; }
	.bodyaboutus .abu-4 li + li { padding: 30px 0 0 0; }
	.bodyaboutus .section-container-6 .box-wrapper li { width: 100%; }
	.bodyaboutus .section-container-7 .box-wrapper li { width: 100%; }
	
	.bodycourse .section-container-3 .boxs-Container,
	.bodycourse .section-container-4 .boxs-Container { width: 94%; }
	.bodycourse .crs-6L { width: 100%; }
	.bodycourse .crs-6R { width: 100%; padding: 60px 0 0 0; }
	.bodycourse .section-container-6 .box-wrapper { width: 100%; }
	.bodycourse .section-container-14 .box-title li { padding: 2px 0 2px .5em; }
	.bodycourse .section-container-18 .box-table { width: 100%; }
	.bodycourse .section-container-16 .box-table li { width: 100%; }
	.bodycourse .section-container-16 .box-table li + li { padding: 30px 0 0 0; }
	.bodycourse .section-container-19 .boxs-Container { width: 94%; }
	
	.bodyresearch .section-container-4 .heading-title-h3.size-normal { display: none; }
	.bodyresearch .section-container-4 .heading-title-h3.size-mobile { display: block; }
	.bodyresearch .section-container-4 .box-img { text-align: center; }
	.bodyresearch .section-container-5 .heading-title-h5.size-normal { display: none; }
	.bodyresearch .section-container-5 .heading-title-h5.size-mobile { display: block; }
	.bodyresearch .rsc-2L { width: 100%; }
	.bodyresearch .rsc-2R { width: 100%; }
	
	.bodyadmission .ads-2L { width: 100%; text-align: center; }
	.bodyadmission .ads-2R { width: 100%; text-align: center; }
	.bodyadmission .ads-3 { min-height: auto; margin: 20px 0; }
	.bodyadmission .ads-9L { width: 100%; text-align: left; }
	.bodyadmission .ads-9R { width: 100%; text-align: left; }
	.bodyadmission .ads-9L .ads-10 { padding: 4% 0; }
	.bodyadmission .ads-9R .ads-10 { padding: 4% 0; }
	.bodyadmission .ads-18 li { width: 100%; }
	.bodyadmission .ads-18 li + li { padding: 40px 0 0 0; }
	.bodyadmission .ads-18 li + li:before { content: none; }
	.bodyadmission .ads-24 { width: 84%; }	
	.bodyadmission .ads-28L { width: 100%; }
	.bodyadmission .ads-28R { width: 100%; padding: 50px 0 0 0; }
	.bodyadmission .ads-29 { width: 100%; }
	
	.bodyservice .section-container-1 .boxs-Container,
	.bodyservice .section-container-2 .boxs-Container,
	.bodyservice .section-container-3 .boxs-Container { width: 94%; }
	.bodyservice .section-container-1 .box-content { width: 94%; margin: 0 auto; }
}
@media only screen and (max-width: 757px) {
	.bodymain .section2 .box-title { font-size: 20px; }
	.bodymain.eng .section2 .box-title { font-size: 14px; }
	.bodymain .section7 .box-wrapper li { width: 100%; }
	.bodymain .section7 .box-wrapper li.box-1 { text-align: center; }
	.bodymain .section7 .box-wrapper li.box-3 { text-align: center; }
	.bodymain .section7 .box-wrapper li + li { padding: 40px 0 0 0; }
	
	.bodycourse .section-container-20 .boxs-Container,
	.bodycourse .crs-9 { width: 94%; }
	
	.bodyservice .section-container-1 .box-wrapper li { width: 100%; }
}
@media only screen and (max-width: 667px) {
	.footer .footer-section-1 .footer-widgets { float: left; width: 100%; }
	
	.bodymain .section3 .widget-container li.libox-1 { width: 100%; padding: 0 0 40px 0; }
	.bodymain .section3 .widget-container li.libox-2 { width: 100%; padding: 0 0 40px 0; }
	.bodymain .section3 .widget-container li.libox-3 { width: 100%; padding: 0 0 40px 0; }
	.bodymain .section3 .widget-container li.libox-4 { width: 100%; padding: 0 0 40px 0; }
	.bodymain .section3 .widget-container li.libox-5 { width: 100%; padding: 0 0 40px 0; }
	.bodymain .section3 .widget-container li.libox-6 { width: 100%; padding: 0 0 0 0; }
		
	.bodycourse .section-container-13 { background: url(../images/templates/course/1.png) repeat-x center 252px; }
	.bodyalumni .section-container-2 .box-content { padding: 0 0 30px 0; }
	.bodyalumni .alm-1L,
	.bodyalumni .alm-1R { float: none; width: 100%; }
	.bodyalumni .alm-1R { padding: 10px 0 0 0; }
	
	.bodyallnews .section-container-1 .widget-container li.libox-1 { width: 100%; padding: 0 0 40px 0; }
	.bodyallnews .section-container-1 .widget-container li.libox-2 { width: 100%; padding: 0 0 40px 0; }
	.bodyallnews .section-container-1 .widget-container li.libox-3 { width: 100%; padding: 0 0 40px 0; }
	.bodyallnews .section-container-1 .widget-container li.libox-4 { width: 100%; padding: 0 0 40px 0; }
	.bodyallnews .section-container-1 .widget-container li.libox-5 { width: 100%; padding: 0 0 40px 0; }
	.bodyallnews .section-container-1 .widget-container li.libox-6 { width: 100%; padding: 0 0 0 0; }
	
	.bodyadmission .ads-43 { padding: 6px 0 0 0; }
	.bodyadmission .ads-44 { padding: 6px 0 0 0; }
	
	.bodyservice .section-header .boxs-submenus a { font-size: 22px; }
}
@media only screen and (max-width: 477px) {
	
}

/* clear */
/* clear */
.clear:after,
.clear:before,
.clearfix:after,
.clearfix:before { content: " "; display: block; visibility: hidden;  height: 0; font-size: 0; clear: both; }

/* Style the links inside the sidenav */
#mySidenav a {
  position: absolute; /* Position them relative to the browser window */
  left: -130px; /* Position them outside of the screen */
  transition: 0.3s; /* Add transition on hover */
  padding: 10px; /* 15px padding */
  width: 160px; /* Set a specific width */
  text-decoration: none; /* Remove underline */
  font-family: 'DBHelvethaicaXv3_2';
  font-size: 24px; /* Increase font size */
  color: white; /* White text color */
  border-radius: 0 5px 5px 0; /* Rounded corners on the top right and bottom right side */
}

#mySidenav a:hover {
  left: 0; /* On mouse-over, make the elements appear as they should */
}

/* The about link: 20px from the top with a green background */
#about {
  top: 105px;
  background-color: #4CAF50;
}

#blog {
  top: 162px;
  background-color: #2196F3; /* Blue */
}

#projects {
  top: 240px;
  background-color: #f44336; /* Red */
}

#contact {
  top: 300px;
  background-color: #555 /* Light Black */
}

.corners { 
	/*background: #f6f6f6;
	height: 150px;
	margin: 50px auto;
	max-width: 150px;*/
	position: relative;
	width: 80%;
	box-shadow: 0 1px 7px hsla(0, 0%, 0%, 0.2);
  }
  
  /* Corner Effect */
  .corners:after,
  .corners:before {
	background: #fff;
	content: '';
	height: 50px;
	position: absolute;
	width: 100px;
	box-shadow: 0 5px 10px -7px hsla(0, 0% ,0%, 0.5);
  }
  .corners:before {
	left: -50px;
	top: -25px;
	transform: rotate(-45deg);
  }
  .corners:after {
	right: -50px;
	bottom: -25px;
	transform: rotate(-226deg);
  }
.photo {
    margin: 0 15px;
    /* position: relative;
    width: 180px;
    height: 130px; */
    float: left;
}
.photo img {
    background: #fff;
    border: solid 1px #ccc;
    padding: 4px;
}
.photo span {
    width: 20px;
    height: 18px;
    display: block;
    position: absolute;
    top: 12px;
    left: 12px;
    background: url(images/digg-style.gif) no-repeat;
}
.photo a {
    text-decoration: none;
}