@charset "utf-8";
/* CSS Document */

@media (min-width:3000px) {
.wrapper {
	height:2236px;
}
.home-box-row { padding:0 500px; margin-bottom:100px; }
.media-container { max-width:1650px; margin:auto; }
.home-video-box { position:relative; width:1150px; margin:auto }
.home-video-box video {
	min-width:100%;
}
.inner-id-content { margin-top:200px; }
.inner-id-content.inner-id-content-type2 { margin-top:0; }
/*INNER PAGES START*/
.content-height { min-height:777px; }
.common-top-layout-row { min-height:777px; }
.common-layout-row { padding:0 500px; margin-bottom:100px; }
.inner-page .top-logo-box  { margin-bottom:300px; }
.wrapper.inner-page.inner-wrapper-typ2 .common-layout-row { margin-bottom:69px; }
.wrapper.inner-page.inner-wrapper-typ2 .top-logo-box { margin-bottom:100px; }
/*INNER PAGES END*/

}
@media (min-width:2500px) and (max-width:2999px) {
.container { width:2400px; }

/*INNER PAGES START*/
.content-height { min-height:777px; }
.common-top-layout-row { min-height:777px; }
.common-layout-row { padding:0 500px; margin-bottom:100px; }
.inner-page .top-logo-box  { margin-bottom:300px; }
.wrapper.inner-page.inner-wrapper-typ2 .common-layout-row { margin-bottom:69px; }
.wrapper.inner-page.inner-wrapper-typ2 .top-logo-box { margin-bottom:100px; }
/*INNER PAGES END*/
}

@media (min-width:1900px) and (max-width:2499px) {
.container { width:1800px; }
.home-box-row { padding:0 200px; margin-bottom:100px; }
.home-video-box { position:relative; width:1150px; margin:auto }
.home-video-box video {
	min-width:100%;
}

.wrapper {
	height:2236px;
	position:relative;
	background:url(../images/body-bg.jpg) no-repeat center center; background-size:cover; 
	animation: animatedBackground2 100s infinite linear;
	-ms-animation: animatedBackground2 100s infinite linear;
	-moz-animation: animatedBackground2 100s infinite linear;
	-webkit-animation: animatedBackground2 100s infinite linear;
}
.top-logo-box { margin-bottom:200px; }

/*INNER PAGES START*/
.content-height { min-height:777px; }
.common-top-layout-row { min-height:777px; }
.common-layout-row { padding:0 200px; margin-bottom:100px; }
.inner-page .top-logo-box  { margin-bottom:300px; }
.wrapper.inner-page.inner-wrapper-typ2 .common-layout-row { margin-bottom:69px; }
.wrapper.inner-page.inner-wrapper-typ2 .top-logo-box { margin-bottom:100px; }
/*INNER PAGES END*/

}

@media (min-width:1600px) {
.common-top-layout-row.layout-typ1 { max-width:1350px; margin:auto; }
.back-btn-box {
	display:inline-block;
	position:absolute;
	left:-30px; top:0;
}
.home-btn-box {
	display:inline-block;
	position:absolute;
	left:-80px; top:0px;
}
.box-slider-typ1 { padding:0 100px; }
.building-info-sec {
	padding:0 200px;
}
}

@media (min-width:1600px) and (max-width:1899px) {
.container { width:1500px; }
.home-box-row { padding:0 50px; margin-bottom:100px; }
.home-video-box { position:relative; width:1150px; margin:auto }
.home-video-box video {
	min-width:100%;
}
.ticker-wrap { max-width: 1450px; margin:auto; }
.home-box-col .icon-txt-typ { font-size:36px; line-height:44px; }
.wrapper {
	height:2236px;
	position:relative;
	background:url(../images/body-bg.jpg) no-repeat center center; background-size:cover; 
	animation: animatedBackground2 20s infinite linear;
	-ms-animation: animatedBackground2 20s infinite linear;
	-moz-animation: animatedBackground2 20s infinite linear;
	-webkit-animation: animatedBackground2 20s infinite linear;
}
.top-logo-box { margin-bottom:200px; }

/*INNER PAGES START*/
.content-height { min-height:757px; }
.common-top-layout-row { min-height:757px; }
.common-layout-row { padding:0 50px; margin-bottom:100px; }
.inner-page .top-logo-box  { margin-bottom:300px; }
.wrapper.inner-page.inner-wrapper-typ2 .common-layout-row { margin-bottom:49px; }
.wrapper.inner-page.inner-wrapper-typ2 .top-logo-box { margin-bottom:100px; }
/*INNER PAGES END*/

}

@media (max-width:1599px) {
.back-btn-box {
	position:inherit;
	left:inherit; top:inherit;
	margin-bottom:25px;
	display:block;
}
.common-content p { margin-bottom:25px; }
.home-btn-box {
    position: inherit;
    left: inherit;
    top: inherit;
    margin-bottom: 25px;
    display: block;
}
}
@media (min-width:1200px) and (max-width:1599px) {
.container { width:1170px; }
.home-box-row { padding:0 0px; margin-bottom:100px; }
.home-video-box { position:relative; width:1140px; margin:auto }
.home-video-box video {
	min-width:100%;
}
.ticker-wrap { max-width: 1140px; margin:auto; }
.home-box-col .icon-txt-typ { font-size:36px; line-height:44px; }
.wrapper {
	height:2236px;
	background:url(../images/body-bg.jpg) no-repeat center center; background-size:cover; 
}
.top-logo-box { margin-bottom:200px; }

/*INNER PAGES START*/
.content-height { min-height:857px; }
.common-top-layout-row { min-height:857px; }
.common-layout-row { margin-bottom:100px; }
.inner-page .top-logo-box  { margin-bottom:200px; }
.box-content-typ1 { max-width:none; }
.common-content { font-size:20px; line-height:30px; }
.wrapper.inner-page.inner-wrapper-typ2 .top-logo-box { margin-bottom:200px; }
.building-info-sec {
	padding:0 100px;
}
/*INNER PAGES END*/

}
@media (min-width:980px) {
.topbar-wrapper {
	padding-top:100px;
}
.top-logo-box { margin-bottom:100px; }
.home-box-row .home-box-col {
	width:31%;
	float:left;
	margin-left:3.5%;
	margin-top:100px;
}
.home-box-row .home-box-col:first-child { margin-left:0; }
.home-box-row .home-box-col:nth-child(3n+1) { clear:left; margin-left:0; }
.home-box-row .home-box-col:nth-child(1),
.home-box-row .home-box-col:nth-child(2),
.home-box-row .home-box-col:nth-child(3) { margin-top:0; }
.home-box-row .home-box-col .home-box-col-sec:hover {
	box-shadow:0 0 20px #e0e0e0;
	transform:scale(1.1);
	-webkit-transform:scale(1.1);
}

/*INNER PAGES START*/
.box-content-typ2.faculty-box { max-width:600px; }
.box-content-typ2.faculty-box.active-box { max-width:none; }
.box-content-typ1.time-table-box-bg { min-height:600px; }
/*INNER PAGES END*/

}
@media (min-width:768px) {
.box-content-model-typ table tr td:nth-child(2) { padding-left:2%; }
.multi-row-box .box-content-typ2 .box-content-model-typ tr td:first-child { width:50%; }
.info-cover-box-wrapper .info-box-typ {
	display:block;
	float:left;
	width:45%;
	margin-left:10%;
}
.info-cover-box-wrapper .info-box-typ:first-child { margin-left:0; }
.building-info-sec .building-info-wrap {
	float:left;
	width:47%;
	margin-left:6%;
}
.building-info-sec .building-info-wrap:first-child {
	margin-left:0;
}
.name-sex-box.align-leftbox { text-align:left !important; }
}
@media (min-width:600px) {
.year-box-wrapper .info-cover-box-wrapper { text-align:center; }
.year-box-wrapper .info-cover-box-wrapper .info-box-typ {
	float:none;
	width:30%;
	margin-left:15%;
	margin-top:50px;
	display:inline-block;
}
.year-box-wrapper .info-cover-box-wrapper .info-box-typ:first-child { margin-left:0; }
.year-box-wrapper .info-cover-box-wrapper .info-box-typ:nth-child(2n+1) { margin-left:0; }
.year-box-wrapper .info-cover-box-wrapper .info-box-typ:nth-child(1),
.year-box-wrapper .info-cover-box-wrapper .info-box-typ:nth-child(2) { margin-top:0; }
}
@media (min-width:980px) and (max-width:1199px) {
.home-box-row { padding:0 0px; margin-bottom:100px; }
.home-video-box { position:relative; width:940px; margin:auto }
.home-video-box video {
	min-width:100%;
}
.ticker-wrap { max-width: 940px; margin:auto; }
.home-box-col .icon-txt-typ { font-size:28px; line-height:38px; }
.wrapper {
	height:1900px;
	position:relative;
	background:url(../images/body-bg.jpg) no-repeat center center; background-size:cover; 
	animation: animatedBackground2 20s infinite linear;
	-ms-animation: animatedBackground2 0s infinite linear;
	-moz-animation: animatedBackground2 0s infinite linear;
	-webkit-animation: animatedBackground2 0s infinite linear;
}
.home-box-col .icon-img img { width:100px; }
.top-logo-box .left-logo img { height:100px; }
.top-logo-box .right-logo img { height:100px; }
.top-logo-box { margin-bottom:100px; }
.home-box-row .home-box-col .home-box-col-sec { padding:75px 30px; }
/*INNER PAGES START*/
.content-height { min-height:787px; }
.common-top-layout-row { min-height:787px; }
/*.common-layout-row { margin-bottom:100px; }*/
.common-layout-row { margin-bottom:50px; }
.inner-page .top-logo-box  { margin-bottom:100px; }
.box-content-typ1 { max-width:none; }
.common-content { font-size:20px; line-height:30px; }
.wrapper.inner-page { height:auto !important; padding-bottom:180px; }
.wrapper.inner-page.bottom-content-replace { height:auto !important; padding-bottom:185px; }
.box-content-model-typ .name-sex-box { font-size:40px; line-height:44px; }
.box-content-model-typ .desc-sec-box .desig-txt,
.box-content-model-typ .desc-sec-box .email-txt a { font-size:20px; line-height:24px; }
.box-slider-typ1 .box-content-model-typ .name-sex-box,
.box-slider-typ1.faculty-list .box-content-model-typ .name-sex-box,
.box-slider-typ1.building-list .box-content-model-typ .name-sex-box {
	font-size:24px; line-height:30px;
}
.building-info-sec {
	padding:0 0px;
}
/*INNER PAGES END*/

}

@media (max-width:979px) {
/*INNER PAGES START*/
.common-layout-row { margin-bottom:100px; }
.inner-page .top-logo-box  { margin-bottom:100px; }
.box-content-typ1 { max-width:none; }
.common-content { font-size:16px; line-height:26px; }
.wrapper.inner-page { height:auto !important; padding-bottom:189px; }
.wrapper.inner-page.bottom-content-replace { height:auto !important; padding-bottom:194px; }
.box-content-model-typ .name-sex-box { font-size:30px; line-height:34px; }
.box-content-model-typ .desc-sec-box .desig-txt,
.box-content-model-typ .desc-sec-box .email-txt a { font-size:16px; line-height:20px; }
.box-slider-typ1 .box-content-model-typ .name-sex-box,
.box-slider-typ1.faculty-list .box-content-model-typ .name-sex-box,
.box-slider-typ1.building-list .box-content-model-typ .name-sex-box {
	font-size:20px; line-height:24px;
}
.box-slider-typ1 {
	padding:0 40px;
}
.box-slider-typ1 .owl-carousel .owl-nav .owl-prev {
	position:absolute;
	left:-30px; top:38%;
	color:#ffffff;
	font-size:60px;
}
.box-slider-typ1 .owl-carousel .owl-nav .owl-next {
	position:absolute;
	right:-30px; top:38%;
	color:#ffffff;
	font-size:60px;
}
.contact-content-typ { font-size:16px; }
/*INNER PAGES END*/
}

@media (min-width:768px) and (max-width:979px) {
.topbar-wrapper {
	padding-top:50px;
}
.top-logo-box { margin-bottom:50px; } 
.home-box-row { padding:0 0px; margin-bottom:50px; }
.home-video-box { position:relative; width:720px; margin:auto }
.home-video-box video {
	min-width:100%;
}
.ticker-wrap { max-width: 720px; margin:auto; }
.home-box-col .icon-txt-typ { font-size:30px; line-height:38px; }
.wrapper {
	height:1950px;
	position:relative;
	background:url(../images/body-bg.jpg) no-repeat center center; background-size:cover; 
	animation: animatedBackground2 20s infinite linear;
	-ms-animation: animatedBackground2 0s infinite linear;
	-moz-animation: animatedBackground2 0s infinite linear;
	-webkit-animation: animatedBackground2 0s infinite linear;
}
.home-box-col .icon-img img { width:100px; }
.top-logo-box .left-logo img { height:70px; }
.top-logo-box .right-logo img { height:70px; }
.home-box-row .home-box-col {
	width:48%;
	float:left;
	margin-left:4%;
	margin-top:50px;
}
.home-box-row .home-box-col:first-child { margin-left:0; }
.home-box-row .home-box-col:nth-child(2n+1) { clear:left; margin-left:0; }
.home-box-row .home-box-col:nth-child(1),
.home-box-row .home-box-col:nth-child(2) { margin-top:0; }

/*INNER PAGES START*/
.building-info-wrap .hd-box-top { font-size:28px; line-height:32px; }
.building-info-wrap .bldg-content-sec ul li { font-size:24px; line-height:28px; text-align:center; }
/*INNER PAGES END*/
}

@media (max-width:767px) {
.topbar-wrapper {
	padding-top:50px;
}
.top-logo-box { margin-bottom:50px; } 
.home-box-row { padding:0 0px; margin-bottom:50px; }
.home-box-col .icon-img img { width:100px; }
.top-logo-box .left-logo img { height:40px; }
.top-logo-box .right-logo img { height:40px; }
.top-logo-box .right-logo { margin-left:15px; }
.home-box-col .icon-txt-typ { font-size:24px; line-height:28px; }
.home-box-row .home-box-col .home-box-col-sec { padding:25px; }
.home-box-col .icon-img { margin-bottom:20px; }
.home-box-row .home-box-col { margin-top:30px; }
.home-box-row .home-box-col:first-child { margin-top:0; }
.wrapper { height:auto !important; }
.media-container { margin-bottom:30px; }
.media-container .home-video-box video { width:100%; }
.footer { padding:25px 15px; }
.ticker-wrap .ticker { font-size:15px; }
.wrapper.inner-page .media-container .home-video-box video {
	padding-bottom:0;
}
.wrapper { padding-bottom:150px; }
.wrapper.inner-page { padding-bottom:150px; }

/*INNER PAGES START*/
.box-content-model-typ table tr td { display:block; text-align:center; }
.box-content-model-typ table tr td:first-child { padding-bottom:15px; }
.box-content-model-typ .desc-sec-box .desig-txt { margin-bottom:10px; }
.info-cover-box-wrapper .info-box-typ {
	display:block;
	float:none;
	width:100%;
	margin-left:0%;
	margin-top:15px;
}
.info-cover-box-wrapper .info-box-typ:first-child { margin-top:0; }
.info-cover-box-wrapper .info-box-typ .info-cover-box { height:200px; }
.box-slider-typ1.building-list .box-content-model-typ table tr td:first-child,
.box-slider-typ1.faculty-list .box-content-model-typ table tr td:first-child { padding-bottom:0; }
.building-info-sec .building-info-wrap { margin-top:50px; }
.building-info-sec .building-info-wrap:first-child { margin-top:0; }
.building-info-wrap .hd-box-top { font-size:24px; line-height:28px; }
.building-info-wrap .bldg-content-sec ul li { font-size:20px; line-height:24px; text-align:center; }
.building-info-wrap .bldg-content-sec { min-height:inherit; }
.year-info-td .year-top-txt { font-size:40px; line-height:44px; }
.year-info-td .year-bottom-txt { font-size:80px; line-height:84px; }
/*INNER PAGES END*/
}
@media (max-width:599px) {
.year-box-wrapper .info-cover-box-wrapper .info-box-typ .info-cover-box { text-align:center; }
}
@media (max-width:400px) {
.media-container .home-video-box video {}
.box-content-model-typ .desc-sec-box .desig-txt, 
.box-content-model-typ .desc-sec-box .email-txt a {
	font-size:14px; line-height:18px;
}
.contact-content-typ { font-size:13px; }
}

/*MODIFIEd STYLE*/
.aboutus-layout .common-content p { margin-bottom:10px; }
.aboutus-layout .box-content-typ1 { margin-bottom:20px; }
@media (min-width:3000px) {
.common-top-layout-row.aboutus-layout { min-height:977px; }
}
@media (min-width:2500px) and (max-width:2999px) {
.common-top-layout-row.aboutus-layout { min-height:977px; }
}
@media (min-width:1900px) and (max-width:2499px) {
.common-top-layout-row.aboutus-layout { min-height:977px; }
}
@media (min-width:1600px) {
.staff-box-wrapper,
.news-events-outer { padding:0 100px; }
.inner-id-content { margin-top:200px; }
.inner-id-content.inner-id-content-type2 { margin-top:0; }
}
@media (min-width:1600px) and (max-width:1899px) {
.common-top-layout-row.aboutus-layout { min-height:957px; }
}
@media (min-width:1200px) and (max-width:1599px) {
.common-top-layout-row.aboutus-layout { min-height:957px; }
.contact-content-typ { font-size:16px; line-height:20px; }
.inner-id-content { margin-top:100px; }
.inner-id-content.inner-id-content-type2 { margin-top:0; }
}
@media (min-width:980px) and (max-width:1199px) {
.staff-box-wrapper .box-content-typ2 { padding:15px; }
.staff-box-wrapper .box-content-model-typ .name-sex-box { font-size:30px; line-height:34px; }
}
@media (max-width:979px) {
.aboutus-layout .common-content { font-size:20px; line-height:26px; }
.news-events-slider { padding:0 30px; }
.name-img-text-info .name-img-sec-bx { display:block; margin-right:0; margin-bottom:10px; }
.name-img-text-info .name-img-sec-bx img { width:auto !important; margin:auto; }
.admin-staff-list { padding:0 25px; }
}
@media (min-width:980px) and (max-width:1199px) {
.name-img-text-info .name-img-sec-bx img { width:65px !important; }
}
@media (max-width:767px) {
.top-logo-box { margin-bottom:100px; }
.news-detail-wrapper .left-box { float:none; width:100%; margin-right:0; }
.news-detail-wrapper { text-align:center; }
.news-detail-content { text-align:center; }
.name-sex-box .name-img { display:block; margin-right:0; margin-bottom:10px; }
}


@media (max-width:479px) {
.box-slider-typ1 .box-content-model-typ .name-sex-box, 
.box-slider-typ1.faculty-list .box-content-model-typ .name-sex-box, 
.box-slider-typ1.building-list .box-content-model-typ .name-sex-box { font-size:12px; line-height:16px; }
}
/*MODIFIEd STYLE END*/
