/*BEGIN RESET CSS*/

@font-face { font-family: 'OpenSansLight'; src: url('https://fonts.alagappa.org/OpenSansLight.eot'); /* IE9 Compat Modes */ src: url('https://fonts.alagappa.org/OpenSansLight.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('https://fonts.alagappa.org/OpenSansLight.woff') format('woff'), /* Modern Browsers */ url('https://fonts.alagappa.org/OpenSansLight.ttf') format('truetype'), /* Safari, Android, iOS */ url('https://fonts.alagappa.org/OpenSansLight.svg#svgFontName') format('svg'); /* Legacy iOS */ }
@font-face { font-family: 'OpenSansRegular'; src: url('https://fonts.alagappa.org/OpenSansRegular.eot'); /* IE9 Compat Modes */ src: url('https://fonts.alagappa.org/OpenSansRegular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('https://fonts.alagappa.org/OpenSansRegular.woff') format('woff'), /* Modern Browsers */ url('https://fonts.alagappa.org/OpenSansRegular.ttf') format('truetype'), /* Safari, Android, iOS */ url('https://fonts.alagappa.org/OpenSansRegular.svg#svgFontName') format('svg'); /* Legacy iOS */ }
@font-face { font-family: 'OpenSansBold'; src: url('https://fonts.alagappa.org/OpenSansBold.eot'); /* IE9 Compat Modes */ src: url('https://fonts.alagappa.org/OpenSansBold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('https://fonts.alagappa.org/OpenSansBold.woff') format('woff'), /* Modern Browsers */ url('https://fonts.alagappa.org/OpenSansBold.ttf') format('truetype'), /* Safari, Android, iOS */ url('https://fonts.alagappa.org/OpenSansBold.svg#svgFontName') format('svg'); /* Legacy iOS */ }
@font-face { font-family: 'OpenSansSemiBold'; src: url('https://fonts.alagappa.org/OpenSansSemiBold.eot'); /* IE9 Compat Modes */ src: url('https://fonts.alagappa.org/OpenSansSemiBold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('https://fonts.alagappa.org/OpenSansSemiBold.woff') format('woff'), /* Modern Browsers */ url('https://fonts.alagappa.org/OpenSansSemiBold.ttf') format('truetype'), /* Safari, Android, iOS */ url('https://fonts.alagappa.org/OpenSansSemiBold.svg#svgFontName') format('svg'); /* Legacy iOS */ }
@font-face { font-family: 'LucidaSansReg'; src: url('https://fonts.alagappa.org/LucidaSansReg.eot'); /* IE9 Compat Modes */ src: url('https://fonts.alagappa.org/LucidaSansReg.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('https://fonts.alagappa.org/LucidaSansReg.woff') format('woff'), /* Modern Browsers */ url('https://fonts.alagappa.org/LucidaSansReg.ttf') format('truetype'), /* Safari, Android, iOS */ url('https://fonts.alagappa.org/LucidaSansReg.svg#svgFontName') format('svg'); /* Legacy iOS */ }
@font-face { font-family: 'Lato-Lig'; src: url('https://fonts.alagappa.org/Lato-Lig.eot'); src: url('https://fonts.alagappa.org/Lato-Lig.eot#iefix') format('embedded-opentype'), url('https://fonts.alagappa.org/Lato-Lig.woff') format('woff'), url('https://fonts.alagappa.org/Lato-Lig.ttf') format('truetype'), url('https://fonts.alagappa.org/Lato-Lig.svg#NotoSerif_Regular') format('svg') }
@font-face { font-family: 'Conv_Bamini'; src: url('https://fonts.alagappa.org/Bamini.eot'); src: local('☺'), url('https://fonts.alagappa.org/Bamini.woff') format('woff'), url('https://fonts.alagappa.org/Bamini.ttf') format('truetype'), url('https://fonts.alagappa.org/Bamini.svg') format('svg'); font-weight: normal; font-style: normal; }
* { margin: 0; padding: 0; }
body { font-family: 'OpenSansRegular'; color: #5D5D5D; font-size: 14px; background: url(../images/outer-bg.jpg) no-repeat center top #133266; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
ul li { list-style: none; }
h1, h2, h3, h4, h5, h6 { font-weight: 500; margin-bottom: 10px; font-family: 'OpenSansLight'; }
h2 { font-size: 25px; color: #6d6d6c; }
a { text-decoration: none; color: #194b9e; }
p { margin-bottom: 15px; line-height: 20px; }
a img { border: 0; }
.mar-bottom-1-5{ margin-bottom:15px !important;}
.mar-bottom-2{ margin-bottom:20px !important;}
.wrapper { width: 960px; margin: 0 auto; background: #fff url(../images/headerBg.jpg) top repeat-x; padding: 0 20px; display: block; overflow: hidden; }
/*END RESET CSS*//*BEGIN FONT FACE*/
/*BEGIN FONT FACE*/

/* BEGIN SOCIAL */
.social { position: fixed; right: 20px; top: 40%; display: none; }
.social a { display: block; margin-bottom: 10px; padding: 0; background-color: #FFA307; border-radius: 20px; }
/* END SOCIAL */

/*BEGIN HEADER*/
.topHeader { overflow: hidden; padding: 0 0 5px; }
.topHeader .logo { float: left; padding: 2.5em 0 0 0; }
.topHeader .headerRight { float: right; }
#idf { font-size: 14px; text-align: right; margin-top: 5px; font-family: 'OpenSansSemiBold'; }
/*END HEADER*/

/*BEGIN NAVIGATION*/
.navigation { background: url(../images/menu-bg.png) repeat-x bottom #003b86; overflow: hidden; border-radius: 5px; height: 42px; }
.navigation ul { margin: 0 auto; width: 100%; }
.navigation ul li { float: left; }
.navigation ul li + li { background: url(../images/menu-line.png) no-repeat left bottom; }
.navigation ul li a { color: #fff; padding: 13px 22px; font-size: 14px; display: inline-block; font-family: Arial, Helvetica, sans-serif; transition-property: background; transition-duration: 0.5s; transition-timing-function: linear; }
.navigation ul li a:hover, .navigation ul li:hover > a { color: #ffcc00; }
.navigation ul li a.active { color: #ffcc00; }
.mobileMenu { display: none; }
.navigation ul li ul a:hover, .navigation ul li ul a.active { border-bottom: none; color: #fff; background: #ff8c00; }
.navigation ul li ul { display: none; position: absolute; z-index: 9; background: #ffb600; width: 205px; }
.navigation ul li ul a { border-bottom: none; color: #fff; padding: 8px 18px 8px 18px; display: block; }
.navigation ul li ul a:hover { color: #fff; background: #ff8c00; }
.navigation ul li ul li { clear: both; width: 100%; }
.navigation ul li ul li + li { background: none; }
/*END NAVIGATION*/
.pulse-button {
 position: relative;
 width: 107px;
 height: 25px;
 border: 2px solid #fff;
 /*box-shadow: 0 0 0 0 rgba(232, 76, 61, 0.7);*/
 box-shadow: 0 0 0 0 rgb(255, 255, 255, 0.9);
 background-color: #d60000;
 color: #fff;
 background-size:cover;
 background-repeat: no-repeat;
 cursor: pointer;
 /* //-webkit-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
 //-moz-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
 //-ms-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); */
 animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
 margin: 5px 0 0 0;
 font-weight: bold;
 border-radius: 8px;
 float: left;
 text-align: center;
 line-height: 23px;
 font-size: 14px;
}
.pulse-button:hover 
{
  -webkit-animation: none;-moz-animation: none;-ms-animation: none;animation: none;
}
.box_1 a {
    color: #fff;
}

@-webkit-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}}
@-moz-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}}
@-ms-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}}
@keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}} 
/*BEGIN SLIDER*/
.banner { width: 960px; display: block; overflow: hidden; }
.banner img { max-width: 100%; height: auto; }
/*END SLIDER*/

/*BEGIN LATEST NEWS*/
.latestNews { background: url(../images/latestnews-bg.gif) repeat-x bottom #f58500; padding: 4px 0 4px 0; overflow: hidden; border-radius: 0 0 5px 5px; }
.latestNews .latestNewsLeft h2 { border-right: 1px solid #f4bc6c; float: left; color: #fff; padding: 7px 13px; margin-bottom: 0; font-size: 12px; font-weight: bold; text-transform: uppercase; }
.latestNews .latestNewsLeft { width: 13%; float: left; }
.latestNews .latestNewsRight { margin-top: 6px; color: #fff; width: 87%; float: right; }
.latestNews .latestNewsRight a { color: #909090; }
.letter-list { overflow: hidden; text-align: center; margin: 0 0 30px 0; padding: 0; width: 100%; }
.letter-list .letter-head { background-color: #F8F8F8; display: block; text-align: center; border-bottom: 2px solid #001E65; }
.letter-list .letter-head h5 { display: inline; font-size: 22px; font-family: 'OpenSansSemiBold'; font-weight: 500; line-height: 44px; color: #001E65; }
/*BEGIN LATEST NEWS*/

/*BEGIN CONTENT*/
.content, .innercontent { display: block; overflow: hidden; padding: 2% 0; min-height: 480px; }
.content .title { display: block; }
.content .title h2 { line-height: 40px; color: #6d6d6c; font-weight: 300; background: url(../images/title-bg.gif) repeat-x 0 11px; text-align: center; display: block; vertical-align: middle; }
.content .title h2 span { background: #fff; padding: 5px 15px; }
.indexContent { float: left; width: 24%; margin: 0 0 10px; }
.indexContent-5 { float: left; width: 49%; margin: 0 0 10px; }
.indexContent + .indexContent { margin: 0 0 10px 10px; }
.indexContent ul li { float: left; width: 100%; margin: 0 33px 10px 0; }
.indexContent-5 ul li { float: left; width: 50%; margin: 0 0px 10px 0; }
.indexContent-5 .title h2 { line-height: 40px; color: #6d6d6c; font-weight: 300; background: url(../images/title-bg.gif) repeat-x 0 21px; text-align: center; display: block; vertical-align: middle; }
.indexContent-5 ul li.thirdLast { margin: 0; }
.indexContent ul li.thirdLast { margin-right: 0; margin-bottom: 10px; }
.indexContent ul li a { display: block; }
.innercontent .vm-content:first-child { padding-top: 105px; }
.innercontent .vm-content { margin: 0 auto 0 auto; padding: 0 36px 15px 0; display: block; width: 88%; background: url(../images/vm-shadow.png) bottom center no-repeat; }
.vissionandmission { margin: 0 auto; width: 90%; padding: 0; min-height: 870px; background: url(../images/scroll-vision.png) top center no-repeat; }
.innercontent .vm-content .text-content { margin-left: 20px; margin-top: 18px; }
.innercontent .vm-content .text-content p { font-size: 15px; line-height: 20px; color: #313131; font-family: 'OpenSansRegular'; margin-left: 40px; }
.innercontent .vm-content .text-content p:last-child { background: url(../images/qut-right.png) right 20px no-repeat; padding: 0 0 58px 0; }
.innercontent .vm-content .text-content h5 { font-size: 36px; color: #000; margin: 0px 0 -3px 0; padding: 52px 0 0px 110px; }
.innercontent .vm-content .text-content h5:first-child { background: url(../images/qut-left.png) 0px 0px no-repeat; }
/*.indexContent ul li img{width:100%; height:auto;}*/
/*END CONTENT*/

/*BEGIN SPOTLIGHT*/
.spotLight { display: block; overflow: hidden; padding: 0 0 1.5em; }
.spotLight h2 { color: #6d6d6c; font-weight: 300; background: url(../images/title-bg.gif) repeat-x 0 11px; text-align: left; display: block; vertical-align: middle; }
.spotLight h2 span { background: #fff; padding: 10px 15px 10px 0; }
/*END SPOTLIGHT*/

/*BEGIN FOOTER*/

.footer { width: 1000px; margin: 0 auto; }
.footerLinks { background: #f8f8f8; overflow: hidden; padding: 15px 0; border-top: 1px solid #ececec; text-align: center; display: block; }
.footerLinks ul { margin: 0 auto; }
.footerLinks ul li { margin-bottom: 3px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-transform: uppercase; font-weight: bold; text-align: center; display: inline; }
.footerLinks ul li + li { background: url(../images/footer-line.gif) no-repeat left center; }
.footerLinks ul li a { color: #000; padding: 0 29px; }
.footerBottom { width: 950px; margin: 0 auto; font-size: 11px; display: block; overflow: hidden; background: #eaeaea; padding: 15px 25px 0; color: #838383; }
.footerBottom p { color: #838383; }
.count-left { margin-left: 20px; }
.footerBottom p a { color: #4b4b4b; }
/*END FOOTER*/

.fl { float: left; }
.fr { float: right; }
/*BEGIN TAB*/
.tabContainer { width: 100%; }
.tabMenu { overflow: hidden; padding: 0 0 0 22px; background: #f2f2f2; font-family: Arial, Helvetica, sans-serif; border-bottom: 3px solid #001e65; }
.tabMenu li { position: relative; float: left; text-align: center; width: auto; }
.tabMenu li a { display: block; padding: 12px 25px 12px; color: #70706f; font-size: 16px; margin: 0; font-family: Arial, Helvetica, sans-serif; }
.tabMenu li.audio a { background: url(../images/speakers-h.png) left center no-repeat; }
.tabMenu li.text a { background: url(../images/text.png) left center no-repeat; }
.tabMenu li.current a, .tabMenu li a:hover { color: #fff; background: #001e65; padding: 12px 25px 12px; }
.tabMenu li.current.audio a, .tabMenu li.audio a:hover { color: #fff; background: url(../images/speakers.png) left center no-repeat #001e65; padding: 12px 25px 12px; }
.tabMenu li.current.text a, .tabMenu li.text a:hover { color: #fff; background: url(../images/text-h.png) left center no-repeat #001e65; padding: 12px 25px 12px; }
.tabContentInnerContainer { clear: both; padding: 22px; border-left: 1px solid #ebebeb; border-right: 1px solid #ebebeb; display: block; }
.tabContentInnerContainer #tab1 { display: block; }
.tabContentInnerContainer .tabContent { display: none; }
.correspond-image { width: 26.8%; margin: 1%; float: left; padding: 2% 2% 2% 2%; display: inline-block; text-align: center; border: 1px solid #F0F0F0; transition: linear 0.2s; -webkit-transition: linear 0.2s; -moz-transition: linear 0.2s; -o-transition: linear 0.2s; -ms-transition: linear 0.2s; background: linear-gradient(#ffffff, #f8f8f8); background: -webkit-linear-gradient(#ffffff, #f8f8f8); background: -o-linear-gradient(#ffffff, #f8f8f8); background: -moz-linear-gradient(#ffffff, #f8f8f8); min-height: 242px; }
.correspontance1 { margin-left: 34%; }
.correspontance2 { margin-left: 18%; }
.correspond-image .img-circle { border: 1px solid #e2e2e2; border-radius: 50%; width: 156px; height: 156px; margin: 0 auto; margin-bottom: 5px; }
.correspond-image .former-year { font-family: 'OpenSansSemiBold'; font-size: 12px; }
.tabContentInnerContainer .tabContent a:hover .correspond-image { box-shadow: 1px 1px 10px 1px #DFDFDF; -webkit-box-shadow: 1px 1px 10px 1px #DFDFDF; -moz-box-shadow: 1px 1px 10px 1px #DFDFDF; -o-box-shadow: 1px 1px 10px 1px #DFDFDF; -ms-box-shadow: 1px 1px 10px 1px #DFDFDF; }
.correspond-image img { padding: 5px; border-radius: 100px; }
.correspond-image span { font-family: 'OpenSansRegular'; display: block; color: #000; font-size: 17px; font-weight: 500; min-height: 25px; }
/* START SPEECHES DETAIL TAB */
.tab-speech-detail { width: 27%; float: left; padding: 15px 0px; }
.tab-speech-detail .tabMenu { overflow: visible; padding: 20px 0; font-family: Arial, Helvetica, sans-serif; border-bottom: none; background: -webkit-linear-gradient(180deg, #f3f3f3, #fefefe); }
.tab-speech-detail .tabMenu li { position: relative; width: auto; float: none; text-align: right; background: url(../images/h-gradient-line.png) right bottom no-repeat; padding: 8px 0; }
.tab-speech-detail .tabMenu li a { display: block; padding: 8px 25px 8px 0px; color: #0A0A0A; font-size: 13px; margin: 0; font-weight: 100; }
.tab-speech-detail .tabMenu li.current a, .tab-speech-detail .tabMenu li a:hover { color: #fff; background: #00408d; border-radius: 4px; }
.tab-speech-detail .tabMenu li.current:before { content: ""; width: 0px; height: 0px; border-top: 8px solid transparent; border-left: 10px solid #00408d; border-bottom: 8px solid transparent; position: absolute; right: -8px; top: 15px; }
.tabContentInner { width: 72%; float: left; box-shadow: 1px 1px 4px 1px #ababab; -moz-box-shadow: 1px 1px 4px 1px #ababab; -ms-box-shadow: 1px 1px 4px 1px #ababab; -o-box-shadow: 1px 1px 4px 1px #ababab; -webkit-box-shadow: 1px 1px 4px 1px #ababab; padding: 30px 0; margin: 15px 0; }
.tabContentInner .tabContent { padding: 0 35px 0 45px; text-align: justify; }
.tabContentInner .tabContent .tab-heading { color: #00408d; font-weight: 500; font-size: 23px; border: none; }
.tabContentInner .tabContent p { font-size: 12px; color: #585858; font-weight: 500; }
.tabContentInner .tabContent p.frifont { font-size: 16px; }
.tabContentInner .tabContent p strong { display: inline; font-size: 13px; margin: 0; }
.tabContentInner .tabContent p span { font-size: 14px; color: #2a2a2a; font-weight: 500; }
.h-line { height: 4px; background: url(../images/h-line.png) center center no-repeat; padding: 10px 0; }
/* END SPEECHES DETAIL TAB */

/* START INSTUTION LIST DETAIL TAB */
.institution-list { width: 23%; display: block; position: relative; float: left; }
.tab-content-details { width: 74%; float: left; box-shadow: 0px 0px 1px 0px #ababab; -moz-box-shadow: 0px 0px 1px 0px #ababab; -ms-box-shadow: 0px 0px 1px 0px #ababab; -o-box-shadow: 0px 0px 1px 0px #ababab; -webkit-box-shadow: 0px 0px 1px 0px #ababab; padding: 30px 0px 0 20px; margin: 1px 0px; min-height: 300px; }
.institution-list .tabMenu-institution { overflow: visible; padding: 20px 0; font-family: Arial, Helvetica, sans-serif; border-bottom: none; background: -webkit-linear-gradient(180deg, #f3f3f3, #fefefe); }
.institution-list .tabMenu-institution li { position: relative; width: auto; float: none; text-align: right; background: url(../images/h-gradient-line.png) right bottom no-repeat; padding: 8px 0; }
.institution-list .tabMenu-institution li a { display: block; padding: 8px 15px 8px 10px; color: #696969; font-size: 15px; margin: 0; font-weight: 100; }
.institution-list .tabMenu-institution li.current a, .institution-list .tabMenu-institution li a:hover { color: #fff; background: #00408d; border-radius: 4px; }
.institution-list .tabMenu-institution li.current:before { content: ""; width: 0px; height: 0px; border-top: 8px solid transparent; border-left: 10px solid #00408d; border-bottom: 8px solid transparent; position: absolute; right: -8px; top: 15px; }
.tabContentInnerContainer .tabContentins { display: none; }
.tabContentInnerContainer #tab5ins1.tabContentins { display: block; }
/* END INSTUTION LIST DETAIL TAB */


/*END TAB*/


/*BEGIN INNER CONTENT*/
.alignLeft { float: left; margin: 0 2em 1em 0; }
.innercontent h2 { margin-bottom: 15px; color: #6d6d6c; font-weight: 300; padding: 0 0 8px; display: block; border-bottom: 1px solid #e0e0e0; }
.heading { border-bottom: 1px solid #e0e0e0; clear: both; margin-bottom: 15px; }
.heading h2 { display: inline !important; border:none; }
.heading a { float: right; margin-right: 20px; border: 1px solid #E0E0E0; background-color: #D70101; padding: 5px 10px; border-radius: 5px; color: #fff; transition: all .3s; -webkit-transition: all .3s; -o-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; }
.heading a:hover { background-color: #002A73; }
.innercontent h3 { font-size: 16px; font-family: 'OpenSansbold'; }
.innercontent .coll-title span { font-size: 18px; font-weight: bold; }
.institutionList ul h2 { display: block; background: #ffb600; color: #fff; padding: 5px 0 5px 15px; font-size: 22px; margin: 0; }
.institutionList ul { display: block; margin: 0 0 30px; }
.institutionList ul li { background: #F2F2F2; padding: 0px 15px; line-height: 40px; font-size: 14px; color: #000 }
.institutionList ul li:nth-child(even) { background: #fff; }
.managementContent p.name { font-style: italic; font-size: 15px; font-weight: bold; color: #ffb600 }
.managementContent p.name span { font-size: 13px; color: #666; font-weight: normal; }
.institutionList h3 { text-transform: none; }
.lettermanagementContent h3 { font-size: 17px; font-weight: 500; text-transform: initial; color: #FFB600; }
.lettermanagementContent img { float: left; margin: 0 20px 10px 0px; border: 4px solid #7A7A7A; width: 200px; }
.lettermanagementContent ul { margin: 10px 40px 15px 40px; }
.lettermanagementContent ul li { font-weight: 500; line-height: 24px; list-style: none; }
.ramanathan { margin: 20px 4px; text-align: justify; }
.umayal h4 { font-size: 15px; margin-top: 20px; margin-bottom: 5px; color: #5C5C5C; font-weight: 600; }
.umayal p { margin-left: 15px; margin-bottom: 10px; }
.umayal ul { margin: 0px 0px 10px 40px; display: inline-block; }
.umayal ul li { margin-bottom: 5px; font-weight: normal; line-height: 18px; list-style: inherit; }
.umayal strong { display: inline }
.accomplish h1 { }
.accomplish h3 { text-transform: capitalize; font-size: 18px; font-weight: 700; margin-bottom: 5px; margin-top: 0px; }
.accomplish h4 { font-size: 15px; font-weight: 500; margin-bottom: 10px; }
.accomplish h5 { font-weight: 500; font-size: 13px; }
.accomplish p { margin-bottom: 15PX; margin-top: 0px; font-size: 14px; }
.accomplish strong { display: inline; margin: 0; font-size: 14px; color: #676767; font-weight: 500; }
.accomplish .table-speech { width: 98%; margin: 0px 0 20px 0; }
.accomplish .table-speech th { text-align: left; font-size: 14px !important }
.accomplish .table-speech td { font-size: 14px !important }
.accomplish-text { margin: 10px 0 20px 0; padding: 0; }
.accomplish-text h3 { text-transform: capitalize; font-size: 18px; font-weight: 700; margin-bottom: 5px; margin-top: 0px; }
.accomplish-text .table-speech { width: 98%; margin: 0 0 5px 0; }

.accomplish-text h4 { font-size: 16px; font-weight: 600; text-transform: capitalize; margin-bottom: 0px; margin-top: 0px; }
.accomplish-text .text2 { margin-bottom: 5px; margin-top: 20px; }
/*END INNER CONTENT*/

/*BEGIN INSTITUTIONS*/
.institutionsContent { display: block; overflow: hidden; margin: 0 0 10px; }
.institutionsContent ul li { float: left; width: 27%; margin: 0 4px 10px 0; }
.institutionsContent ul li.thirdLast { margin-right: 0; margin-bottom: 10px; }
.institutionsInnerContent { padding: 15px 0 0 22px; display: block; overflow: hidden; }
.institutionsInnerContent a.visitBtn { background: url(../images/yellow-bg.gif) repeat-x bottom #ffd400; border-radius: 0px; border: 1px solid #ffd400; font-size: 14px; color: #000000; text-transform: uppercase; font-weight: bold; padding: 6px 53px; transition-duration: 0.5s; -moz-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -webkit-transition-duration: 0.5s; }
.institutionsInnerContent a.visitBtn:hover { background: #EAB606; }
.institutionsInnerContent h3 { margin: 0 0 5px; color: #D60000 }
.institutionsBtmLeft p { color: #032046 }
/*.institutionsInnerContent p{ padding-left: 64px;}*/
.institutionsInnerContent img { margin: 0 0 2% 0; }
.institutionsBtmLeft { float: left; width: 59%; }
.institutionsBtmRight { float: right; width: 35%; padding-right: 15px; padding-bottom: 15px; }
.institutionsBtmRight span { font-size: 20px; color: #54545e; font-family: Arial, Helvetica, sans-serif; text-transform: inherit; display: block; font-weight: bold; margin-bottom: 5px; }
.institutionsBtmRight .drop-box { box-shadow: 4px 4px 7px 0px #eeeeee; -moz-box-shadow: 4px 4px 7px 0px #eeeeee; -ms-box-shadow: 4px 4px 7px 0px #eeeeee; -o-box-shadow: 4px 4px 7px 0px #eeeeee; -webkit-box-shadow: 4px 4px 7px 0px #eeeeee; }
.institutionsBtmRight ul li { display: block; list-style: none; padding: 16px 0 15px 42px; line-height: 21px; color: #000000; background-color: rgba(255, 195, 0, 0.1); padding: 16px 0 15px 0; font-size: 14px; }
.institutionsBtmRight ul li + li { border-top: 1px solid #ececec; padding: 16px 0 15px 42px; }
.institutionsBtmRight ul li:nth-child(even) { background-color: #E4F0FF; }
.institutionsBtmRight ul li.location { background-image: url(../images/location-icon.png); background-position: 15px 22px; background-repeat: no-repeat; }
.institutionsBtmRight ul li.phone { background-image: url(../images/phone-icon.png); background-position: 15px center; background-repeat: no-repeat; }
.institutionsBtmRight ul li.mail { background-image: url(../images/mail-icon.png); background-position: 15px 23px; background-repeat: no-repeat; }
.institutionsBtmRight ul li.mail a { color: #000; }
.institutionsBtmRight ul li.logo-image { background-color: #fff; border: 1px solid #F8F8F8; text-align: center; font-size: 14px; font-weight: bold; }
.institutionsBtmLogo { display: block; overflow: hidden; background: #fff; border: 1px solid #ececec; clear: both; padding: 7px 0 7px 5px; }
.institutionsBtmLogo ul li { float: left; font-size: 12px; font-style: italic; font-weight: bold; font-family: Arial, Helvetica, sans-serif; width: 32.5%; }
.institutionsBtmLogo ul li img { width: 51px; height: 48px; float: left; margin: 0 5px 0 0; }
.institutionsBtmLogo ul li span { display: block; font-size: 14px; font-style: normal; font-weight: normal; margin: 9px 0 0 0; }
.institutionsBtmLogo ul li + li { border-left: 1px solid #e1e1e1; padding: 0 0 0 10px; }
.academic-institution-list { display: block; position: relative; margin: 0; padding: 10px 10px }
.academic-institution-list a { margin: 0; padding: 10px 10px; border: 1px solid #E3E3E3; border-top: none; display: inline-block; width: 98%; background-color: rgba(0, 69, 147, 0.1); transition: linear 0.2s; -webkit-transition: linear 0.2s; -o-transition: linear 0.2s; -moz-transition: linear 0.2s; -ms-transition: linear 0.2s; }
.academic-institution-list a:nth-child(even) { background-color: #fff; }
.academic-institution-list a:hover span { color: #FFF; }
.academic-institution-list a:hover { background-color: rgb(18, 63, 130); }
.academic-institution-list a:first-child { border-top: 1px solid #E3E3E3; }
.academic-institution-list a span { margin: 5px 0 0 0; float: left; padding: 0; color: #000; font-size: 15px; transition: linear 0.2s; -webkit-transition: linear 0.2s; -o-transition: linear 0.2s; -moz-transition: linear 0.2s; -ms-transition: linear 0.2s; }
.academic-institution-list a .right-click { margin: 0; float: right; padding: 5px 10px; border: 1px solid #A7A7A7; }
.academic-institution-list a right-click:hover { color: #000; text-decoration: underline; }
/*END INSTITUTIONS*/
.institutionsInnerContent h3 img { width: 60px; height: 48px; float: left; margin: 0 5px 0 0; }
.institutionsInnerContent h3 img.primary1, .institutionsBtmLogo ul li img.primary1 { background: url(../images/sprite-logos.jpg) no-repeat -3px -8px; }
.institutionsInnerContent h3 img.primary2, .institutionsBtmLogo ul li img.primary2 { background: url(../images/sprite-logos.jpg) no-repeat -74px -8px; }
.institutionsInnerContent h3 img.primary3, .institutionsBtmLogo ul li img.primary3 { background: url(../images/sprite-logos.jpg) no-repeat -149px -8px; }
.institutionsInnerContent h3 img.primary4, .institutionsBtmLogo ul li img.primary4 { background: url(../images/sprite-logos.jpg) no-repeat -225px -8px; }
.institutionsInnerContent h3 img.primary5, .institutionsBtmLogo ul li img.primary5 { background: url(../images/sprite-logos.jpg) no-repeat -13px -74px; }
.institutionsInnerContent h3 img.secondary1, .institutionsBtmLogo ul li img.secondary1 { background: url(../images/sprite-logos.jpg) no-repeat -72px -9px; }
.institutionsInnerContent h3 img.secondary2, .institutionsBtmLogo ul li img.secondary2 { background: url(../images/sprite-logos.jpg) no-repeat -85px -74px; }
.institutionsInnerContent h3 img.secondary3, .institutionsBtmLogo ul li img.secondary3 { background: url(../images/sprite-logos.jpg) no-repeat -162px -71px; }
.institutionsInnerContent h3 img.secondary4, .institutionsBtmLogo ul li img.secondary4 { background: url(../images/sprite-logos.jpg) no-repeat -233px -190px }
.institutionsInnerContent h3 img.professional1, .institutionsBtmLogo ul li img.professional1 { background: url(../images/sprite-logos.jpg) no-repeat -232px -69px; }
.institutionsInnerContent h3 img.professional2, .institutionsBtmLogo ul li img.professional2 { background: url(../images/sprite-logos.jpg) no-repeat -224px -128px }
.institutionsInnerContent h3 img.professional3, .institutionsBtmLogo ul li img.professional3 { background: url(../images/sprite-logos.jpg) no-repeat -17px -194px; }
.institutionsInnerContent h3 img.professional4, .institutionsBtmLogo ul li img.professional4 { background: url(../images/sprite-logos.jpg) no-repeat -162px -191px; }
.institutionsInnerContent h3 img.professional5, .institutionsBtmLogo ul li img.professional5 { background: url(../images/sprite-logos.jpg) no-repeat -161px -131px; }
.institutionsInnerContent h3 img.vocational1, .institutionsBtmLogo ul li img.vocational1 { background: url(../images/sprite-logos.jpg) no-repeat -12px -132px; }
.institutionsInnerContent h3 img.vocational2, .institutionsBtmLogo ul li img.vocational2 { background: url(../images/sprite-logos.jpg) no-repeat -92px -134px; }
/*BEGIN CONSTACT*/
.contactContent { display: block; overflow: hidden; }
.contactLeft { float: left; width: 100%; }
.contact-address { padding: 0; margin: 15px 0; }
.contactContent h3 { font-size: 18px; color: #000; font-family: Arial, Helvetica, sans-serif; text-transform: inherit; }
.contactForm { background: #f8f8f8; border: 1px solid #e7e7e7; padding: 25px 25px 10px 25px; display: block; overflow: hidden; }
.contactForm ul li { float: left; width: 50%; margin: 0 0 8px; }
.contactForm ul li input { background: #fff; border: 1px solid #dedede; color: #a7a7a7; font-family: "Open Sans"; width: 91%; height: 30px; padding: 2px 3px 2px 10px; }
.contactForm ul li.last { width: 100%; }
.contactForm ul li textarea { background: #fff; border: 1px solid #dedede; color: #a7a7a7; font-family: "Open Sans"; width: 95%; height: 120px; padding: 5px 3px 2px 10px; resize: none; }
.contactForm p input.submitBtn { background: url(../images/send-btn.jpg) no-repeat; padding: 0; cursor: pointer; width: 87px; height: 34px; border: none; }
.contactForm p input.clearBtn { background: url(../images/clear-btn.jpg) no-repeat; padding: 0; cursor: pointer; width: 87px; height: 34px; border: none; }
.contactRight { float: right; width: 35%; }
.contactRight ul li { display: block; list-style: none; padding: 0 0 15px 25px; line-height: 21px; }
.contactRight ul li + li { border-top: 1px solid #ececec; padding: 15px 25px; }
.contactRight ul li.location { background: url(../images/location-icon.png) no-repeat left 2px; }
.contactRight ul li.phone { background: url(../images/phone-icon.png) no-repeat left 17px; }
.contactRight ul li.mail { background: url(../images/mail-icon.png) no-repeat left 20px; }
.contact-form { margin: 0 auto; width: 75%; }
.contact-institude-list { margin: 30px 0; padding: 0; background-color: #fff; }
.contactContent .contact-header { padding: 10px 0; background-color: rgba(54, 104, 172, 0.85); display: block; text-align: center; border-bottom: 2px solid rgba(0, 16, 41, 0.65); font-size: 20px; color: #fff; font-family: 'OpenSansSemiBold'; }
.contact-institude-list .instution-detail { margin-top: 10px; margin-bottom: 30px; padding: 0; }
.contact-institude-list .instution-detail .contact-table { margin: 0; padding: 0; border-collapse: collapse; }
.instution-detail .contact-table td { margin: 0; padding: 10px; background-color: #fff; border: 1px solid rgba(72, 100, 137, 0.6); }
.contact-table .col-table td:first-child { width: 30%; }
.col-table>td{
    padding:5px 10px;
}
.contact-table .col-table td a { color: #575757; }
.contact-table .col-table td:first-child p { font-size: 17px; color: #010101; font-family: 'OpenSansRegular'; font-weight: 100; margin: 0; padding: 0; }
.contact-table .col-table td:nth-child(2) { width: 30%; }
.contact-table .col-table td:nth-child(2) p { font-size: 14px; color: #575757; font-family: 'OpenSansLight'; font-weight: normal; line-height: 20px; margin: 0; padding: 0; }
.contact-table .col-table td:nth-child(3) { width: 30%; }
.contact-table .col-table td:nth-child(4) { width: 10%; }
.contact-table .col-table td:nth-child(3) p { font-size: 14px; color: #575757; font-family: 'OpenSansLight'; font-weight: normal; line-height: 20px; margin: 0; padding: 0; }
.td-background td { background-color: rgba(61, 99, 152, 0.1) !important; }
.c-head { font-size: 14px; color: #575757; font-family: 'OpenSansSemiBold'; }
.common-text { font-size: 16px; color: #575757; font-family: 'OpenSansRegular'; text-align: center; margin: -20px 0 0 0 }
.common-text a { font-size: 16px; color: #575757; font-family: 'OpenSansSemiBold'; }
.alumni_impor{
    padding:0px 15px;
}
.alumni_impor>li{
    list-style-type:disc;
    padding:3px 0px;
}
.bottom-title{
    margin-top: 15px;
    margin-bottom: 5px;
}
/*END CONSTACT*/

/*START TABLE  */
.table-speech { width: 100%; vertical-align: middle; max-width: 100%; border-collapse: collapse; }
.table-speech thead { background: #e9eaec; }
.table-speech th { border: 1px solid #C8C8C8; padding: 10px 20px; }
.table-speech td { border: 1px solid #ebebeb; padding: 10px 20px; }
.table-speech td p { margin-bottom: 10px; margin-top: 10px; line-height: 20px; }
.download a { border: 1px solid #bebebe; padding: 4px 12px; color: #727272; }
.download a:hover { background: #424242; color: #fff; }
/*END START TABLE  */
  
/* START ALUMINI PAGE */
.alumini { padding: 5% 0; }
.alumini .alumini-border { border: 1px solid #E6E6E6; padding: 30px 40px 30px 25px; background-color: #F3F3F3; }
.alumini .alumini-border a:hover { color: #D50000; }
.alumini .alumini-form .full-width { width: 100%; height: 30px; border-radius: 0px; margin-bottom: 15PX; padding: 0; }
.alumini .alumini-form .col3 { width: 100%; height: 30px; border-radius: 0px; margin-bottom: 15PX; padding: 0; margin-left: 2px; }
.alumini .alumini-form .col2 { width: 172px; height: 30px; margin-bottom: 15px; margin-top: 5px; }
.alumini .alumini-form .captcha { border: 1px solid #E1E1E1; padding: 1px 10px; background-color: #fff; margin-bottom: -13px; }
.alumini .alumini-form label { display: block; margin-bottom: 5px; font-size: 13px; font-family: 'OpenSansSemiBold'; }
.alumini .alumini-form .full-width.last { margin-bottom: 20px }
.alumini .alumini-form .button { width: 100px; padding: 8px 0; background-color: #163971; border: 0; font-size: 18px; color: #fff; text-align: center; margin-right: 15px; transition: linear 0.2s; -webkit-transition: linear 0.2s; -o-transition: linear 0.2s; -moz-transition: linear 0.2s; -ms-transition: linear 0.2s; }
.alumini .alumini-form .button:hover { background-color: #D7CC00; color: #000; cursor: pointer; }
.alumini .alumini-border a { margin: 5px 0; display: block; transition: linear 0.2s; -webkit-transition: linear 0.2s; -o-transition: linear 0.2s; -moz-transition: linear 0.2s; -ms-transition: linear 0.2s; }
.text-center { text-align: center; }
.m-top { margin-top: 25px; margin-bottom: 0; }
.alumini.alumini-forget { width: 80%; }
.alumini-forget .alumini-form .full-width { width: 46%; }
.alumini-forget .alumini-form span { font-size: 17px; }
.font-small { font-size: 18px; line-height: 27px; }
.font-reduce h2 { font-size: 20px; padding-bottom: 13px; }
/* START ALUMINI PAGE */
.alumini { position: relative; display: block; margin: 0 auto; padding: 10px 0; width: 40%; }
.alumini-register { width: 80% }
.main-heading { background-color: #F8F8F8; display: block; text-align: center; border-bottom: 2px solid #001E65; padding: 10px 0; }
.register-fieldset { background: #FFC; display: block; overflow: hidden; clear: both; border: 1px solid #999; margin-bottom: 10px; padding: 0 30px 15px 30px; }
.register-legend { margin-left: 20px; padding: 15px 15px 7px 15px; font-weight: bold; }
.alumini-register ul.leftul { width: 40%; float: left; margin-right: 30px; }
.alumini-register ul.fullul { width: 100%; }
.alumini-register ul.rightul { width: 40%; float: left; }
.btn-top { margin-top: 30px; }
.alumini-register .textarearegisterheight { height: 100px !important; }
.alumnifield { clear: both; }
.alumnifield h3 { padding-left: 5%; text-align: left; }
G164 .pL5p { padding-left: 5%; padding-top: 20px; clear: both; }
div.error { color: red; margin-top: -20px; }
div.successMsg { background-color: #0F0; color: #090; padding: 5px; border: 1px solid #090; display: none; }
div.dangerMsg { background-color: #FFBABA; color: #D8000C; padding: 5px; border: 1px solid #FFBABA; display: none; }
/* Alumni Gallery page */
.gallery-page { margin: 0; padding: 0px 10px; background-color: #fff; }
.gallery-page .galley-list { background: url(../images/alumni/gallery/alumni-frame.png) center center no-repeat; width: 31%; text-align: center; float: left; padding: 0 10px 20px 10px; margin: 0; }
.gallery-page .galley-list1 {
    
    width: 100%;
    text-align: center;
    float: left;
    padding: 0 10px 20px 10px;
    margin: 0;
}
.gallery-page .galley-list a { display: block; width: 78%; margin: 20px auto 0 auto; }
.gallery-page .galley-list a:hover .image { border: 2px solid #6A7278; }
.gallery-page .galley-list a:hover .text { background-color: #6a7278; }
.gallery-page .galley-list a:hover .text p { color: #fff; }
.gallery-page .galley-list .image { border: 2px solid #fff; margin: 0; padding: 0; transition: all 0.3s ease-in-out 0.1s; -webkit-transition: all 0.3s ease-in-out 0.1s; -moz-transition: all 0.3s ease-in-out 0.1s; ; -o-transition: all 0.3s ease-in-out 0.1s; -ms-transition: all 0.3s ease-in-out 0.1s; }
.gallery-page .galley-list .text { background-color: #fff; padding: 10px 0 13px 0; transition: all 0.3s ease-in-out 0.1s; -webkit-transition: all 0.3s ease-in-out 0.1s; -moz-transition: all 0.3s ease-in-out 0.1s; ; -o-transition: all 0.3s ease-in-out 0.1s; -ms-transition: all 0.3s ease-in-out 0.1s; }
.gallery-page .galley-list .text p { margin: 0; padding: 0; text-align: center; color: #000000; font-size: 16px; font-weight: normal; font-family: 'OpenSansRegular'; transition: all 0.3s ease-in-out 0.1s; -webkit-transition: all 0.3s ease-in-out 0.1s; -moz-transition: all 0.3s ease-in-out 0.1s; ; -o-transition: all 0.3s ease-in-out 0.1s; -ms-transition: all 0.3s ease-in-out 0.1s; }
.gallery-page .gallery-heading { padding: 10px 0; background-color: #FFB600; display: block; text-align: center; border-bottom: 5px solid #855F04; font-size: 20px; color: #060606; font-family: 'OpenSansSemiBold'; }
/* Alumni goals page */
.goals-content { margin: 0 0 20px 0; padding: 0; background-color: #fff; }
.goals-content h4 { margin: 0 0 10px 0; padding: 0; font-size: 17px; font-weight: 100; color: #717171; font-family: 'OpenSansRegular'; }
.alumni-box li p { font-size: 14px; color: #000; font-family: 'OpenSansLight'; font-weight: normal; line-height: 20px; margin: 0; padding: 0; }
.goals-content-blue .alumni-box li { margin: 0; padding: 15px; background-color: #fff; }
.goals-content-blue .box-background { background-color: rgba(61, 99, 152, 0.1) !important; }
.goals-content-blue .alumni-box { margin: 0; padding: 0; border-collapse: collapse; border: 1px solid rgba(72, 100, 137, 0.28); }
.goals-content-yellow .alumni-box li { margin: 0; padding: 15px; background-color: #fff; }
.goals-content-yellow .box-background { background-color: rgba(255, 251, 205, 0.55) !important; }
.goals-content-yellow .alumni-box { margin: 0; padding: 0; border-collapse: collapse; border: 1px solid rgb(244, 240, 202); }
/*Origin Page Style  */
.origin-main { margin: 0; padding: 0 10px; overflow: hidden; }
.origin-main .origin-image-list { float: left; width: 46.2%; border: 2px solid #d6d6d6; margin: 10px; padding: 5px; box-shadow: 0px 3px 8px 0px #e2e2e2; }
.origin-main .origin-text { margin: 10px 10px; text-align: center; color: #2c6fb2; padding: 0; font-size: 14px; line-height: 22px; font-family: 'OpenSansRegular'; min-height: 45px; }
.origin-main .origin-image-listv { float: left; width: 30.4%; border: 2px solid #d6d6d6; margin: 6px; padding: 5px; box-shadow: 0px 3px 8px 0px #e2e2e2; }
/* COntactus page popup style */
.inline { padding: 5px 7px; font-size: 13px; border: 1px solid #CACACA; }
/*  */
#spanCaptcha { color: red; display: block }
.captchaimage { border: 1px solid #003; padding: 5px; background: #FFF; color: #000; font-size: 16px }
.captcha-text { float: left }
.captcha-image { float: left; margin: 4px 0 0 10px }
/*  */

/* Bearers page design */

.left-side-bar { width: 50%; float: left; position: relative; padding: 0; margin: 0; }
.right-side-bar { width: 50%; float: left; position: relative; padding: 0; margin: 0; }
.left-side-bar .bearers-list { margin-right: 20px; }
.right-side-bar .bearers-list { margin-left: 20px; }
.bearers-list { margin: 10px 0px 40px 0; padding: 0; position: relative; }
.bearers-list .bearers-image { position: absolute; left: 0; top: 0; z-index: 9999; margin-top: 4.5%; }
.bearers-list .bearers-content { padding: 20px 15px 20px 90px; margin-left: 80px; border: 1px solid #d6d6d6; position: relative; min-height: 150px; }
.bearers-list .name { margin-bottom: 10px; color: #04357a; text-align: left; font-size: 18px; font-family: 'OpenSansSemiBold'; }
.bearers-list .name span { display: block; margin: 0; padding: 0; font-size: 17px; color: #3d3d3d; font-family: 'OpenSansRegular'; }
.bearers-list .description { margin: 0; padding: 0; color: #6b6b6b; font-size: 13px; font-family: 'OpenSansRegular'; line-height: 17px; }
.box-shadow { margin-bottom: 10px; border: 1px solid #ccc; padding: 2px; box-shadow: 0px 0px 16px 1px #CECECE; }
.academic-details-acom p strong { font-weight: bold; }
.academic-details-acom { text-align: center; }
.academic-details-acom img { margin-bottom: 15px; }
.academic-details-acom p { margin-bottom: 4px !important; text-align: center; }
.academic-details-acom h3 { margin-bottom: 2px !important; text-align: center; }
.separate { background: url(../images/academic-divider.png) top center no-repeat; margin: 40px 20px 25px 20px; height: 30px; }
.preparatory-details-acom { text-align: center; margin: 40px 0; }
.preparatory-details-acom p { margin: 0px 0 40px 0; line-height: initial; padding: 0; }
.latestNewsRight span { padding: 0 40px; border-right: 1px solid #f8bc00; border-left: 1px solid #ee6c00; }
.latestNewsRight span:first-child { border-left: none; }
.latestNewsRight span:last-child { border-right: none; }
.latestNewsRight span h4 { display: inline; font-family: 'OpenSansSemiBold'; margin-right: 10px; font-size: 14px; }


 .ajax
{
	display:none;	
}

#colorbox .ajax
{
	display:block;	
}

.institutionsBtmLeft>h4 { 
text-align:center; 
font-size:14px; 
font-weight:600; 
color: #d60000; 
margin-top: 50px; 
}
.radio_address{
	display: flex;
}
.radio_address label{
	margin: -3px 5px;
}
.address_new1{
	border:1px solid #ccc;
	margin-top:10px;
	padding:10px;
}


.blink{
    animation:blink 2s linear infinite;
color:#ffffff;
}


@keyframes blink{


50%{opacity: 1; color:#76c709;}
100%{opacity: 1;color:#2d92d6;}
}



.icon-fixed {
    position: fixed;
    top: 35%;
    right: 0;
    list-style: none;
    z-index: 10;
    margin: 0;
}


.icon-fixed li a {
    background: #25d366;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #fff;
    width: 44px;
    height: 54px;
    -webkit-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out;
    float: right;
    font-size: 22px;
}

.icon-fixed li a:hover {
    width: 54px;
    padding-left: 0;
    text-decoration: none;
}

.icon-fixed .instagram {
    background-color: #8a3ab9!important;
}
.icon-fixed .linkedin {
    background-color: #0274b3!important;
}
.icon-fixed .facebook {
    background-color: #1977f3!important;
}
.icon-fixed .phone {
    background-color: #0070b0!important;
}
.icon-fixed .twitter {
    background-color: #1DA1F2!important;
}
