@charset "utf-8";



@import url('https://fonts.googleapis.com/css?family=Josefin+Sans:300,400,600,700&display=swap" rel="stylesheet');



/*font-family: 'Josefin Sans', sans-serif;*/

@import url('https://fonts.googleapis.com/css?family=Montserrat:400,700,800&display=swap" rel="stylesheet');



/*font-family: 'Montserrat';*/



@font-face {

	font-family: 'MonotypeCorsiva';

	src: url('fonts/MonotypeCorsivad41d.eot?') format('eot'), 

	     url('fonts/MonotypeCorsiva.woff') format('woff'), 

	     url('fonts/MonotypeCorsiva.ttf')  format('truetype'),

	     url('fonts/MonotypeCorsiva.svg#MonotypeCorsiva') format('svg');

}

@font-face {

    font-family: 'latoregular';

    src: url('fonts/lato-regular-webfont.eot');

    src: url('fonts/lato-regular-webfontd41d.eot?#iefix') format('embedded-opentype'),

         url('fonts/lato-regular-webfont.woff') format('woff'),

         url('fonts/lato-regular-webfont.ttf') format('truetype'),

         url('fonts/lato-regular-webfont.svg#latoregular') format('svg');

    font-weight: normal;

    font-style: normal;

}

@font-face {

    font-family: 'latobold';

    src: url('fonts/lato-bold-webfont.eot');

    src: url('fonts/lato-bold-webfontd41d.eot?#iefix') format('embedded-opentype'),

         url('fonts/lato-bold-webfont.woff') format('woff'),

         url('fonts/lato-bold-webfont.ttf') format('truetype'),

         url('fonts/lato-bold-webfont.svg#latobold') format('svg');

    font-weight: normal;

    font-style: normal;



}

@font-face {

    font-family: 'latoblack';

    src: url('fonts/lato-black-webfont.eot');

    src: url('fonts/lato-black-webfontd41d.eot?#iefix') format('embedded-opentype'),

         url('fonts/lato-black-webfont.woff') format('woff'),

         url('fonts/lato-black-webfont.ttf') format('truetype'),

         url('fonts/lato-black-webfont.svg#latoblack') format('svg');

    font-weight: normal;

    font-style: normal;



}



body { padding:0px; margin:0px; background:#fff; font-size:16px; color:#252525; line-height:20px; font-family: 'latoregular'; }

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, audio, video, source { display: block; margin: 0; padding: 0; }

a, img { border: medium none; }

a { color: #192432; text-decoration: none; }

div { margin: 0; padding: 0; }

p { font-size:16px; line-height:24px; padding:0px; margin:0px; color:#252525; }

h1, h2, h3, h4, h5, h6 { font-weight:normal; padding:0px; margin:0px; line-height: 30px; }

.depart-cnt h4 { font-size:16px }

a { color: #192432; outline:none; }

a:focus, :focus { outline:none; }

ul, ol { list-style-type:none; padding:0px; margin:0px; }

.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }

.clearfix { display: inline-block; }

html[xmlns] .clearfix { display: block; }

* html .clearfix { height: 1%; }

* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

*:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.clear { clear: both; line-height: 1px; padding:0px; height:0px; font-size:1px; }

.left { float:left; }

.right { float:right; }

.anim { transition:all 1s ease; -moz-transition:all 1s ease; -webkit-transition:all 1s ease; -o-transition:all 1s ease; }

.anim2 { transition:all .5s ease;

-moz-transition:all .5s ease;

-webkit-transition:all .5s ease;

-o-transition:all .5s ease;

}

.align-center { text-align:center; }

.row { width:1267px; margin:0 auto; padding:0px; }

.row-inner { width:1160px; margin:0 auto; padding:0px; }

header { float:left; width:100%; background:#fff;z-index: 9999;}

.header-top{ float:left; width:100%; padding:9px 0 9px 0;-webkit-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.02);

-moz-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.02);box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.02);}

.logo { float:left; }

.hdr-rht { float:right; width:auto; position:relative; }

.hdr-rht ul li {display: inline-block;float: left; margin-right:15px;}

.hdr-rht ul li:last-child{ margin-right:0;}

/*menu*/

.menu { float: left; width: 100%; background: #175c23; z-index: 9999;}

.ddsmoothmenu ul li a { display: block; line-height: 52px; color: #fff !important; text-decoration: none; padding: 0px; margin: 0px; font-family: 'open_sansregular'; font-size: 15px; }

/*banner*/

.banner-section { float: left; width: 100%; position:relative; text-align:center }

/*.banner-content { float:left; width:auto; position:absolute; top:22%; left:0;text-align: left;}

.banner-content h1 { font-family: 'Josefin Sans', sans-serif; font-weight:700; color:#fff; font-size:78px; margin:0 0 20px 0; line-height:50px; padding: 25px 38px 32px 41px; background:#482679; }

.banner-content h2 { font-family: 'Josefin Sans', sans-serif; font-weight:700; color:#fff; font-size:55px; margin:0px 0px 20px 41px; line-height:50px; }

.banner-content p { font-family: 'Josefin Sans', sans-serif; font-weight:700; color:#fff; font-size:30px; line-height:40px; margin:0px 0px 0 45px; }

.banner-content p span { display:block; }*/

/*welcomes*/

.up-events { width:100%; float:left; background:#ffffff; padding:30px 0;}

.news-event { width:30%; float:left; margin-right:3.5%; position: relative;}

/*news*/

.news-event h1 { width:100%; float:left; color:#000; font-size:22px; line-height:25px; padding-bottom:15px;font-family: 'Josefin Sans', sans-serif; font-weight:700; position:relative;}

.news-event h1:after{ position:absolute; content:""; left:0; bottom:0; background:url(../images/title-bg.png) no-repeat; width:51px; height:3px;}

.content { padding:25px 0 20px 0; float:left;}

.content ul li { width:100%; float:left; border-bottom:1px solid #dbddde; padding:15px 0; }

.content ul li:first-child { padding-top:0; }

.content ul li:last-child { padding-bottom:0; border-bottom:none; }

.content ul li .event {width: 70px; text-align: center; font-size:18px; line-height:22px; color:#fff; float:left; margin-right:22px; font-family: 'Josefin Sans', sans-serif; font-weight:700;}

.content ul li .event .date{ background:#f1f1f1; color:#000; padding:5px 10px; border-top-left-radius: 5px; border-top-right-radius: 5px; font-size:20px; }

.content ul li .event .month{ background:#14581f; padding: 5px 10px; color:#fff; font-size:16px;  border-bottom-left-radius: 5px; border-bottom-right-radius: 5px;  transition:all .5s ease; -moz-transition:all .5s ease; -webkit-transition:all .5s ease; -o-transition:all .5s ease; }

.content ul li:hover .event .month{background:#ea5a2d;}

.content ul li .txt { float:right; width: calc(100% - 92px);}

.content ul li .txt p { font-family: 'latoregular'; font-size:16px; color:#222222; line-height:24px;  transition:all .5s ease; -moz-transition:all .5s ease; -webkit-transition:all .5s ease; -o-transition:all .5s ease;}

.content ul li:hover .txt p { color:#ea5a2d;}

.content ul li .month span { display:block; }

.list-group { position:absolute; top:0px; right:0px;}

.up-events .list-group a { background:url(../images/news-arr.png) no-repeat 0 0; float:left; width:20px; height:20px; text-indent:-99999px; margin:0 1px; -webkit-transition: All 0.5s ease; -moz-transition: All 0.5s ease; -o-transition: All 0.5s ease; -ms-transition: All 0.5s ease; transition: All 0.5s ease;}

.up-events .list-group a.btnUp { background-position:0 0;}

.up-events .list-group a.btnUp:hover { background-position:0 -19px;}

.up-events .list-group a.btnDown { background-position:-20px 0;}

.up-events .list-group a.btnDown:hover { background-position:-20px -19px;}

/*.news-arrow .fa-arrow-up { background:url(../images/news-arr.png) no-repeat 0 0; float: left; width: 17px; height: 11px; overflow: hidden; margin: 0px 2px 0px 0px; cursor: pointer; position: absolute; right: 15px; top: 10px; -webkit-transition: All 0.5s ease; -moz-transition: All 0.5s ease; -o-transition: All 0.5s ease; -ms-transition: All 0.5s ease; transition: All 0.5s ease; }

.news-arrow .fa-arrow-down { background:url(../images/news-arr.png) no-repeat 0 0; float: left; width: 17px; height: 11px; overflow: hidden; cursor: pointer; position: absolute; right: 17px; top: 26px; -webkit-transition: All 0.5s ease; -moz-transition: All 0.5s ease; -o-transition: All 0.5s ease; -ms-transition: All 0.5s ease; transition: All 0.5s ease; }

.news-arrow .fa-arrow-up:hover {  background-position:-20px 0;}

.news-arrow .fa-arrow-down:hover { background-position:-20px -19px;}*/

#nt-example1 { height: 270px !important; }

#nt-example2 { height: 290px !important; }

.content ul li .txt.latest {width: 100%;float: left;}

/* memor-event*/

.memor-event{width:33%; float:right; background: url(../images/memor-bg.jpg) no-repeat; background-size: cover; min-height:369px; padding:30px;}

.memor-event h2 { width:100%; float:left; color:#fff; font-size:22px; line-height:27px; padding-bottom:15px; font-family: 'Josefin Sans', sans-serif; font-weight:700; position:relative; margin-bottom:25px;}

.memor-event h2:after{ position:absolute; content:""; left:0; bottom:0; background:url(../images/memor-title-bg.png) no-repeat; width:51px; height:3px;}

#memor-logo{float: left; width: 100%;}

#memor-logo .item li{ list-style:none; margin-bottom:12px; float:left;}

#memor-logo .item li img{ float:left;}

/*footer*/

footer { float: left; width: 100%;background: url(../images/footer-bg.jpg) no-repeat; background-size:cover; min-height:194px; padding:25px 0 0 0;}

.copyrights { float: left; width: 100%; color: #fff; font-size: 14px; text-align: center; font-family: 'latoregular'; padding: 15px 10px;}

/* mobile menu css */

.mobNav { display:none !important; position:fixed; right:0px; overflow:hidden; }

.m-menu { display:none; float:right; color:#482679; }

.m-menu { float:right; position:absolute; margin-top:40px; -webkit-transition: All 0.8s ease; -moz-transition: All 0.8s ease; -o-transition: All 0.8s ease; -ms-transition: All 0.8s ease; transition: All 0.8s ease; right:14px; }

.m-menu a { display:inline-block; text-align:right; outline:none; padding-left:0px; }

.m-menu .mm { position:absolute; top:3px; left:-55px; font-size:16px; color:#482679; text-transform:uppercase; cursor:pointer; padding-right:20px; display:inline-block; font-family: 'Josefin Sans', sans-serif; font-weight:700; }

.m-menu a span { display:block; background:#215c27; width:25px; height:4px; margin-top:4px; border-radius:2px; }

.m-menu a:hover span { background:#D29212; }

.m-menu a:hover div { color:#D29212; }

.mobi-logo img { width: 100%; }

/*Search*/

.search { position:relative; width:60px; float:right; height: 52px;}

.search a { background: url(../images/search.png) no-repeat center left; width: 20px; display: inline-block; height: 22px; background-size: 100%; float:right; position: absolute;right: 10px;top: 15px;}

.search-frm-field { position:absolute; top:42px; right:0px; background:#fff; /*height:0px;*/ width:230px; z-index:99; overflow:hidden;

-webkit-transition: All 0.5s ease; -moz-transition: All 0.5s ease; -o-transition: All 0.5s ease; -ms-transition: All 0.5s ease; transition: All 0.5s ease; opacity:0; display:none; border:1px solid #ddd;}

.search-frm-field input[type="text"], .search-frm-field input[type="search"] { border:none; background:none; line-height:36px; width:190px; padding:0 0 0 10px; height:auto; color:#222; font-size:16px; font-family: 'latoregular'; margin-top:0px; }

.search-frm-field input[type="submit"], .search-frm-field button[type="submit"] { float:right; border:none; width:20px; height:22px; background:url(../images/search.png) no-repeat center center; cursor:pointer; margin:8px 8px 0 0; }

.search-form.open-form .search-frm-field { display:block; opacity:1;}

.search-frm-field label span { display:none; }

.search-frm-field .screen-reader-text { display:none; }



/*vision-sec*/

.vision-sec{ width:100%; float:left; background:#fff; position:relative; z-index:999; padding-bottom:25px;}

.vis-lst{width:100%; float:left; margin-top:-71px;}

.vis-lst ul li{width:27%; float:left; min-height:425px; padding:25px; margin-right:2%; border-radius:4px;}

.vis-lst ul li:last-child{ margin-right:0;}

.vis-lst ul li.vision{ float:left; background: url(../images/vision-bg.png) no-repeat; background-size:cover;}

.vis-lst ul li.mission{width:42%; float:left; background: url(../images/mission-bg.png) no-repeat; background-size:cover;}

.vis-lst ul li.mission ul li { width:100%; float:left; margin:0 0 10px 0; color:#111111; font-family: 'latoregular'; font-size:16px; line-height:25px; background: url(../images/list-aero.png) no-repeat 0 6px; padding:0 0 0 25px; min-height:inherit;}

.vis-lst ul li.mission ul li:last-child{ margin-bottom:0;}

.vis-lst ul li.mission ul li span{ font-family: 'Josefin Sans', sans-serif; font-weight:700;}

/*.vis-lst ul li.quality{ background: url(../images/quality-bg.png) no-repeat; background-size:cover;}*/

.vis-lst ul li p { font-size:16px; line-height:27px; color:#fff; font-family: 'latoregular'; float:left; width:100%; text-align:justify;}

.vis-lst ul li h2 { width:100%; float:left; font-size:28px; line-height:28px; color:#fff; font-family: 'Josefin Sans', sans-serif; font-weight:700;margin-bottom:20px; display: flex;align-items: center;}

.vis-lst ul li h2 span{ float:left; margin-right:15px;}

.vis-lst ul li.mission h2{ color:#145722;}

/*salient*/

.salient{ width:100%; float:left;  background: url(../images/salient-bg.png) no-repeat;background-size:cover; min-height:414px; padding:40px 0;}

.salient h2{width:100%; float:left; font-size:30px; line-height:30px; font-family: 'Josefin Sans', sans-serif; font-weight:700; color:#252525; padding-bottom:20px;margin-bottom:30px; position: relative; text-align:center;}

.salient h2:after{ position:absolute; content:""; left:0; right:0; margin:0px auto; background: url(../images/salient-title-bg.png) no-repeat; width:80px; height:3px; bottom:0;}

.salient ul li{ width:32%; float:left; margin-right:2%; background: url(../images/salient-list.png) no-repeat 0 7px; font-family: 'latoregular'; font-size:16px; line-height:25px; padding-left:28px; margin-bottom:12px;}

.salient ul li:nth-child(3n+3){ margin-right:0;}

/*about-acet*/

.about-acet{width:100%; float:left;  background: url(../images/abt-bg.jpg) no-repeat; background-size:cover; min-height:382px; padding:50px 0;}

.abt-cont{width:49%; margin-right:2%; float:left; }

.video{width:49%; float: right;}

.video img { width:100%;}

.about-acet h2{ width:100%; float:left; font-size:36px; line-height:40px; letter-spacing:1px; color:#fff; font-family: 'Josefin Sans', sans-serif; font-weight:700; text-align:left; margin-bottom:25px; position:relative; padding-bottom:23px;}

.about-acet h2:after{ position:absolute; content:""; left:0; background: url(../images/abt-tit-bg.png) no-repeat; width:70px; height:3px; bottom:0;}

.about-acet p{ width:100%; float:left; font-family: 'latoregular'; color:#fff; font-size:16px; line-height:28px;text-align:justify;}

a.view-more{ font-size:12px; line-height:20px; font-family: 'latoregular'; border:1px solid #fff; padding:10px 25px 7px 25px; text-transform:uppercase; color:#fff; border-radius:5px; margin:25px 0 0 0; float:left;  transition:all .5s ease; -moz-transition:all .5s ease; -webkit-transition:all .5s ease; -o-transition:all .5s ease;}

a.view-more:hover{ background:#fff; color:#084c15;}

/*center-excellence*/

.center-excellence{width:100%; float:left; padding:45px 0; background:#f6f6f6;}

.center-excellence ul li{ width:30%; float:left; margin-right:5%; overflow:hidden; position:relative;}

.center-excellence ul li a{ width:100%; float:left;}

.center-excellence ul li a img{ float:left; width:100%;  transition: all .5s ease;-moz-transition: all .5s ease;-webkit-transition: all .5s ease;-o-transition: all .5s ease; border-radius:5px;}

.center-excellence ul li:last-child{ margin-right:0;}

.center-excellence ul li:hover img {transform: scale(1.04);}

.center-excellence .ex-title{ position:absolute; bottom:24px; left:0; right:0; margin:0px auto; }

.ex-title h3{width:100%; float:left; font-size:24px; line-height:28px; color:#fff; font-family: 'Josefin Sans', sans-serif; font-weight:700; text-align:center; z-index:99; position:relative;}

.center-excellence ul li:after{ width:100%; float: left; position:absolute; content:"";  background: url(../images/box-bg.png) no-repeat; height:146px; left:0; bottom:0; background-size:cover; border-bottom-left-radius:4px;  border-bottom-right-radius:4px;} 



/*facility-ls*/

#facility-lst {float: left;width: 100%;}

.facility{width:100%; float:left; background: url(../images/facility-bg.jpg) no-repeat; background-size:cover; min-height:615px; padding:50px 0 40px 0;}

.facility h2{width:100%; float:left; font-size:30px; line-height:30px; color:#fff; font-family: 'Josefin Sans', sans-serif; font-weight:700; text-align:center; margin-bottom:25px; position:relative; padding-bottom:20px;}

.facility h2:after{ position:absolute; content:""; left:0; right:0; margin:0px auto; background: url(../images/abt-tit-bg.png) no-repeat; width:70px; height:3px; bottom:0;}

#facility-lst .item img { width:100%; float:left;}

#facility-lst .item .fac-cont { width:100%; float:left;}

#facility-lst .item .fac-cont {position: relative;}

#facility-lst .item .fac-cont .faclty-cnt{ position:absolute; left:0px; bottom:0px; width:100%; height: 100%; z-index: 1; padding: 22px 10px;}

/* #facility-lst .item .fac-cont .faclty-cnt:after{ position:absolute; content:""; right:25px; bottom:-20px; background: url(../images/plus.png) no-repeat; width:41px; height:41px;} */



#facility-lst .item .fac-cont .faclty-cnt:after{ z-index: -1; position:absolute; content:""; background: #215c27; width:100%; height:70px; left:0; top:0;  transition:all .5s ease; -moz-transition:all .5s ease; -webkit-transition:all .5s ease; -o-transition:all .5s ease;}

#facility-lst .item .fac-cont:hover .faclty-cnt::after { height: 100%;}

#facility-lst .item .fac-cont p{font-family: 'latoregular'; font-size:16px; line-height:27px; color:#fff; text-align:left;}

#facility-lst .item .fac-cont a{background: url(../images/s-plus.png) no-repeat right; font-size:17px; color:#fff; padding:0 28px 0 0; float:left; margin-top:25px; font-family: 'latobold'; color:#fff; transition:all .5s ease; -moz-transition:all .5s ease; -webkit-transition:all .5s ease; -o-transition:all .5s ease;}

#facility-lst .item .fac-cont .faclty-h { opacity: 0; visibility: hidden;  transition:all .5s ease; -moz-transition:all .5s ease; -webkit-transition:all .5s ease; -o-transition:all .5s ease;}

#facility-lst .item .fac-cont:hover .faclty-h { opacity: 1; visibility: visible;}

#facility-lst .item .fac-cont .faclty-h a:hover { color:#f2cf01;}

#facility-lst .item .fac-cont:hover .faclty-cnt h3 { color:#f2cf01;}

#facility-lst .item .fac-cont span { position:absolute; content:""; right:25px; top:50px; background: url(../images/plus.png) no-repeat; width:41px; height:41px;}

#facility-lst .item .fac-cont:hover span { visibility: hidden;}



#facility-lst .item .fac-cont .faclty-cnt h3{ /*background:#215c27;*/ color:#fff; padding:0 0 30px 0; font-family: 'Josefin Sans', sans-serif; font-weight:700; font-size:24px; line-height:30px;}

/* #facility-lst .item:hover .fac-cont .faclty-cnt{ opacity: 0;} */

#facility-lst .item .fac-cont .faclty-cnt-h{ position:absolute; top:0px; left:0px; width:100%; height:100%; float:left; background: rgba(33,92,39,0.8); padding:24px 20px; opacity: 0; transition:all .5s ease; -moz-transition:all .5s ease; -webkit-transition:all .5s ease; -o-transition:all .5s ease;}

#facility-lst .item .fac-cont .faclty-cnt-h h3{color:#f2cf01; padding:24px 20px 24px 0; font-family: 'Josefin Sans', sans-serif; font-weight:700; font-size:28px; line-height:30px; text-align:left;}

#facility-lst .item .fac-cont .faclty-cnt-h p{font-family: 'latoregular'; font-size:16px; line-height:27px; color:#fff; text-align:left;}

#facility-lst .item:hover .fac-cont .faclty-cnt-h{ opacity: 1;}

#facility-lst .item .fac-cont .faclty-cnt-h a{background: url(../images/s-plus.png) no-repeat right; font-size:16px; color:#fff; padding:0 28px 0 0; float:left; margin-top:25px; font-family: 'latobold'; color:#fff; transition:all .5s ease; -moz-transition:all .5s ease; -webkit-transition:all .5s ease; -o-transition:all .5s ease;}

#facility-lst .item .fac-cont .faclty-cnt-h a:hover{ color:#f2cf01;}



/*online-free*/

.online-free{ width:100%; float:left; padding:0 6%;}

.online-lst{ width:100%; float:left; padding-bottom:22px;}

.online-lst ul li{ width:30.4%; margin-right:4.2%; float:left;transition:all .5s ease; -moz-transition:all .5s ease; -webkit-transition:all .5s ease; -o-transition:all .5s ease; position:relative; display: flex; align-items: center;justify-content: left;text-align: center;}

.online-lst ul li:last-child{ margin-right:0;}

.online-lst ul li:last-child:after{ display:none;}

.online-lst ul li:after{ position:absolute; content:""; top:10px; right:0; width:1px; height:35px; background:rgba(255,255,255,0.2);}

.online-lst ul li .online-icon{ width:50px; height:50px; float:left; margin-right:15px;}

.online-lst ul li .online-cnt{ float:left; text-align:left;}

.online-lst ul li .online-cnt p{ font-size:15px; color:#ffffff; font-family: 'latoregular'; line-height:24px; padding-bottom:0;}

.online-lst ul li .online-cnt p a{ color:#fff; transition:all .5s ease; -moz-transition:all .5s ease; -webkit-transition:all .5s ease; -o-transition:all .5s ease;}

.online-lst ul li .online-cnt p a:hover{ color:#ffd005;}

.online-lst ul li .online-icon {  border: 0; box-sizing: border-box; margin: 0 25px 0 0; padding:0; 

font-size: inherit; font-weight: 700; position: relative; vertical-align: middle;  box-shadow: inset 0 0 0 2px #f45e61; }

.online-lst ul li .online-icon::before, 

.online-lst ul li .online-icon::after { box-sizing: inherit; content: ""; position: absolute; width: 100%; height: 100%;}

.online-lst ul li .online-icon.spin::before, .online-lst ul li .online-icon.spin::after { top: 0;	left: 0; }

.online-lst ul li .online-icon.spin::before { border: 2px solid #e6e6e6;}

.online-lst ul li:hover .online-icon.spin::before { border-top-color: #ffd005; border-right-color: #ffd005; border-bottom-color: #ffd005;	transition: border-top-color 0.15s linear, border-right-color 0.15s linear 0.1s, border-bottom-color 0.15s linear 0.2s;  }

.online-lst ul li .online-icon.spin::after {border: 0 solid transparent; }

.online-lst ul li:hover .online-icon.spin::after { border-top: 2px solid #ffd005; border-left-width: 2px; border-right-width: 2px;

-webkit-transform: rotate(270deg); transform: rotate(270deg);

transition: border-left-width 0s linear 0.35s, -webkit-transform 0.4s linear 0s;

transition: transform 0.4s linear 0s, border-left-width 0s linear 0.35s;

transition: transform 0.4s linear 0s, border-left-width 0s linear 0.35s, -webkit-transform 0.4s linear 0s;}

.online-lst ul li .online-icon.circle {border-radius: 100%;box-shadow: none; }

.online-lst ul li .online-icon.circle::before, .online-lst ul li .online-icon.circle::after {border-radius: 100%; }



.footer-menu{ width:100%; float:left; padding:22px 0 0 0; border-top:1px solid rgba(255,255,255,0.2); text-align:center;}

.footer-menu ul li{ display:inline-block; }

.footer-menu ul li a{ color:#fff; font-size:15px; font-family: 'latoregular'; margin-right:15px; padding-right:15px; transition:all .5s ease; -moz-transition:all .5s ease; -webkit-transition:all .5s ease; -o-transition:all .5s ease; position:relative;}

.footer-menu ul li a::after {position: absolute;content: "";top: 0;right: 0;width: 1px;height: 15px;background: rgba(255,255,255,0.2);}

.footer-menu ul li:last-child a::after { display:none;}

.footer-menu ul li a:hover{ color:#ffd005;}

.footer-menu ul li:last-child a{ padding-right:0; margin-right:0;}

/*testiomonial*/

.testiomonial{ width:100%; float:left; background:#fff; background:#fff; padding:40px 0;}

.testiomonial-lft{ width:56%; float:left; padding-right:30px;}

#testmonial-lst{width:100%; float:left; position:relative;}

#testmonial-lst:after{background: url(../images/colon.png) no-repeat; width:100px; height:92px; position:absolute; content:""; left: -10px; top: -12px;}

.testiomonial h2{width:100%; float:left; font-size:46px; line-height:46px; color:#03132b;  font-family: 'Josefin Sans', sans-serif; font-weight:700;text-align:left; margin-bottom:30px;}

.testiomonial p{width:100%; float:left; font-size:16px; line-height:28px; color:#494949;  font-family: 'latoregular'; text-align:left; margin-bottom:30px;}

.t-monial{ width:100%; float:left;}

.t-img{ width:100px; float:left; margin-right:20px;}

.t-cont{ width:calc(100% - 120px); float:right; padding:16px 0;}

.t-monial h3{ width:100%; float:left; color:#333333;font-family: 'latobold';font-size:16px; text-align:left;

line-height:22px; padding-bottom:10px;}

.t-monial p{width:100%; float:left; color:#494949; font-family: 'latoregular'; font-size:16px; line-height:20px; margin:0;}

.testiomonial-rgt{width:44%; float: right;}

.testiomonial-rgt ul{ background: #efede8;padding: 30px;float: left;}

.testiomonial-rgt ul li{ background:#fff; width:50%; float:left; padding:20px 12px; text-align:center; transition:all .5s ease; -moz-transition:all .5s ease; -webkit-transition:all .5s ease; -o-transition:all .5s ease; border-right: 1px solid #d9d9d9;  border-bottom: 1px solid #d9d9d9;}

.testiomonial-rgt ul li h3{width:100%; float:left; padding-bottom:10px;  font-family: 'latobold';font-size: 28px;}

.testiomonial-rgt ul li p{width:100%; float:left;  font-size:16px; line-height:28px; color:#333333; text-align:center; font-family: 'latobold'; margin-bottom:0;}
.testiomonial-rgt ul li:nth-child(2) { border-right:none;}
/*.testiomonial-rgt ul li:first-child{ background:#f35686;}*/
.testiomonial-rgt ul li:nth-child(3) {width: 33.3%; border-bottom: none;}
.testiomonial-rgt ul li:nth-child(4) {width: 33.3%; border-bottom: none;}
.testiomonial-rgt ul li:last-child{ width: 33.3%; border-bottom: none; border-right:none;}

/*.testiomonial-rgt ul li:first-child h3, .testiomonial-rgt ul li:first-child p, .testiomonial-rgt ul li:last-child h3, .testiomonial-rgt ul li:last-child p { color:#fff;}*/

.testiomonial-rgt ul li:hover{ background:#ea5a2d;}

.testiomonial-rgt ul li:hover h3, .testiomonial-rgt ul li:hover p{ color:#fff;}



.placemnt-logo{ width:100%; float:left; background:#f6f6f6; padding:10px 0;}

.placemnt-lft{ width:180px; float:left; border-right:1px solid #dddddd;}

.placemnt-lft h3 {color: #f16136;font-family: 'Josefin Sans', sans-serif; font-weight:700; font-size:24px; line-height:30px; padding-top:10px;padding-right: 3px;}

.placemnt-rgt{ width:calc(100% - 180px); float:right;}

#placement-lst {width:100%; float:left;}

.hdr-rht ul li.blue span{ background:#0095da;}

.hdr-rht ul li.org span{ background:#f04b22;}



.welcome-clg{ width:100%; float:left; background:#fff; padding:50px 0;}

.welcome-lft{width:260px; margin-right:40px; float:left; }

.welcome-lft h2{ color:#f15a22; font-family: 'Josefin Sans', sans-serif; font-weight:400; font-size:26px; line-height:38px; padding-bottom:25px; position:relative;}

.welcome-lft h2 span{font-size:32px; line-height:38px; color:#172127; font-family: 'Josefin Sans', sans-serif; font-weight:700;text-align:left;}

.welcome-lft h2:after{ position:absolute; content:""; left:0; bottom:0; background:#1f8534; width:62px; height:4px;}

.welcome-rht{width: calc(100% - 300px); float:left; }

.welcome-rht ul li{ width:48%; float:left; margin-right:4%; font-size:16px; line-height:28px; color:#444444; font-family: 'latoregular'; text-align: justify;}

.welcome-rht ul li:last-child{ margin-right:0;}

.vis-lst.abt {margin-top: 0;}



/*contact*/

.reach-us { width: 100%; float: left; padding:40px 0;}

.reach-us ul { float:left; width:100%;}

.reach-us ul li { line-height: 26px;  width: 31%;float: left; text-align:center; position:relative; margin-right:3%; padding-right:3%;}

.reach-us ul li img { transition:all 0.5s ease; -webit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -o-transition:all 0.5s ease;}

.reach-us ul li:last-child::after { display:none;}

.reach-us ul li::after { width: 1px; height: 120px; background: #f1f1f1; content: ""; right: 0; top: 75px; position: absolute;}

.reach-us ul li:last-child{ margin-right:0; padding-right:0;}

.reach-us ul li span{ display: block;width: 100%;text-align: center; padding-top:20px;}

.reach-us ul li span h2{font-family: 'latobold';  font-size:16px; line-height:25px; color:#333333;}

.reach-us ul li span p{ text-align:center; margin-top:0; float:none; padding-top:0; font-size:16px; font-family: 'latoregular';color:#444444; line-height:28px;}

.reach-us ul li span p a{ text-align:center; margin-top:0; float:none; padding-top:0; font-size:16px; font-family: 'latoregular';color:#444444; line-height:28px; transition:all .5s ease; -moz-transition:all .5s ease; -webkit-transition:all .5s ease; -o-transition:all .5s ease;}

.reach-us ul li span p span{float: none; display:inline-block;width:auto; padding-top:0; font-family: 'latobold'; margin-right:10px;} 

.reach-us ul li span p a:hover{color: #ea5a2d; text-decoration:underline;}

.reach-us ul li:hover img{ transform: rotateY(180deg); -webkit-transform: rotateY(180deg); -moz-transform: rotateY(180deg); -o-transform: rotateY(180deg);}

/*form*/

.enquiry-form{ width:100%; float:left; background:#f8f8f8; position:relative; padding:45px 0;}

.enquiry-form h2{ width:100%; float:left; font-family: 'latobold'; color:#181818; font-size:25px; line-height:25px; padding-bottom:20px; margin-bottom:25px; position:relative;}

.enquiry-form h2:after{ position:absolute; content:""; left:0; bottom:0; background:#1f8534; width:62px; height:4px;}

.map{width:48%; float:left; margin-right:4%;}

.enquiry-list{ width:48%; float:right;}

.enquiry-list ul li{width:100%; float:left; margin-bottom:15px;}

.enquiry-list ul li label{ width:160px;  font-family: 'latoregular';font-size:16px; line-height:24px; color:#181818; margin-bottom:10px; float:left;}

.enquiry-list input.name {padding: 12px 10px;width:calc(100% - 160px);border: 1px solid #d6d6d6; margin-bottom:0;   font-family: 'latoregular'; font-size:15px; color:#3c3c3b; background:#fff; transition: all .5s ease;-moz-transition: all .5s ease;-webkit-transition: all .5s ease;-o-transition: all .5s ease;}

.enquiry-list textarea.message {width: calc(100% - 160px);padding: 10px;border: 1px solid #d6d6d6; font-family: 'latoregular';font-size:16px; line-height:24px; color:#080808; height:120px; background:#fff; transition: all .5s ease;-moz-transition: all .5s ease;-webkit-transition: all .5s ease;-o-transition: all .5s ease;}

.enquiry-list input.name:focus, .enquiry-list textarea.message:focus {border: 1px solid #f15a22;}

.enquiry-list ul li:last-child{ border-bottom:none;}

.enquiry-list input[type="submit"] {background: #f15a22;border: none;color: #fff;cursor: pointer;font-size: 16px;line-height: 28px;padding: 5px 30px;width: auto;font-family: 'latobold';  text-transform:uppercase; letter-spacing:0.5px; border-radius:5px; transition:all .5s ease; -moz-transition:all .5s ease; -webkit-transition:all .5s ease; -o-transition:all .5s ease;}

.enquiry-list input[type="submit"]:hover {background: #444;}

/*dept*/

.inner-cnt{padding:50px 0 35px; float:left; width:100%; background:#fff;}

.inner-l{width:70%; float:left; margin-right:3%; background:#f7f7f7; padding:25px; min-height:600px;}

.inner-r{width:27%; float:right; overflow:auto;}

.sidebar-menu{ width:100%; float:left;}

.sidebar-menu ul li{width:100%; float:left; transition:0.3s ease-in-out; -webkit-transition:0.3s ease-in-out; -moz-transition:0.3s ease-in-out; 

background: rgba(251,251,251,1);

background: -moz-linear-gradient(top, rgba(251,251,251,1) 0%, rgba(228,226,226,1) 100%);

background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(251,251,251,1)), color-stop(100%, rgba(228,226,226,1)));

background: -webkit-linear-gradient(top, rgba(251,251,251,1) 0%, rgba(228,226,226,1) 100%);

background: -o-linear-gradient(top, rgba(251,251,251,1) 0%, rgba(228,226,226,1) 100%);

background: -ms-linear-gradient(top, rgba(251,251,251,1) 0%, rgba(228,226,226,1) 100%);

background: linear-gradient(to bottom, rgba(251,251,251,1) 0%, rgba(228,226,226,1) 100%);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#e4e2e2', GradientType=0 ); border-bottom:1px solid rgba(255,255,255,0.6);}

.sidebar-menu ul li a{display:block; padding:20px 0 20px 55px; font-size:16px; color:#252525; font-family: 'latobold'; background:url('../images/side-list-arrow.png') no-repeat center left 25px; transition:0.3s ease-in-out; -webkit-transition:0.3s ease-in-out; -moz-transition:0.3s ease-in-out;}

.sidebar-menu ul li.active a, .sidebar-menu ul li:hover a, .sidebar-menu ul li.current-menu-item a{background:#175c23 url('../images/side-list-arrow-active.png') no-repeat center left 25px; color:#fff;}



/*cont*/

.inner-cnt h2{width:100%; float:left; font-size:28px; line-height:30px; font-family: 'Josefin Sans', sans-serif; font-weight:700; color:#101a0d; padding-bottom:15px; margin-bottom:15px; position:relative;}

.inner-cnt h2:after{ position:absolute; content:""; left:0; bottom:0; background:#f15a22; width:62px; height:4px;}

.inner-cnt h3 {width: 100%;float: left;font-size:20px;line-height:24px;font-family: 'Josefin Sans', sans-serif;font-weight:600; color: #f1613c; padding-bottom:4px; padding-top:18px;}

.inner-l h4{ clear:both; float:left; width:100%; color:#151515; font-size:16px; line-height:24px;font-family: 'Josefin Sans', sans-serif;font-weight: 700; margin:0 0 8px 0; padding-bottom:0;}

.inner-l a{ display:inline-block; color:#f1613c;}

.inner-l a:hover{ text-decoration:underline; }

.inner-l ul {clear:both; float:left; width:100%; padding:0; margin-bottom: 5px; }

.inner-l ul li{ float:left; width:100%; background:url(../images/list-aero.png) no-repeat 0 10px;padding:4px 0 2px 30px;color: #333333;font-family: 'latoregular'; font-size: 16px;line-height:26px; margin-bottom: 0;text-align: justify;}

.dept-cont {width: 100%;float: left; margin-bottom:30px;}

.dept-cont ul li {width: 48%;float: left;margin-right: 4%; font-size:15px; line-height:28px; color:#444444; font-family: 'latoregular'; padding:0px; background:none; }

.dept-cont ul li:last-child{ margin-right:0;}



.dept-vison{width: 100%;float: left; margin-bottom:25px;} 

.dept-cont ul, .dept-vison ul{padding:0px; } 

.dept-vison ul li {width: 100%;float: left;padding: 20px;background: #fff;box-shadow: 0px 0px 2px #ccc;border-radius: 4px; margin-bottom:20px;}

.dept-vison ul li h3{ font-size:20px; line-height:40px; font-family: 'Josefin Sans', sans-serif;font-weight:600; color: #f1613c; letter-spacing:-0.5px;  padding-left:55px; padding-bottom:0px; margin-bottom:10px;}

.dept-vison ul li p{ color:#444444; font-size:15px; line-height:26px; font-family: 'latoregular'; margin-bottom:10px;}

.dept-vison ul li p span{ font-family: 'latobold';}

.dept-vison ul li.vis h3{background:url(../images/dept-vis.png) no-repeat;}

.dept-vison ul li.mis h3{background:url(../images/dept-mis.png) no-repeat;}

.dept-vison ul li:last-child{ margin-bottom:0px;}



.hod-desc {width: 100%;float: left; margin-bottom:20px;} 

.hod-desc h3{width: 100%;float: left; font-size:20px; line-height:25px; font-family: 'Josefin Sans', sans-serif;font-weight:600; color: #f1613c; margin-bottom:25px; letter-spacing:-0.5px;}

.hod-img{ width:200px; margin-right:30px; float:left;}

.hod-img img { width:100%; border-radius:100%;}

.hod-cont{ width:calc(100% - 230px); float:right;}

.hod-desc h4{width: 100%;float: left; font-size:17px; line-height:22px; color:#252525; font-family: 'latobold'; margin-bottom:15px}

.inner-l p{width: 100%;float: left; font-size:16px; line-height:26px; font-family: 'latoregular'; margin-bottom: 7px;}

/* .smk_accordion .accordion_in p{margin-bottom: 0;} */

.hod-img h5{font-size:16px; line-height:24px; color:#252525; font-family: 'latobold'; text-align:center; margin-top:15px;}

.hod-img h5 span{ font-size:15px; display:block;}

.news-event.dept {width: 100%;float: left; background:url(../images/news-event-bg.jpg) no-repeat; background-size: cover; min-height: 380px; padding:20px 15px 0 20px; margin-top:30px; border: 1px solid #eaeaea; border-radius: 2px;}

.up-events .list-group.civil {right: 20px;top: 22px;}

#nt-example3 { min-height: 210px;}

.news-event.dept .content ul li:nth-child(2n+2){ border-bottom:none;}



/*facilities-lst*/

.welcome-clg.facy {padding-bottom: 15px;}

.facilities-lst{ width:100%; float:left;}

.facilities-lst ul li{ width:31.3%; float:left; margin-right:3%; margin-bottom:40px; position:relative; transition: all .5s ease;-moz-transition: all .5s ease;-webkit-transition: all .5s ease;-o-transition: all .5s ease;}

.facilities-lst ul li img{ width:100%; float:left;}

.facilities-lst ul li:nth-child(3n+3){ margin-right:0;}

.facilities-lst ul li .fac-title{width:100%; float:left; background:#215c27; padding:15px 25px; position:absolute; left:0; bottom:0;}

.facilities-lst ul li .fac-title h3{ width:100%; float:left; color:#fff; font-size:18px; line-height:24px; font-family: 'latobold';}



.facilities-lst ul li .fac-title:after {position: absolute;content: "";right: 20px;bottom: 35px;background: url(../images/plus.png) no-repeat;width: 41px;height: 41px;}

.facilities-lst ul li .fac-title-h{  width:100%; float:left; padding:50px 30px; width:100%; height:100%; background:rgba(33,92,39,0.8); position:absolute; left:0; top:0;opacity: 0;transition: all .5s ease;-moz-transition: all .5s ease;-webkit-transition: all .5s ease;-o-transition: all .5s ease;}

.facilities-lst ul li:hover .fac-title-h{opacity: 1;}

.facilities-lst ul li .fac-title-h h3{ color: #f2cf01;font-family: 'Josefin Sans', sans-serif;font-weight: 700;font-size: 28px;line-height: 30px;text-align: left; padding-bottom:10px;}

.facilities-lst ul li .fac-title-h p{ font-family: 'latoregular';font-size: 16px;line-height: 27px;color: #fff;text-align: left;}

.facilities-lst ul li .fac-title-h span {background: url(../images/s-plus.png) no-repeat 85% center;font-size: 16px;color: #fff;padding: 0 45px 0 0;float: left;margin-top: 25px;font-family: 'latobold';}

.facilities-lst ul li .fac-title-h span a {font-family: 'latobold'; color: #fff; font-size:15px;transition: all .5s ease;-moz-transition: all .5s ease;-webkit-transition: all .5s ease;-o-transition: all .5s ease;}

.facilities-lst ul li .fac-title-h span a:hover {color: #f2cf01;}

.facilities-lst ul li:hover .fac-title { opacity:0;}



.demo5 { width: 100%; float:left; }

.demo5 ul { padding: 0;}

.demo5 ul li {list-type: none;/* margin-bottom:18px !important; */ border-bottom:1px solid #caccca; padding:16px 0 16px 0; float: left; width:100%;}

.demo5 ul li img { float:left; margin-right:10px;}

.demo5 ul li p span { display:block;}

.demo5 ul li:hover .date-l p { background:#BA7806}

.demo5 ul li:hover .date-r p { color:#860c17}

.demo5 ul li:hover .date-r span { color:#860c17; background-position: 0px -15px;}

.demo5 ul li a { display: block; float: left; width: 100%;}

.news-event .content { width:100%; }





.up-events .list-group { position:absolute; top:0px; right:0px;}

.up-events .list-group a { background:url(../images/news-arr.png) no-repeat 0 0; float:left; width:20px; height:20px; text-indent:-99999px; margin:0 1px; -webkit-transition: All 0.5s ease; -moz-transition: All 0.5s ease; -o-transition: All 0.5s ease; -ms-transition: All 0.5s ease; transition: All 0.5s ease;}

.up-events .list-group a.btnUp1 { background-position:0 0;}

.up-events .list-group a.btnUp1:hover { background-position:0 -19px;}

.up-events .list-group a.btnDown1 { background-position:-20px 0;}

.up-events .list-group a.btnDown1:hover { background-position:-20px -19px;}



.depart { float: left; width: 100%; }

.depart ul li { float: left; width: 24%; position: relative; margin-right: 1.2%; margin-bottom: 15px; overflow: hidden;}

.depart ul li:nth-child(4n) { margin-right: 0; }

.depart ul li:before { position: absolute; display: block; background: rgba(0,0,0,0.7); width: 100%; height: 100%; left:0; top:0; content: ""; z-index: 1; }

.depart ul li img { width: 100%; float: left; filter: saturate(2); transition: transform .5s ease-in-out; }

.d-text { position: absolute; display: flex; top:0; justify-content: center; align-items: center; width: 100%; height: 100%; text-align: center; padding: 10px; z-index: 1; }

.depart .d-text img { width: auto; float: none; margin-bottom: 10px; }

.depart .d-text h1 { color: #fff; font-size: 22px; font-family: 'latoblack'; text-transform: uppercase; }

.depart ul li:hover img { transform: scale(1.4) rotate(20deg); }

.depart ul li:hover .d-text img { transform: none; }

.depart ul li:hover:before { background: rgba(0,0,0,0.9); }



/*table*/

.model-nuber {text-align: center;width: 100%;float: left; margin-bottom:30px;}

.model-nuber table {width: 100%;/*border: 1px solid #E7E7E7;*/ border-collapse:collapse;}

.model-nuber table tr {background:#F3F3F3; border-bottom: 1px solid #E7E7E7;}

.model-nuber table tr th {font-size: 18px;color: #333333;padding: 10px;text-align: left;font-family: 'Josefin Sans', sans-serif; font-weight:600; padding: 10px; border: 1px solid #ddd;  text-align:center;}

.model-nuber table tr td {font-size: 16px;color: #333333;padding: 10px;text-align: left;font-family: 'Josefin Sans', sans-serif; font-weight:400; padding: 10px; border: 1px solid #ddd; }

.model-nuber table tr td strong{font-weight:600; font-size:18px}

.model-nuber:last-child{ margin-bottom:0;}

.model-nuber table tr:nth-child(2n+1){ background: #fff none repeat scroll 0% 0%;}



/*Gallery*/

.gallery-list { float:left; width:100%;margin-top: 12px;}

.gallery-list ul li { float:left; background-image:none; padding:0;width:31.33%; margin:0 2% 12px 0; overflow:hidden; position:relative;}

.gallery-list ul li img { float:left; width:100%; transition:all .5s ease; -moz-transition:all .5s ease; -webkit-transition:all .5s ease; -o-transition:all .5s ease;}

.gallery-list ul li .hov-ico img{float:left; width:auto;}

.gallery-list ul li:nth-child(3n-3) { margin-right:0;}

.gallery-list ul li:hover img{ transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1);}

.gallery-list ul li:hover .hov-ico { opacity:1;}

.gallery-list ul li:hover .hov-ico img {transform:scale(1);}

.hov-ico { position: absolute; display: flex; background: rgba(0,0,0,0.4); width: 100%; height: 100%; left: 0; top: 0; bottom: 0; right: 0; margin: auto; text-align: center; justify-content: center; align-items: center; opacity:0;}

.social-icn { position:fixed; z-index:99999; right:0; top:50%; width:44px;}

.social-icn ul li { display: block; width: 100%; float: left; padding: 0; margin: 0;}

.social-icn ul li img { float:left;}

/*Rank Holder*/

.comite-lst{ width:100%; float:left; margin-bottom:20px;margin-top: 30px;}

.comite-lst ul li{ width:49%; float:left; margin-right:2%; margin-bottom:25px; background:#e9e9e9;padding:1px;}

.comite-lst ul li:nth-child(2n+2){ margin-right:0;}

.comite-lst ul li .comite-lft{ width:120px; float:left; overflow:hidden;}

.comite-lst ul li .comite-lft img{ width:100%; float:left; transition: all .5s ease;-moz-transition: all .5s ease;-webkit-transition: all .5s ease;-o-transition: all .5s ease;min-height: 157px;}

.comite-lst ul li:hover .comite-lft img {transform: scale(1.1);-moz-transition: scale(1.1); -webkit-transition: scale(1.1);-o-transition: scale(1.1);}

.comite-lst ul li .comite-rht{ width:calc(100% - 150px); float:left;  min-height:120px; padding:5px 10px; position:relative; transition: all .5s ease;-moz-transition: all .5s ease;-webkit-transition: all .5s ease;-o-transition: all .5s ease;}

.comite-lst ul li .comite-rht p {color:#4c5054; text-align:left; font-family: 'latoregular';font-size: 16px;line-height: 27px;}

.comite-lst ul li ul li {width: 100%;transition:all .5s ease; -moz-transition:all .5s ease; -webkit-transition:all .5s ease; -o-transition:all .5s ease;min-height: auto; margin-right:0;float: left; font-family: 'latoregular';font-size: 16px;line-height: 27px;color: #333; margin-bottom:0; background: none;padding: 0;}

.comite-lst ul li ul li:hover{ background: none; color:#fff;}

.comite-lst ul li ul li span{font-family: 'latoblack';}

/*.comite-lst ul li:hover .comite-rht{ background:#119aa5;}*/

.comite-lst ul li:hover .comite-rht li{ color:#175c23;}

.lab-cont{ width:100%; float:left;}

.lab-cont ul{ padding:0px; }

.lab-img{width:100%; float:left;}

.lab-img img{width:100%; float:left;}

.lab-cont img {width: 55%; float: left;margin: 0 20px 15px 0;height: 300px;}

/* .lab-cont.value img {width: auto;} */



/*Table*/



.inner-l table { float:left; width:100%; border-collapse: collapse; border-left:1px solid #e5e5e5;}

.inner-l table th{ background:#1576b5; padding:8px 10px;border-bottom: 1px solid #12689d; font-family: 'latobold'; font-size:15px; color:#ffffff; line-height:20px; font-weight:normal; border-right:1px solid #12689d; }

.inner-l table td{ background:#ffffff; padding:10px; border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; font-family: 'latoregular'; font-size:15px; color:#252525; line-height:20px; font-weight:normal; }

.inner-l .download-list li {background: #f0f3f1;border-bottom: 1px solid #e1eae2;display: block;float: left; margin: 0; padding: 0 0 0 15px;position: relative;width: 100%;}

.download-list li:nth-child(2n+2) {background: #ffffff none repeat scroll 0 0;}

.download-list li p{ margin:0;}

.download-list li p {background:url(../images/tick-arrow-greens.png) no-repeat left 14px; background-size:15px auto; display: inline-block;float: left; line-height: 24px; margin: 0;padding:10px 12px 10px 35px;width:calc(100% - 56px);}

.download-list li a { display:block; }

.download-list li a span {background:url(../images/download-ico-grey.png) no-repeat center center;float: right;height: 100%;padding: 22px 24px;  position: absolute;right: 0;transition: all 0.3s ease;width:56px;border-left: 1px solid #e1eae2;}

.download-list li:hover p { background-image:url(../images/tick-arrow-green.png); color:#175c23;}

.download-list li:hover span{ background-image:url(../images/download-ico-yte.png); background-color:#175c23;}



/*Download*/

.download-list { margin-bottom:20px;}

.inner-l .download-list ul { float:left;  width:100%;border: 1px solid #e1eae2; padding:0px;}

.inner-l .download-list li {background: #f0f3f1;border-bottom: 1px solid #e1eae2;display: block;float: left; margin: 0; padding: 0 0 0 15px;position: relative;width: 100%;}

.download-list li:nth-child(2n+2) {background: #ffffff none repeat scroll 0 0;}

.inner-l .download-list li p{ margin:0;}

.download-list li p {background:url(../images/tick-arrow-greens.png) no-repeat left 14px; background-size:15px auto; display: inline-block;float: left;line-height: 24px; margin: 0;padding:10px 12px 10px 35px;width:calc(100% - 56px);}

.download-list li a span {background:url(../images/download-ico-grey.png) no-repeat center center;float: right;height: 100%;padding: 22px 24px;  position: absolute;right: 0;transition: all 0.3s ease;width:56px;border-left: 1px solid #e1eae2;}

.download-list li:hover p { background-image:url(../images/tick-arrow-green.png); color:#175c23;}

.download-list li:hover span{ background-image:url(../images/download-ico-yte.png); background-color:#175c23;}



/*Trustee*/

.trustees-list { margin-bottom:20px;}

.inner-l .trustees-list ul { float:left;  width:100%;}

.inner-l .trustees-list li {background: #fafafa;border:1px solid #e1eae2;display: block;float: left; margin: 0; padding:15px;position: relative;width: 100%; box-shadow: 0px 0px 8px rgba(0,0,0,0.1); border-radius: 6px;margin-bottom: 10px;}

.trustees_img { float:left; width:100px; border-radius: 5px;border: 1px solid #f0f0f0;padding: 3px; }

.trustees_img img{ float:left; width:100%; border-radius:3px; }

.trustee-details { float:left; width:calc(100% - 115px); padding-left:20px; }

.trustee-details h5{ float:left; width:100%; font-family: 'latobold'; font-size:16px; padding-bottom:8px; line-height:24px; }

.trustee-details h5 span{ display:block; color:#f15a22; font-family: 'latoregular'; font-size:14px; line-height:17px; }

.trustee-details p{ color:#3d4144; font-family: 'latoregular';font-size:15px; margin-bottom:0px; line-height:22px; }



.t-img img { border-radius:50%; }

.t-monial h3 span{width:100%; float:left; color:#494949; font-family: 'latoregular'; font-size:16px; line-height:20px; margin:10px 0px 0px 0px;}

.profile-img { float:left; width:100%; background:#ffffff; padding:5px; margin-bottom:25px; border:fpx solid #ffffff; position:relative; }

.profile-img img { float:left; width:100%; }

.profile-img:before {content: ""; position: absolute;background-color: rgba(255,255,255,0.3);left:0; top:0; width:0px; height:100%;transition: all 0.5s ease-out 0s;}

.profile-img:after {content: ""; position: absolute;background-color: rgba(255,255,255,0.3);right:0; top:0; width:0px; height:100%;transition: all 0.5s ease-out 0s;}

.profile-img:hover:after { background-color: rgba(255,255,255,0); width:100%; }

.profile-img:hover:before {  background-color: rgba(255,255,255,0); width:100%; }

.placement-list{ width:100%; float:left; margin-bottom:22px;}

.placement-list p{ color:#4c5054; font-size:17px;text-align:left; font-family: 'latoregular';font-size: 16px;line-height: 27px; margin-bottom:25px;}

.placement-list h3{ width:100%; float:left; color:#101a0d; font-size:20px; line-height:24px;font-family: 'Josefin Sans', sans-serif;font-weight: 700; margin:0 0 12px 0; padding-bottom:0;}

.placement-list ul li{padding-bottom: 8px;background: url('../images/list-icon.png') no-repeat 0 8px;padding-left: 30px;color: #333333;font-family: 'latoregular'; font-size: 16px;line-height:24px; float:left; width:100%;}

.wpcf7-response-output {float: left;width: 100%;}

.more-link { color: #f15a22;text-decoration: underline;}



.rgt-cnt ul li.acc-full-width{background: none;padding-left: 0;padding-bottom: 20px;}

.rgt-cnt ul li.acc-full-width img{width: 100%;}







.gallery-list .gal-img { float: left; width: 100%; position: relative; overflow: hidden;}

.gallery-list .gal-desc {width: 100%;float: left;text-align: center;border: 1px solid #dfe1e5;background: #fff;}

.gallery-list .gal-desc p{padding: 5px 0;font-family: 'latoregular';font-size: 16px;line-height: 20px;}

.gallery-list ul li:nth-child(3n+4){clear: both;}



ul.split-gallery-mou{float:left;width:100%;margin-top: 10px;padding-bottom: 0;}

ul.split-gallery-mou li{ width: 100%; background: none; padding: 4px 0 4px 0; margin-right: 4%; text-align: left;margin-bottom: 35px;}

ul.split-gallery-mou li img{float:left;width:100%;}

ul.split-gallery-mou li h3{text-align: center;min-height: 57px;}

ul.split-gallery-mou li p { width: 100%; float: left; font-size: 14px; line-height: 22px; font-family: 'latoregular'; padding: 2px 12px;}

ul.split-gallery-mou li .txt-desc{float:left;width:100%;min-height: auto;background: #e3e2e287;}



.single-image{float:left;width:100%;margin-bottom:20px;}

.single-image h3{float:left;width:100%;margin-bottom:20px;}

.single-image img{float:left;width:100%;margin-bottom:25px;}



/*.gallery-list{margin-top:35px;}*/

.gallery-list .gal-desc p{font-size:15px;padding:8px 5px;text-align: center!important;}

.inner-l table th { font-size: 15px;}



table {width: 100%; border-collapse:collapse;}

table tr {background:#ffffff; border-bottom: 1px solid #E7E7E7;}

table tr td {padding: 10px;text-align: left;font-family: 'latoregular';font-size:15px;color: #000;line-height:20px; border:1px solid #ddd;}

/*table td:nth-child(1){ background:#1576B508;}*/

table tr td a:hover{color:#D19110;}

table tr td a{font-family:"latoregular";color:rgba(44, 125, 179, 1);}

table tr td a:hover{color:#D19110;}



.gallery-list ul.bullet-pts{clear:both; float:left; width:100%; padding:0 0 25px 15px; }

.gallery-list ul.bullet-pts li{ float:left; width:100%; background:url(../images/list-aero.png) no-repeat 0 8px;padding:4px 0 4px 30px;color: #333333;font-family: 'latoregular'; font-size: 16px;line-height:20px;margin-bottom:0;}

.comite-rht ul{padding:0;}

.inner-l table th strong{font-weight: 100;}

.custom-tabel table td{padding: 4px;}

.inner-l .f-pro ul li{position: relative; margin-bottom: 15px;margin-top: 7px;}

.pop-up-cntt {    text-align: center;    width: 100%;    display: inline-block;    margin-bottom: 30px;}

.dept-vison h3{padding-top: 0;}

.gallery-list .gal-img img{opacity: 0;}

.gallery-list .gal-img{background-size: cover!important; height: 120px; }

.gallery-list ul li .hov-ico img{opacity: 1;}

.stu-testi {    float: left;    width: 100%;    text-align: center;    background: #fff;    padding: 30px;    border-radius: 5px;    margin-bottom: 20px;    box-shadow: 0px 1px 9px rgba(153, 149, 149, 0.2);}



.stu-name{font-family: 'latobold'; color: #0095da;  margin-top: 15px; float: left; width: 100%;text-align: left;}

.stu-testi p{margin-bottom: 10px;}

.gallery-list a.fancybox{width: 100%;}



.panel-grid-cell{float: left; width: 50%; padding-left: 15px;}

.panel-grid-cell h5{color: #0095da; font-size: 17px;}

.pop-up-cntt img{width: 130px;}

.inner-l .f-pro ul li .f-cnt{padding:4px 70px 4px 15px !important;}

ul.split-gallery-mou li{margin-bottom:25px;}



.committee { float: left; width: 18%; margin-right: 5%; margin-bottom: 30px;}

.committee figure{width: 100%!important;float: left;line-height: 22px;font-size: 15px;}

.committee img{float: left;width: 100%;padding: 0 0 10px 0;min-height: 160px;}

.committee figcaption{padding: 10px;}

.tabel-scroll{float: left;width:100%;overflow: scroll;}



.tabel-wrap{display: block;overflow: auto;float:left;width:100%;}



.align-gallery-cont ul li{width:100%;margin:0;}





.inner-cnt p{text-align: justify!important;}



.center-image { text-align: center; float: left; width: 100%; margin-top:20px; margin-bottom: 15px;}

.center-image img{ float: none; display: inline-block; margin-right: 0px; margin-bottom: 10px;}

.center-image span.img-caption {display: block; font-size:16px;color: #252525;font-family: 'latoregular'; }



.inner-l ul.application-list { margin:0px 0 30px 0; padding: 0px; float:left; width:100%; box-shadow: 0 0 2px rgba(0,0,0,0.1); -webkit-box-shadow: 0 0 2px rgba(0,0,0,0.1); -moz-box-shadow: 0 0 2px rgba(0,0,0,0.1); -o-box-shadow: 0 0 2px rgba(0,0,0,0.1);}

.inner-l ul.application-list li { background: #ffffff; padding:0px 0 0 15px; margin:0; float:left; display:block; width:100%; border-bottom:1px solid #e0e0e0; position:relative;}

.inner-l ul.application-list li a {float:left; width:90%; padding:10px 0px 10px 35px; background:url(../images/tick-arrow-greens.png) no-repeat left 14px;font-size: 16px; color: #252525; text-decoration: none;}

.inner-l ul.application-list li a span {  float:right; height: 100%; top:0px; background:url(../images/download-ico-grey.png) no-repeat center; padding: 22px 24px;

 width: 6%; transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; position:absolute; right:0;  border-left: 1px solid #e4e4e4;}

.inner-l ul.application-list li:nth-child(2n+2) { background:#f3f3f3;}

.inner-l ul.application-list li:hover span{ background:#175c23 url(../images/download-ico-yte.png) no-repeat center;}

.inner-l ul.application-list li:hover a { background:url(../images/tick-arrow-green.png) no-repeat left 14px; color:#175c23;}



.title-center{text-align: center; float: left; width: 100%;}

.title-center h3{color: #175c23; font-size: 20px;}



.inner-cnt h6 {width: 100%; float: left;  font-size: 20px;  line-height: 30px; font-family: 'Josefin Sans', sans-serif; font-weight: 700;color: #101a0d; padding-bottom: 0;  margin-top: 24px; }

.gallery-list h3 { padding-top: 7px;padding-bottom: 9px;}

.inner-cnt h3.ptsz { font-family: 'latoregular';color: #000;  font-size: 16px;  line-height: 24px;}

.inner-l .smk_accordion .accordion_in p {margin-bottom: 0!important;}

.inner-l .gallery-list h4{font-size: 18px;margin: 5px 0 4px 0;}

.inner-l .gallery-list p { margin-bottom: 13px;}



.smk_accordion .accordion_in .acc_content .single-image{margin-bottom: 10px;margin-top: 18px!important;}

.smk_accordion .accordion_in .acc_content .single-image img { margin-bottom: 0;}

.inner-l .smk_accordion .accordion_in .acc_content table{margin-top: 8px;} 

.inner-cnt .smk_accordion .accordion_in .acc_content h6 {font-size: 18px;margin-top: 5px !important;}

.inner-l .smk_accordion .accordion_in .acc_content .lab-cont .single-image img { height: 200px;}



.inner-l .smk_accordion .accordion_in .acc_content ul{margin-bottom: 16px;}



.anr_captcha_field { float:left; width:71%; }

span.wpcf7-not-valid-tip {  float:right; width:71%; text-align:left; }

div.wpcf7-validation-errors { color:#FF0000; }







.form-sec { width:100%; float:left; ackground:#f8f8f8; position:relative; padding:0px 0;}

.form-sec h2{ width:100%; float:left; font-family: 'latobold'; color:#181818; font-size:25px; line-height:25px; padding-bottom:20px; margin-bottom:25px; position:relative;}

.form-sec h2:after{ position:absolute; content:""; left:0; bottom:0; background:#1f8534; width:62px; height:4px;}

.form-sec ul li, .inner-l .form-sec ul li{width:100%; float:left; background:none; margin-bottom:15px; padding:4px 0 2px 0px; }

.form-sec ul li label{ width:160px;  font-family: 'latoregular';font-size:16px; line-height:24px; color:#181818; margin-bottom:10px; float:left; text-align:left; }

.form-sec input.name, .form-sec select {padding: 12px 10px;width:calc(100% - 160px);border: 1px solid #d6d6d6; margin-bottom:0;   font-family: 'latoregular'; font-size:15px; color:#3c3c3b; background:#fff; transition: all .5s ease;-moz-transition: all .5s ease;-webkit-transition: all .5s ease;-o-transition: all .5s ease;}

.form-sec textarea.message {width: calc(100% - 160px);padding: 10px;border: 1px solid #d6d6d6; font-family: 'latoregular';font-size:16px; line-height:24px; color:#080808; height:120px; background:#fff; transition: all .5s ease;-moz-transition: all .5s ease;-webkit-transition: all .5s ease;-o-transition: all .5s ease;}

.form-sec input.name:focus, .enquiry-list textarea.message:focus {border: 1px solid #f15a22;}

.form-sec ul li:last-child{ border-bottom:none;}

.form-sec input[type="submit"] {background: #f15a22;border: none;color: #fff;cursor: pointer;font-size: 16px;line-height: 28px;padding: 5px 30px;width: auto;font-family: 'latobold';  text-transform:uppercase; letter-spacing:0.5px; border-radius:5px; transition:all .5s ease; -moz-transition:all .5s ease; -webkit-transition:all .5s ease; -o-transition:all .5s ease;}

.form-sec input[type="submit"]:hover {background: #444;}

.form-sec span.wpcf7-not-valid-tip {  float:right; width:79%; text-align:left; }



.hdr-rht .fancybox-wrap { width:300px!important; }

.hdr-rht .btn-admission { display:inline-block; position:absolute; left:-38%; margin-top:60px; background:#175c23; padding:12px; color:#FFF; border-radius:6px;    -webkit-animation: blink 800ms step-end infinite;animation: blink 800ms step-end infinite;}
@-webkit-keyframes blink { 50% { background-color: #f04b22; }}
@keyframes blink { 50% { background-color: #f04b22; }}

.hdr-rht .btn-admission a { color:#FFFFFF; transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; }

.hdr-rht .btn-admission:hover { background:#444444; }

#admission {width: 768px;}


.style1 { background-color:#0099FF;
}
.style2 { background-color:#e6e6ff;}
td{
       height: 80px; }
