@font-face {
  font-family: 'MyriadPro-Regular';
  src:  url('../fonts/MyriadPro-Regular.otf')  format('opentype'),
	     url('../fonts/MyriadPro-Regular.woff') format('woff'), 
		 url('../fonts/MyriadPro-Regular.ttf')  format('truetype'), 
		 url('../fonts/MyriadPro-Regular.svg#MyriadPro-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Lato-Semibold';
  src:  url('../fonts/Lato-Semibold.woff') format('woff'), 
		url('../fonts/Lato-Semibold.ttf')  format('truetype'), 
		url('../fonts/Lato-Semibold.svg#Lato-Semibold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Lato-Thin';
  src:  url('../fonts/Lato-Thin.woff') format('woff'), 
		url('../fonts/Lato-Thin.ttf')  format('truetype'),
		url('../fonts/Lato-Thin.svg#Lato-Thin') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Lato-Regular';
  src:  url('../fonts/Lato-Regular.woff') format('woff'),
		url('../fonts/Lato-Regular.ttf')  format('truetype'),
		url('../fonts/Lato-Regular.svg#Lato-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Lato-Light';
  src:  url('../fonts/Lato-Light.woff') format('woff'),
		url('../fonts/Lato-Light.ttf')  format('truetype'),
		url('../fonts/Lato-Light.svg#Lato-Light') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Lato-Italic';
  src:  url('../fonts/Lato-Italic.woff') format('woff'),
		url('../fonts/Lato-Italic.ttf')  format('truetype'),
		url('../fonts/Lato-Italic.svg#Lato-Italic') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Lato-Black';
  src:  url('../fonts/Lato-Black.woff') format('woff'),
		url('../fonts/Lato-Black.ttf')  format('truetype'),
		url('../fonts/Lato-Black.svg#Lato-Black') format('svg');
  font-weight: normal;
  font-style: normal;
}
img{width:100%;}
.no-pad{padding: 0px;}

a, a:hover, a:focus{text-decoration: none;outline:none;}
ul li{list-style:none;float:left;}
.logo ul li{font-family: 'MyriadPro-Regular';color:#666666;font-size: 19px;font-weight:100;line-height:23px;letter-spacing: 1px;text-align: left;}
.logo ul{padding: 20px 30px 5px 30px;}
.logo ul li:nth-child(2){ padding: 30px 20px; }
ul{display:inline-block;padding: 0px;}
body{font-family: 'MyriadPro-Regular';font-size: 14px;}
.navbar-custom{background: #29adcb;border: 0px;border-radius: 0px;margin-bottom: 0px;}
.nav.navbar-nav li a{color:#fff;font-size:18px;font-family: 'Lato-Regular';letter-spacing: 0.5px;font-weight:100;}
.nav.navbar-nav .dropdown-menu li a{font-size: 16px;border-bottom: 1px solid rgba(204,204,204,0.20);padding: 10px 40px 10px 15px;}
.nav.navbar-nav .dropdown-menu li:last-child a{border-bottom: transparent;}
.nav.navbar-nav .dropdown-menu li {display: inline-block;width: 100%;}
.nav>li>a:focus, .nav>li>a:hover, .nav>li.active>a{background-color: #1a9cba;}
.nav>li{margin-right: 20px;}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover{background-color: #1a9cba;}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover{background-color: #29adcb;}
.dropdown-menu{background-color: #1a9cba;border: 1px solid #1a9cba;border-radius: 0px;padding: 0px;box-shadow: none;}
.input-group input.form-control{background-color: rgba(0,0,0,0.20);border-color:transparent;border-radius: 17px;border-top-right-radius: 17px !important;border-bottom-right-radius: 17px !important;color:rgba(255,255,255,0.6);font-size:16px;font-family: 'Lato-Semibold';}
.input-group input:placeholder-shown{color:rgba(255,255,255,0.6);font-size:16px;font-family: 'Lato-Semibold';}
.input-group input:-webkit-input-placeholder{color:rgba(255,255,255,0.6);font-size:16px;font-family: 'Lato-Semibold';}
.input-group input::-webkit-input-placeholder{color:rgba(255,255,255,0.6);font-size:16px;font-family: 'Lato-Semibold';}
.input-group input::-moz-placeholder{color:rgba(255,255,255,0.6);font-size:16px;font-family: 'Lato-Semibold';}
.input-group input:-moz-placeholder{color:rgba(255,255,255,0.6);font-size:16px;font-family: 'Lato-Semibold';}
.pad-30{padding:0 30px;}
.input-group{padding: 8px 12px;}
.fa.fa-search{font-size: 16px;position: absolute;top: 50%;left: -29px;margin-top: -8px;color: #fff;z-index: 2; opacity: 0.8;}
p{color:#666;font-size: 18px; font-family: 'Lato-Light';text-align: justify;line-height: 24px;}
h1{font-size:42px;color:#666;font-family: 'Lato-Thin';margin-top: 0px;line-height: 30px;padding-bottom: 20px;}
.pad20-30{padding: 40px 30px 40px;}
.pad40{padding: 40px 30px;}
.bg-grey{background: #f5f5f5;}
h5{font-size: 24px;color:#666666;font-family: 'Lato-Black';text-transform: uppercase;}
h4{font-size: 22px;color:#666666;font-family: 'Lato-Regular';text-transform: none;}
h6{font-size: 24px;color:#1d1d1a;font-family: 'Lato-Light';text-transform: capitalize;margin: 0px;
    line-height: 20px;margin-bottom: 20px;clear: both;}
/*.recog p:before{content:"";position: absolute;top:0;left:0;background-image: url('../image/arrow.png');width:112px;height:87px;}*/
.recog .p1 p{font-size:22px;font-family: 'Lato-Light';padding: 0px 40px;text-align: inherit;line-height: 35px;}
.recog .p1 img{max-width: 100%;width:auto;margin-right: 30px;}
.recog figcaption{font-size:24px;font-family: 'Lato-Regular';color:#666;}
.recog figcaption span{font-size:18px;font-family: 'Lato-Regular';color:#999;display: block;}
.recog .media-object{width:114px;height:114px;}
.media{background: #fff;padding-right: 30px;}
.media-body{padding-left: 10px;}
.media-body p{font-family: 'Lato-Regular';font-size: 13px;line-height: 18px;margin-bottom: 0px;}
.media-heading span{font-style: italic;font-size: 12px;color:#999;display: block;}
.media-heading {font-family:'Lato-Semibold';font-size: 17px;  margin-bottom: 2px;    padding: 5px 0 0px;color:#666;line-height: 20px;}
h3{font-size:32px;color:#1d1d1a;text-transform: uppercase;font-family: 'Lato-Light';line-height: 35px;}
.project h3 span{font-size: 18px;text-transform: capitalize; font-family: 'Lato-Semibold';display: block;font-style:italic;}
.padb{padding-bottom: 20px;}
.padb{max-width:100%;text-align: center;}
.map{margin-bottom: 30px;}
.project .text-center{padding-bottom: 25px;}
.report h3{text-transform: capitalize;letter-spacing: 1px;position: relative;}
.report h3:before{content:"";position: absolute;bottom:0;width: 110px;height: 3px;background: #666;
    left: 50%;margin-left: -55px;bottom: -15px;}
.list{padding: 40px 0 0px;}
.list li{float:left;width:18.42%;background: #fff;padding-right: 15px;padding-left: 15px;min-height: 1px;position: relative;margin-bottom: 25px;margin-right: 25px;padding: 30px 30px;
  height: 320px;
  box-shadow: 0 1px 2px rgba(0,0,0,0.01);  transition: box-shadow 0.5s ease-in-out;}
.list li:hover{ box-shadow: 0 5px 15px rgba(0,0,0,0.3);transition: box-shadow 0.5s ease-in-out;}
.list li:nth-child(5), .list li:nth-child(10), .list li:nth-child(15), .list li:nth-child(20), .list li:nth-child(25), .list li:nth-child(5n){margin-right: 0px;}
.list li img{width:50%;}
.list li p{font-size: 14px;color:#1d1d1a;font-family: 'Lato-Regular';line-height: 22px;padding: 20px 0;
text-align: center;}
.report.pad20-30{padding:20px 40px 40px;}
.pagination>.active>a:hover, .pagination>.active>span:hover{color: #29adcb; background-color: transparent;border-color: transparent;transition: all 0.5s ease-in-out;}
.pagination>li>a:hover, .pagination>li>span:hover{color: #29adcb; background-color: transparent;border-color: transparent;transition: all 0.5s ease-in-out;}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>span, .pagination>.active>span:focus{
    color: #1d1d1a;   
    cursor: pointer;
    background-color: transparent;
    border-color: transparent;
    font-size: 26px;
    font-family: 'Lato-Regular';
    transition: all 0.5s ease-in-out;
}
.pagination>li>a, .pagination>li>span{font-size: 16px;border:1px solid transparent;background: transparent;font-family: 'Lato-Regular';color:#1d1d1a;padding:0 8px;line-height: 1px;transition: all 0.5s ease-in-out;cursor:pointer;}
.pagination>li>a:focus,  .pagination>li>span:focus{background: transparent;border-color:transparent;transition: all 0.5s ease-in-out;}
.pagination>.disabled>a, .pagination>.disabled>a:focus, .pagination>.disabled>a:hover, .pagination>.disabled>span, .pagination>.disabled>span:focus, .pagination>.disabled>span:hover{background: transparent;border-color: transparent;}
.bg-black{background: #333333;}
footer h3{color:#999999;text-transform: none;padding-bottom: 10px;}
footer ul li a{color:#ccc;font-family: 'Lato-Regular';font-size: 14px;display: inline-block;padding: 5px 0;transition: all 0.5s ease-in-out;}
footer ul li a:hover, footer ul li a:focus{transition: all 0.5s ease-in-out;color:#fff;}
footer ul li{width:33%;}
.input {
    background: rgba(0,0,0,0.10);
    border: 1px solid #666;
    color: #f5f5f5;
    font-family: 'Lato-Light';
    font-size: 14px;
    border-radius: 0px;
    resize: none;
    width: 100%;
    padding: 6px 12px;
}
.input:placeholder-shown{color: #f5f5f5;font-family: 'Lato-Light';font-size: 14px;}
.input:-webkit-input-placeholder{color: #f5f5f5;font-family: 'Lato-Light';font-size: 14px;}
.input::-webkit-input-placeholder{color: #f5f5f5;font-family: 'Lato-Light';font-size: 14px;}
.input:-moz-placeholder{color: #f5f5f5;font-family: 'Lato-Light';font-size: 14px;}
.input::-moz-placeholder{color: #f5f5f5;font-family: 'Lato-Light';font-size: 14px;}
textarea{height: 80px;}
form{padding-right: 100px;}
.btn {
    color: #333;
    background-color: #29adcb;
    border:2px solid #29adcb;
    color: #000;
    text-transform: uppercase;
    font-family: 'Lato-Regular';
    border-radius: 0px;
    padding: 5px 40px;
    font-weight: 600;
    transition: all 0.5s ease-in-out;
    margin-top: 5px;
}
.btn:hover{background: transparent;transition: all 0.5s ease-in-out;color:#ccc;}
.foot{background: #222222;padding: 12px 30px;}
.foot p{color:#666;font-family: 'Lato-Light';font-size: 14px;margin-bottom: 0px;line-height:30px;}
.social span{font-size:18px;color:#999;font-family: 'Lato-Light';vertical-align: top;line-height: 30px;}
.social li a i{font-size: 28px;color:#7a7a7a;transition: all 0.5s ease-in-out;}
.social li a:hover i{color:#29adcb;transition: all 0.5s ease-in-out;}
.social ul{margin-bottom: 0px;}
.social{text-align:right;}
.social li{padding: 0 15px;}
.wrapper h1{position: relative;padding-left: 17px;line-height: 27px;margin: 20px 0;}
.wrapper h1:before{content:"";position: absolute;top:0;left:0;background:#ff6666;width:7px;height:30px;}
.faculty h5:before{content:"";position: absolute;top:0;left:0;background:#29adcb;width:7px;height:20px;}
.faculty h5{text-transform: capitalize;position: relative;padding-left: 17px;line-height: 20px;margin: 10px 0 30px;}
h5:before{content:"";position: absolute;top:0;left:0;background:#29adcb;width:7px;height:20px;}
h5{text-transform: capitalize;position: relative;padding-left: 17px;line-height: 20px;margin: 10px 0 30px;}
.faculty img{width:100px;}
.faculty .media-body p{font-size: 18px;font-family: 'Lato-Light';line-height: 22px;}
.faculty .media{margin-bottom:30px;}
.faculty .media-body{padding: 20px;}
.faculty .media-body p a{color:#ff6666;}
.pad45{padding:20px 45px;}
.wrapper figcaption {font-size: 18px;font-family: 'Lato-Regular';color: #666;padding: 10px 0 20px;}
.faculty .btn.btn-c{color:#ff6666;border:2px solid #ff6666;font-size:18px;font-family:'Lato-Regular';background: transparent;transition: all 0.5s ease-in-out;text-transform: capitalize;padding:10px 40px;font-weight:100;}
.faculty .btn.btn-c:hover{transition: all 0.5s ease-in-out;background: #ff6666; color:#fff;}
.faculty.pad45{padding: 20px 45px 30px;}
.faculty p span{font-family:'Lato-Regular';}
.faculty .p1 .bg-grey{padding: 20px;margin-bottom: 7px;min-height:125px;}
.faculty .p1 p{line-height: 25px;}
.blue .btn.btn-c{border-color:#29adcb;color:#29adcb;}
.blue .btn.btn-c:hover{background:#29adcb;}
.blue{margin: 30px 0 15px;}
.head-list .nav-pills li {font-size: 18px;font-family: 'Lato-Light';color: #666;border: 2px solid transparent;border-radius: 0px;margin: 0px;margin: 0 5px;line-height: 30px;}
.head-list .nav-pills li:nth-child(1) {margin-left: 0px;}
.head-list .nav-pills li a{color: #666;transition: all 0.5s ease-in-out;border-radius: 0px;padding: 0px;border-bottom: 5px solid transparent;font-weight:600;}
.head-list .nav-pills li.active a:hover, .head-list li.active a, .head-list .nav-pills li.active a:focus{background: transparent;color: #29adcb;border-bottom: 5px solid #29adcb;font-weight: 600;transition: all 0.4s ease-in-out;}
.head-list .nav-pills li a:hover, .head-list .nav-pills li a:focus{background: transparent;color: #29adcb;border-bottom: 5px solid #29adcb;transition: all 0.4s ease-in-out;}
.head-list .nav-pills li a:active{padding: 0px;margin: 0px;}
.wrapper .list{padding-top: 0px;}
.wrapper.report h1{margin-top: 10px;}
.head-list.pad20-30{padding:25px 40px 40px 44px;}
.head-list h5{margin: 30px 0 35px;}
.head-list a span{font-size: 18px;font-family: 'Lato-Black';color: #666;transition: all 0.5s ease-in-out;}
.head-list a span i{font-size: 13px;line-height: 20px;transition: all 0.5s ease-in-out;}
.fa-chevron-right{width: 20px;height: 20px;padding: 0 6px;line-height: 20px;vertical-align: middle;margin-right: 10px;margin-top: -4px;font-size: 13px;background: #666;color: #fff;border-radius: 50%;}
.head-list a span:hover, .head-list a span:hover i {color:#29adcb;transition: all 0.5s ease-in-out;}
.head-list a span:hover i {background:#29adcb;transition: all 0.5s ease-in-out;color:#fff;}
.report h4{font-family: 'Lato-Italic';color: #666;font-size: 18px;line-height: 24px;margin: 20px 0 15px;}
.report h6{margin: 15px 0;}
.report figure{text-align: center;padding: 20px 0;}
.report figure img{width:auto;margin: 0 auto;}
.report figure h4{text-transform: capitalize; margin: 10px 0;}
.wrapper.report figcaption{line-height: 24px;font-family:'lato-Light';}
.que h6{font-size: 20px;font-family:'Lato-regular';color:#666;line-height: 26px;margin: 10px 0;text-transform: none;}
.que{display: inline-block;margin: 5px 0 0; width:100%;}
.que ol li{color:#666;font-size: 18px; font-family: 'Lato-Light';text-align: justify;line-height: 30px;}
.que p a{font-weight:600;}
.que1{display: inline-block;padding: 10px 0 30px;width: 100%;}
.que1 ol li{color:#666;font-size: 18px; font-family: 'Lato-Light';text-align: justify;line-height: 30px;}
.que1 p a{font-weight:600;}
.media .media-left img{width:auto;}
.report .media{margin-bottom: 20px;padding-top: 20px;}
.report .media-heading{text-transform: capitalize;}
.pad-45{padding: 45px;}
/*facilities*/
.facilities img{width: auto;}
.facilities ul li a, .facilities ul li{font-size: 18px;font-family: 'Lato-Light';line-height: 30px;color:#666;transition: all 0.4s ease-in-out;display: inline-block;width: 100%;}
.facilities .list li{
    display: block;
    text-align: center;
    width:18.42%;
}
.facilities address{font-size: 16px;font-family: 'Lato-Italic';line-height: 24px;color:#666;padding: 20px 0;}
.facilities address a:hover{color:#29ADCB;}
.facilities address a{color:#666;}
.facilities ul li a:hover{color:#29ADCB;transition: all 0.4s ease-in-out;}
.facilities .input{background: #fff;color:#666;border: 2px solid #999;height:38px;}
.facilities .input:placeholder-shown{color: rgba(102, 102, 102, 0.8);font-family: 'Lato-Regular';font-size: 14px;}
.facilities .input:-webkit-input-placeholder{color: rgba(102, 102, 102, 0.8);font-family: 'Lato-Regular';font-size: 14px;}
.facilities .input::-webkit-input-placeholder{color: rgba(102, 102, 102, 0.8);font-family: 'Lato-Regular';font-size: 14px;}
.facilities .input:-moz-placeholder{color: rgba(102, 102, 102, 0.8);font-family: 'Lato-Regular';font-size: 14px;}
.facilities .input::-moz-placeholder{color: rgba(102, 102, 102, 0.8);ont-family: 'Lato-Regular';font-size: 14px;}
.facilities textarea.input{color: rgba(102, 102, 102, 0.8);font-family: 'Lato-Regular';font-size: 14px;padding: 10px 17px;height:80px;}
.facilities .btn{color:#fff;}
.facilities .btn:hover{color:#666;}
.facilities .form-group{margin-bottom: 25px;}
.contact h4{font-size: 20px;font-family: 'Lato-Regular';color:#666;font-weight: 600;padding: 0 0 20px 0;}
.facilities .contact address{padding: 0px;}
.facilities .contact{padding-bottom: 20px;}
.faculty.wrapper figure{border: 1px solid #eee;padding: 25px;margin-bottom: 30px;text-align: center;}
.faculty h1{text-align: left;}
.faculty.wrapper{text-align: center;margin: 0 auto;display: block;}
.faculty.wrapper p{text-align: center;}
/*masonary gallery*/
#columns {
	column-width: 320px;
	column-gap: 15px;
    -moz-column-count: 4;
    -moz-columns: 4;
    -webkit-columns: 4;
    columns: 4;
}

#columns figure {
	background: #fefefe;
	border: 2px solid #fcfcfc;
	box-shadow: 0 1px 2px rgba(34, 25, 25, 0.4);
	margin: 0 2px 15px;
	padding: 25px 15px 15px;
	padding-bottom: 10px;
	transition: opacity .4s ease-in-out;
  display: inline-block;
  column-break-inside: avoid;
    width: 100%;
}

div#columns figure img {
	 height: auto;
	border-bottom: 1px solid #ccc;
	padding-bottom: 15px;
	margin-bottom: 5px;
}


/*masonary gallery end*/
.bdr,.text{border: 1px solid #eee;height: 220px;padding: 20px 15px;margin-bottom: 30px;background: #f7f7f7;transition: all 0.4s ease-in-out;cursor: pointer;}
.bdr-white{border: 1px solid #eee;height: 230px;padding: 20px 15px;margin-bottom: 30px;background: #fff;transition: all 0.4s ease-in-out;cursor: pointer;text-align: center;}
.bdr-white img{width: auto;max-width: 80%;}
.bdr-white p{font-size: 15px;transition: all 0.4s ease-in-out;text-align: center;color:#666;}
.text{height:120px;padding: 35px 15px;}
.text.text-traniee{height:auto;}
.bdr:hover, .text:hover{background: #fff;transition: all 0.4s ease-in-out;}
.bdr h6{margin-bottom: 10px;padding-top: 15px;transition: all 0.4s ease-in-out;}
.bdr i.fa{font-size: 40px;color:#aaa;transition: all 0.4s ease-in-out;}
.bdr:hover i.fa, .bdr:hover h6, .bdr:hover p, .bdr:hover span{color:#29adcb;transition: all 0.4s ease-in-out;}
.text:hover i.fa, .text:hover h6, .text:hover p, .text:hover span{color:#29adcb;transition: all 0.4s ease-in-out;}
.bdr p, .text p{font-size: 15px;transition: all 0.4s ease-in-out;text-align: center;}
.bdr p b, .text p b{font-size: 16px;transition: all 0.4s ease-in-out;}
.bdr span{font-size: 16px;transition: all 0.4s ease-in-out;color:#666;font-family: 'Lato-regular';}
.faculty h5{text-align: left;}
.b1{border: 2px solid #eee;margin: 30px 0;background: #f7f7f7;padding: 30px 20px 20px;transition: all 0.4s ease-in-out;}
.b1:hover{background: transparent;transition: all 0.4s ease-in-out;}
/*.facilities .b1:last-child{border-bottom: 0px;}*/
.pad60{padding: 20px 45px 20px 60px;}
.b1 h4{margin: 20px 0 10px;}
/*table css*/
table td, th{font-family: 'Lato-Light';font-size: 17px;color:#666;line-height: 24px;text-align: center;}
table{margin-top: 10px;}
.que.facilities address{padding: 10px 0;margin-bottom: 0px;}
.que .text-center a{font-size: 20px;font-weight: 600;letter-spacing: 1px;background: #29adcb;color: #fff;padding: 3px 15px;border:2px solid #29adcb;transition: all 0.4s ease-in-out;font-family: 'Lato-Regular';}
.que .text-center a:hover{background: transparent;color:#29adcb;transition: all 0.4s ease-in-out;}
.que1 a{font-size: 20px;font-weight: 600;letter-spacing: 1px;background: #29adcb;color: #fff;padding: 3px 15px;border:2px solid #29adcb;transition: all 0.4s ease-in-out;font-family: 'Lato-Regular';}
.que1 a:hover{background: transparent;color:#29adcb;transition: all 0.4s ease-in-out;}
.img-overlay{position: absolute;background: rgba(0,0,0,0.7);right:0;bottom: 0;left:0;transition: all 0.5s ease-in-out;display: none;overflow: hidden;height: 0;display: inline-block;}
.map{position: relative;}
.map a:hover .img-overlay{display: block;height: 100%;}
.img-overlay img{width:auto;}
.img-overlay span{position: absolute;top:50%;margin-top: -21px;left:0;right:0;text-align:center;transition: all 0.5s ease-in-out;}
.myVideo .modal-header{border-bottom: 0px;padding: 0px;}
.myVideo  .close{border-bottom: 0px;opacity: 0.7;color:#fff;line-height: 30px;margin-right: -20px;display: inline-block;cursor: pointer;position: absolute;right:-50%;top:-20%;font-size: 40px;transition: all 0.5s ease-in-out;outline:none;}
.myVideo  .close:hover{opacity: 1;transition: all 0.5s ease-in-out;}
/*.myVideo .modal-body{padding-top: 0px;}*/
.myVideo iframe{width: 100%;display: block;}
.myVideo .modal-content{border-radius: 0px;}
.modal-backdrop.in {opacity: .8;}
.modal-dialog{margin: 100px auto;}
.carousel-indicators{bottom: -40px;}
.carousel-indicators li{border:1px solid #29adcb;}
.carousel-indicators .active{background:  #29adcb;}
/*support*/
.support .list li{height:220px;}
.pad120{padding: 120px 20px;}
/*endowed-chair*/
.e1 div#columns figure img{max-width: 100%;width:auto;}
.e1.head-list.pad20-30{padding-bottom: 0;}
.faculty h4 {color: #666;font-size: 16px;}
.faculty a{display: inline-block;transition: all 0.5s ease-in-out;}
.e1.faculty figure p{font-size: 16px;margin-bottom: 0px;}
.faculty a:hover p, .faculty a:hover h4{color:#29adcb;transition: all 0.5s ease-in-out;}
.clear{clear:both;}
.pad45.head-list.wrapper h1{margin-bottom: 0px;}
.ul-list ol li {width: 100%;font-size: 18px;float: none;font-family: 'Lato-Light';text-align: justify;}
.ul-list ol{padding-left: 20px;}
.bdr a, .text a{display: table;height:100%;width: 100%;}
.bdr a p, .text a p{display: table-cell;vertical-align: middle;height: 100%;}
.bdr-white span{display: table;height:100%;width: 100%;}
.bdr-white span div{display: table-cell;vertical-align: middle;height: 100%;}
.head-list .que h5{margin-bottom: 25px;}
.head-list .que h5:first-child{margin-top: 0px;}
.head-list .text-center h1 span{font-size: 18px;display: block;font-family: 'Lato-Regular';color: #29adcb;line-height: 50px;}
.head-list .text-center h1:before{display: none;} 
.head-list .text-center h1{margin-bottom: 10px;}
/*small card css*/
.small.list li{height:190px;}
/*small card css end*/
/*bdr div*/
.bdr{display: table;width: 100%;}
.bdr span{display: table-cell;height: 100%;width: 100%;vertical-align: middle;}
.faculty a{width:100%;}
/*bdr div end*/
/*list*/
.list ul li{display: table;width: 100%;}
.list ul li a{
  /*display: table-cell;*/
  height: 100%;
  width: 100%;
  vertical-align: middle;}
.list li h6{margin: 15px 0 0;font-size: 20px;font-weight: 500;font-family: 'Lato-Regular';color: #666;}
.list ul{width: 100%;}
/*list end*/
.h1 h1{line-height: 40px;}
.support .list li img{width:100px;}
.map a{text-align: center;}
.map-main p{margin-top: -15px; text-align: center; margin-bottom: 15px;}
/*.map a img.thumb{width:100px; margin: 0 auto;}*/
.media a:hover .media-heading span {color:#29adcb;}
.media a:hover .media-heading {color:#29adcb;}
.media a:hover .media-body p {color:#29adcb;}
.blink_me {animation: blinker 1s linear infinite;transition: all 0.5s ease-in-out;}
 @keyframes blinker {  
              50% { opacity: 0.5;color:#29adcb; }
              100% { opacity: 1;color:#29adcb; }
  }
          .bdr p:nth-child(1) {margin-bottom: 0px;}
          .sorttoggle {
    display: none;
}
.sortyear {
    cursor: pointer;
}
/*.url-small.small.list li {
    height: 270px;
}*/
.faculty .ofc-h a {
    width: 100%;
    display: inline;}

.registration p, .registration h1{
  padding:0;
  margin: 0;
}
.registration h1{
  padding:0;
  margin: 0;

}

.hdr_group p{
  text-align:center;
}

.registration form {
    padding-right:0;
}
.npp{padding:0 0 0 5px}
.h1top{
  margin:30px 0 20px!important;
}
.h1left{text-align: left!important}
.registration h1,h2,h3, p{
font-family: 'MyriadPro-Regular';
}
    .registration{
    font-family: 'MyriadPro-Regular';
    margin: 50px auto;
    border-bottom: 1px solid #ddd;
}

.btop{
 border-top:1px solid #1a9cba;
}
.np{
  padding: 0
}
.hdr_group{text-align: center}
.hdr_group h1, .form_start h1{
   font-size: 16px;
   line-height: 18px;
   color:#000;
}
.form_start{
  padding: 30px;
   
}
.form_start h1, .radio_btn{
  margin: 20px 0 20px;
}
.form_start h2{
  font-size: 15px;
  color: #fff;
  background-color: #1a9cba;
  padding: 5px;
}
.financial ul{
    padding-left: 20px;
}