body{color: #595959; font-size: 15px; font-family:'Foundry Sterling Book';}

.button{background: #bf262a; border: 0 none; color: #fff; font-size: 15px; padding: 12px 20px; text-align: center;}
.button:hover{background:#474747;}

/*-----Hp-slider---------*/
.hp-slider-img{height: 745px; position: relative;}
.hp-slider-img.img1{background: url('../images/hp-slider-img1.jpg') no-repeat center; background-size: cover;}
.hp-slider-img.img2{background: url('../images/hp-slider-img2.jpg') no-repeat center; background-size: cover;}
.hp-slider-desc{font-size: 40px; color: #ffffff; font-family: 'Jotia Bold'; 
                /*background: rgba(136, 27, 30, 0.9);*/ 
                text-align: center; position: absolute; bottom: 0; width: 100%; padding: 31px 15px 30px; text-transform: uppercase;}
.hp-slider-desc:before{    content: "";    display: block;   height: 100%;    position: absolute;    top: 0;   left: 0;    width: 100%;    z-index: 1;    background-color: hsla(0, 70%, 40%, 1);    mix-blend-mode: multiply;}
.hp-slider-desc h2{font-size: 40px; color: #ffffff; margin-bottom: 0;    position: relative;    z-index: 100;}
.slider-img-info{font-size: 13px; color: #fff; position: absolute; bottom: 130px; width: 100%; padding: 0 35px;}

/*----- Biography-slider ---------*/
.bio-slider-img{height:574px; position:relative;}

.bio-slider-img.img1{float:left; width:25%;}
.bio-slider-img.img2{float:left; width:35%;}
.bio-slider-img.img3{float:left; width:40%;}

.bio-slider-desc{font-family: 'Jotia Bold'; background:#be262a; text-align: center; width: 100%; padding: 31px 15px 30px; text-transform: uppercase; clear:both;}
.bio-slider-desc h2{font-size:40px; color: #ffffff; margin-bottom: 0;}
.bio-slider-img-info{font-size: 13px; color: #fff; position: absolute; bottom:20px; left:20px; width: 100%;}

#biography .item:after{content:""; display:block; clear:both;}
#biography .owl-nav .owl-prev{background: url('../images/bio-arrow-left.png') no-repeat; width: 69px; height:69px; display: inline-block; position: absolute; top:45%; left:20px; text-indent:-99999px; margin-top:-35px;}
#biography .owl-nav .owl-next{background: url('../images/bio-arrow-right.png') no-repeat; width: 69px; height:69px; display: inline-block; position: absolute; top:45%; right:20px; text-indent:-99999px; margin-top:-35px;}

.bio-content-wrap{padding:60px 0px;}
.bio-left-sec h1{font-size: 24px; color: #5c5c5c; font-family: 'Jotia Bold'; text-transform: uppercase; margin:0 0 25px; text-align: left; hyphens: initial;line-height: 1.3; }
.bio-left-sec h1:after{content: ''; height: 2px; width: 35px; display: block; background: #bf262a; margin-top: 25px;}

.bio-left-sec strong{font-size:16px; color:#000000; font-family:'Foundry Sterling Bold'; line-height:16px;}
.bio-left-sec p{font-size:16px; color:#595959; font-family:'Foundry Sterling Book';line-height:20px; margin-bottom:20px;}

.bio-right-sec p{font-size:16px; color:#595959; font-family:'Foundry Sterling Book'; margin-bottom:20px;line-height: 1.5;}
.bio-right-sec h2{font-size:22px; color:#be262a; font-family: "Jotia"; font-weight: normal; margin:0 0 20px; text-transform:capitalize; text-align: left; line-height:normal;}
.bio-right-sec h3{font-size:18px; color:#595959; font-family:'Jotia'; font-weight:normal; margin-bottom:20px;}
.bio-right-sec h3:first-child{margin-top: 0;}
.bio-right-sec h4{font-size:15px; color:#be262a; font-family:'Foundry Sterling Demi';}
/*19-03-18*/
.research-position h4{font-size:15px; color:#be262a; font-family:'Foundry Sterling Demi';}
/*end 19-03-18*/
.bio-right-sec h4{font-size:15px; color:#be262a; font-family:'Foundry Sterling Demi';}
.bio-right-sec h4 p{font-size:16px; color:#be262a; font-family:'Foundry Sterling Book'; font-weight:normal;}
.bio-right-sec a{font-size:16px; color:#be262a; font-family:'Foundry Sterling Book'; font-weight:normal;}
.bio-right-sec h5{font-size:22px; color:#595959; font-family:'Foundry Sterling Bold'; line-height:normal;margin:0 0 20px;}

small{color:#595959;}
.bio-right-sec ul li{  margin:0 0 0 15px; padding: 0;}

.left-img-sec img{max-width:100%; border-radius:0; box-shadow:none;}

#new-article-slider{max-width: 493px; position: relative;}
#new-article-slider img{width: 100%; height: auto;}
#new-article-slider .owl-nav .owl-prev{background: url('../images/article-arrow-left.png') no-repeat; width:29px; height:29px; display: inline-block; position: absolute; top:50%; left:15px; text-indent:-99999px; margin-top:-17px;}
#new-article-slider .owl-next{background: url('../images/article-arrow-right.png') no-repeat; width:29px; height:29px; display: inline-block; position: absolute; top:50%; right:15px; text-indent:-99999px; margin-top:-17px;}

/* resourse page */

.resources-page .bio-right-sec h4{font-size:20px;font-family:'Foundry Sterling Book'; font-weight:normal; line-height:normal;}
/*19-03-18*/
.research-position h4{text-align: center; color:#be262a; font-size:15px;font-family:'Foundry Sterling Book'; font-weight:normal; line-height:normal;}
.research-page .bio-right-sec p{margin-bottom: 0px !important;}
.research-page .bio-right-sec p:after{display: none;}


 .header-top-right .menu-header-menu-1-container { display: inline-block; float: right;  }
 .header-top-right .search-form { display: inline-block; float: right; margin:0 0 0 15px; }
 .header-top-right .search-form input[type="search"] { background: #e4e4e5; float: left; border-radius: 0; height: 30px; font-size: 12px; border:none;  }
 .header-top-right .search-form button { float: left; padding: 0; height: 30px; width:30px; background: none; border:none; border-radius: 0; cursor: pointer;  }
 .header-top-link {margin-top: 3px;}
 .intro-paregraph{font-size:17px;}
/*end 19-03-18*/
.resources-page .bio-right-sec p{font-size: 15px; line-height: normal; position:relative; padding-bottom:15px; margin-bottom:30px;}
.resources-page .bio-right-sec p:after{content:""; width:35px; height:2px; background:#bf262a; position:absolute; left:0; bottom:0;}

.resources-page img{border-radius:0; box-shadow:none; margin-top:5px;}


.news-page .news-event-img img{border-radius:0px; box-shadow:none;}
.news-page .five-colume{margin-bottom:50px;}

.search-page-banner-wrap{position:relative;}
.search-page-banner{min-height:450px; position:relative; margin-bottom:10px;}
.search-page-banner:after{content:""; background:url("../images/white-line.png") no-repeat scroll right center; min-height:330px; width:100%; max-width:337px; position: absolute; bottom:0; right:0;}
.search-page-banner .bio-slider-img-info{width:auto;}

.sp-banner-text-wrap{position:absolute; top:50%; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%); width: 100%;}
.sp-banner-text{width:100%; max-width:522px; }
.sp-banner-text h1{font-family:'Jotia Bold'; font-size:34px; color:#fff; font-weight:700; text-transform:uppercase; line-height:38px;  position: relative; background: hsla(0, 72%, 49%, 0.8); margin:0px; padding:26px 31px;}
.sp-banner-text h1 span{display: block;position: relative; z-index: 10;}
.sp-banner-text h1 div{font-size: 20px; line-height: 25px; margin-top: 5px;  position: relative; z-index: 1;}


.page-template-project-video .sp-banner-text{position: relative;}
.page-template-project-video .sp-banner-text h1{background: transparent;}
.page-template-project-video .sp-banner-text h1:before{background-color:hsla(0, 100%, 35%, 0.8); content: ""; display: block; height: 100%; left: 0; mix-blend-mode: multiply; position: absolute; top: 0; width: 100%; z-index: 1;}


.page-template-project-video .sp-banner-text h1{font-size:32px;}

/*.sp-banner-text h1:before{
    content: "";
    display: block;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1;
    background-color: hsla(0, 70%, 40%, 1);
    mix-blend-mode: multiply;
}*/
.sp-banner-text p{font-family:'Jotia Light'; font-size:18px; color:#fff; font-weight:300; line-height:normal; background:rgba(0,0,0,0.7); padding:21px 31px 25px;}

.search-sec{padding:50px 0 35px;}

.search-sec-title{text-align:center;}
.search-sec-title h2{margin-bottom:20px;}

.search-sec-alphabet{border-top:1px solid #ececec; border-bottom:1px solid #ececec; text-align:center; color:#e2e2e2; font-size:18px; padding:35px 15px; font-family:'Foundry Sterling Book'; margin:45px 0 45px 0;}
.search-sec-alphabet a{color:#474747; padding:0 5px;}
.search-sec-alphabet a:hover{color:#be262a; text-decoration:none;}



/*----Hp-intro---*/

.hp-intro-container {padding: 50px 0;}
.hp-intro-inner {padding: 0 67px;}
.hp-intro-inner h3{font-size: 24px; color: #5c5c5c; font-family:'Jotia Bold'; text-transform: uppercase;    margin-top: 0; }
.hp-intro-inner h3:after{content: ''; height: 2px; width: 35px; display: block; background: #bf262a; margin-top: 15px;}
.hp-intro-inner p{color:#595959; font-size: 15px; line-height:22px;    margin-bottom: 0;}

.hp-intro-inner h1{font-size: 24px; color: #5c5c5c; font-family:'Jotia Bold'; text-transform: uppercase; margin:0px;}
.hp-intro-inner h1:after{content: ''; height: 2px; width: 35px; display: block; background: #bf262a; margin-top: 15px;}


/*----project---*/

.project-container{padding: 31px 0 33px; background: #eef3f5;}
.project-inner > h2{font-size: 24px; color: #5c5c5c; font-family:'Jotia Bold'; text-align: center; margin-bottom: 39px;     margin-top: 0;text-transform: uppercase;}

h3{font-size:16px; color:#5c5c5c; font-family:'Jotia Bold'; text-transform:uppercase; letter-spacing:0;}

.search-form{margin:30px 0 0 0;}
.search-form ul li label{color:#595959; min-width:200px; display: inline-block; vertical-align:middle;}
.search-form ul li input{border:1px solid #cbcbcb; background:#fff; width:100%; max-width:317px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px; height:37px; padding:5px 10px;}
.search-form ul li{margin-bottom:15px;}
.search-form ul li .w100{width:100px;}
.search-form ul li button{background:#bf262a; color:#fff; min-width:150px; text-align: center; border:0; font-size:15px; padding:10px;}
.search-form ul li button:hover{background:#474747;}


.search-results-sec{margin:0 0 50px 0;}
.search-results-title{background:#474747; padding:11px 15px; margin-bottom:20px; text-align: center;}
.search-results-title h3{color:#fff;}

.search-results-table table{width:100%;}

.search-results-table table thead th{padding:13px 10px; font-size:15px; color:#000; font-weight:700; font-family:'Foundry Sterling Bold'; text-align: center;}
.search-results-table table thead th:first-child,
.search-results-table table thead th:last-child{width:20%;}

.search-results-table table tbody td{padding:13px 10px; font-size:15px; color:#000; text-align: center;}
.search-results-table table tbody td:first-child,
.search-results-table table tbody td:last-child{width:20%;}
.search-results-table table tbody td:nth-child(2){color:#bf262a;}

.search-results-table table tbody tr:nth-child(odd){background-color:#f8f8f8;}

.search-results-table table thead th:nth-child(2),
.search-results-table table tbody td:nth-child(2){text-align:left;}


.bio-form-main-title{background:#be262a; padding:35px 15px;}
.bio-form-main-title h1{color:#fff; font-size:22px; margin:0px; padding:0px;font-family: 'Jotia Bold'; text-transform: uppercase; width:100%; text-align: center;}

.bio-form-sec{border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; padding:20px 0 30px 0;}
.bio-form-sec h4{border-bottom:1px solid #e5e5e5; font-family:'Jotia Medium'; font-size:22px; color:#303030; font-weight:500; padding:0 0 8px; margin:20px 0 22px;}

.bio-form-bottom{margin:40px 0 70px; text-align: center;}
.bio-form-bottom p{margin-bottom:30px; text-align: left;}
.bio-form-bottom .button{font-family:'Foundry Sterling Bold'; font-size: 20px;}


.information{background:#fff6f4 url("../images/info-icon.png") no-repeat 17px 20px; color:#fc451e; font-size:16px; padding:21px 15px 21px 50px; margin-bottom:20px;}

.form-list label{color:#303030; margin:0 0 5px 0; display: inline-block;}
label.error {  color: #fc451e; }
.form-list label.required{color:#303030; margin:0 0 5px 0; display: inline-block;}
.form-list label.required:after{content:"*"; color:#fc451e;}
.form-list input[type=text],
.form-list input[type=email],
.form-list input[type=number],
.form-list input[type=password]{border:1px solid #cbcbcb; background:#fff; width:100%; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px; height:37px; padding:5px 10px; margin-bottom:20px;}
.form-list textarea{border:1px solid #cbcbcb; background:#fff; width:100%; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px; height:150px; padding:5px 10px; margin-bottom:20px; resize:none;}

.form-list .dates input{display:inline-block;}
.form-list .dates input.dd{width:52px; margin-right:6px;}
.form-list .dates input.mm{width:52px; margin-right:6px;}
.form-list .dates input.yy{width:72px; margin-right:6px;}

.radio-box{margin:0 0 20px 20px; display: inline-block;}
.radio-box input{vertical-align: middle;}
.radio-box span{color:#303030; vertical-align: middle; display: inline-block;}

.add-another-btn{margin:10px 0 40px 0;}
.add-another-btn a{border:1px solid #cbcbcb; font-size:15px; color:#000; padding:9px 14px;
                   background: rgb(252,251,251); /* Old browsers */
                   background: -moz-linear-gradient(top, rgba(252,251,251,1) 0%, rgba(237,237,237,1) 100%); /* FF3.6-15 */
                   background: -webkit-linear-gradient(top, rgba(252,251,251,1) 0%,rgba(237,237,237,1) 100%); /* Chrome10-25,Safari5.1-6 */
                   background: linear-gradient(to bottom, rgba(252,251,251,1) 0%,rgba(237,237,237,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
                   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfbfb', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
}
.add-another-btn a img{margin-right:8px; vertical-align:-2px;}
.add-another-btn a:hover,
.add-another-btn a:focus{text-decoration:none; outline: none;}

.file-upload{margin:0 0 30px 0;}
.file-upload input{width:190px; font-weight:bold; color: #000; font-size: 12px;}
.file-upload span{font-size:12px; color:#000;}
.file-upload label{margin:0 0 15px; width:100%;}


.owl-carousel .owl-item img{width: auto;}
.project-img {display: table-cell; width: 32.2%;}
.project-text {display: table-cell; width: 67.8%; vertical-align: middle; padding: 0 100px;}

#project-slider.owl-carousel .owl-item > .item {background: #fff; display: table;}
#project-slider.owl-carousel .owl-item > .item:after {content: ''; display: table; clear: both;}

.project-text h2{font-size: 24px; color: #474747; font-family: 'Jotia Bold'; text-transform: uppercase; margin-bottom: 25px; text-align: left;}
.project-text h2:after{content: '';
                       height: 2px;
                       width: 35px;
                       display: block;
                       background: #bf262a;
                       margin-top: 15px;
}

.project-text p {
    color: #181819;
    line-height: 25px;
    margin-bottom: 25px;
    font-size: 15px;
}

.project-text a.view-project {
    min-width: 207px;
    height: 39px;
    display: inline-block;
    background: #bf262a;
    color: #fff;
    font-size: 15px;
    text-align: center;
    line-height: 39px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
}

.project-text a.view-project:hover {
    text-decoration: none;
}

.project-container .owl-carousel .owl-nav .owl-next, 
.project-container .owl-carousel .owl-nav .owl-prev {
    width: 25px;
    height: 36px;
    text-indent: -99999px;
    overflow: hidden;
    background: transparent;
    margin: 0;
    padding: 0;
}

.project-container .owl-carousel .owl-nav .owl-next,
.project-container .owl-carousel .owl-nav .owl-next:hover {
    background: url('../images/right-arrow.png') no-repeat;
    position: absolute;
    right: -117px;
    top: 0;
    bottom: 0;
    margin: auto;
}

.project-container .owl-carousel .owl-nav .owl-prev,
.project-container .owl-carousel .owl-nav .owl-prev:hover{
    background: url('../images/left-arrow.png') no-repeat;
    position: absolute;
    left: -117px;
    top: 0;
    bottom: 0;
    margin: auto;
}

.project-container .owl-theme .owl-dots .owl-dot span {
    width: 14px;
    height: 14px;
    margin: 0 3px;
    background: #fff;
}

.project-container .owl-theme .owl-dots .owl-dot.active span, 
.project-container .owl-theme .owl-dots .owl-dot:hover span {
    background: #bec2c4;
}

.project-container .owl-dots {
    margin-top: 31px;
}

/*-----biography-----*/

.biography-container {
    min-height: 565px;
    background: url('../images/biagraphy-banner-img.jpg') no-repeat;
    background-size: cover;
    position: relative;
}

.biography-text {
    background: #f2f2f2;
    padding: 60px 68px;
    max-width: 550px;
    position: absolute;
    top: 93px;
    left: 89px;
}

.biography-container .container {
    height: 100%;
    position: relative;
}

.biography-text h2 {
    font-size: 24px;
    color: #474747;
    font-family: 'Jotia Bold';
    text-transform: uppercase;
    margin-bottom: 25px;
    text-align: left;
}

.biography-text h2:after {
    content: '';
    height: 2px;
    width: 35px;
    display: block;
    background: #bf262a;
    margin-top: 15px;
}

.biography-text p {
    color: #181819;
    line-height: 25px;
    margin-bottom: 25px;

    font-size: 15px;
}

a.btn-red {
    min-width: 150px;
    height: 39px;
    display: inline-block;
    background: #bf262a;
    color: #fff;
    font-size: 15px;
    text-align: center;
    line-height: 39px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;

    font-size: 15px;
}

a.btn-red:hover {
    text-decoration: none;
}

.biography-text .biography-btn a:first-child {
    margin-right: 10px;
}

.biography-info {
    color: #ffffff;
    font-family: 'Foundry Sterling Book';
    position: absolute;
    font-size: 13px;
    left: 36px;
    bottom: 20px;
}

/*------latest-biography-----*/

h2 {
    font-size: 24px;
    color: #5c5c5c;
    font-family:'Jotia Bold';
    margin-bottom: 30px;
    text-transform: uppercase;
    text-align: center;
    line-height:33px;
    margin-top: 0;
}

.latest-biography {
    padding: 31px 0 50px;
    background: #f2f2f2;
}

.latest-biography-inner > h2 {
    margin-bottom: 32px;
}

.five-colume {
    margin-left: -15px;
    margin-right: -15px;
}

.five-colume:after {
    content: '';
    clear: both;
    display: table;
}

.five-colume .column {
    width: 20%;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
}
.latest-biography-img img{max-width:100%;}
.latest-biography-text {
    padding-top: 24px;
}

.latest-biography-text h3 {
    font-size: 18px;
    color: #5c5c5c;
    font-family:'Jotia Bold';
}

.latest-biography-text h4 {
    color: #181819;
    font-family:'Foundry Sterling Book';
    font-weight: normal;
    margin-bottom: 5px;
}

.latest-biography-text a.view-biography {
    color: #bf262a;
    font-family:'Foundry Sterling Book';
}

/*------news and events--------*/

.news-event-container {
    padding: 32px 0 40px;
}
.news-event-inner > h2{
    margin-bottom: 32px;
}
.news-event-img img{max-width:100%;}
.news-event-text {
    margin-top: 25px;
}

.news-event-text h3 {
    font-size: 18px;
    color: #5c5c5c;
    font-family:'Jotia Bold';
    line-height: 20px;
    margin-bottom: 15px; 
    /*text-transform: capitalize;*/
    text-transform: none;
}

.news-event-text p {
    line-height: 20px;
    color: #181819;
}

.news-event-text p span {
    display: block;
}

.news-event-text p strong {
    font-family:'Foundry Sterling Demi';
}

.news-event-text p a {
    display: inline-block;
    color: #bf262a;
    margin-top: 10px;
}

.view-all-news {
    text-align: center;
    margin-top: 40px;
}

/*-------scholarship-container------*/

.scholarship-container {
    padding: 39px 0 38px;
    overflow: hidden;
    background: #474747 url('../images/line.png') no-repeat right;
}

.scholarship-inner h2 {
    margin-bottom: 0;
    text-align: left;
    color: #fff;
    width:30%;
    display: inline-block;
    vertical-align: middle;
    padding-right: 15px;
}

.scholarship-inner p {
  color: #fff;
  display: inline-block;
  font-size: 17px;
  line-height: 25px;
  padding-left: 20px;
  padding-right: 15px;
  vertical-align: middle;
  width: 46%;
}

.scholarship-inner a.btn-red {
    float: right;
    margin-top:28px;
    min-width: 200px;
}

/*---robert-henry-inner-*/

.robert-henry-container {
    padding: 60px 0;
}

.robert-henry-inner {
    display: table;
    width: 100%;
    background: #eef3f5;
}

.robert-henry-img {
    display: table-cell;
    width: 32.2%;
}

.robert-henry-text {
    display: table-cell;
    width: 67.8%;
    vertical-align: middle;
    padding: 0 100px;
}

.robert-henry-text h2 {
    font-size: 24px;
    color: #474747;
    font-family: 'Jotia Bold';
    text-transform: uppercase;
    margin-bottom: 25px;
    text-align: left;
}

.robert-henry-text h2:after {
    content: '';
    height: 2px;
    width: 35px;
    display: block;
    background: #bf262a;
    margin-top: 15px;
}

.robert-henry-text p {
    color: #181819;
    line-height: 25px;
    margin-bottom: 25px;
}

.robert-henry-text a.view-project {
    min-width: 207px;
    height: 39px;
    display: inline-block;
    background: #bf262a;
    color: #fff;
    font-size: 15px;
    text-align: center;
    line-height: 39px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
}

.robert-henry-text a.view-project:hover {text-decoration:none;}

/*----27th may-----*/

.latest-biography-inner .five-colume .column {
    min-height: 10px;
}

.news-event-container .five-colume .column {
    min-height: 10px;
}

.news-event-container .view-all-news { 
    margin-top: 20px;
}

.news-event-inner > h2:after {
    content: '';
    height: 2px;
    width: 35px;
    display: block;
    background: #bf262a;    
    margin: 25px auto 25px;
}

#letest_news_post .column:nth-child(5n+1){
    clear: both;
}

.page-id-64 .bio-right-sec h3 {
    font-size: 18px !important;
    font-family: 'Jotia' !important;
}

.page-id-80 .bio-right-sec h3:first-child {
    margin-top: 0;
}

.page-template-biography-listing .scholarship-inner a.btn-red{margin-top:13px;}

/*----Media Query----*/
/* only for biography slider */
@media only screen and (min-width: 1501px) and (max-width: 1640px) {
    .bio-slider-img{height:500px;}
}
@media only screen and (min-width: 1300px) and (max-width: 1500px) {
    .bio-slider-img{height:440px;}
}
@media only screen and (min-width: 1199px) and (max-width: 1299px) {
    .bio-slider-img{height:366px;}
}
@media only screen and (min-width: 992px) and (max-width: 1198px) {
    .bio-slider-img{height:303px;}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
    .bio-slider-img{height:234px;}
    .bio-slider-desc h2{font-size:30px;}
    .bio-slider-desc{padding:20px 15px;}
    .scholarship-inner a.btn-red{margin-top:34px;}
    
.page-template-biography-listing .scholarship-inner a.btn-red{margin-top:33px;}
.page-template-biography-listing .scholarship-inner h2{width: 24% !important;}
    
}
/* only for biography slider */

/* Only for projects slider */
@media only screen and (min-width: 1200px) and (max-width: 1355px) {
    .project-container .owl-carousel .owl-nav .owl-prev, .project-container .owl-carousel .owl-nav .owl-prev:hover{left:-25px;}
    .project-container .owl-carousel .owl-nav .owl-next, .project-container .owl-carousel .owl-nav .owl-next:hover{right:-30px;}
}
/* Only for projects slider */



@media only screen and (max-width: 1199px) {
    .project-container .owl-carousel .owl-nav .owl-next,
    .project-container .owl-carousel .owl-nav .owl-next:hover{right:-30px;}
    .project-container .owl-carousel .owl-nav .owl-prev,
    .project-container .owl-carousel .owl-nav .owl-prev:hover{left:-30px;}

    #project-slider{width:96%; margin:0 auto;}

}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .logo{width:100%; text-align: center; margin:0px 0px 15px 0px;}
    .header-top-right{text-align:center; width:100%;}
    .header-top-link{text-align: center;}
    .main-navigation{margin-top: 15px;}
    .main-navigation li{margin: 0 13px 0 0;}
    .main-navigation ul.nav-menu, .main-navigation div.nav-menu > ul{text-align: center;}

    .hp-slider-desc h2{font-size: 30px;}
    .project-text,
    .robert-henry-text{padding: 0 15px;}

    .latest-biography-text h3,
    .latest-biography-text,
    .news-event-text h3,
    .news-event-text p{font-size:14px;}

}

@media only screen and (min-width: 600px) and (max-width: 767px) {
    .logo{width:100%; text-align: center; margin:0px 0px 15px 0px;}
    .header-top-right{text-align:center; width:100%;}
    .header-top-link{text-align: center;}
    .main-navigation{margin-top: 15px;}
    .main-navigation li{margin: 0 13px 0 0;}
    .main-navigation li a{font-size:13px;}
    .main-navigation ul.nav-menu, .main-navigation div.nav-menu > ul{text-align: center;}
    .main-navigation li > span.glyphicon{display: none;}
}

@media only screen and (max-width: 767px) {
    .hp-slider-desc h2{font-size: 18px;}
    .hp-slider-desc{padding:20px 15px;}

    .hp-slider-img{height: 300px;}

    .hp-intro-container{padding: 30px 0;}
    .hp-intro-inner{padding: 0;}
    .hp-intro-inner h3{font-size:20px; margin-bottom:20px;}
    .hp-intro-inner h3 br{display:none;}

    .hp-intro-inner h1{font-size:20px; margin-bottom:20px; line-height: normal;}
    .hp-intro-inner h1 br{display:none;}

    .project-container{padding:30px 0;}
    .project-inner > h2{font-size:20px; margin-bottom:20px;}

    .project-img{display:block; width:100%;}
    .project-text{display:block; padding:20px 15px; width:100%;}
    #project-slider .owl-item img{margin:0 auto;}
    #project-slider.owl-carousel .owl-item > .item{display:block;}
    .project-container .owl-carousel .owl-nav .owl-next,
    .project-container .owl-carousel .owl-nav .owl-next:hover{display:none;}
    .project-container .owl-carousel .owl-nav .owl-prev,
    .project-container .owl-carousel .owl-nav .owl-prev:hover{display:none;}
    .project-text h2{font-size:18px; margin-bottom:20px;}

    .biography-container{min-height: auto;padding: 20px 0;}
    .biography-text{left: 0; max-width: 100%; padding:15px; position: relative; top: 0;}
    .biography-text h2{font-size: 18px; margin-bottom: 20px;}
    .biography-btn a.btn-red{font-size: 13px; min-width: 120px;}
    h2{font-size: 20px; margin-bottom: 20px; line-height: normal;}
    .bio-left-sec h1{font-size: 20px; margin-bottom: 20px; }

    .latest-biography{padding: 30px 0 10px;}
    .five-colume .column{margin-bottom: 20px; text-align: center; width: 100%;}
    .latest-biography-text{padding-top: 15px;}

    .news-event-container{padding: 30px 0;}
    .view-all-news{margin-top:0;}

    .scholarship-container{padding:30px 0;}
    .scholarship-inner{text-align: center;}
    .scholarship-inner h2{margin-bottom:10px; padding-right:0; width: 100%;text-align: center;}
    .scholarship-inner p{padding-right: 0; width: 100%;}
    .scholarship-inner a.btn-red{float:none;}

    .robert-henry-container{padding: 30px 0;}
    .robert-henry-inner{display:block;}
    .robert-henry-img{display: block; width: 100%; text-align: center;}
    .robert-henry-text{display: block; padding: 15px; width: 100%;}
    .robert-henry-text h2{font-size: 18px; margin-bottom: 20px;}
    .robert-henry-img > img{max-width: 100%;}

    footer[role="contentinfo"]{padding:30px 0px;}
    .footer-top-row{margin-bottom:0px;}
    .footer-top-block{width:100%;margin-bottom: 20px;}
    .footer-top-block h3{margin-bottom:10px;}
    .footer-bottom-right{float: left;}
    .footer-map{text-align:left;}

    .biography-info{bottom:0;}
    .slider-img-info{bottom:100px; padding:0 18px 10px;}


    .bio-content-wrap{padding:20px 0px;}
    .bio-slider-desc{padding:20px 15px;}
    .bio-slider-desc h2{font-size:18px;}

    .bio-slider-img.img1{width: 50%;}
    .bio-slider-img.img2{width: 50%;}
    .bio-slider-img.img3{width: 100%;}
    .bio-slider-img{height: 175px;}
    .bio-slider-img-info{bottom: 0;font-size: 12px; left: 0; padding: 10px;}

    .search-page-banner:after{display:none;}
    .sp-banner-text{max-width: 100%; padding-left: 0; width: 100%;}
    .sp-banner-text h1{padding:21px; font-size:20px; line-height:24px;}
    .project2-banner-video .sp-banner-text h1{line-height: 36px;}
    .sp-banner-text p{font-size:15px; padding:21px;}
    .search-page-banner{min-height:350px;}
    .hp-intro-container{padding: 20px 0 30px;}

    .search-sec{padding:30px 0;}
    .search-sec-alphabet{font-size: 15px; margin: 30px 0; padding: 20px 15px;}
    .search-form{margin: 20px 0 0;}

    .search-results-table table thead th:first-child,
    .search-results-table table thead th:last-child,
    .search-results-table table tbody td:first-child,
    .search-results-table table tbody td:last-child{display:none;}

    .search-results-table{overflow-x: scroll; padding: 0 0 10px;}
    .search-results-table table{width: 767px;}

    .bio-form-main-title h1{font-size:20px;}
    .bio-form-main-title{padding: 25px 15px;}

    .bio-form-sec{padding:20px 0 0 0;}
    .bio-form-sec h4{margin: 0 0 20px;}

    .news-page .five-colume{margin-bottom: 0;}

    .resources-page img{margin-bottom: 15px; margin-top: 0;}


    .project2-slider .owl-carousel .owl-nav .owl-next, .project2-slider .owl-carousel .owl-nav .owl-prev {
        width: 44px;
        height: 44px;
        background-size: 14px !important;
    }

    .bio-left-sec h1 br{
        display: none;
    }


    
}

@media (max-width:599px){

    .header-top-right { width: 100%; margin-bottom: 15px;   }
    .header-top-right .search-form { width: 100%; margin: 0;  }
    .header-top-right .search-form input[type="search"] { width: calc(100% - 30px); } 

    /* left menu start */
    .main-navigation ul.nav-menu, .main-navigation div.nav-menu > ul{background:#b82321; display: block; height: 100%; padding-top: 60px; position: fixed; right: -110%; top: 0; width: 100%; z-index: 100; transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; overflow-y: scroll;}
    .main-navigation li {padding: 10px 15px; border-bottom:1px solid #a11211;}
    .main-navigation li a{text-decoration: none; color: #fff; font-size: 17px; font-family: 'Jotia Bold';}
    .main-navigation li.current-menu-item a{color: #fff;}
    .main-navigation li a:hover,
    .main-navigation li a:focus{color: #000;}

    .main-navigation ul.nav-menu.toggled-on, .menu-toggle{right: 0;}
    .menu-toggle{ background: #b82321 url("../images/menu-arrow.png") no-repeat scroll 1px 1px; border: 0 none; border-radius: 0; height: 30px; margin: 0; outline: medium none; padding: 0; position: absolute; right:15px;
                  text-indent: -9999px; top:17px; width: 32px; z-index: 100;}
    .menu-toggle.toggled-on { background: #b82321 url("../images/menu-close-icon.png") no-repeat scroll 1px 1px;  position: fixed;  right: 15px;  top: 17px;  z-index: 101;}
    /* left menu end */

    .site-header{padding:0px;}
    .header-top-link{display: none;}
    .main-navigation{margin-top: 0; text-align: left;}
    .logo{margin: 10px 0;}

    .main-navigation li.dd_menu .megamenu{width: 100%;}
    .megamenu{}
    .megamenu-link{margin-top:10px;}
    .megamenu-link strong{font-size:16px; color:#fff; font-family:'Jotia'; font-weight:400; margin:0 0 3px; display: block;}
    .main-navigation li ul li{padding:0px; border-bottom:0px;}
    .main-navigation li ul li a{white-space: inherit; font-size:14px; color:#fff; font-family:'Foundry Sterling Book'; line-height:18px; margin-right:35px;}

    label.error {    
        font-size: 12px;
    }
    .main-navigation li.current-menu-parent a,.main-navigation li.current-menu-item a{
        color: #fff;
        text-decoration: underline;
    }
}


@media screen and (max-width: 550px) {
    .search-form ul li label{width:100%; margin:0 0 10px 0;}
   
}


@media (min-width:1356px) and (max-width:1410px) {

    .project-container .owl-carousel .owl-nav .owl-prev, .project-container .owl-carousel .owl-nav .owl-prev:hover {    
        left: -50px;
    }

    .project-container .owl-carousel .owl-nav .owl-next, .project-container .owl-carousel .owl-nav .owl-next:hover {
        right: -50px;
    }

}

.project2-banner-video .sp-banner-text{position: relative;}
.project2-banner-video .sp-banner-text h1{background: transparent;}
.project2-banner-video .sp-banner-text h1:before{background-color:rgba(190,38,42,1); content: ""; display: block; height: 100%; left: 0; mix-blend-mode: multiply; position: absolute; top: 0; width: 100%; z-index: 1;}


.project2-banner-video .sp-banner-text h1{font-size: 36px;line-height: 35px;}
.project2-banner-video .sp-banner-text { max-width: 562px; }
.project2-banner-video .sp-banner-text h1 div{ margin-top: 10px;}

.project2-banner-video .sp-banner-text-wrap {
    position: absolute;
    top: 0;
    transform: inherit;
    -moz-transform: inherit;
    -webkit-transform: inherit;
    -o-transform: inherit;
    width: 100%;
    bottom: 0;
    margin: auto;
    height: 122px;
}
@media screen and (max-width: 425px) {
    .project2-banner-video .sp-banner-text h1 {  font-size: 20px;  line-height: 25px;}
    .project2-banner-video .sp-banner-text h1 div {  margin-top: 10px;  font-size: 16px; }
}



