@charset "utf-8";

/*
 * Copyright (c) 2018 ITAcumens
 */

@import url('https://fonts.googleapis.com/css?family=Lato:400,700,900|Montserrat:400,500,700|Roboto+Slab:400,700');
@import url('https://fonts.googleapis.com/css?family=Candal');
@import url('https://fonts.googleapis.com/css?family=Teko');
@import url('bootstrap.css');
@import url('bs-slider.css');
@import url('owl.carousel.css');
@import url('owl.theme.css');
@import url('animate.css');
@import url('font-awesome.css');
@import url('new-style.css');
@import url('style3.css');
@import url('jquery.fancybox.css');
@font-face {
    font-family: akarathiplain;
    src: url('../fonts/Akarathi.ttf');
}


/* Careee Page */

.tn_cr_pg ul {
    margin-left: 0px;
    margin-top: 25px;
}

.tn_cr_pg ul li {
    background: #30a5ed;
    border-radius: 3px;
    padding: 4px 10px;
    color: #fff;
    margin-right: 10px;
}


/* End Career Page */

.myfont {
    font-family: akarathiplain;
}

* {
    margin: 0px;
    padding: 0px;
    outline: none !important;
}

body {
    font-family: 'Lato', sans-serif !important;
    font-weight: normal;
    font-size: 14px;
    overflow-x: hidden;
}


/*Head Section*/

#top_head {
    background: rgb(247, 159, 37);
    /* Old browsers */
    background: -moz-linear-gradient(-45deg, rgb(247, 159, 37) 0%, rgb(237, 170, 16) 7%, rgb(255, 148, 17) 15%, rgb(244, 111, 17) 80%, rgb(229, 190, 82) 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(-45deg, rgb(247, 159, 37) 0%, rgb(237, 170, 16) 7%, rgb(255, 148, 17) 15%, rgb(244, 111, 17) 80%, rgb(229, 190, 82) 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(135deg, rgb(44, 109, 225) 0%, #3F51B5 7%, rgb(80, 86, 170) 15%, rgb(17, 118, 244) 80%, #3949AB 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#f79f25', endColorstr='#e5be52', GradientType=1);
    /* IE6-9 fallback on horizontal gradient */
    min-height: 45px;
    color: #fff;
}

.tp_left {
    line-height: 45px;
}

.h_mail a,
.h_email a {
    color: #fff;
    transition: .3s ease-in;
    -moz-transition: .3s ease-in;
    -webkit-transition: .3s ease-in;
    -o-transition: .3s ease-in;
}

.h_mail a:hover,
.h_mail a:focus,
.h_email a:hover,
.h_email a:focus {
    color: #EF0F4F;
    text-decoration: none
}

.h_land,
.h_mail,
.h_email {
    line-height: 45px;
    margin: 0px;
    font-family: 'Lato', sans-serif !important;
}

.h_email {
    margin-left: 9%;
}

.h_mail:before,
.h_land:before,
.h_email:before {
    position: relative;
    display: inline-block;
    font-family: fontAwesome;
    padding-right: 10px;
    padding-left: 15px;
}

.h_mail:before,
.h_email:before {
    content: '\f0e0';
}

.h_land:before {
    content: '\f095';
    font-size: 15px;
}

.h_mail:after,
.h_email:after {
    content: '';
    position: relative;
    display: inline-block;
    border-right: 1px solid #fff;
    height: 23px;
    top: 7px;
    padding-left: 15px;
}


/*End Head Section*/


/*Header*/

#header {
    position: relative;
    padding: 7px 0px;
}

.head_lst {
    padding: 2px 0px 0px;
}

.head_lst ul {
    margin: 0px;
    text-align: right;
}

.head_lst ul li {
    padding: 4px 9px;
}

.head_lst li a sup {
    text-transform: lowercase;
}

.head_ls {
    padding: 2px 0px 0px;
}

.head_ls ul {
    margin: 0px;
    text-align: right;
}

.head_ls ul li {
    padding: 4px 9px;
}

.head_ls li a sup {
    text-transform: lowercase;
}

.new_msg_btn{
    border: 0px;
    padding: 12px 18px !important;
    margin: 25px 0px;
    -webkit-animation: glowing1 1500ms infinite !important;
    -moz-animation: glowing1 1500ms infinite !important;
    -o-animation: glowing1 1500ms infinite !important;
    animation: glowing1 1500ms infinite !important;
}

.head_lst li a,
.new_msg_btn{
    /*background: #ff0000 !important;*/
    color: #fff;
    font-weight: 700;
    display: block;
    padding: 5px 5px;
    width: auto;
    text-transform: uppercase;
    border-radius: 5px;
    text-align: center;
    font-size: 14px;
transition: .3s ease-in;
    -moz-transition: .3s ease-in;
    -webkit-transition: .3s ease-in;
    -o-transition: .3s ease-in;
    -webkit-animation: glowing 1500ms infinite;
    -moz-animation: glowing 1500ms infinite;
    -o-animation: glowing 1500ms infinite;
    animation: glowing 1500ms infinite; 
}

.head_ls li a,
.new_msg_btn{
    background: #4c58af;
    color: #fff;
    font-weight: 700;
    display: block;
    padding: 5px 5px;
    width: auto;
    text-transform: uppercase;
    border-radius: 5px;
    text-align: center;
    font-size: 14px;

}


.blink span {
    font-size: 32px;
    color: #ed1e26;
    animation: blink 1s linear infinite;
    font-weight: 900;
}


@-webkit-keyframes glowing1 {
    0% {
        background-color: #B20000;
        -webkit-box-shadow: 0 0 3px #B20000;
    }
    50% {
        background-color: #FF0000;
        -webkit-box-shadow: 0 0 20px #FF0000;
    }
    100% {
        background-color: #B20000;
        -webkit-box-shadow: 0 0 3px #B20000;
    }
}

@-moz-keyframes glowing1 {
    0% {
        background-color: #B20000;
        -moz-box-shadow: 0 0 3px #B20000;
    }
    50% {
        background-color: #FF0000;
        -moz-box-shadow: 0 0 20px #FF0000;
    }
    100% {
        background-color: #B20000;
        -moz-box-shadow: 0 0 3px #B20000;
    }
}

@-o-keyframes glowing1 {
    0% {
        background-color: #B20000;
        box-shadow: 0 0 3px #B20000;
    }
    50% {
        background-color: #FF0000;
        box-shadow: 0 0 20px #FF0000;
    }
    100% {
        background-color: #B20000;
        box-shadow: 0 0 3px #B20000;
    }
}

@keyframes glowing1 {
    0% {
        background-color: #B20000;
        box-shadow: 0 0 3px #B20000;
    }
    50% {
        background-color: #FF0000;
        box-shadow: 0 0 20px #FF0000;
    }
    100% {
        background-color: #B20000;
        box-shadow: 0 0 3px #B20000;
    }
}


@keyframes blink {
    0% {
        opacity: 0;
    }
    50% {
        opacity: .5;
    }
    100% {
        opacity: 1;
    }
}

@-webkit-keyframes glowing {
    0% {
        background-color: #B20000;
        -webkit-box-shadow: 0 0 3px #B20000;
    }
    50% {
        background-color: #FF0000;
        -webkit-box-shadow: 0 0 40px #FF0000;
    }
    100% {
        background-color: #B20000;
        -webkit-box-shadow: 0 0 3px #B20000;
    }
}

@-moz-keyframes glowing {
    0% {
        background-color: #B20000;
        -moz-box-shadow: 0 0 3px #B20000;
    }
    50% {
        background-color: #FF0000;
        -moz-box-shadow: 0 0 40px #FF0000;
    }
    100% {
        background-color: #B20000;
        -moz-box-shadow: 0 0 3px #B20000;
    }
}

@-o-keyframes glowing {
    0% {
        background-color: #B20000;
        box-shadow: 0 0 3px #B20000;
    }
    50% {
        background-color: #FF0000;
        box-shadow: 0 0 40px #FF0000;
    }
    100% {
        background-color: #B20000;
        box-shadow: 0 0 3px #B20000;
    }
}

@keyframes glowing {
    0% {
        background-color: #B20000;
        box-shadow: 0 0 3px #B20000;
    }
    50% {
        background-color: #FF0000;
        box-shadow: 0 0 40px #FF0000;
    }
    100% {
        background-color: #B20000;
        box-shadow: 0 0 3px #B20000;
    }
}

.head_lst li a:hover,
.head_lst li a:focus {
    text-decoration: none;
    background: #001b45;
    color: #fff;
}


/*End Header*/


/*Menu*/

.dropdown-header.drp_hd {
    font-size: 16px !important;
    color: #333 !important;
    font-weight: 800 !important;
}

.lef_pad_15 {
    padding-left: 15px !important;
}

.tp_pd_10 {
    padding-top: 10px !important;
}


#menu {
    background: rgb(96, 108, 136);
    /* Old browsers */
    background: -moz-linear-gradient(135deg, rgb(92, 146, 33) 0%, rgb(38, 189, 87) 81%, rgb(47, 73, 43) 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(135deg, rgb(92, 146, 33) 0%, rgb(38, 189, 87) 81%, rgb(47, 73, 43) 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(135deg, rgb(92, 146, 33) 0%, rgb(38, 189, 87) 81%, rgb(47, 73, 43) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#606c88', endColorstr='#2e2b49', GradientType=1);
    /* IE6-9 fallback on horizontal gradient */
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 117;
}

#menu .navbar {
    margin-bottom: 0px;
    border: 0px;
}

#menu .navbar-nav>li {
    padding: 0px 2px;
}

#menu .navbar-nav>li>a {
    padding-left: 12px;
    padding-right: 12px;
    color: #fff;
    font-size: 15px;
    transition: .3s ease-in;
    -webkit-transition: .3s ease-in;
    -moz-transition: .3s ease-in;
    -o-transition: .3s ease-in;
    -ms-transition: .3s ease-in;
}

#menu .nav>li>a:hover,
#menu .nav>li>a:focus,
#menu .nav li.active a,
.menu_active {
    background: #f88011;
}

#menu .nav li.active a {
    color: #fff;
}

#menu .nav .open>a,
#menu .nav .open>a:hover,
#menu .nav .open>a:focus {
    background: #f88011;
}

#menu .dropdown-menu.single {
    min-width: 225px;
    border: 0px;
    padding: 15px;
}

#menu .dropdown-header {
    white-space: normal;
}

.dropdown-large {
    position: static !important;
}

.dropdown-menu-large {
    /* margin-left: 16px;
  margin-right: 16px;*/
    padding: 20px 0px;
    width: 100%;
    border: 0px;
}

.dropdown-menu-large>li>ul>li>ul {
    margin-left: 25px !important;
    margin-bottom: 5px !important;
}

.dropdown-menu-large>li>ul,
.dropdown-menu-large>li>ul>li>ul,
#menu .dropdown-menu.single>li>ul {
    padding: 0;
    margin: 0;
}

.dropdown-menu-large>li>ul>li,
.dropdown-menu-large>li>ul>li>ul>li,
#menu .dropdown-menu.single>li>ul>li {
    list-style: none;
}

.dropdown-menu-large>li>ul>li>ul>li>a {
    font-size: 14px;
}

.dropdown-menu-large>li>ul>li>a,
.dropdown-menu-large>li>ul>li>ul>li>a,
#menu .dropdown-menu.single>li>ul>li>a {
    padding: 5px 20px;
    clear: both;
    position: relative;
    font-weight: 300;
    line-height: 1.428571429;
    color: #333333;
    white-space: normal;
    font-size: 15px;
}

.dropdown-menu-large>li>ul>li>a:before,
.dropdown-menu-large>li>ul>li>ul>li>a:before,
#menu .dropdown-menu.single>li>ul>li>a:before {
    content: '\f0da';
    position: absolute;
    left: 10px;
    font-family: fontAwesome;
}

.dropdown-menu-large>li ul>li>a:hover,
.dropdown-menu-large>li ul>li>a:focus,
#menu .dropdown-menu.single>li ul>li>a:hover,
#menu .dropdown-menu.single>li ul>li>a:focus {
    text-decoration: none;
    color: #fff;
    background-color: #f87f10;
    border-radius: 5px;
}

.dropdown-menu-large .disabled>a,
.dropdown-menu-large .disabled>a:hover,
.dropdown-menu-large .disabled>a:focus {
    color: #999999;
}

.dropdown-menu-large .disabled>a:hover,
.dropdown-menu-large .disabled>a:focus {
    text-decoration: none;
    background-color: transparent;
    background-image: none;
    filter: progid: DXImageTransform.Microsoft.gradient(enabled=false);
    cursor: not-allowed;
}

.dropdown-menu-large .dropdown-header {
    color: #001b45;
    font-size: 18px;
    padding: 3px 0px;
    font-weight: 700;
}

.dropdown-menu-large .dropdown-header a {
    color: #001b45;
    font-size: 18px;
    font-weight: 700;
    padding-left: 0px;
}

.dropdown-menu-large .dropdown-header a:before {
    content: none;
}

.dropdown-menu-large .dropdown-header a:hover,
.dropdown-menu-large .dropdown-header a:focus {
    background: transparent;
    color: #001b45;
}


/*End Menu*/


/*Banner Section*/

#banner {
    position: relative;
}

#banner-slide {
    position: relative;
}

.banner_txt {
    display: block;
    z-index: 30;
}

.lst_wdth {
    padding: 20px;
    background: rgb(96, 108, 136);
    /* Old browsers */
    background: -moz-linear-gradient(-45deg, rgb(96, 108, 136) 0%, rgb(63, 76, 107) 81%, rgb(46, 43, 73) 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(-45deg, rgb(96, 108, 136) 0%, rgb(63, 76, 107) 81%, rgb(46, 43, 73) 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(135deg, #FF5722 0%, #FF9800 81%, #F44336 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#606c88', endColorstr='#2e2b49', GradientType=1);
    /* IE6-9 fallback on horizontal gradient */
    color: #fff;
}


/*.lst_wdth:after{
	content:'';
	position: absolute;
    border-top: 22px solid rgb(255, 135, 21);
    border-right: 20vw solid transparent;
    display: block;
    left: 0;
    bottom: 8px;
}*/

.lst_wdth h2 {
    font-family: 'Roboto Slab', serif;
    font-weight: 700;
    font-size: 22px;
    text-align: center;
    margin: 0px;
    padding-bottom: 10px;
    padding-left: 30px;
    position: relative;
}

.lst_wdth h2:before {
    content: url(../images/icon-announce.png);
    position: absolute;
    top: -5px;
    left: 0px;
    display: block;
}

.lst_wdth h2:after {
    content: '';
    position: absolute;
    border-bottom: 1px solid #fff;
    display: block;
    height: 1px;
    width: 100%;
    left: 0;
    top: 35px;
}

.tn-ul {
    margin-top: 10px;
    margin-bottom: 0px;
}

.adver-tri {
    margin: 0px;
    padding-bottom: 10px;
    background: #42a940;
    text-align: left;
    padding-top: 10px;
    border-radius: 5px;
    padding-left: 20px;
    margin-bottom: 10px;
    color: #fff;
}

.tn-btn {
    background: #42a93f;
    color: #fff;
    padding: 5px 20px;
}

.tn-btn-2 {
    background: #42a93f;
    color: #fff;
    padding: 5px 20px;
}

.announce_lst li {
    font-size: 13px;
    line-height: 20px;
    position: relative;
    padding: 10px 0px 10px 20px !important;
    border-bottom: 1px dashed #fff;
}

.announce_lst li a {
    color: #fff;
}

.announce_lst li a:hover,
.announce_lst li a:focus {
    text-decoration: none;
    color: #fff;
}

.announce_lst li:before {
    content: '';
    border-left: 2px solid #fff;
    position: absolute;
    left: 0px;
    height: 12px;
    top: 14px;
}

.announce_tle {
    font-size: 15px;
    font-weight: 700;
    line-height: 20px;
}

.read_brdr {
    border-top: 1px solid #fff;
    margin-top: 5px;
    padding-top: 10px;
}

.read_brdr a {
    background: #EF0F4F;
    color: #fff;
    position: relative;
    display: inline-block;
    padding: 4px 10px;
    font-size: 14px;
    font-family: 'Roboto Slab', serif;
    font-weight: 700;
    transition: .3s ease-in;
    -moz-transition: .3s ease-in;
    -webkit-transition: .3s ease-in;
    -o-transition: .3s ease-in;
    width: 100%;
    margin-bottom: 5px;
    border-radius: 5px;
}

.read_brdr a:hover,
.read_brdr a:focus {
    background: #fff;
    color: #EF0F4F;
    text-decoration: none;
}

.read_brdr .ems_icon:before,
.read_brdr .admn_icon:before {
    position: relative;
    display: inline-block;
    padding-right: 5px;
    font-size: 18px;
    font-weight: 400;
    font-family: fontAwesome;
}

.read_brdr .ems_icon:before {
    content: '\f090';
}

.read_brdr .admn_icon:before {
    content: '\f19c';
}

.txt_univ {
    font-size: 16px;
}

.college_lst {
    color: #fff;
    border: 1px solid #fff;
    border-radius: 15px;
}

.college_lst li {
    border-bottom: 1px solid #fff;
    display: block;
    padding: 15px !important;
    line-height: 22px;
}

.college_lst li:last-child {
    border-bottom: 0px;
}

.rnk_txt {
    font-size: 14px;
}

.txt_big {
    font-size: 24px;
}

.txt_big1 {
    font-size: 40px;
}


/*End Banner Section*/


/*About Section*/

#about {
    position: relative;
    z-index: 30;
    background: #fff;
    padding-bottom: 15px;
}

.abt_tp:before {
    content: '';
    position: absolute;
    height: 0;
    width: 100%;
    left: 0;
    display: block;
    /*border-style: solid;*/
    z-index: 100;
    top: -60px;
    /*border-color: transparent white transparent white;*/
    /*border-width: 60px 0px 0px 73vw !important;*/
}

.abt_tp1:before {
    content: '';
    position: absolute;
    height: 0;
    display: block;
    right: 0;
    width: 30%;
    /*border-style: solid;*/
    z-index: 100;
    top: -60px;
    /*border-color: transparent white white transparent;*/
    /*border-width: 0px 0px 60px 27vw !important;*/
}

.brdr_rgt:after {
    content: '';
    position: absolute;
    border-right: 1px solid #ccc;
    display: block;
    height: 85%;
    top: 10%;
    right: 45px;
}

.brdr_btm:before {
    content: '';
    position: absolute;
    border-bottom: 1px solid #ccc;
    display: block;
    width: 79%;
    left: 8%;
    top: 52.5%;
}

.news h2,
.events h2 {
    color: #000;
    font-weight: 700;
    font-size: 25px;
    margin-bottom: 20px;
}

.news h2:before {
    content: url(../images/news-icon.png);
}

.events h2:before {
    content: url(../images/event-icon.png);
}

.news h2:before,
.events h2:before {
    position: relative;
    display: inline-block;
    top: 2px;
    padding-right: 12px;
}

.news h2:after,
.events h2:after {
    content: '';
    position: relative;
    border-bottom: 1.5px solid #e0e0e0;
    display: block;
    width: 94%;
    padding-bottom: 12px;
}

#about .media-body h4 {
    color: #000000;
    font-size: 17px;
    font-weight: 700;
    line-height: 20px;
}

#about .media-body p {
    color: #000000;
    line-height: 20px;
    font-size: 15.5px;
}

#about .media-body p a {
    font-size: 13px;
    color: #ec104e;
    -webkit-transition: .3s ease-in;
    -moz-transition: .3s ease-in;
    transition: .3s ease-in;
}

#about .media-body p a:hover,
#about .media-body p a:focus {
    text-decoration: none;
    color: #001B45;
}

#about .media-left {
    padding-right: 15px;
}

.abt_tnfu {
    margin-top: 35px;
    padding-right: 30px !important;
    padding-left: 0px !important;
}

.abt_tnfu p {
    padding-top: 10px;
    line-height: 20px;
    margin: 0px;
    padding-bottom: 15px;
}

.abt_rm {
    background: #EF0F4F;
    color: #fff;
    font-family: 'Roboto Slab', serif;
    display: inline-block;
    font-size: 12.5px;
    padding: 6px 28px;
    font-weight: 700;
    margin-bottom: 30px;
    transition: .3s ease-in;
    -moz-transition: .3s ease-in;
    -webkit-transition: .3s ease-in;
    -o-transition: .3s ease-in;
}

.abt_rm:hover,
.abt_rm:focus {
    background: #001B45;
    color: #fff;
    text-decoration: none;
}

.abt_tnfu:before {
    content: '';
    position: absolute;
    /*border-left: 1px solid #000;*/
    left: 0;
    height: 115%;
    top: -65px;
    left: -25px;
}

.abt_tnfu ul {
    text-align: center;
}

.abt_tnfu ul li a {
    color: #fff;
    font-size: 15px;
    background: #ee0f4f;
    display: inline-block;
    padding: 3px 12px;
    border-radius: 5px;
    -webkit-animation: glowing 1500ms infinite;
    -moz-animation: glowing 1500ms infinite;
    -o-animation: glowing 1500ms infinite;
    animation: glowing 1500ms infinite;
}

button.close.btn_vd {
    -webkit-appearance: none;
    cursor: pointer;
    background: transparent;
    border: 0;
    background: #ee0f4f;
    color: #fff;
    opacity: 1;
    position: absolute;
    right: -15px;
    top: -15px;
    padding: 1px 10px;
    border-radius: 50%;
    text-shadow: none;
    line-height: inherit;
}

@-webkit-keyframes glowing {
    0% {
        background-color: #ee0f4f;
        -webkit-box-shadow: 0 0 3px #ee0f4f;
    }
    50% {
        background-color: #ff1060;
        -webkit-box-shadow: 0 0 30px #ff1060;
    }
    100% {
        background-color: #ee0f4f;
        -webkit-box-shadow: 0 0 3px #ee0f4f;
    }
}

@-moz-keyframes glowing {
    0% {
        background-color: #ee0f4f;
        -moz-box-shadow: 0 0 3px #ee0f4f;
    }
    50% {
        background-color: #ff1060;
        -moz-box-shadow: 0 0 30px #ff1060;
    }
    100% {
        background-color: #ee0f4f;
        -moz-box-shadow: 0 0 3px #ee0f4f;
    }
}

@-o-keyframes glowing {
    0% {
        background-color: #ee0f4f;
        box-shadow: 0 0 3px #ee0f4f;
    }
    50% {
        background-color: #ff1060;
        box-shadow: 0 0 30px #ff1060;
    }
    100% {
        background-color: #ee0f4f;
        box-shadow: 0 0 3px #ee0f4f;
    }
}

@keyframes glowing {
    0% {
        background-color: #1574ef;
       box-shadow: 0 0 3px #ee0f4f;
    }
    50% {
        background-color: #1574ef;
        box-shadow: 0 0 5px #ff1060; 
    }
    100% {
        background-color: #1574ef;
        box-shadow: 0 0 10px #ee0f4f;
    }
}

.abt_tnfu ul li a:hover,
.abt_tnfu ul li a:focus {
    text-decoration: none;
}

.dwn_arw {
    position: absolute;
    display: inline-block;
    color: #fff;
    background: #001B45;
    width: 65px;
    height: 65px;
    line-height: 55px;
    border-radius: 50%;
    top: -65px;
    z-index: 100;
    font-size: 20px;
    border: 4px solid #fff;
    left: -55px;
    text-align: center;
    transition: .3s ease-in;
    -moz-transition: .3s ease-in;
    -webkit-transition: .3s ease-in;
    -o-transition: .3s ease-in;
}

.dwn_arw:hover,
.dwn_arw:focus {
    background: #EF0F4F;
    color: #fff;
    text-decoration: none;
}


/*End About Section*/


/*About College Section*/

#about_college:before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(242, 17, 71, 0.86);
}

#about_college {
    position: relative;
    background: url(../images/university-bg.jpg) no-repeat top center;
    background-size: cover;
    padding-bottom: 30px;
    background-attachment: fixed;
}

#about_college .nav-pills li {
    float: none;
    display: inline-block;
    background: transparent;
    width: auto;
    border: 1px solid #fff;
    margin-top: 50px;
    border-radius: 6px;
}

#about_college .nav-pills {
    text-align: center;
    margin-bottom: 45px;
}

#about_college .nav-pills>li+li {
    margin-left: 20px;
}

#about_college .nav-pills>li>a {
    border-radius: 4px;
    color: #fff;
    font-size: 18px;
    padding: 8px 15px;
    font-weight: 700;
    transition: .3s ease-in;
    -moz-transition: .3s ease-in;
    -webkit-transition: .3s ease-in;
    -o-transition: .3s ease-in;
}

#about_college .nav-pills>li.active>a,
#about_college .nav-pills>li.active>a:hover,
#about_college .nav-pills>li.active>a:focus,
#about_college .nav>li>a:hover,
#about_college .nav>li>a:focus {
    background: #fff;
    color: #001B45;
}

.univ {
    padding-left: 10px !important;
    padding-right: 10px !important;
}

.univ {
    margin-bottom: 40px;
}

.tab-content.abt_tab {
    float: left;
}

.abt_tab a:hover,
.abt_tab a:focus {
    text-decoration: none;
}

.cons_un_tle1:after {
    content: "";
    position: relative;
    top: 0;
    display: inline-block;
    height: 0.5em;
    vertical-align: bottom;
    width: 100%;
    margin-right: -100%;
    margin-left: 10px;
    border-top: 1px solid #fff;
}

.cons_un_tle1 {
    color: #fff;
    position: relative;
    z-index: 1;
    display: inline-block;
    width: 61%;
    font-size: 28px;
    margin: 0px;
    padding-left: 15px;
    padding-bottom: 20px;
}

.cons_un_tle2:after {
    content: "";
    position: relative;
    top: 0;
    display: inline-block;
    height: 0.5em;
    vertical-align: bottom;
    width: 100%;
    margin-right: -100%;
    margin-left: 10px;
    border-top: 1px solid #fff;
}

.cons_un_tle2 {
    color: #fff;
    position: relative;
    z-index: 1;
    display: inline-block;
    width: 60%;
    font-size: 28px;
    margin: 0px;
    padding-left: 15px;
    padding-bottom: 20px;
    padding-top: 40px;
}

.cons_un_tle3:after {
    content: "";
    position: relative;
    top: 0;
    display: inline-block;
    height: 0.5em;
    vertical-align: bottom;
    width: 24%;
    margin-right: -100%;
    margin-left: 10px;
    border-top: 1px solid #fff;
}

.cons_un_tle3 {
    color: #fff;
    position: relative;
    z-index: 1;
    display: inline-block;
    width: 83%;
    font-size: 28px;
    margin: 0px;
    padding-left: 15px;
    padding-bottom: 20px;
    padding-top: 40px;
}

.cons_un_tle4:after {
    content: "";
    position: relative;
    top: 0;
    display: inline-block;
    height: 0.5em;
    vertical-align: bottom;
    width: 31%;
    margin-right: -100%;
    margin-left: 10px;
    border-top: 1px solid #fff;
}

.cons_un_tle4 {
    color: #fff;
    position: relative;
    z-index: 1;
    display: inline-block;
    width: 75%;
    font-size: 28px;
    margin: 0px;
    padding-left: 15px;
    padding-bottom: 20px;
    padding-top: 40px;
}

.cons_un_tle5:after {
    content: "";
    position: relative;
    top: 0;
    display: inline-block;
    height: 0.5em;
    vertical-align: bottom;
    width: 100%;
    margin-right: -100%;
    margin-left: 10px;
    border-top: 1px solid #fff;
}

.cons_un_tle5 {
    color: #fff;
    position: relative;
    z-index: 1;
    display: inline-block;
    width: 73%;
    font-size: 28px;
    margin: 0px;
    padding-left: 15px;
    padding-bottom: 20px;
}

.cons_un_tle6:after {
    content: "";
    position: relative;
    top: 0;
    display: inline-block;
    height: 0.5em;
    vertical-align: bottom;
    width: 100%;
    margin-right: -100%;
    margin-left: 10px;
    border-top: 1px solid #fff;
}

.cons_un_tle6 {
    color: #fff;
    position: relative;
    z-index: 1;
    display: inline-block;
    width: 72%;
    font-size: 28px;
    margin: 0px;
    padding-left: 15px;
    padding-bottom: 20px;
    padding-top: 40px;
}

.cons_un_tle7:after {
    content: "";
    position: relative;
    top: 0;
    display: inline-block;
    height: 0.5em;
    vertical-align: bottom;
    width: 78%;
    margin-right: -100%;
    margin-left: 10px;
    border-top: 1px solid #fff;
}

.cons_un_tle7 {
    color: #fff;
    position: relative;
    z-index: 1;
    display: inline-block;
    width: 60%;
    font-size: 28px;
    margin: 0px;
    padding-left: 15px;
    padding-bottom: 20px;
}

.cons_un_tle8:after {
    content: "";
    position: relative;
    top: 0;
    display: inline-block;
    height: 0.5em;
    vertical-align: bottom;
    width: 67.8%;
    margin-right: -100%;
    margin-left: 10px;
    border-top: 1px solid #fff;
}

.cons_un_tle8 {
    color: #fff;
    position: relative;
    z-index: 1;
    display: inline-block;
    width: 72%;
    font-size: 28px;
    margin: 0px;
    padding-left: 15px;
    padding-bottom: 20px;
    padding-top: 40px;
}

.cons_un_tle9:after {
    content: "";
    position: relative;
    top: 0;
    display: inline-block;
    height: 0.5em;
    vertical-align: bottom;
    width: 100%;
    margin-right: -100%;
    margin-left: 10px;
    border-top: 1px solid #fff;
}

.cons_un_tle9 {
    color: #fff;
    position: relative;
    z-index: 1;
    display: inline-block;
    width: 74%;
    font-size: 28px;
    margin: 0px;
    padding-left: 15px;
    padding-bottom: 20px;
    padding-top: 40px;
}

.con_left_wdth {
    color: #4F4F4F;
}

.con_left_wdth h5 {
    margin: 0px;
    font-weight: 700;
    font-size: 15px;
    padding-top: 15px;
    padding-bottom: 2px;
}

.con_left_wdth h3 {
    margin: 0px;
    font-weight: 700;
    font-size: 15px;
    padding-bottom: 2px;
    text-align: center;
    line-height: 85px;
}

.blue_bg h4,
.white_bg h4 {
    margin: 0px;
    font-weight: 700;
    font-size: 15px;
    padding-top: 5px;
    padding-bottom: 2px;
}

.cons_un_brd {
    padding: 20px;
    border: 5px solid #fff;
    border-radius: 20px;
    font-weight: 700;
    font-size: 16px;
    color: #fff;
    text-align: center;
    -webkit-transition: .3s ease-in;
    -moz-transition: .3s ease-in;
    -o-transition: .3s ease-in;
    transition: .3s ease-in;
    margin-bottom: 20px;
}

.cons_un_brd:hover,
.cons_un_brd:focus {
    background: #fff;
    color: #003f8a;
}

.cons_un_brd.con_pd {
    padding: 30.5px 20px;
}

.con_left_wdth small {
    font-size: 13px;
}

.blue_bg {
    min-height: 85px;
}

.white_bg {
    min-height: 85px;
}

.blue_bg,
.green_bg,
.white_bg {
    padding: 0px 25px 0px 15px;
    margin-bottom: 10px;
    position: relative;
}

.con_left_wdth .no_pd_tp h5 {
    padding-top: 6px !important;
}

.con_left_wdth .p_tp h5 {
    padding-top: 26px;
}


/*.blue_bg:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    border-width: 0 25px 25px 0;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0) rgba(247, 247, 247, 0) #ffffff #b2cbcc;
    display: block;
    width: 0;
}*/

.green_bg:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    border-width: 0 25px 25px 0;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0) rgba(247, 247, 247, 0) #A4D873 #A4D873;
    display: block;
    width: 0;
}


/*.white_bg:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    border-width: 0 25px 25px 0;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0) rgba(247, 247, 247, 0) #DBDBDB #DBDBDB;
    display: block;
    width: 0;
}*/

.blue_bg {
    background: linear-gradient(-135deg, rgb(6, 230, 247) 1.3em, rgb(6, 230, 247) 0%);
    border-radius: 15px;
}

.green_bg {
    background: linear-gradient(-135deg, rgba(0, 0, 0, 0) 1.3em, rgb(194, 255, 141) 0%);
}

.white_bg {
    background: linear-gradient(-135deg, rgb(253, 253, 253) 1.3em, rgb(255, 255, 255) 0%);
    border-radius: 15px;
}

.un_content {
    position: relative;
    margin: 0px auto 40px;
    overflow: hidden;
    padding-left: 10px;
    padding-right: 10px;
}

.un_content .un_content-overlay {
    background: rgba(255, 255, 255, 0.8);
    position: absolute;
    height: 100%;
    width: auto;
    left: 10px;
    top: 0;
    bottom: 0;
    right: 10px;
    border-radius: 20px;
    opacity: 0;
    -webkit-transition: all 0.4s ease-in-out 0s;
    -moz-transition: all 0.4s ease-in-out 0s;
    transition: all 0.4s ease-in-out 0s;
}

.un_content:hover .img_overlay {
    display: none;
}

.un_content:hover .un_content-overlay {
    opacity: 1;
}

.un_content-image {
    width: 100%;
    border-radius: 20px;
    border: 1px solid #fff;
}

.un_content-details {
    position: absolute;
    text-align: center;
    padding-left: 1em;
    padding-right: 1em;
    width: 100%;
    top: 50%;
    left: 50%;
    opacity: 0;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-transition: all 0.3s ease-in-out 0s;
    -moz-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
}

.un_content:hover .un_content-details {
    top: 50%;
    left: 50%;
    opacity: 1;
}

.news_tble1 {
    margin-bottom: 30px;
}

.ad_table {
    font-size: 15px;
}

.ad_table p,
.ad_table td {
    line-height: 25px;
}

.ad_table td a {
    color: #333;
}

.ad_table td a:hover,
.ad_table td a:focus {
    text-decoration: none;
    color: #333;
}

.un_content-details h3 {
    font-size: 24px;
    color: #003F8B;
    font-weight: 400;
    font-family: 'Teko', sans-serif;
}

.un_content-details a {
    border: 1px solid #003F8B;
    color: #003F8B;
    display: inline-block;
    padding: 2px 15px;
    font-weight: 900;
    font-size: 13px;
    font-family: 'Lato', sans-serif;
    transition: .3s ease-in;
    -moz-transition: .3s ease-in;
    -webkit-transition: .3s ease-in;
    -o-transition: .3s ease-in;
}

.un_content-details a:hover,
.un_content-details a:focus {
    text-decoration: none;
    background: #003F8B;
    color: #fff;
}

.univ_hvr .univ:hover .overlay {
    opacity: 1;
}

.univ_hvr .univ:hover .img_overlay {
    display: none;
}

.img_overlay {
    margin: 0px auto;
    /*	display:block;
*/
    position: absolute;
    left: 10px !important;
    top: 50%;
    width: 93% !important;
    transform: translateX(-30.8%);
    transform: translateY(-50%);
    -webkit-transform: translateX(-30.8%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateX(-30.8%);
    -moz-transform: translateY(-50%);
    text-align: center;
    display: none;
}

.img_overlay h5 {
    background: rgba(255, 255, 255, 0.8);
    padding: 10px 0px;
    font-size: 20px;
    color: #003F8B;
    font-weight: 700;
    font-family: 'Roboto Slab', serif;
}

.univ h4 {
    color: #fff;
    margin: 2px 0px 0px;
    font-weight: 700;
    font-size: 22px;
}

.univ p {
    color: #fff;
    text-align: justify;
    line-height: 22px;
    padding-top: 8px;
    font-size: 14.5px;
    margin: 0px;
    padding-bottom: 20px;
}

.univ_rm {
    background: #fff;
    font-family: 'Roboto Slab', serif;
    color: #EF0F4F;
    font-weight: 700;
    font-size: 12px;
    padding: 4px 20px;
    display: inline-block;
    transition: .3s ease-in;
    -moz-transition: .3s ease-in;
    -webkit-transition: .3s ease-in;
    -o-transition: .3s ease-in;
}

.univ_rm:hover,
.univ_rm:focus {
    background: #001B45;
    color: #fff;
    text-decoration: none;
}

.courses_univ:before {
    content: '';
    position: absolute;
    left: 0;
    border-left: 3px solid #fff;
    height: 100%;
}

.courses_univ h3 {
    margin: 0px;
    background: #fff;
    color: #F21147;
    font-family: 'Roboto Slab', serif;
    font-weight: 700;
    text-align: center;
    text-transform: uppercase;
    font-size: 24px;
    padding: 8px 0px;
}

.courses_univ ul {
    margin-left: 40px;
}

.courses_univ ul li {
    padding-top: 15px;
}

.courses_univ ul li a {
    color: #fff;
    font-size: 15px;
    line-height: 20px;
    padding: 4px 0px 4px 15px;
    display: block;
    font-weight: 700;
    border-left: 3px solid #fff;
    transition: .3s ease-in;
    -moz-transition: .3s ease-in;
    -webkit-transition: .3s ease-in;
    -o-transition: .3s ease-in;
}

.courses_univ ul li a:hover,
.courses_univ ul li a:focus {
    text-decoration: none;
    color: #001B45;
}

.cours_rm {
    background: #fff;
    font-family: 'Roboto Slab', serif;
    color: #EF0F4F;
    font-weight: 700;
    font-size: 12px;
    margin: 10px 0px 20px 60px;
    padding: 4px 20px;
    display: inline-block;
    transition: .3s ease-in;
    -moz-transition: .3s ease-in;
    -webkit-transition: .3s ease-in;
    -o-transition: .3s ease-in;
}

.cours_rm:hover,
.cours_rm:focus {
    background: #001B45;
    color: #fff;
    text-decoration: none;
}


/*End About College Section*/

#news_event {
    position: relative;
    padding: 10px 0px 35px;
}


/*
.news:after{
	content:'';
	position:absolute;
	right:-5px;
	border-right:1.5px solid #ddd;
	height:90%;
	top:8%;
	display:block;
}
*/


/*Farmer Innovation Section*/

#farmer_innovation:before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: rgba(20, 156, 239, 0.7);
}

#farmer_innovation {
    position: relative;
    min-height: 715px;
    background: url(../images/farmer-bg.jpg) no-repeat;
    background-attachment: fixed;
    background-size: cover;
    padding: 40px 0px 35px;
}

#farmer_innovation h1 {
    margin: 0px auto 45px;
    color: #fff;
    border-bottom: 7px solid #fff;
    display: block;
    width: 400px;
    position: relative;
    padding-bottom: 28px;
}

#farmer_innovation h1:after {
    content: '';
    position: absolute;
    display: block;
    border-left: 7px solid #149CEF;
    border-right: 7px solid #149CEF;
    height: 7px;
    top: 67px;
    left: 32%;
    right: 32%;
}

.farmer_img_overlay {
    position: absolute;
    border: 1.5px solid #F21147;
    left: 50%;
    top: 50%;
    padding: 50px 3px;
    background: rgba(255, 255, 255, 0.8);
    border-radius: 10px;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    text-align: center;
}

.farmer_img_overlay h2 {
    font-family: 'Roboto Slab', serif;
    color: #001B45;
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    margin: 10px 0px;
}

.farmer_img_overlay h2:before,
.farmer_img_overlay h2:after {
    content: '';
    position: relative;
    border-top: 1px solid #F21147;
    display: block;
    padding-top: 10px;
    width: 85%;
    margin: auto;
}

.farmer_img_overlay h2:after {
    margin-top: 8px;
}

.farmer_overlay {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 15px;
    right: 15px;
    height: 100%;
    width: auto;
    opacity: 0;
    border-radius: 30px;
    transition: .5s ease;
    background: rgba(255, 255, 255, 0.9);
}

.farmer_hvr .farmer_wdth:hover .farmer_overlay {
    opacity: 1;
}

.farmer_hvr .farmer_wdth:hover .farmer_img_overlay {
    display: none;
}

.frmr_res {
    width: 100%;
}

.frm_desc {
    position: absolute;
    left: 0;
    top: 35%;
    transform: translate(0, -35%);
    -webkit-transform: translate(0, -35%);
    -moz-transform: translate(0, -35%);
    display: block;
}

.frm_desc h3 {
    color: #F21147;
    text-align: center;
    font-family: 'Roboto Slab', serif;
    font-weight: 700;
    font-size: 22px;
    line-height: 30px;
    margin: 0px;
}

.frm_desc h3:after {
    content: '';
    border-bottom: 1px solid #000000;
    position: relative;
    display: block;
    width: 80%;
    margin: auto;
    padding-bottom: 14px;
    margin-bottom: 35px;
}

.frm_desc ul {
    margin-left: 50px;
}

.frm_desc ul li {
    line-height: 18px;
    padding-bottom: 28px;
    font-size: 15px;
    padding-right: 35px;
    font-weight: 700;
}

.frm_desc a {
    background: #F21147;
    display: inline-block;
    padding: 7px 25px;
    color: #fff;
    font-weight: 700;
    font-size: 13px;
    transition: .3s ease-in;
    -moz-transition: .3s ease-in;
    -webkit-transition: .3s ease-in;
    -o-transition: .3s ease-in;
}

.frm_desc a:hover,
.frm_desc a:focus {
    text-decoration: none;
}

.frm_desc ul li:before {
    content: '\f111';
    position: absolute;
    color: #F21147;
    font-family: fontAwesome;
    font-size: 10px;
    left: 35px;
}


/*End Farmer Innovations Section*/


/*Our Faculty Section*/

#our_faculty {
    position: relative;
    padding: 30px 0px 35px;
}

#our_faculty h1 {
    margin: 0px auto 45px;
    color: #000;
    border-bottom: 7px solid #1481EF;
    display: block;
    width: 400px;
    position: relative;
    padding-bottom: 28px;
}

#our_faculty h1:after {
    content: '';
    position: absolute;
    display: block;
    border-left: 7px solid #fff;
    border-right: 7px solid #fff;
    height: 7px;
    top: 67px;
    left: 32%;
    right: 32%;
}

.faculty_content {
    position: relative;
    width: 90%;
    max-width: 400px;
    margin: auto;
    overflow: hidden;
}

.faculty_content .fclty-content-overlay {
    background: rgba(0, 27, 69, 0.7);
    border-radius: 25px;
    position: absolute;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    opacity: 0;
    -webkit-transition: all 0.4s ease-in-out 0s;
    -moz-transition: all 0.4s ease-in-out 0s;
    transition: all 0.4s ease-in-out 0s;
}

.faculty_content:hover .fclty-content-overlay {
    opacity: 1;
}

.fclty-content-image {
    width: 100%;
    border-radius: 25px;
}

.fclty-content-details {
    position: absolute;
    text-align: center;
    padding-left: 1em;
    padding-right: 1em;
    width: 100%;
    top: 45%;
    left: 50%;
    opacity: 0;
    -webkit-transform: translate(-50%, -45%);
    -moz-transform: translate(-50%, -45%);
    transform: translate(-50%, -45%);
    -webkit-transition: all 0.3s ease-in-out 0s;
    -moz-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
}

.faculty_content:hover .fclty-content-details {
    top: 50%;
    left: 50%;
    opacity: 1;
}

.fclty-content-details h3 {
    color: #fff;
    letter-spacing: 0.15em;
    margin-bottom: 0.5em;
    text-transform: uppercase;
    font-family: 'Roboto Slab', serif;
    font-size: 14px;
    font-weight: 700;
    padding-bottom: 8px;
    border-bottom: 0.5px solid #eee;
}

.fclty-content-details p {
    color: #fff;
    font-size: 11px;
    text-transform: uppercase;
}

.fclty-content-details a {
    border: 1px solid #fff;
    padding: 8px 25px;
    border-radius: 10px;
    display: inline-block;
    margin-top: 30px;
    font-family: 'Roboto Slab', serif;
    font-weight: 700;
    color: #fff;
    font-size: 14px;
    transition: .3s ease-in;
    -webkit-transition: .3s ease-in;
    -o-transition: .3s ease-in;
    -moz-transition: .3s ease-in;
}

.fclty-content-details a:hover,
.fclty-content-details a:focus {
    text-decoration: none;
    background: #fff;
    color: #001B45;
}


/*End Our Faculty Section*/


/*Courses Section*/

#courses_sec {
    position: relative;
    padding: 50px 0px;
    background: #f9f9f9;
}

#courses_sec h2 {
    color: #000;
    font-weight: 700;
    position: relative;
    margin: 0px;
    text-align: center;
    padding-bottom: 40px;
}

#courses_sec h2:before {
    content: url(../images/course-icon.svg);
    position: relative;
    display: inline-block;
    width: 31px;
    height: 31px;
    top: 5px;
    left: -15px;
}

.crs_bg {
    display: flex;
    flex-wrap: wrap;
    color: #fff;
    text-align: center;
    position: relative;
    height: 150px;
    justify-content: center;
    align-items: center;
    border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
    margin-bottom: 25px;
    padding: 15px;
}

.crs_blue_bg1 {
    background: #003f8a;
}

.crs_bg h3 {
    margin: 0px;
    font-size: 25px;
    font-weight: 700;
}

.crs_bg h3 span {
    display: block;
    font-size: 18px;
    font-weight: 400;
    padding-top: 5px;
    line-height: 24px;
}

.crs_bg .crs_hvr_con,
.crs_bg:hover .crs_tle_con {
    opacity: 0;
}

.crs_hvr_con {
    position: absolute;
    top: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-transition: all 0.3s ease-in-out 0s;
    -moz-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
    -ms-transition: all 0.3s ease-in-out 0s;
    -o-transition: all 0.3s ease-in-out 0s;
}

.crs_hvr_con ul {
    list-style: none;
    margin-bottom: 0px;
}

.crs_hvr_con ul li {
    padding-bottom: 5px;
}

.crs_hvr_con ul li:last-child {
    padding-bottom: 0px;
}

.crs_bg:hover .crs_hvr_con {
    opacity: 1;
    top: 50%;
    left: 50%;
}

.crs_bg a {
    color: #fff;
    text-align: center;
    display: table-cell;
    width: 100%;
    padding: 0px 30px;
    height: 140px;
    vertical-align: middle;
    border-radius: 18px;
    border: 1px solid transparent;
    -webkit-transition: .3s ease-in;
    -moz-transition: .3s ease-in;
    transition: .3s ease-in;
}

.crs_bg a h3 {
    font-size: 24px;
    margin: 0px;
    line-height: 28px;
}

.crs_bg a:hover,
.crs_bg a:focus {
    text-decoration: none;
}

.crs_blue_bg2 {
    background: #0456a8;
}

.crs_blue_bg3 {
    background: #077ee0;
}

.crs_blue_bg4 {
    background: #4da3f7;
    padding: 0px 10px;
}

.crs_bg:nth-child(2) a:hover,
.crs_bg:nth-child(2) a:focus,
.crs_bg:nth-child(3) a:hover,
.crs_bg:nth-child(3) a:focus,
.crs_bg:nth-child(4) a:hover,
.crs_bg:nth-child(4) a:focus,
.crs_bg:nth-child(5) a:hover,
.crs_bg:nth-child(5) a:focus {
    background: transparent;
}

.crs_bg:nth-child(2) a:hover,
.crs_bg:nth-child(2) a:focus {
    border: 1px solid #003f8a;
    color: #003f8a;
}

.crs_bg:nth-child(3) a:hover,
.crs_bg:nth-child(3) a:focus {
    border: 1px solid #0456a8;
    color: #0456a8;
}

.crs_bg:nth-child(4) a:hover,
.crs_bg:nth-child(4) a:focus {
    border: 1px solid #077ee0;
    color: #077ee0;
}

.crs_bg:nth-child(5) a:hover,
.crs_bg:nth-child(5) a:focus {
    border: 1px solid #4da3f7;
    color: #4da3f7;
}


/*End Courses Section*/


/*Footer Section*/

#footer_bg:before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    background: rgba(0, 27, 69, 0.7);
}

#footer_bg {
    position: relative;
    background: url(../images/footer_bg.jpg) no-repeat;
    background-size: cover;
    min-height: 833px;
    padding-top: 50px;
    background-attachment: fixed;
}

.inst_count {
    z-index: 1;
    overflow: hidden;
    position: relative;
    color: #fff;
    text-align: left;
}

.inst_count .media-left {
    padding-right: 15px;
}

.inst_count .media-left img {
    background: #fff;
    text-align: center;
    padding: 10px;
}

.inst_count .media-heading {
    font-weight: 900;
    font-size: 42px;
    margin: 0px;
    line-height: 32px;
    padding-bottom: 5px;
}

.inst_count .media-body p {
    font-size: 20px;
    line-height: 22px;
    margin: 0px;
}

.apply_btn,
.top_btn {
    border: 1px solid #fff;
    display: inline-block;
    padding: 8px 25px;
    color: #fff;
    text-transform: uppercase;
    font-size: 16.5px;
    margin-top: 40px;
    transition: .3s ease-in;
    -moz-transition: .3s ease-in;
    -webkit-transition: .3s ease-in;
    -o-transition: .3s ease-in;
}

.apply_btn:hover,
.apply_btn:focus,
.top_btn:hover,
.top_btn:focus {
    text-decoration: none;
    color: #F21147;
    background: #fff;
}

.apply_btn:before,
.top_btn:before {
    content: '';
    position: absolute;
    width: 43%;
    left: 0;
    top: 123px;
    display: block;
    border-top: 1px solid #fff;
}

.apply_btn:after,
.top_btn:after {
    content: '';
    position: absolute;
    width: 43%;
    right: 0;
    top: 123px;
    display: inline-block;
    border-top: 1px solid #fff;
}

.top_btn:before,
.top_btn:after {
    top: 248px;
    width: 46.2%;
}

.quck_lnk {
    padding-top: 45px;
    font-family: 'Montserrat', sans-serif;
    border-bottom: 1px solid #fff;
    position: relative;
    z-index: 1;
    overflow: hidden;
    color: #fff;
    padding-bottom: 18px;
    margin-bottom: 30px;
    text-align: left;
}

.quck_lnk h3,
.quck_lnk1 h3 {
    margin: 0px;
    font-weight: 700;
    color: #fff;
    padding-bottom: 25px;
}

.quck_lnk li,
.quck_lnk1 li {
    padding-bottom: 18px;
}

.quck_lnk li a,
.quck_lnk1 li a {
    color: #D1CDCD;
    line-height: 24px;
    transition: .3s ease-in;
    -moz-transition: .3s ease-in;
    -webkit-transition: .3s ease-in;
    -o-transition: .3s ease-in;
}

.quck_lnk li a:hover,
.quck_lnk li a:focus,
.f_mail a:hover,
.f_mail a:focus,
.quck_lnk1 li a:hover,
.quck_lnk1 li a:focus,
.copyright .text-left a:hover,
.copyright .text-left a:focus {
    text-decoration: none;
    color: #F21147;
}

.ftr_con {
    border: 1px solid #fff;
    font-family: 'Lato', sans-serif;
    margin-top: 3px;
}

.ftr_con h4 {
    font-size: 23px;
    font-weight: 700;
    margin: 0px;
    padding: 10px 0px 18px;
}

.ftr_con p {
    margin-bottom: 14px;
    line-height: 22px;
}

.f_address,
.f_mobile,
.f_mail {
    padding-left: 20px;
}

f_address:before,
.f_mobile:before,
.f_mail:before {
    position: absolute;
    display: inline-block;
    left: 15px;
    font-family: fontAwesome;
}

.f_address:before {
    content: '\f041';
    position: absolute;
    display: inline-block;
    left: 15px;
    font-family: fontAwesome;
}

.f_mobile:before {
    content: '\f095';
}

.f_mail:before {
    content: '\f0e0';
    font-size: 13px;
}

.f_mail a {
    color: #fff;
    transition: .3s ease-in;
    -moz-transition: .3s ease-in;
    -webkit-transition: .3s ease-in;
    -o-transition: .3s ease-in;
}

.ftr_lg {
    border: 1px solid #fff;
}

.ftr_lg {
    padding: 35px 10px;
}

.quck_lnk1 {
    font-family: 'Montserrat', sans-serif;
    position: relative;
    z-index: 1;
    overflow: hidden;
    margin-bottom: 20px;
}

.copyright {
    color: #fff;
}

.copyright .text-left {
    padding-top: 10px;
}

.copyright .text-left a {
    color: #fff;
    transition: .3s ease-in;
    -moz-transition: .3s ease-in;
    -webkit-transition: .3s ease-in;
    -o-transition: .3s ease-in;
}

.crs_txt_mbl p {
    font-size: 15px;
}


/*End Footer Section*/

.no_pad {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.no_pad_l {
    padding-left: 0px !important;
}

#homevideo {
    position: relative;
    padding: 50px 0px 0px;
}

#homevideo .media-body h4 {
    color: #fff;
    font-weight: 700;
    font-size: 24px;
    text-transform: uppercase;
    background: #f21147;
    padding: 10px;
    border-top-right-radius: 50px;
    margin: 20px;
}


/*Admission Section*/

#admission {
    position: relative;
    background: url(../images/admission-left.png) left bottom no-repeat, url(../images/admission-right.png) right top no-repeat;
    padding: 50px 0px 0px;
}

#admission .media {
    margin-bottom: 60px;
}

#admission .cnt-scrl {
    height: 150px;
    overflow-y: scroll;
}

#admission .media-left {
    padding-right: 15px;
}

#admission .media-left img {
    border-radius: 25px;
}

#admission .media-body h4 {
    color: #fff;
    font-weight: 700;
    font-size: 18px;
    text-transform: uppercase;
    background: #f21147;
    padding: 10px;
    border-top-right-radius: 50px;
    margin: 0px;
}

#admission .media_bg {
    background: #fbfbfb;
    border-bottom-left-radius: 30px;
    padding: 25px 20px 30px;
    border: 1px solid #eee;
    min-height: 210px;
}


/*
#admission .media-body{
	background: #fff;
}*/

#admission .media-body p {
    color: #5b5b5b;
    font-size: 15px;
    line-height: 23px;
}

#admission .media-body a {
    color: #ee0f4f;
    font-weight: 700;
    transition: .3s ease-in;
    -webkit-transition: .3s ease-in;
    -moz-transition: .3s ease-in;
    -o-transition: .3s ease-in;
    -ms-transition: .3s ease-in;
}

#admission .media-body a:hover,
#admission .media-body a:focus {
    text-decoration: none;
    color: #003f8a;
}


/*End Admission Section*/


/*Sub Page*/

#sub_banner:before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    background: rgba(255, 255, 255, 0.1);
}

#sub_banner {
    position: relative;
}

#sub_banner img {
    width: 100%;
    height: auto;
    margin-top: 30px;
}

.banner_tle {
    position: absolute;
    width: 100%;
    top: 55%;
    left: 50%;
    transform: translate(-50%, -55%);
    text-align: center;
}

.banner_tle1 {
    position: absolute;
    width: 100%;
    top: 80%;
    left: 50%;
    transform: translate(-50%, -55%);
    text-align: center;
}

.banner_tle h3,
.banner_tle1 h3 {
    margin: 0px;
    padding: 12px 0px;
    color: #fff;
    font-family: 'Candal', sans-serif;
    background: rgb(0, 27, 69);
    background: -moz-linear-gradient(left, rgba(0, 27, 69, 0) 0%, rgba(0, 27, 69, 1) 51%, rgba(0, 27, 69, 0) 100%);
    background: -webkit-linear-gradient(left, rgba(0, 27, 69, 0) 0%, rgba(0, 27, 69, 1) 51%, rgba(0, 27, 69, 0) 100%);
    background: linear-gradient(to right, rgba(0, 27, 69, 0) 0%, rgba(0, 27, 69, 1) 51%, rgba(0, 27, 69, 0) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#001b45', endColorstr='#001b45', GradientType=1);
}

.brd_crumb {
    position: absolute;
    left: 0px;
    bottom: 0px;
    background: #ee0f4f;
    border-top-right-radius: 50px;
}

.brd_crumb ul {
    margin: 0px;
    position: relative;
    display: inline-block;
    padding: 12px 30px;
}

.brd_crumb ul li,
.brd_crumb ul li a {
    color: #fff;
    transition: .3s ease-in;
    -webkit-transition: .3s ease-in;
    -moz-transition: .3s ease-in;
    -o-transition: .3s ease-in;
}

.brd_crumb ul li a:hover,
.brd_crumb ul li a:focus {
    text-decoration: none;
    color: #001b45;
}

.brd_crumb ul li:after {
    content: '\f105';
    font-family: fontAwesome;
    position: relative;
    left: 8px;
}

.brd_crumb ul li:last-child:after {
    content: none;
}


/*End Sub Page*/


/*Mile Stones*/


/*Scrollable Tab*/

.scrtabs-tab-container * {
    box-sizing: border-box;
}

.scrtabs-tab-container {
    height: 37px;
    margin-bottom: 20px;
}

.scrtabs-tab-container .tab-content {
    clear: left;
}

.scrtabs-tabs-fixed-container {
    float: left;
    height: 37px;
    overflow: hidden;
    width: 100%;
}

.scrtabs-allow-scrollbar .scrtabs-tabs-fixed-container {
    /*overflow-x: auto; */
}

.scrtabs-allow-scrollbar .scrtabs-tabs-fixed-container::-webkit-scrollbar {
    display: none;
}

.scrtabs-tabs-movable-container {
    position: relative;
}

.scrtabs-tabs-movable-container .tab-content {
    display: none;
}

.scrtabs-tab-scroll-arrow {
    border: 1px solid #dddddd;
    /*  border-top: none;
*/
    color: #b2b2b2;
    background: #f2f2f2;
    cursor: pointer;
    display: none;
    float: left;
    font-size: 18px;
    height: 37px;
    line-height: 37px;
    padding-left: 7px;
    width: 20px;
}

.scrtabs-tab-scroll-arrow:hover {
    background-color: #eeeeee;
}

.scrtabs-tab-scroll-arrow.scrtabs-disable {
    color: #ddd;
    cursor: default;
}

.scrtabs-tabs-fixed-container ul.nav-tabs>li {
    white-space: nowrap;
}


/*End Scrollable Tab*/

#milestone_glry {
    padding: 40px 0px 20px;
    position: relative;
}

#milestone_glry figure img {
    width: 100%;
    height: auto;
}

.mlstn_txt {
    position: relative;
}

.mlstn_txt figcaption {
    position: absolute;
    bottom: 0;
    background: rgba(0, 27, 69, 0.8);
    color: #fff;
    padding: 10px 15px;
    font-size: 15.5px;
    font-weight: 700;
}

.ml_txt {
    float: left;
    width: 80%;
}

.ml_date {
    float: right;
    width: 20%;
    text-align: right;
    color: #86d4fc;
    padding-top: 10px;
}

#milestone_scroll .owl-controls {
    margin: 0;
}

#milestone_scroll .owl-controls .owl-buttons div {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    transform: translateY(-50%);
    background: rgba(255, 255, 255, 0.8);
    opacity: 1;
    color: #000;
    border-radius: 0px;
    padding: 20px 10px;
    margin: 0px;
    font-size: 25px;
}

#milestone_scroll .owl-controls .owl-buttons .owl-prev {
    left: 0;
}

#milestone_scroll .owl-controls .owl-buttons .owl-next {
    right: 0;
}

.ml_year {
    border: 0px;
}

.ml_year li {
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    border-left: 1px solid #ddd;
}

.ml_year li:last-child {
    border-right: 1px solid #ddd;
}

.ml_year li a {
    padding: 6px 25px;
    margin: 0px;
    border-radius: 0px;
    color: #000000;
    font-weight: 700;
    font-size: 15px;
}

.ml_year.nav-tabs>li.active>a,
.ml_year.nav-tabs>li.active>a:hover,
.ml_year.nav-tabs>li.active>a:focus,
.ml_year.nav-tabs li a:hover,
.ml_year.nav-tabs li a:focus {
    border: 1px solid #2fa5ed;
    background: #2fa5ed;
    color: #fff;
}

.ml_mon {
    background: #001b45;
    border: 0px;
}

.ml_mon.nav-tabs li {
    margin: 0px;
}

.ml_mon.nav-tabs li:last-child a {
    border-right: 0px;
}

.ml_mon.nav-tabs li a {
    border-right: 1px solid #fff;
    margin: 0px;
    border-radius: 0px;
    font-weight: 700;
    color: #fff;
    padding: 10px 35px;
}

.ml_mon.nav-tabs>li.active>a,
.ml_mon.nav-tabs>li.active>a:hover,
.ml_mon.nav-tabs>li.active>a:focus,
.ml_mon.nav-tabs li a:hover,
.ml_mon.nav-tabs li a:focus {
    border: 1px solid #2fa5ed;
    background: #2fa5ed;
    color: #fff;
}


/*Scroll Tab Month*/


/*.nav-tabs.ml_mon {
     overflow-x: auto;
    overflow-y: hidden;
    display: -webkit-box;  
    display: -moz-box;   
  }
.nav-tabs.ml_mon li {
      float:none;
    }*/


/*End Scroll Tab Month*/

.tab-content.mon_tab {
    padding: 30px 0px 50px;
}

.timeline {
    list-style: none;
    padding: 20px 0 20px;
    position: relative;
    margin: 0px;
}

.timeline:before {
    top: 36px;
    bottom: 0;
    position: absolute;
    content: " ";
    width: 3px;
    height: 100%;
    background-color: #eeeeee;
    left: 50%;
    margin-left: -1.5px;
    z-index: -1;
}

.timeline.more_tml:before {
    top: 0;
}

.timeline>li {
    margin-bottom: 20px;
    position: relative;
}

.timeline>li:before,
.timeline>li:after {
    content: " ";
    display: table;
}

.timeline>li:after {
    clear: both;
}

.timeline>li:before,
.timeline>li:after {
    content: " ";
    display: table;
}

.timeline>li:after {
    clear: both;
}

.timeline>li>.timeline-panel {
    width: 46%;
    float: left;
    background: #f2f2f2;
    border-radius: 10px;
    padding: 20px;
    position: relative;
}

.timeline>li>.timeline-panel:before {
    position: absolute;
    top: 26px;
    right: -15px;
    display: inline-block;
    border-top: 15px solid transparent;
    border-left: 15px solid #f2f2f2;
    border-right: 0 solid #f2f2f2;
    border-bottom: 15px solid transparent;
    content: " ";
}

.timeline>li>.timeline-panel:after {
    position: absolute;
    top: 27px;
    right: -14px;
    display: inline-block;
    border-top: 14px solid transparent;
    border-left: 14px solid #f2f2f2;
    border-right: 0 solid #f2f2f2;
    border-bottom: 14px solid transparent;
    content: " ";
}

.timeline>li>.timeline-badge {
    color: #848484;
    width: 55px;
    height: 55px;
    padding: 6px;
    text-transform: uppercase;
    line-height: 16px;
    font-size: 14px;
    font-weight: 700;
    text-align: center;
    position: absolute;
    top: 16px;
    left: 50%;
    margin-left: -27px;
    background-color: #fff;
    border: 5px solid #cccccc;
    z-index: 100;
    border-top-right-radius: 50%;
    border-top-left-radius: 50%;
    border-bottom-right-radius: 50%;
    border-bottom-left-radius: 50%;
}

.timeline .timeline-badge.tml_more {
    background: #2fa5ed;
    border: 0px;
    color: #fff;
    line-height: 55px;
    padding: 0px;
    cursor: pointer;
}

.timeline>li.timeline-inverted>.timeline-panel {
    float: right;
}

.timeline>li.timeline-inverted>.timeline-panel:before {
    border-left-width: 0;
    border-right-width: 15px;
    left: -15px;
    right: auto;
}

.timeline>li.timeline-inverted>.timeline-panel:after {
    border-left-width: 0;
    border-right-width: 14px;
    left: -14px;
    right: auto;
}

.timeline-badge.primary {
    background-color: #2e6da4 !important;
}

.timeline-badge.success {
    background-color: #3f903f !important;
}

.timeline-badge.warning {
    background-color: #f0ad4e !important;
}

.timeline-badge.danger {
    background-color: #d9534f !important;
}

.timeline-badge.info {
    background-color: #5bc0de !important;
}

.timeline-title {
    margin-top: 0;
    color: #383838;
    font-weight: 700;
    font-size: 18px;
    line-height: 24px;
    position: relative;
}

.timeline-title:after {
    content: '';
    position: relative;
    width: 50px;
    display: block;
    padding-bottom: 10px;
    border-bottom: 1.5px solid #2fa5ed;
}

.timeline-body p {
    color: #727272;
    font-size: 15px;
    padding-bottom: 15px;
}

.timeline-body a,
.vw_more {
    background: #2fa5ed;
    color: #fff;
    display: inline-block;
    padding: 5px 10px;
    font-weight: 700;
    border: 1px solid transparent;
    -webkit-transition: .3s ease-in;
    -moz-transition: .3s ease-in;
    transition: .3s ease-in;
}

.vw_more {
    background: #001b45;
    border-radius: 5px;
}

.vw_more:hover,
.vw_more:focus {
    background: #f21147;
    text-decoration: none;
    color: #fff;
}

.timeline-body a:hover,
.timeline-body a:focus {
    text-decoration: none;
    background: transparent;
    color: #2fa5ed;
    border: 1px solid #2fa5ed;
}

.timeline-body>p,
.timeline-body>ul {
    margin-bottom: 0;
}

.timeline-body>p+p {
    margin-top: 5px;
}

[aria-expanded="false"]>.expanded,
[aria-expanded="true"]>.collapsed {
    display: none;
}

.ml_vm li {
    list-style-type: none;
}

.ml_vm li a {
    background: #2fa5ed;
    width: 60px;
    margin: auto;
    height: 60px;
    border-radius: 50%;
    color: #fff;
    cursor: pointer;
    padding: 15px 10px;
    display: block;
    vertical-align: middle;
    font-weight: 700;
    text-align: center;
    line-height: 15px;
}

.ml_vm li a:hover,
.ml_vm li a:focus {
    text-decoration: none;
}


/*End Mile Stones*/


/*Administration Page*/

#admins_tab {
    position: relative;
    padding: 40px 0px;
}

#admins_tab1 {
    position: relative;
    padding-bottom: 40px;
}

#admins_tab1 p {
    font-size: 15px;
    line-height: 23px;
}

.nav-pills.tab_admin li {
    width: 12%;
    margin-right: .5%;
}

.nav-pills.tab_admin>li+li {
    margin-left: 0px;
}

.nav-pills.tab_admin li a {
    text-align: center;
    position: relative;
    display: block;
    height: 120px;
    font-size: 15px;
    background: #fff;
    box-shadow: 1px 1px 5px #bbb;
    padding: 28px 5px;
    color: #005ea4;
    line-height: 18px;
    -webkit-transition: .3s ease-in;
    -moz-transition: .3s ease-in;
    -o-transition: .3s ease-in;
    transition: .3s ease-in;
}

.nav-pills.tab_admin li a:hover,
.nav-pills.tab_admin li a:focus,
.nav-pills.tab_admin li.active a {
    background: #2fa5ed;
    color: #fff;
}

.nav-pills.tab_admin li a:before {
    position: relative;
    display: block;
    margin: auto;
    height: 40px;
    bottom: 10px;
}

.nav-pills.tab_admin li:nth-child(1) a:before {
    content: url(../images/management-icon.svg);
    width: 39px;
    height: 40px;
}

.nav-pills.tab_admin li:nth-child(1) a:hover:before,
.nav-pills.tab_admin li:nth-child(1) a:focus:before,
.nav-pills.tab_admin li.active:nth-child(1) a:before {
    content: url(../images/management-icon-h.svg);
}

.nav-pills.tab_admin li:nth-child(2) a:before {
    content: url(../images/academic-icon.svg);
    width: 45px;
}

.nav-pills.tab_admin li:nth-child(2) a:hover:before,
.nav-pills.tab_admin li:nth-child(2) a:focus:before,
.nav-pills.tab_admin li.active:nth-child(2) a:before {
    content: url(../images/academic-icon-h.svg);
}

.nav-pills.tab_admin li:nth-child(3) a:before {
    content: url(../images/research-icon.svg);
    width: 60px;
}

.nav-pills.tab_admin li:nth-child(3) a:hover:before,
.nav-pills.tab_admin li:nth-child(3) a:focus:before,
.nav-pills.tab_admin li.active:nth-child(3) a:before {
    content: url(../images/research-icon-h.svg);
}

.nav-pills.tab_admin li:nth-child(4) a:before {
    content: url(../images/education-icon.svg);
    width: 46px;
}

.nav-pills.tab_admin li:nth-child(4) a:hover:before,
.nav-pills.tab_admin li:nth-child(4) a:focus:before,
.nav-pills.tab_admin li.active:nth-child(4) a:before {
    content: url(../images/education-icon-h.svg);
}

.nav-pills.tab_admin li:nth-child(5) a:before {
    content: url(../images/planning-icon.svg);
    width: 56px;
}

.nav-pills.tab_admin li:nth-child(5) a:hover:before,
.nav-pills.tab_admin li:nth-child(5) a:focus:before,
.nav-pills.tab_admin li.active:nth-child(5) a:before {
    content: url(../images/planning-icon-h.svg);
}

.nav-pills.tab_admin li:nth-child(6) a:before {
    content: url(../images/studies-icon.svg);
    width: 55px;
}

.nav-pills.tab_admin li:nth-child(6) a:hover:before,
.nav-pills.tab_admin li:nth-child(6) a:focus:before,
.nav-pills.tab_admin li.active:nth-child(6) a:before {
    content: url(../images/studies-icon-h.svg);
}

.nav-pills.tab_admin li:nth-child(7) a:before {
    content: url(../images/exam-icon.svg);
    width: 48px;
}

.nav-pills.tab_admin li:nth-child(7) a:hover:before,
.nav-pills.tab_admin li:nth-child(7) a:focus:before,
.nav-pills.tab_admin li.active:nth-child(7) a:before {
    content: url(../images/exam-icon-h.svg);
}

.nav-pills.tab_admin li:nth-child(8) a:before {
    content: url(../images/finance-icon.svg);
    width: 45px;
}

.nav-pills.tab_admin li:nth-child(8) a:hover:before,
.nav-pills.tab_admin li:nth-child(8) a:focus:before,
.nav-pills.tab_admin li.active:nth-child(8) a:before {
    content: url(../images/finance-icon-h.svg);
}

.nav-pills.tab_admin li:nth-child(9) a:before {
    content: url(../images/research-icon.svg);
    width: 51px;
}

.nav-pills.tab_admin li:nth-child(9) a:hover:before,
.nav-pills.tab_admin li:nth-child(9) a:focus:before,
.nav-pills.tab_admin li.active:nth-child(9) a:before {
    content: url(../images/research-icon-h.svg);
}

.nav-pills.tab_admin li:nth-child(10) a:before {
    content: url(../images/studies-icon.svg);
    width: 51px;
}

.nav-pills.tab_admin li:nth-child(10) a:hover:before,
.nav-pills.tab_admin li:nth-child(10) a:focus:before,
.nav-pills.tab_admin li.active:nth-child(9) a:before {
    content: url(../images/studies-icon.svg);
}


.admin_tle {
    background: #2fa5ed;
    color: #fff;
    font-size: 20px;
    line-height: 24px;
    padding: 10px 15px;
    margin: 40px 0px 25px 0px;
}

.member-name {
    position: absolute;
    bottom: 10px;
    padding: 3px 0px 5px;
    background: #fff;
    line-height: 15px;
    width: 100%;
    text-align: center;
}

.member-name h5 {
    margin: 0px;
    color: #005ea4;
    font-weight: 700;
    font-size: 16px;
    line-height: 20px;
}

.member-name small {
    color: #353535;
    font-size: 13px;
}

.member-content:hover .member-name {
    display: none;
}

.member-content {
    position: relative;
    width: 100%;
    margin-bottom: 25px;
    overflow: hidden;
}

.member-content .member-overlay {
    background: rgba(0, 27, 69, 0.72);
    position: absolute;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    bottom: 0;
    border-radius: 20px;
    right: 0;
    opacity: 0;
    -webkit-transition: all 0.4s ease-in-out 0s;
    -moz-transition: all 0.4s ease-in-out 0s;
    transition: all 0.4s ease-in-out 0s;
}

.member-content:hover .member-overlay {
    opacity: 1;
}

.member-image {
    width: 100%;
    border-radius: 20px;
}

.member-details {
    position: absolute;
    padding-left: 1em;
    padding-right: 1em;
    width: 100%;
    top: 50%;
    color: #fff;
    left: 50%;
    opacity: 0;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-transition: all 0.3s ease-in-out 0s;
    -moz-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
}

.member-content:hover .member-details {
    top: 50%;
    left: 50%;
    opacity: 1;
}

.mgmt_lst li {
    position: relative;
    padding-left: 35px;
    line-height: 22px;
    font-size: 15px;
    padding-bottom: 10px;
}

.mgmt_lst li a {
    color: #fff;
    background: #ee0e4f;
    padding: 5px 15px 7px;
    font-size: 13px;
    border-radius: 5px;
}

.mb_mail a {
    background: transparent !important;
    font-size: 15px !important;
    padding: 0px !important;
}

.mgmt_lst li a:hover,
.mgmt_lst li a:focus {
    text-decoration: none;
}

.mgmt_lst .mb_phone:before,
.mgmt_lst .mb_mobile:before,
.mgmt_lst .mb_fax:before,
.mgmt_lst .mb_mail:before,
.mgmt_lst .mb_address:before {
    font-family: fontAwesome;
    position: absolute;
    left: 10px;
}

.mgmt_lst .mb_phone:before {
    content: '\f095';
}

.mgmt_lst .mb_mobile:before {
    content: '\f10b';
}

.mgmt_lst .mb_fax:before {
    content: '\f1ac';
}

.mgmt_lst .mb_mail:before {
    content: '\f0e0';
}

.mgmt_lst .mb_address:before {
    content: '\f041';
}

.fadeIn-bottom {
    top: 80%;
}

.fadeIn-top {
    top: 20%;
}

.fadeIn-left {
    left: 20%;
}

.fadeIn-right {
    left: 80%;
}

.rsch_lst li,
.extn_lst li,
.stud_lst li,
.exam_lst li {
    position: relative;
    background: #a8c63f;
    padding: 15px 15px 15px 35px;
    margin-bottom: 12px;
    border-radius: 10px;
    font-size: 16px;
    margin-right: 10px;
    color: #244005;
}

#journals-international .rsch_lst li a {
    color: #ee0e4f;
    animation: blink 1s linear infinite;
}

#journals-international .rsch_lst li a:hover,
#journals-international .rsch_lst li a:focus {
    text-decoration: none;
}

.rsch_lst li:before,
.extn_lst li:before,
.stud_lst li:before,
.exam_lst li:before {
    content: url(../images/admin-lst-icon.svg);
    position: absolute;
    width: 10px;
    height: 24px;
    left: 15px;
}

.rsch_lst li {
    width: 32.3%;
    display: inline-block;
}

.rsch_lst li:nth-child(2) {
    width: 75%;
    display: inline-block;
}

.rsch_lst li:nth-child(7) {
    width: 43%
}

.rsch_lst li:last-child {
    width: 55%;
}

.extn_lst li:nth-child(1),
.extn_lst li:nth-child(2),
.extn_lst li:nth-child(3),
.extn_lst li:nth-child(4),
.extn_lst li:nth-child(5),
.stud_lst li:nth-child(1),
.stud_lst li:nth-child(2),
.stud_lst li:nth-child(3),
.stud_lst li:nth-child(4),
.stud_lst li:nth-child(5),
.exam_lst li {
    display: inline-block;
}

.extn_lst li:nth-child(1),
.extn_lst li:nth-child(2),
.extn_lst li:nth-child(3) {
    width: 32.3%;
}

.extn_lst li:nth-child(4) {
    width: 50%;
}

.extn_lst li:nth-child(5) {
    width: 48%;
}

.stud_lst li:nth-child(1) {
    width: 40%
}

.stud_lst li:nth-child(2),
.stud_lst li:nth-child(3) {
    width: 28.3%;
}

.stud_lst li:nth-child(4),
.stud_lst li:nth-child(5) {
    width: 49%;
}

.exam_lst li:nth-child(1) {
    display: block;
    text-align: center;
    padding-top: 8.5px;
}

.exam_lst li:nth-child(1):before {
    position: relative;
    display: inline-block;
    left: -8px;
    top: 5px;
}

.exam_lst li:nth-child(2),
.exam_lst li:nth-child(3),
.exam_lst li:nth-child(4),
.exam_lst li:nth-child(5) {
    width: 49%;
}

.fn_pd_tp {
    padding: 40px 0px;
}

.fn_pd_tp h5 {
    color: #005ea4;
    font-size: 16px;
    line-height: 22px;
    margin: 0px;
    padding-bottom: 22px;
}

.fn_pd_tp li:before {
    content: url(../images/admin-lst-icon.svg);
    position: absolute;
    width: 10px;
    height: 24px;
    left: 0px;
}

.fn_pd_tp ul {
    margin-top: 15px;
}

.fn_pd_tp li {
    color: #001b45;
    font-weight: 700;
    position: relative;
    font-size: 16px;
    padding-left: 25px;
    line-height: 22px;
    padding-bottom: 20px;
}

.plan_board {
    position: relative;
    padding: 40px 0px;
}

.ad_pln_brd {
    padding: 15px 8px 18px;
    border: 2px solid #e5e5e5;
    border-radius: 15px;
    margin: 10px 0px;
    height: 280px;
}

.ad_pln_brd .media-object {
    border-radius: 10px;
}

.ad_pln_brd .media-left,
.ad_pln_brd .media .pull-left {
    padding-right: 15px;
}

.ad_pln_brd h4 {
    font-size: 18px;
    margin-bottom: 0px;
    font-weight: 700;
    color: #005ea4;
}

.ad_pln_brd small {
    font-size: 14px;
    color: #353535;
    padding: 5px 0px 10px;
    display: block;
    font-weight: 700;
}

.ad_pln_brd ul {
    margin: 10px 0px;
}

.ad_pln_brd ul li {
    position: relative;
    color: #353535;
    padding-bottom: 10px;
    padding-left: 20px;
    font-size: 16px;
}

.ad_pln_brd ul li a {
    color: #353535;
}

.ad_pln_brd ul li a:hover,
.ad_pln_brd ul li a:focus {
    text-decoration: none;
    color: #353535;
}

.ad_pl_ph {
    width: 55% !important;
}

.ad_pl_ph,
.ad_pl_fx,
.ad_pl_mbl,
.ad_pl_mail {
    display: inline-block;
    width: 40%;
}

.ad_pl_ph:before,
.ad_pl_fx:before,
.ad_pl_mbl:before,
.ad_pl_mail:before,
.ad_pl_adrs:before {
    position: absolute;
    display: block;
    font-family: fontAwesome;
    color: #005ea4;
    left: 0;
    font-size: 16px;
}

.ad_pl_ph:before {
    content: '\f095';
}

.ad_pl_fx:before {
    content: '\f1ac';
}

.ad_pl_mbl:before {
    content: '\f10b';
    font-size: 18px;
}

.ad_pl_mail:before {
    content: '\f0e0';
}

.ad_pl_adrs:before {
    content: '\f041';
}


/*End Administration Page*/


/*About Research*/

#about_research {
    position: relative;
    padding: 35px 0px 0px;
}

.abt_rsh_tle {
    margin: 0px;
    color: #001B45;
    font-weight: 700;
    font-size: 22px;
    padding-bottom: 20px;
}

.dir_txt {
    font-size: 15px;
    line-height: 24px;
    text-align: justify;
    color: #3F3F3F;
    padding-bottom: 30px;
}

#abt_rsh_bg {
    background: #ededed;
    padding-bottom: 45px;
}

#abt_rsh_bg ul li {
    padding-left: 25px;
}

#abt_rsh_bg ul li:before {
    left: 10px;
}

.mand_tle,
.prty_tle {
    color: #001B45;
    font-size: 22px;
    font-weight: 700;
    padding-bottom: 20px;
}

.mand_tle {
    padding-top: 10px;
}

.mand_img {
    width: 100%;
    border-radius: 20px;
}

.mand_lst {
    /*	margin-left:25px;	
*/
    margin-bottom: 0px;
}

.mand_lst li:before {
    content: url(../images/research-list.svg);
    position: absolute;
    width: 10px;
    height: 24px;
    left: -10px;
}

.mand_lst li {
    font-size: 14.5px;
    color: #3F3F3F;
    line-height: 22px;
    padding-bottom: 15px;
    padding-left: 15px;
}

#prty_rsh {
    position: relative;
    padding: 15px 0px 25px;
}

.rs_grey_bg.rs_pd {
    padding-bottom: 0px;
}

.prty_tle {
    margin-bottom: 0px;
    padding-bottom: 15px;
}

.rsch_fig {
    padding: 30px 0px;
}

.rsch_fig img {
    border-radius: 20px;
}

.rsch_fig figcaption {
    color: #001B45;
    font-weight: 700;
    padding: 10px 10px 0px;
    font-size: 18px;
    line-height: 24px;
}

.div_af,
.div_bf {
    position: relative;
}

.div_bf:before,
.div_af:after {
    content: '';
    position: absolute;
    display: block;
    height: 100%;
    border-left: 1px solid #D3D3D3;
    top: 0;
}

.div_bf:before {
    left: -65px;
}

.div_af:after {
    right: 0px;
}

#prty_rsh ul {
    /*	margin-top:25px;
*/
}


/*.rs_grey_bg ul,
.rs_white_bg ul{
	margin-top:45px;
}*/

.rs_grey_bg {
    position: relative;
    background: #ededed;
    padding: 20px 0px;
}

.rs_white_bg {
    position: relative;
    padding: 20px 0px;
}

.rs_grey_bg h1 {
    color: #001B45;
    font-weight: 700;
    font-size: 22px;
    margin: 0px;
    padding: 10px 0px 30px;
}

.staff_btm {
    margin-bottom: 35px;
}

.staff_btm h3 {
    margin: 0px;
    color: #2FA5ED;
    font-weight: 700;
    font-size: 22px;
}

.staff_btm small {
    color: #757575;
    font-size: 18px;
    display: block;
}

.staff_btm a {
    color: #757575;
    font-size: 18px;
    position: relative;
    transition: .3s ease-in;
    -moz-transition: .3s ease-in;
    -webkit-transition: .3s ease-in;
    -o-transition: .3s ease-in;
}

.staff_btm a:hover,
.staff_btm a:focus {
    color: #2FA5ED;
    text-decoration: none;
}

.staff_btm h3,
.staff_btm small,
.staff_btm a {
    line-height: 28px;
}

.staff_btm a:before {
    content: '\f0e0';
    position: relative;
    display: inline-block;
    color: #2FA5ED;
    padding-right: 10px;
    font-family: fontAwesome;
}


/*End About Research*/


/*Patent Page*/

#about_patent {
    position: relative;
    padding: 5px 0px 35px;
}

#about_patent .rsch_lst li,
#rsch_public .rsch_lst li {
    width: 100%;
    display: block;
}

#about_patent .rsch_lst,
#rsch_public .rsch_lst {
    position: relative;
    left: 0 !important;
}


/*End Patent page*/


/*Research Publications*/

#rsch_public {
    position: relative;
    padding: 50px 0px;
}

#rsch_public .nav-pills li,
#rsch_projects .nav-pills li {
    width: 21%;
}

#rsch_public .nav-pills li a,
#rsch_projects .nav-pills li a {
    background: #001B45;
    color: #fff;
    font-weight: 700;
    font-size: 15px;
    transition: .3s ease-in;
    -webkit-transition: .3s ease-in;
    -moz-transition: .3s ease-in;
    -o-transition: .3s ease-in;
}

#rsch_public .nav-pills>li+li {
    margin-left: 15px;
}

#rsch_public .nav-pills>li.active>a,
#rsch_public .nav-pills>li.active>a:hover,
#rsch_public.nav-pills>li.active>a:focus,
#rsch_public .nav-pills>li a:hover,
#rsch_public.nav-pills>li a:focus,
#rsch_projects .nav-pills>li.active>a,
#rsch_projects .nav-pills>li.active>a:hover,
#rsch_projects .nav-pills>li.active>a:focus,
#rsch_projects .nav-pills>li a:hover,
#rsch_projects .nav-pills>li a:focus {
    background: #2FA5ED;
}


/*End Research Publications*/


/*Projects*/

#rsch_projects {
    position: relative;
    padding: 40px 0px;
}

#rsch_projects .nav-pills li+li {
    margin-left: 10px;
}

#rsch_projects .nav-pills>li a {
    text-align: center;
    border-radius: 10px 10px 0px 0px;
}

.prjt_bg.gry,
.outcome_bg.gry {
    background: #EDEDED;
}

.prjt_bg,
.outcome_bg {
    padding: 30px 40px;
}

.prjt_bg h3 {
    margin: 0px;
    color: #001B45;
    font-size: 22px;
    padding-bottom: 18px;
}

.prjt_bg p {
    color: #565656;
    font-size: 16px;
    padding-bottom: 10px;
}

.prjt_bg .pull-left {
    color: #000;
    font-size: 16px;
}

.prjt_bg .pull-right a {
    background: #2FA5ED;
    color: #fff;
    border-radius: 20px;
    padding: 7px 40px;
    display: inline-block;
    font-size: 15px;
    transition: .3s ease-in;
    -webkit-transition: .3s ease-in;
    -moz-transition: .3s ease-in;
    -o-transition: .3s ease-in;
}

.prjt_bg .pull-right a:hover,
.prjt_bg .pull-right a:focus {
    text-decoration: none;
    background: #001B45;
}

.prjt_dpt {
    overflow: hidden;
}

.cmplt_mr li {
    list-style-type: none;
    text-align: center;
}

.cmplt_mr li a {
    color: #898989;
    border: 1px solid #6d6d6d;
    font-size: 20px;
    padding: 8px 20px;
    display: inline-block;
    border-radius: 5px;
    font-weight: 700;
    margin-top: 15px;
    cursor: pointer;
    transition: .3s ease-in;
    -webkit-transition: .3s ease-in;
    -moz-transition: .3s ease-in;
    -o-transition: .3s ease-in;
}

.cmplt_mr li a:hover,
.cmplt_mr li a:focus {
    text-decoration: none;
    background: #898989;
    color: #fff;
}

.no_pad_tbl {
    padding: 0px !important;
}

.ongo_tle {
    border-bottom: 1px solid #ddd;
    text-align: center;
    padding: 5px 0px;
}

.on_frm {
    border-right: 1px solid #ddd;
    padding: 5px;
}

.on_to {
    padding: 5px
}

#ongoing .table thead {
    background: #001b45;
    color: #fff;
}

#ongoing .table tbody td {
    vertical-align: middle;
}

#ongoing .admin_tle,
#new .admin_tle {
    margin: 25px 0px 15px 0px;
}


/*End Projects*/

#admins_tab1 a:hover,
#admins_tab1 a:focus {
    text-decoration: none;
}


/*Outcome of Projects*/

#outcome_prjt {
    padding: 40px 0px;
}

#outcome_prjt h4 {
    margin: 0px;
    background: #001b45;
    color: #fff;
    display: inline-block;
    padding: 12px 60px;
    font-size: 17px;
    font-weight: 700;
    border-radius: 15px 15px 0px 0px;
}

.outcome_bg h3 {
    text-transform: uppercase;
    color: #001b45;
    margin: 0px;
    font-size: 20px;
}

.outcome_bg h2 {
    color: #2fa5ed;
    font-size: 20px;
    padding-bottom: 15px;
}

.out_lst {
    margin: 0px;
}

.out_lst li {
    position: relative;
    padding-left: 25px;
    font-size: 15px;
    line-height: 23px;
    text-align: justify;
    padding-bottom: 20px;
}

.out_lst li:before {
    content: url(../images/research-list.svg);
    position: absolute;
    width: 10px;
    height: 24px;
    left: 0px;
}

.outcome_bg a {
    display: inline-block;
    background: #2fa5ed;
    color: #fff;
    padding: 6px 40px;
    border-radius: 20px;
    transition: .3s ease-in;
    -webkit-transition: .3s ease-in;
    -moz-transition: .3s ease-in;
    -o-transition: .3s ease-in;
}

.outcome_bg a:hover,
.outcome_bg a:focus {
    background: #001b45;
    text-decoration: none;
}

#outcome_rd_more {
    position: relative;
    padding: 50px 0px;
}

#outcome_rd_more h2 {
    background: #001b45;
    text-align: center;
    color: #fff;
    font-weight: 400;
    text-transform: uppercase;
    font-size: 24px;
    padding: 10px;
    margin: 0px 0px 5px;
}

.outcome_rd.gry {
    background: #ededed;
}

.outcome_rd {
    padding: 30px 0px;
}

.outcome_rd h3 {
    margin: 0px;
    color: #2fa5ed;
    font-size: 22px;
    line-height: 27px;
    padding-bottom: 35px;
}

.out_img_btm {
    margin-bottom: 6px;
    padding: 0px;
}

.outcome-content .outcome-overlay {
    background: rgba(0, 27, 69, 0.65);
    position: absolute;
    height: 100%;
    width: 84%;
    left: 8%;
    top: 0;
    bottom: 0;
    right: 0;
    opacity: 0;
    border-radius: 20px;
    -webkit-transition: all 0.4s ease-in-out 0s;
    -moz-transition: all 0.4s ease-in-out 0s;
    transition: all 0.4s ease-in-out 0s;
}

.outcome-content:hover .outcome-overlay {
    opacity: 1;
}

.outcome-image {
    border-radius: 20px;
}

.outcome-details {
    position: absolute;
    text-align: center;
    padding-left: 1em;
    padding-right: 1em;
    width: 100%;
    top: 50%;
    left: 50%;
    opacity: 0;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-transition: all 0.3s ease-in-out 0s;
    -moz-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
}

.outcome-content:hover .outcome-details {
    top: 50%;
    left: 50%;
    opacity: 1;
}

.outcome-details h4 {
    color: #fff;
    font-weight: 500;
    font-size: 15px;
}

.ass_img {
    width: 100%;
    margin-top: 40px;
}


/*End Outcome of Projects*/


/*Extension*/

.ext_txt {
    font-size: 15px;
    line-height: 24px;
    text-align: justify;
    color: #3F3F3F;
    padding-bottom: 10px;
    font-weight: 700;
}

#vision_bg {
    background: url(../images/vision-bg.jpg) no-repeat;
    background-size: cover;
    position: relative;
    min-height: 136px;
    margin: 30px 0px 0px;
    padding: 30px 0px 10px;
}

#vision_bg h3 {
    margin: 0px;
    color: #001B45;
    font-weight: 700;
    font-size: 23px;
    padding-bottom: 25px;
}

#vision_bg ul li {
    position: relative;
    padding-left: 25px;
}

#vision_bg ul li:before {
    content: url(../images/research-list.svg);
    position: absolute;
    width: 10px;
    height: 24px;
    left: 0px;
}

#abt_rsh_bg.vision_bg {
    background: #fff;
    padding-bottom: 10px;
}

.vision_bg .mand_lst li {
    padding-bottom: 25px;
}

.vision_bg .mand_img {
    margin-bottom: 35px;
}


/*End Extension*/


/*TNJFU Newsletter*/

#tnjfu_news {
    position: relative;
    padding: 40px 0px;
}

.newltr_con img {
    width: 100%;
    height: auto;
}

.newltr_con {
    border-bottom: 1px solid #ddd;
    display: block;
    float: left;
    width: 100%;
    padding-bottom: 20px;
    margin-bottom: 20px;
}

.newltr_con h3 {
    color: #005EA4;
    font-size: 24px;
    padding-top: 0px;
    padding-bottom: 20px;
    margin: 0px;
}

.newltr_con h3:after {
    content: '';
    position: relative;
    display: block;
    width: 60px;
    top: 10px;
    border-top: 4px solid #2FA5ED;
    border-radius: 20px;
}

.newltr_con small {
    background: #EE0F4F;
    color: #fff;
    border-radius: 5px;
    font-size: 12px;
    position: relative;
    top: -5px;
    display: inline-block;
    padding: 3px 10px;
}

.newltr_con p {
    text-align: justify;
    font-size: 15px;
    color: #444444;
    line-height: 22px;
    padding-bottom: 8px;
    margin-bottom: 0px;
}

.newltr_con a {
    color: #EE0F4F;
    font-size: 15px;
    transition: .3s ease-in;
    -webkit-transition: .3s ease-in;
    -moz-transition: .3s ease-in;
    -o-transition: .3s ease-in;
}

.newltr_con a:hover,
.newltr_con a:focus {
    text-decoration: none;
    color: #005EA4;
}


/*End TNJFU Newsletter*/


/*Training Programmes*/

#train_prgm {
    position: relative;
    padding: 40px 0px;
}

#train_prgm figcaption {
    color: #005EA4;
    text-align: center;
    font-size: 20px;
    padding-top: 15px;
}

.res_trn {
    width: 100%;
    height: auto;
    border-radius: 20px;
}


/*End Training Programmes*/


/*News Read More*/

#news_rd_mr {
    position: relative;
    padding: 45px 0px;
}

#news_rd_mr p {
    font-size: 15px;
    text-align: justify;
    margin-bottom: 20px;
}

.news_tle {
    margin: 0px 0px 15px;
    color: #005EA4;
    font-size: 29px;
    font-weight: 700;
    position: relative;
}

.news_tle:after {
    content: '';
    position: relative;
    display: block;
    width: 60px;
    top: 10px;
    border-top: 4px solid #2FA5ED;
    border-radius: 20px;
}

.news_desc {
    text-align: justify;
    font-size: 15px;
    line-height: 25px;
    padding-top: 18px;
}

.news_tble {
    margin-top: 20px;
}

.news_tble table {
    margin: 0px;
}

.news_tble thead th {
    background: #001b45;
    color: #fff;
    font-size: 15px;
    font-weight: 700;
    vertical-align: middle !important;
    text-align: center;
}


/*End Read More*/


/*Normal Table*/

#nrml_table {
    padding: 40px 0px;
    position: relative;
}

#nrml_table .news_tble {
    margin-top: 0px;
}


/*End Normal Table*/


/*Blocks*/

#ctgy_block {
    padding: 40px 0px;
}

.block_ctgy {
    position: relative;
    overflow: hidden;
    display: block;
}

.block_ctgy .block-overlay {
    background: rgba(0, 27, 69, 0.7);
    position: absolute;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    opacity: 0;
    border-radius: 20px;
    -webkit-transition: all 0.4s ease-in-out 0s;
    -moz-transition: all 0.4s ease-in-out 0s;
    transition: all 0.4s ease-in-out 0s;
}

.block_ctgy:hover .block-overlay {
    opacity: 1;
}

.block-image {
    width: 100%;
    height: auto;
    border-radius: 20px;
}

.block-details {
    position: absolute;
    text-align: center;
    padding-left: 15px;
    padding-right: 15px;
    width: 100%;
    top: 50%;
    left: 50%;
    opacity: 0;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-transition: all 0.3s ease-in-out 0s;
    -moz-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
}

.block_ctgy:hover .block-details {
    top: 50%;
    left: 50%;
    opacity: 1;
}

.block-details h3 {
    color: #fff;
    font-weight: 700;
    font-size: 18px;
    line-height: 24px;
    text-transform: uppercase;
}

#ctgy_block figcaption {
    text-align: center;
    font-size: 18px;
    display: block;
    font-weight: 700;
    padding-top: 10px;
    margin-bottom: 20px;
    color: #000;
}

#ctgy_block figcaption a {
    color: #005EA4;
}

#ctgy_block figcaption a:hover,
#ctgy_block figcaption a:focus {
    text-decoration: none;
}


/*End Blocks*/


/*Template1*/

#template1 {
    padding: 20px 0px 40px;
    position: relative;
}


/*End Template1*/


/*Sidebar*/

.subpage_side .media-body h4,
.subpage_full .media-body h4 {
    color: #fff;
    font-weight: 700;
    font-size: 14px;
    text-transform: uppercase;
    background: #f21147;
    padding: 10px;
    border-top-right-radius: 50px;
    margin: 0px;
}

.subpage_side .media_bg,
.subpage_full .media_bg {
    background: #fbfbfb;
    border-bottom-left-radius: 30px;
    padding: 20px 20px 25px;
    border: 1px solid #eee;
}

.subpage_side .media,
.subpage_full .media {
    margin-top: 25px;
}

.subpage_side .media_bg {
    min-height: 140px;
}

.subpage_side .media-body p,
.subpage_full .media-body p {
    color: #5b5b5b;
    font-size: 14px;
    line-height: 22px;
}

.subpage_side .media-body a,
.subpage_full .media-body a {
    color: #ee0f4f;
    font-weight: 700;
    transition: .3s ease-in;
    -webkit-transition: .3s ease-in;
    -moz-transition: .3s ease-in;
    -o-transition: .3s ease-in;
    -ms-transition: .3s ease-in;
}

.subpage_side .media-body a:hover,
.subpage_side .media-body a:focus,
.subpage_full .media-body a:hover,
.subpage_full .media-body a:focus {
    text-decoration: none;
    color: #003f8a;
}


/*End Sidebar*/


/*Full width Sidebar*/

#template2 {
    position: relative;
    padding: 10px 0px 30px;
}

.subpage_full .media-body h4 {
    font-size: 16px;
}

.subpage_full .media-body p {
    font-size: 15px;
}

.subpage_full .media_bg {
    padding: 25px 20px 30px;
    min-height: 155px;
}


/*End Full Width Sidebar*/


/*Contact Page Style*/

#rsch_projects.container {
    padding: 25px 0px;
}

#rsch_projects.container .nav-pills li a {
    background: #2FA5ED;
}

#rsch_projects.container .nav-pills>li.active>a,
#rsch_projects.container .nav-pills>li.active>a:hover,
#rsch_projects.container .nav-pills>li.active>a:focus,
#rsch_projects.container .nav-pills>li a:hover,
#rsch_projects.container .nav-pills>li a:focus {
    background: #001b45;
}

#contact_sec {
    position: relative;
    padding: 20px 0px;
}
#contact_sec a{
    color:#000;
    text-decoration:none;
}
.cont_tbl {
    text-align: center;
}

.cont_tbl tr th,
.cont_tbl tr td {
    padding: 12px 0px !important;
    font-size: 14px;
}

.c_address,
.c_phone,
.c_mail,
.c_fax {
    position: relative;
    line-height: 24px;
    padding-bottom: 8px;
    padding-left: 25px;
    font-size: 15px;
}

.c_address:before,
.c_phone:before,
.c_mail:before,
.c_fax:before {
    position: absolute;
    display: block;
    left: 0;
    font-family: fontAwesome;
    color: #ee0e4f;
}

.c_address:before {
    content: '\f041';
    font-size: 19px;
}

.c_phone:before {
    content: '\f095';
    font-size: 19px;
}

.c_mail:before {
    content: '\f0e0';
    font-size: 17px;
}

.c_fax:before {
    content: '\f1ac';
    font-size: 17px;
}

.c_mail a,
.c_phone a,
.c_fax a {
    color: #000;
}

.c_mail a:hover,
.c_phone a:hover,
.c_fax a:hover {
    text-decoration: none;
}

.cont_frm {
    padding-left: 0px !important;
}

.cont_frm .frm_hgt {
    margin-bottom: 22px;
}

.cont_frm .form-control {
    border-radius: 0px;
    background: #f8f8f8;
    box-shadow: none;
    border: 1px solid #ddd;
}

.frm_hgt .form-control {
    height: 42px;
}

.sbt_btn {
    background: #001b45;
    color: #fff;
    border: 0px;
    text-transform: uppercase;
    padding: 9px 30px;
    font-weight: 600;
    margin-top: 5px;
    transition: .3s ease-in;
    -webkit-transition: .3s ease-in;
    -moz-transition: .3s ease-in;
}

.sbt_btn:hover,
.sbt_btn:focus {
    background: #2FA5ED;
}

.cont_tle {
    font-size: 25px;
    margin: 0px;
    padding-bottom: 25px;
    font-weight: 700;
    color: #001b45;
}

.no_pd_l {
    padding-left: 0px;
}

.no_pd_r {
    padding-right: 0px;
}

.tbl_pd {
    padding: 0px 3px !important;
}

.news_tble.cont_tbl {
    margin-top: 10px;
}

.dwn_btn a {
    background: #EE0F4F;
    display: inline-block;
    color: #fff;
    padding: 5px 15px;
    margin-top: 5px;
    border-radius: 5px;
    transition: .3s ease-in;
    -webkit-transition: .3s ease-in;
    -moz-transition: .3s ease-in;
}

.dwn_btn a:hover,
.dwn_btn a:focus {
    background: #001b45;
    color: #fff;
}


/*End Contact Page Style*/

.btn_english,
.btn_tamil {
    width: 300px;
    background: #005ead;
    color: #fff !important;
    display: inline-block;
    padding: 5px 15px;
    margin-right: 10px;
    border-radius: 5px;
    font-weight: 700;
    transition: .3s ease-in;
    -webkit-transition: .3s ease-in;
    -moz-transition: .3s ease-in;
}

.btn_english:hover,
.btn_english:focus,
.btn_tamil:hover,
.btn_tamil:focus {
    background: #ee0f4f;
    color: #fff;
    text-decoration: none;
}


/*Modal Pop UP*/

.view_prfle .modal-header {
    background: rgb(70, 23, 89);
    background: -moz-linear-gradient(left, rgba(70, 23, 89, 1) 0%, rgba(159, 60, 91, 1) 53%, rgba(224, 128, 82, 1) 100%);
    background: -webkit-linear-gradient(left, rgba(70, 23, 89, 1) 0%, rgba(159, 60, 91, 1) 53%, rgba(224, 128, 82, 1) 100%);
    background: linear-gradient(to right, rgba(70, 23, 89, 1) 0%, rgba(159, 60, 91, 1) 53%, rgba(224, 128, 82, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#461759', endColorstr='#e08052', GradientType=1);
    color: #fff;
}

.view_prfle .modal-content {
    box-shadow: none;
    border: 0px;
}

.view_prfle .modal-header {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

.view_prfle .close {
    opacity: 1;
    color: #fff;
    text-shadow: none;
}


/*End Modal Pop Up*/


/*News Template*/

.news_brdr {
    border-radius: 20px;
}

.page_nav {
    text-align: center;
}

.page_nav ul {
    margin-bottom: 0px;
}

.page_nav ul li a {
    padding: 8px 18px;
    color: #333;
    font-size: 16px;
}


/*End News Template*/

.brd_pres {
    border: 1px solid #ddd;
    border-radius: 20px;
}

h4.dpl_ad_tle {
    font-size: 34px !important;
    color: #111 !important;
    text-transform: capitalize;
}

h4.dpl_ad_tle small {
    font-size: 17px !important;
    font-weight: 700;
    color: #055fa4;
}

.dnd_btn a {
    width: auto !important;
    font-size: 20px !important;
    padding: 10px 20px !important;
}

.tn_cr_pg p {
    margin-bottom: 0px !important;
}

.tn_cr_pg .news_tle {
    font-size: 26px;
}

.dwn_btn {
    margin-bottom: 5px;
}

.ar_career_p .news_tle {
    font-size: 24px;
}

.crs_txt_mbl table th,
.crs_txt_mbl table td {
    font-size: 15px;
}


/* Training Programmes */

#trg_pgm_sec {
    position: relative;
    padding: 40px 0px;
}

#trg_pgm_sec .table,
#trg_pgm_sec p {
    font-size: 15px;
}


/* End Training Programmes */

.tn_nw_ltr {
    padding-bottom: 15px !important;
}

.tn_new_btn {
    margin-bottom: 30px;
    margin-top: 10px;
    font-size: 15px;
}

.tn_new_btn a:hover,
.tn_new_btn a:focus {
    text-decoration: none;
}

.integrated-mangrove ul li {
    font-size: 15px;
    padding-bottom: 10px;
}

.publication p,
.publication table tr td,
.publication table tr th,
.publication li,
.sucess-stories-con p,
.ravi-con p,
.ravi-con ul li,
.xavier-story1 p,
.inrf_fnt_sz {
    font-size: 15px !important;
}

.ravi-con ul li {
    padding-bottom: 10px;
}

.ravi-con p,
.xavier-story1 p {
    line-height: 28px;
    margin-bottom: 15px;
}

.publication li {
    padding-top: 10px;
}

.publication table {
    margin-top: 0px;
}

.xavier-story1 .ad_pln_brd {
    height: auto;
}

.dista_tle {
    padding-top: 10px;
}

.prs_tle {
    margin: 0px;
}

.prs_tle:after {
    content: none;
}

.press_wdth {
    width: 50%;
    margin: auto;
    float: none;
}

.press_wdth img {
    width: 100%;
}


/* Tenders */

.tender-table {
    font-size: 15px;
    margin-top: 25px;
}

.tender-table tr th,
.tender-table tr td {
    vertical-align: middle !important;
}


/* End Tenders */

.tn_dwn_lnk p {
    margin-top: 6px;
    margin-bottom: 0px !important;
}

.tn_dwn_lnk span {
    margin-bottom: 10px;
}

.tn_dwn_lnk .news_desc {
    margin-bottom: 20px;
}

.mgmt_lst.tn_fish_tp li {
    text-align: center;
    padding-left: 0;
}

.dpl_ad_tle.asian_tle {
    color: #ff0049 !important;
    font-size: 48px !important;
    margin-bottom: 15px;
}

.adm_crnt_pg h4.dpl_ad_tle.ug_pg_tle {
    color: #ee0e4e !important;
}


/*Students Corner Login Page*/
.std_crn_brd{
    border: 1px solid #ddd;
}

.std_crn_brd h3{
    background: #ed3a4f;
    color: #fff;
    padding: 8px;
    font-weight: 700;
    margin: 0px 0px 15px;
}

.std_crn_brd .form-group{
    padding: 0px 15px;
}

.std_crn_brd .form-control{
    box-shadow: none;
    height: 38px;
}

.std_crn_brd .btn-primary{
    color: #fff;
    background-color: #53b64b;
    border-color: #53b64b;
    font-size: 16px;
    padding: 5px 12px;
    margin-top: 5px;
    width: 100px;
}

/*End Students Corner Login Page*/

@media screen and (max-width:359px) {
    .fms_lgn.pull-left {
        float: none !important;
    }
    .apa-logo {
        width: 35%;
    }
    #rsch_public .nav-pills li,
    #rsch_projects .nav-pills li {
        width: 100%;
        margin-bottom: 8px;
    }
    #rsch_public .nav-pills li a,
    #rsch_projects .nav-pills li a {
        padding-top: 8px;
        padding-bottom: 8px;
    }
    #rsch_public .nav-pills>li+li,
    #rsch_projects .nav-pills>li+li {
        margin-left: 0px;
    }
    .tn_mst h1 {
        text-align: center;
        margin-bottom: 0px;
    }
    .tn_mst .pull-right {
        float: none !important;
        margin-top: 10px;
        padding: 4px 12px;
    }
    .outcome_rd h3 {
        font-size: 17px !important;
    }
    .tn_gal_mbl_hgt .member-image {
        height: auto;
    }
    .ml_mon.nav-tabs li a {
        padding: 6px 27px !important;
        width: 72px
    }
    .ft_prf_mbl .btn_english,
    .ft_prf_mbl .btn_tamil {
        width: 100%;
    }
    .ad_pln_brd ul.ft_prf_mbl li {
        padding-left: 0px !important;
    }
    .tn_un_of .ad_pln_brd ul li::before {
        left: 0px;
    }
    .tn_un_of .ad_pln_brd ul li {
        padding-left: 25px;
    }
    .chn_mbl .media img {
        width: auto;
        margin-bottom: 10px;
    }
    .chn_mbl .media-body {
        width: 100%;
        display: block;
    }
    .mbl_plan_brd .ad_pln_brd .media-left {
        display: block;
        margin-bottom: 20px;
    }
    .mbl_plan_brd .ad_pln_brd .media-object {
        width: auto;
    }
    .btn-info-10 {
        display: block;
        padding: 9px 0px;
    }
    .h_land {
        clear: both;
    }
    #top_head .text-right {
        text-align: center;
    }
    .ml_txt,
    .ml_date {
        font-size: 12px;
    }
    .copyright .text-left,
    .copyright .text-right {
        font-size: 13px;
    }
    .head_lst ul li {
        padding: 0 !important;
    }
    .head_lst li a {
        padding: 6px 8px !important;
        width: auto;
        font-size: 10px !important;
    }
    #admission .media-left,
    #admission .media-body {
        display: block;
    }
    #admission .media-body {
        width: auto;
    }
    #admission .media-body h4 {
        padding-top: 12px;
    }
    .banner_tle h3,
    .banner_tle1 h3 {
        font-size: 12px;
    }
    .crs_bg a {
        margin-bottom: 12px;
        height: auto;
    }
    .crs_bg a h3 {
        font-size: 16px;
    }
    #courses_sec h2 {
        padding-bottom: 20px !important;
    }
    .nav-pills.tab_admin li a::before {
        width: 12% !important;
    }
    .ad_pln_brd .media-left {
        width: 40%;
    }
    .ad_pln_brd .media-object {
        width: 100%;
    }
    .ad_pln_brd ul {
        margin: 0px;
    }
    .ad_pln_brd ul li {
        display: block;
        width: 100%;
        padding-bottom: 10px;
        padding-left: 10px;
        font-size: 13px;
    }
    .ad_pln_brd ul li:before {
        left: -15px;
    }
    .ad_pln_brd h4 {
        font-size: 16px;
        margin-top: 3px;
    }
    .ad_pln_brd small {
        font-size: 13px;
        padding: 3px 0px 10px;
    }
    .newltr_con h3 {
        font-size: 16px;
    }
    .newltr_con small {
        font-size: 10px;
    }
    .news_tle {
        font-size: 20px;
    }
    .vsn_img {
        width: 100%;
    }
    .rsch_fig img {
        width: 100px;
        height: 100px;
    }
    .tn_new_img_hg {
        height: auto !important;
    }
    .tn_farm_in figcaption,
    .tn_farm_in .block-details h3 {
        font-size: 14px !important;
    }
    .su_pad img {
        width: 80%;
        margin: auto;
    }
    .xavier-story1 .ad_pln_brd .media-left {
        width: 100%;
        display: block;
    }
    .xavier-story1 .ad_pln_brd .media-object {
        width: 60%;
        height: auto;
        margin: 0px auto 10px;
    }
    .xavier-story1 .ad_pln_brd ul li {
        padding-left: 0px;
    }
    .press_wdth {
        width: 95%;
    }
    #rsch_projects .nav-pills.cnt_pills_pd li {
        margin-right: 2%;
        width: 48%;
    }
    #rsch_projects .nav-pills.cnt_pills_pd li a {
        padding: 10px 7px;
    }
}

@media (min-width:360px) and (max-width:479px) {
    .fms_lgn.pull-left {
        float: none !important;
    }
    .xavier-story1 .ad_pln_brd ul li {
        padding-left: 0px;
    }
    .xavier-story1 .ad_pln_brd .media-left {
        width: 100%;
        display: block;
    }
    .xavier-story1 .ad_pln_brd .media-object {
        width: 60%;
        height: auto;
        margin: 0px auto 10px;
    }
    #rsch_public .nav-pills li a,
    #rsch_projects .nav-pills li a {
        padding-top: 8px;
        padding-bottom: 8px;
    }
    #rsch_public .nav-pills li,
    #rsch_projects .nav-pills li {
        width: 100%;
        margin-bottom: 8px;
    }
    #rsch_projects .nav-pills.cnt_pills_pd li {
        margin-right: 2%;
        width: 44%;
    }
    #rsch_projects .nav-pills.cnt_pills_pd li a {
        padding: 10px 7px;
    }
    #rsch_public .nav-pills>li+li,
    #rsch_projects .nav-pills>li+li {
        margin-left: 0px;
    }
    .tn_mst h1 {
        text-align: center;
        margin-bottom: 0px;
    }
    .tn_mst .pull-right {
        float: none !important;
        margin-top: 10px;
        padding: 4px 12px;
    }
    .tn_gal_mbl_hgt .member-image {
        height: auto;
    }
    .ml_mon.nav-tabs li a {
        padding: 6px 27px !important;
        width: 82px;
    }
    .ft_prf_mbl .btn_english,
    .ft_prf_mbl .btn_tamil {
        width: 100%;
    }
    .ad_pln_brd ul.ft_prf_mbl li {
        padding-left: 0px !important;
    }
    .tn_un_of .ad_pln_brd ul li::before {
        left: 0px;
    }
    .tn_un_of .ad_pln_brd ul li {
        padding-left: 25px;
    }
    .chn_mbl .media img {
        width: auto;
        margin-bottom: 10px;
    }
    .chn_mbl .media-body {
        width: 100%;
        display: block;
    }
    .mbl_news_tn.newltr_con h3 {
        font-size: 16px;
    }
    .mbl_plan_brd .ad_pln_brd .media-left {
        display: block;
        margin-bottom: 20px;
    }
    .mbl_plan_brd .ad_pln_brd .media-object {
        width: auto;
    }
    .btn-info-10 {
        display: block;
        padding: 9px 0px;
    }
    .h_land {
        clear: both;
    }
    #top_head .text-right {
        text-align: center;
    }
    .banner_tle h3,
    .banner_tle1 h3 {
        font-size: 12px;
    }
    .scrtabs-tab-scroll-arrow {
        line-height: 36px;
    }
    .scrtabs-tabs-fixed-container,
    .scrtabs-tab-scroll-arrow {
        height: 38px;
    }
    .ml_txt,
    .ml_date {
        font-size: 12px;
    }
    .crs_bg a {
        margin-bottom: 12px;
        height: auto;
    }
    .crs_bg a h3 {
        font-size: 16px;
    }
    #courses_sec h2 {
        padding-bottom: 20px !important;
    }
    .nav-pills.tab_admin li a::before {
        width: 10% !important;
    }
    .ad_pln_brd .media-left {
        width: 33%;
    }
    .ad_pln_brd .media-object {
        width: 100%;
    }
    .ad_pln_brd ul {
        margin: 0px;
    }
    .ad_pln_brd ul li {
        display: block;
        width: 100%;
        padding-bottom: 10px;
        padding-left: 10px;
        font-size: 13px;
    }
    .ad_pln_brd ul li:before {
        left: -15px;
    }
    .ad_pln_brd h4 {
        font-size: 16px;
        margin-top: 3px;
    }
    .ad_pln_brd small {
        font-size: 13px;
        padding: 3px 0px 10px;
    }
    .newltr_con h3 {
        font-size: 18px;
    }
    .news_tle {
        font-size: 18px;
    }
    .vsn_img {
        width: 100%;
    }
    .rsch_fig img {
        width: 100px;
        height: 100px;
    }
    .tn_new_img_hg {
        height: auto !important;
    }
    .tn_farm_in figcaption,
    .tn_farm_in .block-details h3 {
        font-size: 14px !important;
    }
    .su_pad img {
        width: 70%;
        margin: auto;
    }
    .press_wdth {
        width: 95%;
    }
    .apa-logo {
        width: 50%;
    }
}

@media (min-width:480px) and (max-width:520px) {
    .tn_nw_ltr .abt_rsh_tle {
        font-size: 16px;
    }
    .tne_mbl_wdth,
    .k_inf_wd {
        width: 50%;
        float: left;
    }
    .tne_mbl_wdth .img-thumbnail {
        display: block;
    }
    .tn_new_img_hg {
        width: 100%;
        height: 320px !important;
    }
    .ext_rgt img {
        width: 50%;
        margin: 0px auto 18px;
    }
    #rsch_public .nav-pills li,
    #rsch_projects .nav-pills li {
        width: 30%;
    }
    #rsch_projects .nav-pills.cnt_pills_pd li {
        width: 40%;
    }
    .rsch_fig img {
        width: 100px;
        height: 100px;
    }
    .staff_btm {
        width: 50%;
        float: left;
    }
    .mand_img {
        width: 70%;
        display: block;
    }
    .ml_mon.nav-tabs li a {
        font-size: 12px !important;
        padding: 6px 7px !important;
    }
    .mbl_news_tn.newltr_con h3 {
        font-size: 16px;
    }
    .newltr_con.mbl_news_tn {
        width: 100%;
    }
    .newltr_con.mbl_news_tn img {
        width: auto;
    }
    .vsn_img {
        width: 60%;
        margin-left: auto;
        margin-right: auto;
    }
    .h_email {
        margin-left: 5%;
    }
    #top_head .text-right {
        text-align: left;
    }
    .mlstn_txt figcaption {
        padding: 2px 15px;
    }
    .ml_txt,
    .ml_date {
        font-size: 12px;
    }
    .un_content {
        width: 50%;
        float: left;
        padding-left: 8px;
        padding-right: 8px;
    }
    .img_overlay {
        left: 8px !important;
    }
    .un_content .un_content-overlay {
        left: 8px;
        right: 8px;
    }
    .univ {
        clear: both;
    }
    .courses_univ ul li {
        display: inline-block;
        padding-right: 11px;
    }
    .farmer_wdth {
        width: 75%;
        margin: auto;
    }
    .banner_tle h3,
    .banner_tle1 h3 {
        font-size: 16px;
    }
    .crs_bg:nth-child(2) a,
    .crs_bg:nth-child(3) a,
    .crs_bg:nth-child(4) a,
    .crs_bg:nth-child(5) a {
        width: 45.5%;
        float: left;
        margin: 0px 10px 20px 10px;
    }
    .crs_bg a h3 {
        font-size: 15px;
        line-height: 22px;
    }
    .crs_bg a {
        height: 70px;
        padding-top: 12px;
    }
    .crs_bg:nth-child(5) a {
        padding-top: 12px;
    }
    .nav-pills.tab_admin li a::before {
        width: 8% !important;
    }
    .member-content {
        width: 50%;
        padding: 5px;
        float: left;
    }
    .member-content .member-overlay {
        width: 96%;
        height: 97%;
        left: 1.5%;
        top: 1.5%;
    }
    .mgmt_lst {
        margin: 0px !important;
    }
    .mgmt_lst li {
        font-size: 13px;
        padding-bottom: 5px;
        padding-left: 25px;
    }
    .mgmt_lst li:before {
        left: 5px !important;
    }
    .member-name h5 {
        font-size: 15px;
    }
    .member-name small {
        font-size: 13px;
    }
    .ad_pln_brd ul li {
        display: block;
        width: 100%;
        padding-bottom: 12px;
        font-size: 13.3px;
        padding-left: 25px;
    }
    .newltr_con,
    .tnj_vd_gly {
        width: 50%;
    }
    .tnj_vd_gly {
        float: left;
    }
    .newltr_con h3 {
        font-size: 16px;
    }
    .newltr_con small {
        padding: 3px 6px;
        font-size: 10px;
    }
    #read_more_news .img-responsive {
        width: 100%;
    }
    .tn_an_rpt .newltr_con {
        width: 100% !important;
    }
    .tn_farm_in figcaption,
    .tn_farm_in .block-details h3 {
        font-size: 10px !important;
    }
    .tn_farm_in .block-details h3 {
        line-height: 20px;
    }
    .viw-more {
        padding: 3px 15px;
        font-size: 12px;
    }
    .suc_st {
        width: 100%;
    }
    .suc_img {
        width: 45% !important;
        margin: auto;
    }
    .su_pad img {
        width: 50%;
        margin: auto;
    }
    .ekko-lightbox .modal-dialog {
        margin-left: auto;
        margin-right: auto;
    }
    .dista_img_wdth {
        width: 90%;
        margin: auto;
    }
    .press_wdth {
        width: 85%;
    }
    .apa-logo {
        width: 40%;
    }
}

@media (min-width:521px) and (max-width:767px) {
    .apa-logo {
        width: 35%;
    }
    .press_wdth {
        width: 65%;
    }
    .su_pad img {
        width: 40%;
        margin: auto;
    }
    .tn_nw_ltr .abt_rsh_tle {
        font-size: 18px;
    }
    .tne_mbl_wdth,
    .k_inf_wd {
        width: 50%;
        float: left;
    }
    .tne_mbl_wdth .img-thumbnail {
        display: block;
    }
    .tn_new_img_hg {
        width: 100%;
        height: 360px !important;
    }
    .ext_rgt img {
        width: 40%;
        margin: 0px auto 18px;
    }
    #rsch_public .nav-pills li,
    #rsch_projects .nav-pills li {
        width: 31%;
    }
    .rsch_fig img {
        width: 110px;
        height: 110px;
    }
    .staff_btm {
        width: 50%;
        float: left;
    }
    .mand_img {
        width: 70%;
        display: block;
    }
    .tn_an_rpt .newltr_con {
        width: 100% !important;
    }
    .ml_mon.nav-tabs li a {
        padding: 6px 13px !important;
    }
    .newltr_con.mbl_news_tn {
        width: 100%;
    }
    .newltr_con.mbl_news_tn img {
        width: auto;
    }
    .vsn_img {
        width: 50%;
        margin-left: auto;
        margin-right: auto;
    }
    /*.h_email {
                margin-left: 17%;
            }*/
    .h_email {
        margin-left: 0;
    }
    #top_head .text-right {
        text-align: left;
    }
    .newltr_con,
    .tnj_vd_gly {
        width: 50%;
    }
    .tnj_vd_gly {
        float: left;
    }
    .newltr_con h3 {
        font-size: 18px;
    }
    .flt_rgt img {
        width: 70%;
        margin: auto;
    }
    .member-content {
        width: 50%;
        padding: 5px;
        float: left;
    }
    .member-content .member-overlay {
        width: 97%;
        height: 98%;
        left: 1.5%;
        top: 1%;
    }
    .nav-pills.tab_admin li a::before {
        width: 6% !important;
    }
    .mlstn_txt figcaption {
        padding: 4px 15px;
    }
    .ml_txt,
    .ml_date {
        font-size: 12px;
    }
    .un_content {
        width: 50%;
        float: left;
    }
    .univ {
        clear: both;
    }
    .courses_univ ul li {
        display: inline-block;
        padding-right: 11px;
    }
    .farmer_wdth {
        width: 50%;
        float: left;
    }
    .lst_frm {
        margin-left: 25%;
    }
    .abt_mbl,
    .ac_mbl,
    .rs_mbl {
        float: left;
    }
    .abt_mbl {
        width: 27%;
    }
    .ac_mbl {
        width: 38%;
    }
    .rs_mbl {
        width: 35%;
    }
    .banner_tle h3,
    .banner_tle1 h3 {
        font-size: 16px;
    }
    .crs_bg:nth-child(2) a,
    .crs_bg:nth-child(3) a,
    .crs_bg:nth-child(4) a,
    .crs_bg:nth-child(5) a {
        width: 46.5%;
        float: left;
        margin: 0px 10px 20px 10px;
    }
    .crs_bg a h3 {
        font-size: 20px;
    }
    .crs_bg a {
        height: 80px;
        padding-top: 12px;
    }
    .crs_bg:nth-child(5) a {
        padding-top: 12px;
    }
    #read_more_news .img-responsive {
        width: 100%;
    }
    .mbl_cnt_hm {
        width: 100%;
        float: left;
    }
    .tn_farm_in figcaption,
    .tn_farm_in .block-details h3 {
        font-size: 14px !important;
    }
    .suc_st {
        width: 100%;
    }
    .suc_img {
        width: 50% !important;
        margin: auto;
    }
    .ekko-lightbox .modal-dialog {
        margin-left: auto;
        margin-right: auto;
    }
    .dista_img_wdth {
        width: 70%;
        margin: auto;
    }
}

@media screen and (max-width: 767px) {
    .dropdown-menu-large .dropdown-header.mn_tp_padn{
        padding-top: 10px !important;
    }
    
    .dropdown-menu-large .dropdown-header a{
        color: #fff;
    }
    
    .mbl_pd_lftn{
        padding-left: 30px !important;
    }
    
    .org_mg_btm{
        margin-bottom: 0px !important;
    }
    
    .dpl_ad_tle.asian_tle {
        font-size: 25px !important;
        line-height: 30px !important;
        margin-bottom: 0px !important;
    }
    .k_dept_desc {
        font-size: 14px !important;
    }
    .k_inn_tle {
        font-size: 21px !important;
        padding-bottom: 15px !important;
    }
    .newltr_con.tn_fsh_wdth_mbl small {
        top: 0;
    }
    .tn_fsh_wdth_mbl {
        width: 100%;
        float: none;
    }
    .tender-table .tex-align {
        text-align: left;
        font-size: 17px;
    }
    .tender-table {
        font-size: 14px;
    }
    #news_rd_mr .owl-theme .owl-controls .owl-buttons div {
        font-size: 14px;
        padding: 3px 9px;
    }
    .dista_tle {
        font-size: 15px;
    }
    .tnfu_inrf .col-xs-6 {
        padding: 0px 5px;
    }
    .inrf_fnt_sz {
        font-size: 14px !important;
    }
    .ravi-con p,
    .xavier-story1 p {
        text-align: left;
        line-height: 24px;
    }
    .suc_img {
        margin-bottom: 15px;
    }
    .sucess-stories-con {
        padding-top: 20px;
    }
    .sucess-stories-con h3 {
        margin-bottom: 5px !important;
    }
    .integrated-mangrove ul li {
        font-size: 14px;
    }
    .fish-aids h3,
    .integrated-mangrove h3 {
        font-size: 20px;
        margin-bottom: 20px;
        padding: 10px 14px;
    }
    .tn_farm_in figcaption,
    .tn_farm_in .block-details h3 {
        font-weight: 400 !important;
    }
    #ctgy_block {
        padding: 25px 0px;
    }
    .tn-ul li {
        margin-bottom: 10px;
    }
    .tn-ul li:last-child {
        margin-bottom: 0px;
    }
    #ctgy_block figcaption,
    .block-details h3 {
        font-size: 16px;
    }
    .adver-tri {
        font-size: 16px;
        padding-left: 10px;
        padding-right: 10px;
    }
    .tn_nw_ltr .abt_rsh_tle {
        font-size: 18px !important;
    }
    .tn_new_btn {
        font-size: 14px;
        margin-bottom: 25px;
    }
    #trg_pgm_sec .table,
    #trg_pgm_sec p {
        font-size: 14px;
    }
    #vision_bg ul li {
        padding-left: 18px;
    }
    .vision_bg .mand_img {
        margin-bottom: 15px;
    }
    #vision_bg ul li::before {
        width: 7px;
        top: 3px;
    }
    #vision_bg {
        padding: 20px 0px 8px;
        min-height: inherit;
    }
    #vision_bg h3 {
        font-size: 20px;
        padding-bottom: 15px;
    }
    .ext_rgt img {
        margin-bottom: 15px;
    }
    .ext_txt {
        font-size: 14px;
    }
    .prjt_bg p {
        font-size: 14px;
        padding-bottom: 0px;
    }
    .prjt_bg .pull-left {
        font-size: 14px;
    }
    .prjt_bg h3 {
        padding-bottom: 15px;
    }
    .rsch_lst li::before {
        width: 7px;
        top: 12px;
    }
    .tn_pt_tle {
        margin-left: 0px !important;
        margin-right: 0px !important;
    }
    .cmplt_mr li a {
        font-size: 15px;
        padding: 5px 15px;
    }
    .outcome_bg h2 {
        font-size: 18px;
        line-height: 22px;
        margin-top: 15px;
    }
    .rs_white_bg {
        padding: 10px 0px 5px;
    }
    .mand_tle {
        padding-top: 2px;
    }
    .abt_rsh_tle {
        font-size: 20px;
    }
    .rsch_fig figcaption {
        padding-bottom: 10px;
    }
    #abt_rsh_bg {
        padding-bottom: 20px;
    }
    #abt_rsh_bg ul li::before {
        left: -5px;
    }
    #about_research {
        padding-top: 25px;
    }
    .dir_txt {
        font-size: 14px;
        padding-bottom: 10px;
    }
    #prty_rsh {
        padding: 5px 0px 0px;
    }
    .rsch_fig {
        padding: 10px 0px;
    }
    #abt_rsh_bg ul li {
        padding-left: 15px;
    }
    .mand_lst li::before {
        left: -5px;
        top: 3px;
    }
    .mand_lst li::before {
        width: 7px;
    }
    .mand_lst li {
        font-size: 14px;
        padding-bottom: 10px;
        position: relative;
    }
    .staff_btm h3,
    .staff_btm small,
    .staff_btm a {
        line-height: 24px;
    }
    .rs_grey_bg h1 {
        padding-bottom: 17px;
        font-size: 20px;
        padding-top: 5px;
    }
    .rs_grey_bg {
        padding-bottom: 7px;
    }
    .quck_lnk h3,
    .quck_lnk1 h3 {
        font-weight: inherit;
    }
    .staff_btm {
        margin-bottom: 16px;
    }
    .staff_btm h3 {
        font-size: 18px;
    }
    .staff_btm small {
        font-size: 15px;
    }
    .staff_btm a {
        font-size: 14px;
    }
    .mand_tle,
    .prty_tle,
    .ftr_con h4 {
        font-size: 20px;
    }
    .ad_btn a {
        font-size: 17px !important;
    }
    #adm_sec {
        padding-top: 30px !important;
        background-color: #fcc769;
    }
    .ad_btn a {
        margin-bottom: 10px !important;
        padding-top: 6px !important;
        padding-bottom: 6px !important;
    }
    .tn_mst h1 {
        font-size: 20px;
    }
    .tn_mst a.mrg-btn-10 {
        margin-bottom: 0px !important;
    }
    .crs_txt_mbl table th,
    .crs_txt_mbl table td {
        font-size: 14px;
    }
    .crs_txt_mbl p {
        font-size: 14px;
    }
    #outcome_prjt h4 {
        padding: 8px 25px;
    }
    .btn-courses a {
        padding: 2px 20px 2px;
    }
    .out_lst li {
        padding-left: 18px;
    }
    .out_lst li::before {
        width: 7px;
        top: 3px;
    }
    #outcome_prjt {
        padding: 25px 0px;
    }
    #outcome_prjt h3 {
        margin-top: 0px;
        font-size: 18px;
        font-weight: 700;
    }
    #outcome_prjt .alert ul {
        margin-top: 10px;
    }
    #outcome_prjt .alert ul li {
        padding-bottom: 10px;
        text-align: left;
    }
    #outcome_prjt .alert,
    .out_lst li,
    #outcome_prjt .alert p {
        font-size: 14px;
        line-height: 24px;
    }
    #outcome_prjt .alert p {
        margin-bottom: 10px;
    }
    .video_caption figcaption {
        margin-bottom: 20px;
        font-size: 16px !important;
    }
    .tn_an_rpt {
        padding-top: 20px !important;
    }
    .copyright {
        font-size: 13px;
    }
    #country-list1 {
        width: 100% !important;
    }
    #country-list1 a {
        display: block;
        float: none !important;
        overflow: hidden;
    }
    #country-list1 p {
        width: 100% !important;
        margin: 0px;
    }
    #admins_tab1 p {
        font-size: 14px;
    }
    .timeline-body a,
    .vw_more {
        font-size: 13px;
    }
    .chn_mbl .ad_pln_brd {
        height: auto;
    }
    #news_rd_mr .button-right,
    .ft_btn_rgt .button-right {
        font-size: 13px;
        margin-bottom: 15px;
        padding: 5px 15px;
    }
    #news_rd_mr .dwn_btn {
        margin-bottom: 15px;
        font-size: 13px;
    }
    #news_rd_mr p {
        font-size: 14px;
        line-height: 23px;
    }
    .page_nav {
        margin: 0px 10px;
    }
    .page_nav ul li a {
        padding: 5px 10px;
        font-size: 12px;
    }
    .newltr_con a {
        font-size: 13px;
    }
    .career_p a {
        text-align: left;
    }
    .news_tle,
    .ar_career_p .news_tle {
        font-size: 18px !important;
    }
    .career_tle_1 {
        font-weight: 400 !important;
        line-height: 22px !important;
        font-size: 14px;
    }
    .tn_cr_pg .vw_more_top {
        margin-top: 10px;
    }
    h4.dpl_ad_tle1 {
        font-size: 18px !important;
        line-height: 24px !important;
        padding: 0px 15px 15px;
    }
    #adm_sec hr {
        margin-top: 8px;
        margin-bottom: 10px;
    }
    .dnd_btn a {
        margin-bottom: 8px !important;
    }
    .dnd_btn a {
        font-size: 14px !important;
        padding: 5px 15px 7px !important;
        font-weight: 400 !important;
    }
    h4.dpl_ad_tle {
        font-size: 16px !important;
        padding: 0px 15px;
        line-height: 24px !important;
    }
    .ad_txt_tle h3 {
        font-size: 20px !important;
        padding-bottom: 15px !important;
    }
    .mbl_plan_brd .ad_pln_brd {
        height: auto;
    }
    .admin_tbl_wd {
        width: 95%;
        margin: auto;
        font-size: 14px;
    }
    .member-name {
        left: 0;
        padding-left: 5px;
        padding-right: 5px;
    }
    .out_lst li {
        padding-bottom: 10px;
    }
    .about-vision p {
        line-height: 27px;
    }
    #outcome_rd_more h2 {
        font-size: 18px;
    }
    .about-vision h3 {
        font-size: 19px;
    }
    .cons_un_tle1,
    .cons_un_tle2,
    .cons_un_tle3,
    .cons_un_tle4,
    .cons_un_tle5,
    .cons_un_tle6,
    .cons_un_tle7,
    .cons_un_tle8 {
        padding-bottom: 20px;
    }
    .clg_pd_15 {
        padding: 0px 15px;
    }
    .slide-text h1 {
        font-size: 20px;
        line-height: 24px;
        margin-top: 0px;
    }
    .bs-slider>.carousel-inner>.item>img,
    .bs-slider>.carousel-inner>.item>a>img {
        margin-top: 30px;
    }
    #news_rd_mr .owl-theme .owl-controls {
        margin-top: 0px;
    }
    #news_rd_mr {
        padding: 30px 0px 20px;
    }
    .news_desc {
        font-size: 14px;
        line-height: 24px;
        padding-top: 10px;
    }
    .newltr_con p {
        font-size: 14px;
        line-height: 20px;
        text-align: left;
    }
    .plan_board {
        padding: 20px 0px;
    }
    .fn_pd_tp {
        padding-top: 20px;
    }
    .flt_rgt img {
        margin-bottom: 15px;
    }
    #admins_tab {
        padding: 30px 0px 10px;
    }
    #admins_tab .tab-content ul {
        margin: 0px 15px;
    }
    .rsch_lst li,
    .extn_lst li,
    .stud_lst li,
    .exam_lst li,
    .fn_pd_tp h5,
    .fn_pd_tp li {
        font-size: 14px;
    }
    .admin_tle {
        padding: 8px 15px;
        margin: 15px 15px 20px 15px;
        font-size: 16px;
    }
    .nav-pills.tab_admin li {
        float: none;
        margin-right: 0px;
    }
    .nav-pills.tab_admin li {
        margin: 5px 15px;
    }
    .nav-pills.tab_admin>li+li {
        margin-left: 15px;
    }
    .nav-pills.tab_admin li a::before {
        display: inline-block;
        left: 0px;
        top: 5px;
        bottom: 0px;
        height: auto !important;
        margin: 0px;
        padding-right: 10px;
    }
    .nav-pills.tab_admin li {
        width: auto;
    }
    .nav-pills.tab_admin li a {
        height: auto;
        padding: 10px 12px 15px;
        text-align: left;
    }
    #courses_sec h2 {
        font-size: 24px;
    }
    #courses_sec {
        padding: 25px 0px 15px;
    }
    #courses_sec h2 {
        padding-bottom: 25px;
    }
    .ml_year li a {
        padding: 7.5px 16px;
        font-size: 13px;
    }
    .timeline-title {
        font-size: 14px;
        line-height: 20px;
    }
    .timeline-body p {
        font-size: 13px;
    }
    .timeline-body a {
        font-size: 12px;
    }
    .ml_mon.nav-tabs li a {
        padding: 9px 20px;
        font-size: 13px;
    }
    .ml_yr_tab .scrtabs-tab-container {
        margin-bottom: 10px;
    }
    .tab-content.mon_tab {
        padding: 20px 0px 20px;
    }
    .tb_pd {
        padding: 0px 15px !important;
    }
    .ml_vm li a {
        margin: 0px 0px 0px 0px;
    }
    .brd_crumb {
        display: none;
    }
    .banner_tle h3,
    .banner_tle1 h3 {
        padding: 5px 0px;
    }
    .banner_tle {
        top: 85%;
        transform: translate(-50%, -55%);
    }
    ul.timeline:before {
        left: 25px;
    }
    ul.timeline>li>.timeline-panel {
        width: calc(100% - 75px);
        width: -moz-calc(100% - 75px);
        width: -webkit-calc(100% - 75px);
    }
    ul.timeline>li>.timeline-badge {
        left: 0px;
        margin-left: 0;
        top: 16px;
    }
    ul.timeline>li>.timeline-panel {
        float: right;
    }
    ul.timeline>li>.timeline-panel:before {
        border-left-width: 0;
        border-right-width: 15px;
        left: -15px;
        right: auto;
    }
    ul.timeline>li>.timeline-panel:after {
        border-left-width: 0;
        border-right-width: 14px;
        left: -14px;
        right: auto;
    }
    #menu {
        background: rgb(96, 108, 136);
        /* Old browsers */
        background: -moz-linear-gradient(-45deg, rgb(96, 108, 136) 0%, rgb(63, 76, 107) 81%, rgb(46, 43, 73) 100%);
        /* FF3.6-15 */
        background: -webkit-linear-gradient(-45deg, rgb(96, 108, 136) 0%, rgb(63, 76, 107) 81%, rgb(46, 43, 73) 100%);
        /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(135deg, rgb(96, 108, 136) 0%, rgb(63, 76, 107) 81%, rgb(46, 43, 73) 100%);
        /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#606c88', endColorstr='#2e2b49', GradientType=1);
        /* IE6-9 fallback on horizontal gradient */
    }
    #menu .navbar-nav>li {
        border-bottom: 1px solid #333;
    }
    #menu .navbar {
        min-height: inherit;
    }
    #menu .dropdown-header {
        color: #fff !important;
    }
    #menu .navbar-brand {
        font-size: 16px;
        color: #fff;
        padding: 7px 15px 3px;
        height: auto;
    }
    .dropdown-menu-large>li>ul>li>a,
    .dropdown-menu-large>li>ul>li>ul>li>a,
    #menu .dropdown-menu.single>li>ul>li>a {
        font-size: 14px;
    }
    .dropdown-menu-large>li>ul>li>a,
    .dropdown-menu-large>li>ul>li>ul>li>a,
    #menu .dropdown-menu.single>li>ul>li>a,
    #menu .dropdown-header {
        color: #fff;
    }
    .dropdown-menu-large>li>ul>li>a,
    .dropdown-menu-large>li>ul>li>ul>li>a,
    #menu .dropdown-menu.single>li>ul>li>a {
        display: block;
    }
    #menu .navbar-toggle {
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
    }
    #menu .navbar-toggle .icon-bar {
        background: #fff;
    }
    .blue_bg,
    .green_bg,
    .white_bg {
        margin-bottom: 0px;
    }
    .con_left_wdth h5 {
        font-size: 15px;
    }
    .apply_btn,
    .top_btn {
        margin-top: 10px;
    }
    .ftr_con,
    .ftr_lg {
        border: 0px;
    }
    .ftr_lg {
        padding: 0px;
    }
    .ftr_lg .center-block {
        margin-left: 15px;
        margin-right: 15px;
    }
    .quck_lnk h3,
    .quck_lnk1 h3 {
        padding-bottom: 10px !important;
        font-size: 20px;
    }
    .quck_lnk li,
    .quck_lnk1 li {
        padding-bottom: 5px !important;
    }
    #footer_bg {
        padding-top: 30px;
    }
    .apply_btn,
    .top_btn {
        font-size: 14px;
    }
    .quck_lnk {
        padding-top: 18px;
    }
    .inst_count .media-heading {
        font-size: 28px;
    }
    .inst_count .media-body p {
        font-size: 12px;
    }
    .inst_count .no_pad {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
    .inst_count .media {
        margin-bottom: 20px;
        width: 50%;
        float: left;
    }
    .inst_count .media-left {
        padding-right: 8px;
    }
    #our_faculty {
        padding: 20px 0px 15px;
    }
    #our_faculty .owl-theme .owl-controls {
        margin-top: 10px;
    }
    #farmer_innovation {
        padding: 20px 0px 5px;
    }
    #farmer_innovation h1,
    #our_faculty h1 {
        margin-bottom: 20px;
        display: inline-block;
        padding-bottom: 5px;
    }
    #farmer_innovation h1 {
        border-bottom: 1px solid #fff;
    }
    #our_faculty h1 {
        border-bottom: 1px solid #1481EF;
    }
    .frm_desc h3::after {
        width: 90%;
        padding-bottom: 8px;
        margin-bottom: 15px;
    }
    .frm_desc ul li {
        font-size: 14px;
    }
    .farmer_wdth {
        margin-bottom: 20px;
    }
    .frm_desc ul li::before {
        left: 15px;
    }
    .frm_desc ul {
        margin-left: 35px;
    }
    .frm_desc h3 {
        font-size: 18px;
        line-height: 26px;
    }
    #farmer_innovation h1,
    #our_faculty h1 {
        width: auto;
        font-size: 28px;
    }
    #admission {
        padding-top: 20px;
    }
    /* #admission .media-body h4 {
        padding-bottom: 0;
    } */
    .un_content {
        margin-bottom: 20px;
        display: block;
    }
    .img_overlay h5,
    .un_content-details h3 {
        font-size: 22px;
    }
    .univ {
        margin-bottom: 25px;
    }
    .courses_univ ul li {
        padding-top: 15px;
    }
    #admission .media-body a {
        font-size: 13px;
    }
    .courses_univ h3,
    #admission .media-body h4 {
        font-size: 17px;
    }
    #admission .media {
        margin-bottom: 20px;
    }
    #admission .media-body p {
        font-size: 13px;
        line-height: 21px;
        margin-bottom: 5px;
    }
    .univ p {
        font-size: 14px;
        line-height: 23px;
    }
    .un_content-details a {
        font-size: 12px;
    }
    #about_college .nav-pills {
        margin-bottom: 20px;
    }
    #about_college .nav-pills li {
        margin-top: 25px;
        width: auto;
    }
    #about_college .nav-pills>li+li {
        margin-left: 9px;
    }
    #about_college .nav-pills>li>a {
        font-size: 16px;
        padding: 8px 15px;
    }
    .banner_txt {
        position: relative;
        left: 0;
        top: 0;
    }
    .lst_wdth {
        width: 100%;
    }
    .abt_tp::before,
    .abt_tp1::before,
    .lst_wdth::after,
    .abt_tnfu:before,
    #farmer_innovation h1::after,
    .apply_btn::before,
    .top_btn::before,
    .apply_btn::after,
    .top_btn::after {
        content: none;
    }
    .lst_wdth {
        padding: 15px;
    }
    /*#bn_announcement {*/
    /*    height: 85px !important;*/
    /*}*/
    .announce_lst li {
        border-bottom: 0px;
    }
    .read_brdr {
        border-top: 0px;
        margin-top: 0px;
    }
    .news,
    .events {
        padding: 0px;
    }
    .news .owl-theme .owl-controls .owl-buttons,
    .events .owl-theme .owl-controls .owl-buttons {
        right: 0;
    }
    .news .owl-theme .owl-controls .owl-buttons div,
    .events .owl-theme .owl-controls .owl-buttons div,
    #our_faculty .owl-theme .owl-controls .owl-buttons div {
        margin-right: 1.5px;
    }
    .news h2::before,
    .events h2::before {
        top: 3px;
        padding-right: 7px;
    }
    .news h2,
    .events h2 {
        font-size: 21px;
        margin-bottom: 15px;
    }
    .events h2 {
        margin-top: 8px;
    }
    #about .media-body h4 {
        font-size: 15px;
    }
    #about .media-body p {
        font-size: 13px;
        line-height: 19px;
    }
    .news .owl-theme .owl-controls,
    .events .owl-theme .owl-controls {
        margin: 0px;
    }
    .dwn_arw {
        display: none;
    }
    .abt_tnfu {
        margin-top: 15px;
        padding-right: 0px !important;
        padding-left: 0px !important;
        border-top: 1px solid #ddd;
        padding-top: 15px;
        margin-left: 15px;
        margin-right: 15px;
    }
    .lst_wdth h2 {
        text-align: left;
        padding-left: 45px;
        font-size: 20px;
    }
    #top_head {
        text-align: center;
        padding-top: 5px;
        font-size: 13px;
    }
    .logo img {
        width: 100%;
        height: auto;
    }
    .h_land,
    .h_mail,
    .h_email {
        line-height: 34px;
    }
    .h_mail {
        margin-left: 0px;
    }
    .h_mail::after {
        border-right: 0px;
    }
    .head_lst ul {
        text-align: center;
    }
    .head_lst ul li {
        padding: 0px 5px;
        margin-top: 5px;
        margin-bottom: 3px;
    }
    .head_lst li a {
        padding: 6px 12px;
        width: auto;
        font-size: 11.5px;
    }
    .tp_left {
        line-height: 22px;
    }
    .dropdown-menu-large {
        margin-left: 0;
        margin-right: 0;
    }
    .dropdown-menu-large>li {
        margin-bottom: 10px;
    }
    .dropdown-menu-large>li:last-child {
        margin-bottom: 0;
    }
    .dropdown-menu-large .dropdown-header {
        padding: 3px 15px !important;
    }
    .cons_un_tle1,
    .cons_un_tle2,
    .cons_un_tle3,
    .cons_un_tle4,
    .cons_un_tle5,
    .cons_un_tle6,
    .cons_un_tle7,
    .cons_un_tle8 {
        font-size: 18px;
    }
    .tab-content.abt_tab {
        float: none;
    }
}

@media (min-width:768px) and (max-width:991px) {
    .dpl_ad_tle.asian_tle {
        font-size: 35px !important
    }
    .ad_btn.dnd_btn a {
        margin-bottom: 10px !important;
    }
    .k_inn_tle {
        font-size: 24px !important;
    }
    #rsch_projects .nav-pills.cnt_pills_pd li {
        width: auto;
    }
    .dista_img_wdth {
        width: 70%;
        margin: auto;
    }
    .su_pad img {
        width: 40%;
        margin: auto;
    }
    .fish-aids h3,
    .integrated-mangrove h3 {
        font-size: 22px;
        margin-bottom: 22px;
    }
    .adver-tri {
        font-size: 18px;
    }
    .tn_nw_ltr .abt_rsh_tle {
        font-size: 20px;
    }
    .tn_new_img_hg {
        height: 400px !important;
    }
    .ext_rgt img {
        width: 40%;
        margin: 0px auto 18px;
    }
    #rsch_projects .table {
        margin-bottom: 0px;
    }
    .cmplt_mr li a {
        font-size: 18px;
        padding: 5px 20px;
    }
    .mand_img {
        width: 65%;
    }
    .rs_grey_bg h1 {
        padding-bottom: 15px;
    }
    .rs_grey_bg {
        padding-bottom: 5px;
    }
    .staff_btm h3 {
        font-size: 18px;
    }
    .staff_btm {
        margin-bottom: 20px;
    }
    .staff_btm small {
        font-size: 16px;
    }
    .staff_btm a {
        font-size: 15px;
    }
    .rsch_fig {
        padding: 18px 0px;
    }
    .rsch_fig img {
        width: 110px;
        height: 110px;
    }
    .ad_btn a {
        width: auto !important;
        font-size: 18px !important;
    }
    .tn_mst h1 {
        font-size: 25px;
    }
    #outcome_prjt h4 {
        padding: 8px 25px;
    }
    .btn-courses a {
        padding: 2px 20px 3px;
    }
    .out_lst li {
        padding-left: 18px;
    }
    .out_lst li::before {
        width: 7px;
        top: 3px;
    }
    #outcome_prjt {
        padding: 25px 0px;
    }
    #outcome_prjt h3 {
        margin-top: 5px;
        font-size: 18px;
        font-weight: 700;
    }
    #outcome_prjt .alert ul {
        margin-top: 10px;
    }
    #outcome_prjt .alert ul li {
        padding-bottom: 10px;
        text-align: left;
    }
    #outcome_prjt .alert,
    .out_lst li,
    #outcome_prjt .alert p {
        line-height: 24px;
    }
    #outcome_prjt .alert p {
        margin-bottom: 10px;
    }
    .video_caption figcaption {
        font-size: 18px !important;
    }
    .news_tle {
        font-size: 24px;
        margin-bottom: 0px;
    }
    .page_nav ul li a {
        font-size: 13px;
        padding: 5px 15px;
    }
    /* Career */
    .tn_cr_pg .news_tle {
        font-size: 20px;
    }
    /* End Career */
    .dnd_btn a {
        margin-bottom: 0px !important;
    }
    .dnd_btn a {
        font-size: 18px !important;
        padding: 7px 20px !important;
    }
    .ad_txt_tle h3 {
        font-size: 30px !important;
    }
    h4.dpl_ad_tle {
        font-size: 22px !important;
    }
    #about_college .nav-pills>li>a {
        font-size: 14px;
        padding: 8px 10px;
    }
    .dwn_arw {
        display: none;
    }
    .abt_tnfu::before {
        top: -10px;
    }
    .abt_tp1::before,
    .abt_tp::before {
        content: none;
    }
    .home_pop_up .modal-dialog,
    .home_pop_up .modal-content {
        height: 75% !important;
    }
    .dropdown-menu-large {
        width: 98%;
    }
    .dropdown-menu-large .dropdown-header {
        font-size: 15px;
    }
    .h_email,
    .h_mail {
        margin-left: 0px !important;
    }
    .tp_left {
        text-align: center;
        line-height: 15px;
        padding-top: 12px;
    }
    #top_head .text-right {
        text-align: left !important;
        width: 70%;
        margin: auto;
        float: none !important;
    }
    .block-details h3 {
        font-size: 15px;
    }
    #ctgy_block figcaption {
        font-size: 12px;
    }
    .meen_sec figcaption {
        font-size: 16px !important;
    }
    #read_more_news .img-responsive {
        width: 100%;
    }
    .newltr_con h3 {
        font-size: 18px;
        margin-top: 0px;
        padding-bottom: 10px;
    }
    .newltr_con a {
        font-size: 13px;
    }
    .newltr_con p {
        font-size: 13px;
        line-height: 20px;
    }
    .flt_rgt img {
        width: 60%;
        margin: 0px auto 20px;
    }
    .admin_tle {
        font-size: 16px;
    }
    .mgmt_lst li {
        font-size: 13px;
        line-height: 20px;
        padding-bottom: 8px;
        padding-left: 28px;
    }
    .mgmt_lst .mb_phone::before,
    .mgmt_lst .mb_mobile::before,
    .mgmt_lst .mb_fax::before,
    .mgmt_lst .mb_mail::before,
    .mgmt_lst .mb_address::before {
        left: 5px;
    }
    .member-name h5 {
        font-size: 15px;
    }
    .member-name small {
        font-size: 13px;
    }
    .nav-pills.tab_admin li a {
        height: 110px;
        font-size: 11px;
        padding: 23px 1px;
    }
    #courses_sec {
        padding: 25px 0px 10px;
    }
    #courses_sec h2 {
        padding-bottom: 25px;
    }
    .crs_bg a {
        height: 90px;
        padding: 15px 45px 0px;
    }
    .crs_bg a h3 {
        font-size: 22px;
    }
    .crs_bg a {
        margin-bottom: 20px;
    }
    .crs_bg:nth-child(5) a {
        padding-top: 15px;
    }
    .brd_crumb ul {
        padding: 6px 30px;
        font-size: 12px;
    }
    .blue_bg h4,
    .white_bg h4 {
        padding-top: 15px;
    }
    .dropdown-menu-large>li>ul>li>a,
    .dropdown-menu-large>li>ul>li>ul>li>a,
    #menu .dropdown-menu.single>li>ul>li>a {
        font-size: 13px;
        padding: 5px 18px;
    }
    #top_head,
    .timeline-body a,
    .timeline-body p {
        font-size: 13px;
    }
    .banner_tle h3,
    .banner_tle1 h3 {
        font-size: 16px;
        padding: 8px 0px;
    }
    .timeline-title {
        font-size: 16px;
        line-height: 22px;
    }
    .timeline>li>.timeline-panel {
        width: 44%;
    }
    .ml_mon.nav-tabs li a {
        padding: 8px 18px;
    }
    .h_mail {
        margin-left: 8%;
    }
    .head_lst ul li {
        padding-bottom: 3px;
        padding-top: 0px;
    }
    .head_lst ul {
        text-align: center;
    }
    .logo img {
        width: 100%;
        height: auto;
    }
    #menu .navbar-nav>li>a {
        padding-left: 5px;
        padding-right: 5px;
        font-size: 11.8px;
    }
    #menu .navbar-collapse {
        padding: 0px;
    }
    #menu .mn_pd {
        padding-right: 0px;
    }
    #menu .navbar-nav>li {
        padding: 0px 1px;
    }
    #about .media-body h4 {
        font-size: 15px;
    }
    #about .media-body p {
        font-size: 13px;
    }
    .abt_tp::before {
        border-width: 60px 0px 0px 60vw !important;
    }
    .abt_tp1::before {
        border-width: 0px 0px 60px 45vw !important;
    }
    .dwn_arw {
        width: 55px;
        height: 55px;
        line-height: 45px;
        left: -38px;
    }
    .abt_tnfu::before {
        left: 0px;
    }
    .news .owl-theme .owl-controls .owl-buttons div,
    .events .owl-theme .owl-controls .owl-buttons div,
    #our_faculty .owl-theme .owl-controls .owl-buttons div {
        margin-right: 1.5px;
    }
    .news .owl-theme .owl-controls .owl-buttons,
    .events .owl-theme .owl-controls .owl-buttons {
        right: 0px;
    }
    .univ p {
        font-size: 14px;
        padding-bottom: 15px;
        line-height: 21px;
    }
    .univ h4 {
        margin: 0px;
    }
    .courses_univ ul li {
        display: inline-block;
        padding-top: 20px;
        padding-right: 15px;
    }
    .univ {
        margin-bottom: 20px;
    }
    .un_content-details a {
        font-size: 12px;
    }
    .img_overlay h5,
    .un_content-details h3 {
        font-size: 18px;
    }
    .un_content {
        padding-left: 9px;
        padding-right: 7px;
    }
    .un_content .un_content-overlay {
        left: 9px;
        right: 8px;
    }
    #about_college .nav-pills {
        margin-bottom: 35px;
    }
    #about_college .nav-pills li {
        margin-top: 35px;
    }
    .con_left_wdth h5,
    .blue_bg h4,
    .white_bg h4,
    .con_left_wdth h3 {
        font-size: 12px;
    }
    .con_left_wdth small {
        font-size: 11px;
    }
    .blue_bg,
    .green_bg,
    .white_bg {
        padding: 0px 20px 0px 5px;
        min-height: 65px;
        margin-bottom: 20px;
    }
    #admission .media-body h4 {
        font-size: 17px;
    }
    #admission .media-body p {
        font-size: 12.5px;
        line-height: 20px;
        margin-bottom: 4px;
    }
    #admission {
        padding-top: 35px;
    }
    #admission .media-body a {
        font-size: 12px;
    }
    #admission .media {
        margin-bottom: 35px;
    }
    .frm_desc h3 {
        font-size: 13px;
        line-height: 17px;
    }
    .frm_desc {
        top: 36%;
    }
    .frm_desc ul {
        margin-left: 20px;
    }
    .frm_desc ul li {
        font-size: 12px;
        padding-right: 15px;
        padding-bottom: 10px;
    }
    .frm_desc h3::after {
        padding-bottom: 10px;
        margin-bottom: 10px;
    }
    .frm_desc ul li::before {
        font-size: 6px;
        left: 7px;
    }
    .farmer_overlay {
        border-radius: 18px;
    }
    .frm_desc a {
        font-size: 12px;
        padding: 4px 25px;
    }
    .farmer_img_overlay {
        padding: 25px 3px;
        width: 75%;
    }
    #farmer_innovation {
        padding-top: 30px;
    }
    #farmer_innovation h1,
    #our_faculty h1 {
        padding-bottom: 20px;
        margin-bottom: 35px;
    }
    #farmer_innovation h1::after {
        top: 60px;
    }
    #our_faculty h1::after {
        top: 59px;
    }
    #our_faculty {
        padding: 25px 0px 30px;
    }
    .fclty-content-details h3 {
        font-size: 12px;
    }
    .inst_count .media-left img {
        padding: 5px;
    }
    .inst_count .media-heading {
        font-size: 28px;
    }
    .inst_count .media-body p {
        font-size: 12px;
    }
    .inst_count .media-left {
        padding-right: 8px;
    }
    .const_pad .media {
        margin-left: 15%;
    }
    .apply_btn::before,
    .apply_btn::after {
        width: 40.5%;
        top: 118px;
    }
    .top_btn::before,
    .top_btn::after {
        top: 60px;
        width: 45%;
    }
    .apply_btn,
    .top_btn {
        font-size: 13px;
    }
    .tp {
        position: relative;
    }
    .banner_txt {
        left: 0px;
        top: 0px;
        width: 100%;
        position: relative;
    }
    .lst_wdth {
        width: 100%;
        padding: 10px 20px;
    }
    /*#bn_announcement {*/
    /*    height: 84px !important;*/
    /*}*/
    .lst_wdth::after {
        content: none;
    }
    .ds_ne {
        display: none;
    }
    .cons_un_tle1,
    .cons_un_tle2,
    .cons_un_tle3,
    .cons_un_tle4,
    .cons_un_tle5,
    .cons_un_tle6,
    .cons_un_tle7,
    .cons_un_tle8 {
        font-size: 23px;
    }
}

@media screen and (max-width:991px) {
    .kh_img_cntr {
        text-align: center;
        margin-bottom: 20px;
        margin-top: 10px;
    }
    .kay_sale_out .nav-pills {
        padding-right: 0px;
        margin-bottom: 20px;
    }
    .cont_tbl tr th,
    .cont_tbl tr td {
        padding: 12px 15px !important;
    }
    #contact_sec .table-responsive {
        margin-bottom: 20px;
    }
    #contact_sec .cont_tle {
        font-size: 20px;
        padding-bottom: 15px;
    }
    .cnt_pd_30,
    .cnt_tb_cnt_pd,
    .cnt_pills_pd {
        padding-left: 30px;
        padding-right: 30px;
    }
    .cont_frm {
        padding-left: 30px !important;
    }
    .tn_cnt_fm_p {
        padding-right: 15px;
        padding-left: 0px;
    }
    .tnfu_inrf .infra-image {
        width: 100%;
        height: auto;
    }
    .ravi-con h3 {
        font-size: 15px;
    }
    .su_pad {
        padding: 0px;
    }
    .sucess-stories-con {
        margin-bottom: 0px !important;
    }
    .sucess-stories-con h3 {
        font-size: 16px !important;
    }
    .pub-lic-ul li {
        padding-left: 0;
    }
    .publication h1 {
        font-size: 20px;
    }
    .publication h3 {
        font-size: 18px;
    }
    .publication p,
    .publication table tr td,
    .publication table tr th,
    .publication li,
    .sucess-stories-con p,
    .ravi-con p,
    .ravi-con ul li,
    .xavier-story1 p {
        font-size: 12px !important;
    }
    .biofloc h3 {
        font-size: 16px;
        line-height: 22px;
        margin-bottom: 15px;
    }
    .tn_nw_ltr {
        padding-bottom: 0 !important;
        padding-top: 25px !important;
    }
    #trg_pgm_sec {
        position: relative;
        padding: 25px 0px 5px;
    }
    .vision_bg .mand_lst li {
        padding-bottom: 15px;
    }
    #vision_bg {
        margin-top: 0px;
    }
    .dir_txt {
        padding-bottom: 10px;
    }
    .prjt_bg h3 {
        font-size: 18px;
    }
    #rsch_projects {
        padding: 20px 0px;
    }
    #ongoing .admin_tle {
        margin-top: 15px;
    }
    #rsch_public {
        padding: 30px 0px 20px;
    }
    .tn_pt_tle {
        margin-top: 20px;
    }
    .pat_btn {
        padding-bottom: 15px !important;
    }
    .cmplt_mr {
        margin: 0px;
    }
    .outcome_bg,
    .prjt_bg {
        padding: 20px;
    }
    .outcome_bg h2 {
        padding-bottom: 10px;
    }
    .mand_img {
        margin: 0px auto 18px;
        display: block;
    }
    .div_bf::before,
    .div_af::after {
        content: none;
    }
    .mand_tle,
    .prty_tle {
        text-align: center;
        padding-bottom: 10px;
    }
    .tnf_phd_tle {
        font-size: 18px;
        font-weight: 700;
    }
    .crs_txt_mbl p {
        margin-bottom: 15px;
    }
    .box-titles2 {
        margin-bottom: 0px;
    }
    #outcome_rd_more h2,
    .box-titles2 h2 {
        font-size: 18px;
    }
    .outcome_rd {
        padding: 15px 0px;
    }
    #outcome_rd_more {
        padding: 25px 0px 0px;
    }
    .outcome_rd h3 {
        font-size: 18px;
        line-height: 24px;
        padding-bottom: 15px;
    }
    .tnj_vd_gly .member-image {
        height: auto;
    }
    .tn_mbl_tab_clr {
        clear: both;
    }
    .vc_btm {
        margin-bottom: 12px;
        padding: 0px;
    }
    .ns_read img {
        width: 100%;
    }
    .rsch_lst li,
    .extn_lst li,
    .stud_lst li,
    .exam_lst li {
        padding: 10px 15px 10px 35px;
        display: block;
        width: 100% !important;
    }
    .exam_lst li:nth-child(1) {
        text-align: left;
    }
    .exam_lst li:nth-child(1)::before {
        position: absolute;
        display: block;
        left: 15px;
        top: auto;
    }
    .fn_pd_tp {
        padding-bottom: 0px;
    }
    .fn_pd_tp ul {
        margin-bottom: 0px;
    }
    .fn_pd_tp h5,
    .fn_pd_tp li {
        padding-bottom: 15px;
    }
    .crs_bg a {
        display: block;
    }
    .cons_un_tle3,
    .cons_un_tle4,
    .cons_un_tle6,
    .cons_un_tle8 {
        padding-top: 0px;
    }
    .cons_un_tle1::after,
    .cons_un_tle2::after,
    .cons_un_tle3::after,
    .cons_un_tle4::after,
    .cons_un_tle5::after,
    .cons_un_tle6::after,
    .cons_un_tle7:after,
    .cons_un_tle8:after {
        content: none;
    }
    .cons_un_tle1,
    .cons_un_tle2,
    .cons_un_tle3,
    .cons_un_tle4,
    .cons_un_tle5,
    .cons_un_tle6,
    .cons_un_tle7,
    .cons_un_tle8 {
        width: auto;
        text-align: center;
        display: block;
        padding-bottom: 20px;
        padding-right: 15px;
    }
    .cons_un_brd {
        font-size: 14px;
    }
    .quck_lnk1 .text-right {
        text-align: left;
    }
    .quck_lnk h3,
    .quck_lnk1 h3 {
        padding-bottom: 18px;
    }
    .copyright .text-left {
        padding-bottom: 12px;
    }
    .quck_lnk1 {
        margin-bottom: 10px;
    }
    .copyright .text-left,
    .copyright .text-right {
        text-align: center;
    }
    .quck_lnk li,
    .quck_lnk1 li {
        padding-bottom: 8px;
    }
    .quck_lnk {
        padding-top: 25px;
        margin-bottom: 0px;
        border-bottom: 0px;
    }
    .ftr_lg {
        margin-bottom: 20px;
    }
    .pd {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
    #our_faculty .owl-theme .owl-controls {
        margin-top: 20px;
    }
    #farmer_innovation {
        min-height: inherit;
    }
    .cours_rm,
    .courses_univ ul {
        margin-left: 0px;
    }
    .cours_rm {
        margin-bottom: 0px;
    }
    .courses_univ::before {
        content: none;
    }
    .logo {
        text-align: center;
    }
    .head_lst {
        padding-top: 5px;
    }
    .news h2::after,
    .events h2::after {
        width: 100%;
    }
}

@media screen and (min-width:768px) {
    .navbar-brand {
        display: none;
    }
    .tn_abt_flt_r {
        float: right;
    }
    #rsch_projects,
    #ctgy_block {
        font-size: 15px;
    }
}

@media screen and (min-width:768px) {
    li.dropdown:hover>.dropdown-menu {
        display: block;
        opacity: 1;
    }
    li.dropdown .dropdown-menu {
        opacity: 0;
        -webkit-transition: all 200ms ease-in;
        -moz-transition: all 200ms ease-in;
        -ms-transition: all 200ms ease-in;
        -o-transition: all 200ms ease-in;
        transition: all 200ms ease-in;
    }
    #menu .dropdown-menu {
        background: rgba(255, 255, 255);
    }
    .dropdown-menu-large>li>ul>li>a,
    .dropdown-menu-large>li>ul>li>ul>li>a,
    #menu .dropdown-menu.single>li>ul>li>a {
        display: inline-block;
    }
}

@media screen and (min-width:992px) {
    .tng_prgm_rg {
        text-align: right;
    }
    .fn_pd_tp .flt_rgt,
    .ext_rgt {
        float: right;
    }
    #rsch_public .nav-pills>li {
        float: none;
        display: inline-block;
        *display: inline;
        /* ie7 fix */
        zoom: 1;
        /* hasLayout ie7 trigger */
    }
    #rsch_public .nav-pills {
        text-align: center;
    }
}

@media (min-width:992px) and (max-width:1200px) {
    #top_head .text-right {
        font-size: 13px;
    }
    .cont_tbl tr th,
    .cont_tbl tr td {
        font-size: 12px;
    }
    .press_wdth {
        width: 60%;
    }
    .tnfu_inrf .infra-image {
        width: 100%;
        height: auto;
    }
    .publication p,
    .publication table tr td,
    .publication table tr th,
    .publication li,
    .sucess-stories-con p,
    .ravi-con p,
    .ravi-con ul li,
    .xavier-story1 p {
        font-size: 14px !important;
    }
    .xavier-story1 .ad_pln_brd {
        height: 245px;
    }
    .biofloc h3 {
        font-size: 16px;
        line-height: 22px;
        margin-bottom: 15px;
    }
    .cons_un_brd.con_pd {
        padding: 20px;
    }
    #admission .media-body a {
        font-size: 11px;
    }
    .h_mail::before,
    .h_land::before,
    .h_email::before {
        padding-right: 6px;
        padding-left: 9px;
    }
    .h_email {
        margin-left: 0;
    }
    .h_mail::after,
    .h_email::after {
        padding-left: 10px;
    }
    .news_desc {
        font-size: 13px;
        line-height: 22px;
    }
    .news_tle {
        margin-bottom: 0px;
    }
    .news_tle {
        font-size: 22px;
    }
    .newltr_con h3 {
        margin-top: 0px;
        font-size: 22px;
    }
    .ad_pl_ph::before,
    .ad_pl_fx::before,
    .ad_pl_mbl::before,
    .ad_pl_mail::before,
    .ad_pl_adrs::before {
        font-size: 14px;
    }
    .ad_pln_brd small {
        padding-bottom: 7px;
    }
    .ad_pln_brd {
        padding-bottom: 0px;
    }
    .ad_pl_mbl::before {
        top: -5px;
    }
    .ad_pln_brd ul li {
        font-size: 13px;
    }
    .fn_pd_tp h5,
    .fn_pd_tp li {
        font-size: 15px;
        padding-bottom: 15px;
    }
    .admin_tle {
        font-size: 18px;
    }
    .rsch_lst li,
    .extn_lst li:nth-child(1),
    .extn_lst li:nth-child(2),
    .extn_lst li:nth-child(3) {
        width: 31.3%;
    }
    .extn_lst li:nth-child(4) {
        width: 49%;
    }
    .extn_lst li:nth-child(5) {
        width: 46.5%;
    }
    .extn_lst li {
        width: 97%;
    }
    .stud_lst li:nth-child(1) {
        width: 52%;
    }
    .stud_lst li:nth-child(2) {
        width: 44.8%;
    }
    .stud_lst li:nth-child(3) {
        widows: 27%;
    }
    .stud_lst li:nth-child(4) {
        width: 24%;
    }
    .stud_lst li:nth-child(5) {
        width: 43.5%;
    }
    .rsch_lst li:nth-child(7) {
        width: 42%;
    }
    .rsch_lst li:last-child {
        width: 53%;
    }
    .exam_lst li:nth-child(1) {
        width: 98%;
    }
    .exam_lst li:nth-child(2),
    .exam_lst li:nth-child(3),
    .exam_lst li:nth-child(4),
    .exam_lst li:nth-child(5) {
        width: 48.5%;
    }
    .rsch_lst,
    .extn_lst {
        position: relative;
        left: 15px;
    }
    .stud_lst {
        position: relative;
        left: 8px;
    }
    .exam_lst {
        position: relative;
        left: 10px;
    }
    .member-name small {
        font-size: 13px;
    }
    .member-name h5 {
        font-size: 15px;
    }
    .mgmt_lst li {
        font-size: 13px;
        padding-bottom: 5px;
        padding-left: 22px;
    }
    .mgmt_lst .mb_phone::before,
    .mgmt_lst .mb_mobile::before,
    .mgmt_lst .mb_fax::before,
    .mgmt_lst .mb_mail::before,
    .mgmt_lst .mb_address::before {
        left: 0;
    }
    .nav-pills.tab_admin li a {
        font-size: 13px;
    }
    .crs_bg a {
        height: 115px;
    }
    .crs_bg a h3 {
        font-size: 18px;
    }
    .con_left_wdth h5,
    .con_left_wdth h3,
    .blue_bg h4 {
        font-size: 12px;
    }
    .cons_un_brd {
        font-size: 14px;
    }
    .white_bg h4 {
        font-size: 13px;
        padding-top: 0px;
    }
    .cons_un_tle1,
    .cons_un_tle2,
    .cons_un_tle3,
    .cons_un_tle5,
    .cons_un_tle6 {
        font-size: 24px;
    }
    .cons_un_tle4 {
        font-size: 23px;
    }
    .ml_txt {
        font-size: 14px;
    }
    .ml_mon.nav-tabs li a {
        padding: 9px 25px;
    }
    .brd_crumb ul {
        padding: 6px 30px;
    }
    .ml_date {
        font-size: 13px;
    }
    .logo img {
        width: 100%;
    }
    .head_lst ul li {
        padding: 10px 4px;
    }
    /*.head_lst li a {
                font-size: 11px;
                padding: 8px 12px;
            }*/
    .head_lst li a {
        font-size: 14px;
        padding: 8px 12px;
    }
    .head_lst ul {
        margin-top: 35px;
    }
    #menu .navbar-nav>li>a {
        padding-left: 10px !important;
        padding-right: 10px !important;
        font-size: 13.5px;
    }
    #menu .navbar-nav>li {
        padding: 0px 1px;
    }
    .dropdown-menu-large .dropdown-header {
        font-size: 16px;
    }
    .dropdown-menu-large>li>ul>li>a,
    .dropdown-menu-large>li>ul>li>ul>li>a,
    #menu .dropdown-menu.single>li>ul>li>a {
        font-size: 13px;
    }
    .banner_txt {
        top: 50px;
    }
    #about .media-left {
        padding-right: 7px;
    }
    #about .media-body h4 {
        font-size: 14px;
    }
    #about .media-body p {
        font-size: 13px;
        line-height: 21px;
    }
    .univ {
        padding-left: 8px !important;
        padding-right: 8px !important;
    }
    .img_overlay {
        left: 8px !important;
    }
    .img_overlay h5,
    .text h3 {
        font-size: 16px;
    }
    .overlay {
        left: 9px;
        right: 9px;
        border-radius: 16px;
    }
    .courses_univ ul {
        margin-left: 20px;
    }
    .courses_univ ul li a {
        font-size: 14px;
    }
    #admission .media-body p {
        font-size: 13px;
    }
    #admission .media-body h4 {
        font-size: 16px;
    }
    .news h2::after,
    .events h2::after {
        width: 96.5%;
    }
    .news .owl-theme .owl-controls .owl-buttons,
    .events .owl-theme .owl-controls .owl-buttons {
        right: 23px;
    }
    .news .owl-theme .owl-controls .owl-buttons div,
    .events .owl-theme .owl-controls .owl-buttons div,
    #our_faculty .owl-theme .owl-controls .owl-buttons div {
        margin-right: 1.5px;
    }
    #our_faculty h1::after,
    #farmer_innovation h1::after {
        top: 68px;
    }
    .inst_count .media-heading {
        font-size: 32px;
    }
    .inst_count .media-body p {
        font-size: 16px;
    }
    .apply_btn::before,
    .apply_btn::after {
        width: 41.5%;
    }
    .quck_lnk h3,
    .quck_lnk1 h3 {
        font-size: 20px;
    }
    .top_btn::before,
    .top_btn::after {
        top: 245px;
        width: 45.6%;
    }
    .no_pad.ftr_lg {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
    .ftr_lg img {
        width: 100%;
    }
    .fclty-content-details h3 {
        font-size: 12px;
    }
    .ftr_con h4 {
        padding-bottom: 15px;
    }
    .ftr_con p {
        margin-bottom: 10px;
    }
    .frm_desc h3 {
        font-size: 20px;
        line-height: 24px;
    }
    .frm_desc h3::after {
        margin-bottom: 15px;
        width: 92%;
    }
    .farmer_overlay {
        border-radius: 22px;
    }
    .frm_desc ul li {
        padding-right: 15px;
        padding-bottom: 20px;
    }
    .frm_desc ul li::before {
        left: 12px;
    }
    .frm_desc ul {
        margin-left: 33px;
    }
    .lst_wdth h2::before {
        left: -6px;
    }
    .lst_wdth h2 {
        font-size: 18px;
        padding-left: 38px;
    }
    .lst_wdth {
        padding-top: 8px;
    }
    .announce_lst li {
        padding-top: 6px;
        padding-bottom: 6px;
        line-height: 18px;
    }
    .read_brdr {
        padding-top: 5px;
    }
    .read_brdr a {
        font-size: 11px;
        padding: 2px 10px 4px;
    }
}

@media screen and (min-width:992px) {
    .view_prfle .modal-dialog {
        width: 1000px;
    }
}

@media screen and (min-width:1201px) {
    .adm_crnt_pg h4.dpl_ad_tle.ug_pg_tle {
        color: #ee0e4e !important;
        font-size: 28px !important;
    }
    .adm_crnt_pg#rsch_public .nav-pills li a {
        font-size: 24px;
    }
    .adm_crnt_pg#rsch_public .nav-pills {
        margin-bottom: 25px;
    }
    /*#bn_announcement {*/
    /*    height: 50% !important;*/
    /*}*/
    .rsch_lst,
    .extn_lst,
    .stud_lst,
    .exam_lst {
        position: relative;
        left: 7px;
    }
    .courses_univ {
        padding-left: 30px !important;
    }
    .menu_mgl {
        margin-left: 5% !important;
    }
    .courses_univ:before {
        left: 30px !important;
    }
    .news_con h3,
    .news_con p {
        width: 80%;
    }
    .news_rm {
        margin-right: 60px;
    }
    .faculty_order small {
        width: 95%;
        display: block;
    }
    .faculty_order p {
        width: 90%;
    }
    .const_pad {
        padding-left: 40px !important;
        padding-right: 0px !important;
    }
    .ex_pd {
        padding-right: 85px !important;
    }
    .con_left_wdth {
        width: 95%;
    }
    .f_rgt {
        float: right;
    }
    .con_auto {
        margin: auto;
    }
    #about .media-body p {
        width: 90%;
    }
}

#tnjfu_mySidenav a {
    position: fixed;
    z-index: 200;
    right: -100px;
    transition: 0.3s;
    padding: 12px 10px 12px 50px;
    width: 150px;
    text-decoration: none;
    font-size: 16px;
    color: white;
    background: #ee0f4f;
    border-radius: 15px 0px 0px 15px;
}

#tnjfu_mySidenav a:hover {
    right: 0;
}

.tnjfu_sidenav a:before {
    position: absolute;
    display: block;
    left: 15px;
}

.tnjfu_sidenav a:nth-child(1):before {
    content: url(../images/side-icon1.svg);
    width: 30px;
    height: 24px;
}

.tnjfu_sidenav a:nth-child(2):before {
    content: url(../images/side-icon2.svg);
    width: 30px;
    height: 24px;
    top: 4.5px;
}

.tnjfu_sidenav a:nth-child(3):before {
    content: url(../images/side-icon3.svg);
    width: 30px;
    height: 24px;
    top: 7.5px;
}

.tnjfu_sidenav a:nth-child(4):before {
    content: url(../images/side-icon4.svg);
    width: 30px;
    height: 24px;
    top: 12px;
}

.tnjfu_sidenav a:nth-child(1) {
    top: 20px;
}

.tnjfu_sidenav a:nth-child(2) {
    top: 75px;
}

.tnjfu_sidenav a:nth-child(3) {
    top: 130px;
}

.tnjfu_sidenav a:nth-child(4) {
    top: 185px;
}

.ad_pop_bg {
    background: #ee0f4e;
    color: #fff;
    display: block;
    text-align: center;
    min-height: 100px;
    border-radius: 30px;
    padding: 20px 10px;
    font-weight: 700;
    margin-bottom: 30px;
    margin-top: 20px;
}

.ad_pop_bg h3 {
    font-size: 22px;
    margin: 0px;
    padding-bottom: 15px;
}

.ad_pop_bg a {
    background: #fff;
    display: inline-block;
    padding: 8px 20px;
    border-radius: 5px;
    font-size: 20px;
    transition: .3s ease-in;
    -webkit-transition: .3s ease-in;
    -moz-transition: .3s ease-in;
}

.ad_pop_bg a:hover,
.ad_pop_bg a:focus {
    background: #001b46;
    color: #fff;
    text-decoration: none;
}

.ad_btn h3,
.ad_btn a {
    background: #001b46;
    display: inline-block;
    color: #fff;
    padding: 15px 20px;
    margin: 0px;
    font-size: 22px;
    font-weight: 700;
    border-radius: 5px;
}

.ad_btn a {
    color: #fff;
    padding: 12px 15px;
    transition: .3s ease-in;
    -webkit-transition: .3s ease-in;
    -moz-transition: .3s ease-in;
    background: #3F51B5;
    margin-bottom: 20px;
    width: 250px;
    margin-left: 5px;
    margin-right: 5px;
}

.ad_btn a:hover,
.ad_btn a:focus {
    text-decoration: none;
    background: #673AB7;
}

.ad_txt_tle h3 {
    font-size: 40px;
    text-transform: uppercase;
    text-align: center;
    font-weight: 900;
    color: #055fa4;
    margin: 0px;
    padding-bottom: 25px;
}

.ad_txt_tle h3 {
    font-size: 40px;
    text-transform: uppercase;
    text-align: center;
    font-weight: 900;
    color: #055fa4;
    margin: 0px;
    padding-bottom: 25px;
}

.ad_txt_tle h4 {
    font-size: 18px;
    text-transform: uppercase;
    text-align: center;
    font-weight: 900;
    line-height: 3.3rem;
    color: #fff;
    margin: 0px;
    padding-bottom: 15px;
}

#adm_sec {
    padding: 65px 0px 20px;
    /* background-color: #fcc769; */
}

.button-right {
    float: right;
    margin-bottom: 25px;
}

@media screen and (max-width:767px) {
    .home_pop_up .modal-content img {
        width: 100%;
    }
    #apa_inaguration h3 {
        margin-bottom: 10px !important;
        font-size: 16px;
    }
}

@media screen and (min-width:768px) {
    .home_pop_up .modal-dialog {
        width: 752px;
    }
    .home_pop_up .modal-dialog img {
        width: 100%;
    }
}

.vw_more_top {
    margin-top: 20px;
}

.home_pop_up button.close {
    color: #033ca7;
    float: left;
    opacity: 1;
    font-size: 18px;
}

.video_caption figcaption {
    color: #000;
    font-size: 20px;
    text-align: center;
    margin-top: 10px;
}

.video_caption a:hover,
.video_caption a:focus {
    text-decoration: none;
}

@media screen and (min-width:1201px) {
    .head_lst ul li {
        width: 200px;
        padding-left: 0px;
        padding-right: 0px;
    }
}

.kay_sale_out .nav-stacked.side_tab li a {
    color: #fff;
    font-size: 15px;
    padding: 10px 15px;
    transition: .3s ease-in;
    -webkit-transition: .3s ease-in;
    -moz-transition: .3s ease-in;
}

.kay_sale_out #infrastructure img {
    border-radius: 7px;
    margin-bottom: 20px;
    margin-top: 10px;
    width: 100%;
    border: 2px solid #f8921e;
}

.kay_sale_out .inn_sub_tle1 {
    font-size: 16.5px;
}

.kay_sale_out .k_sub_lst {
    margin-bottom: 15px;
}

.kay_sale_out .k_sub_lst li {
    position: relative;
    font-size: 15px;
    padding-left: 28px;
    text-align: justify;
    line-height: 22px;
    padding-bottom: 10px;
}

.kay_sale_out .k_sub_lst li:before {
    content: '\f0da';
    position: absolute;
    color: #294a80;
    left: 15px;
    font-family: fontAwesome;
}

.kay_sale_out .k_sub_lst_1 li {
    position: relative;
    font-size: 15px;
    padding-left: 30px;
    text-align: justify;
    line-height: 22px;
    padding-bottom: 10px;
}

.kay_sale_out .k_sub_lst_1 li:before {
    content: url(../images/fish.svg);
    position: absolute;
    color: #f8921e;
    left: 0px;
    width: 24px;
    height: 24px;
    top: 0px;
    font-family: fontAwesome;
}

.kay_sale_out .nav-stacked.side_tab>li.active>a,
.kay_sale_out .nav-stacked.side_tab>li.active>a:hover,
.kay_sale_out .nav-stacked.side_tab>li.active>a:focus,
.kay_sale_out .nav-stacked.side_tab li a:hover,
.kay_sale_out .nav-stacked.side_tab li a:focus {
    background: #d00a43;
    border-radius: 0px;
    color: #fff;
}

.kay_sale_out .nav-stacked.side_tab li+li {
    margin-top: 1px;
}

.kay_sale_out .nav-stacked.side_tab li {
    background: #09326d;
}

.k_dept_tle {
    color: #294a80;
    font-size: 20px;
    margin: 0px;
    font-weight: 700;
    padding-bottom: 10px;
}

.k_dept_desc {
    font-size: 15px;
    color: #333;
    text-align: justify;
    line-height: 22px;
    padding-bottom: 0px;
}

.k_inn_tle {
    margin: 0px;
    color: #294a80;
    font-size: 28px;
    padding-bottom: 20px;
    font-weight: 700;
}

.kay_sale_out .table thead th {
    background: #294a80;
    color: #fff;
    font-size: 15px;
    vertical-align: middle !important;
}

.kay_sale_out .table thead td {
    font-size: 15px;
}

.kay_sale_out .table tbody td a {
    color: #000;
}

.kay_sale_out .table tbody td a:hover,
.kay_sale_out .table tbody td a:focus {
    text-decoration: none;
}

.career_p {
    padding-top: 0px !important;
}

.career_p a {
    margin-right: 20px;
}

.career_tle_1 {
    font-weight: 700;
    line-height: 26px;
    margin-bottom: 0px;
    margin-top: 0px;
}

.flashit {
    color: #fa0000;
    text-align: center;
    font-size: 22px;
    font-weight: 700;
    margin-top: 15px;
    -webkit-animation: flash linear 1s infinite;
    animation: flash linear 1s infinite;
}

@-webkit-keyframes flash {
    0% {
        opacity: 1;
    }
    50% {
        opacity: .1;
    }
    100% {
        opacity: 1;
    }
}

@keyframes flash {
    0% {
        opacity: 1;
    }
    50% {
        opacity: .1;
    }
    100% {
        opacity: 1;
    }
}

h4.dpl_ad_tle1 {
    font-size: 20px;
    color: #055fa4;
    text-transform: capitalize;
    font-weight: 700;
    line-height: 3.3rem;
    margin: 0px;
    padding-bottom: 15px;
}


/*.home_pop_up .modal-dialog,*/


/*.home_pop_up .modal-content {*/


/*    height: 90%;*/


/*}*/


/*.home_pop_up .modal-body {*/


/*    max-height: calc(100% - 50px);*/


/*    overflow-y: scroll;*/


/*}*/

.btn-info-10:hover,
.btn-info-10:focus {
    text-decoration: none;
    color: #fff;
}

@media screen and (min-width:992px) {
    .vc_flt_rgt {
        float: right;
    }
    .crs_txt_mbl h3 {
        padding-bottom: 20px;
    }
    .tn_mst h1 {
        font-size: 30px;
    }
    .tnf_conv h3 {
        margin-bottom: 20px;
    }
    .tnf_phd_tle {
        margin-top: 30px;
        margin-bottom: 25px;
    }
    .tbl_fnt .table th,
    .tbl_fnt .table td {
        font-size: 15px;
        padding: 8px 5px;
    }
}

@media screen and (max-width:1200px) {
    .tn_dwn_lnk p {
        text-align: left !important;
    }
}

@media screen and (min-width:1201px) {
    /* .head_lst ul {
                margin-top: 30px;
            }*/
    .head_lst li a {
        padding: 8px 7px;
        font-size: 20px;
    }
}


/* Video Section Home Page  */

.html5gallery {
    height: auto !important;
    margin-bottom: 50px !important;
}

.html5gallery-container-0 {
    position: relative !important;
    display: flex;
    align-items: flex-start;
    border: 2px solid #3F51B5;
}

.html5gallery-container-0>div {
    padding: 0 !important;
    text-align: left;
}

.html5gallery-toolbox-0 {
    display: none !important;
}

.html5gallery-container-0 .html5gallery-tn-selected-0 {
    background: rgb(247, 159, 37);
    background: -moz-linear-gradient(-45deg, rgb(247, 159, 37) 0%, rgb(237, 170, 16) 7%, rgb(255, 148, 17) 15%, rgb(244, 111, 17) 80%, rgb(229, 190, 82) 100%);
    background: -webkit-linear-gradient(-45deg, rgb(247, 159, 37) 0%, rgb(237, 170, 16) 7%, rgb(255, 148, 17) 15%, rgb(244, 111, 17) 80%, rgb(229, 190, 82) 100%);
    background: linear-gradient(135deg, rgb(44, 109, 225) 0%, #3F51B5 7%, rgb(80, 86, 170) 15%, rgb(17, 118, 244) 80%, #3949AB 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#f79f25', endColorstr='#e5be52', GradientType=1);
    color: white;
}

.html5gallery-elem-0 div iframe,
.html5gallery-elem-0 {
    height: 400px !important;
    position: relative !important;
}

.html5gallery-elem-0 div,
.html5gallery-box-0 {
    height: auto !important;
}

.html5gallery-title-0 {
    position: relative !important;
}

.html5gallery-car-0 {
    height: auto !important;
}

.html5gallery-elem-0 iframe {
    width: 100% !important;
    height: 400px !important;
}

.html5gallery-elem-0 a {
    display: none !important;
}

.html5gallery-thumbs-0,
.html5gallery-tn-0,
.html5gallery-tn-selected-0,
.html5gallery-car-list-0,
.html5gallery-car-mask-0 {
    width: 100% !important;
    height: auto !important;
}

.html5gallery-tn-title-0 {
    width: 70% !important;
    height: auto !important;
    margin-left: 15px;
    line-height: 17px !important;
}

.html5gallery-thumbs-0>div {
    padding: 25px 10px 26px;
    cursor: pointer;
    margin: 0;
    border-top: 1px dotted rgba(0, 0, 0, 0.4);
}

.html5gallery-thumbs-0>div:first-child {
    border-top-color: transparent;
}

[id*=html5gallery-tn-] {
    display: flex;
    align-items: center;
    height: 100px !important;
    cursor: pointer;
}

[class*=html5gallery-tn-img-] {
    width: 78px;
    height: 78px;
    overflow: hidden;
}

[class*=html5gallery-tn-img-] img {
    width: 100%;
}

.html5gallery-title-0 {
    display: none !important;
}

@media(max-width:767px) {
    .html5gallery-car-0 {
        order: -1;
        width: 100% !important;
    }
    .html5gallery-container-0 {
        display: block;
        margin: 0px 10px;
    }
    .html5gallery {
        margin-bottom: 30px !important;
    }
}


/*End  Video Section Home Page  */

.fms_lgn {
    margin-top: 13px;
}

.fms_lgn a,
.h_land a {
    color: #fff;
}

.fms_lgn a:hover,
.fms_lgn a:focus {
    text-decoration: none;
}

.fms_lgn a img {
    margin-right: 6px;
}

.diff_ctg_htl .table th {
    background: #055fa3;
    color: #fff;
}

.diff_ctg_htl .table th,
.diff_ctg_htl .table td {
    font-size: 15px;
    text-align: center;
}

.diff_ctg_htl .table td {
    background: #fff;
}

.diff_ctg_htl a:hover,
.diff_ctg_htl a:focus {
    text-decoration: none;
}

@media screen and (min-width:992px) {
    .diff_ctg_tle {
        font-size: 30px !important;
        padding-bottom: 40px !important;
    }
}


/*New Style May 24*/

.ad_btn a:hover,
.ad_btn a:focus {
    background: #ee0f4e;
    color: #fff;
}

.cnt-tm h2 {
    font-size: 40px;
    font-weight: 800;
    margin: 0;
    text-align: center;
    color: #ff0049;
}

.cnt-tm h2 span {
    font-size: 26px;
    display: block;
    font-weight: 600;
    padding-top: 20px;
    color: #055fa4;
}

.cnt-tm ul {
    margin: 50px 0 !important;
}

.cnt-tm li {
    font-size: 22px;
    font-weight: 600;
    color: #fff;
    display: inline-block;
    text-transform: capitalize;
    border-right: 1px solid rgba(255, 255, 255, 0.3);
    padding: 0 70px;
}

.cnt-tm li:last-child {
    border-right: 0;
}

.cnt-tm li span {
    display: block;
    font-weight: 900;
    font-size: 60px;
}

.qk-lnks,
.cnt-tm ul {
    text-align: center;
    margin-bottom: 0;
}

.qk-lnks li {
    display: inline-block;
    margin-bottom: 28px;
}

.qk-lnks li a {
    background: #ee0f4e;
    padding: 10px 25px;
    font-size: 20px;
    color: #fff;
    text-decoration: none;
    border-radius: 5px;
    margin: 0 5px;
}

#vdo {
    padding: 80px 0 0;
}

#apa-19 {
    padding: 60px 0 60px;
}

#apa-19,
#hotel,
#expect,
#brochure,
#register,
#vdo {
    display: inline-block;
    width: 100%;
}

#brochure {
    padding: 60px 0 60px;
}

#register {
    padding: 30px 0 0;
}

#expect {
    padding: 60px 0px;
}

.speaker img {
    margin: 0 auto;
    display: block;
}

.reg img {
    margin: 0 auto 50px !important;
    display: block;
}

#vdo img {
    margin-bottom: 20px;
    display: block;
}

#vdo .diff_ctg_tle {
    font-size: 18px !important;
    line-height: 25px;
}

.apa-tp .fa.fa-angle-up {
    background: #ee0f4e;
    width: 50px;
    height: 50px;
    border-radius: 50px;
    text-align: center;
    line-height: 45px;
    font-size: 40px;
    font-weight: bold;
    position: fixed;
    bottom: 10px;
    right: 20px;
    color: #fff !important;
}

#apa_inaguration {
    background: #3a5ac3;
    color: #ffffff;
}

#apa_inaguration h3 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 20px !important;
}

#apa_inaguration h4 {
    line-height: 24px;
    margin: 5px 0px;
}

.diff_ctg_htl1 .table-bordered tr th {
    font-size: 16px;
}

.diff_ctg_htl1 .table-bordered tr td {
    font-size: 15px !important;
}

.diff_ctg_htl1 .table-bordered tr th {
    background: #055fa3;
    color: #fff;
}

.diff_ctg_htl1 {
    background: #fff;
}

@media screen and (min-width:992px) {
    .diff_ctg_htl1 {
        width: 50%;
        margin: auto;
    }
}


/* Archive Styles */

.arch_yr.nav-pills {
    margin-bottom: 30px;
}

.arch_yr.nav-pills li {
    width: 15%;
}

.arch_yr.nav-pills li a {
    background: #001B45;
    color: #fff;
    font-weight: 700;
    font-size: 18px;
    transition: .3s ease-in;
    -webkit-transition: .3s ease-in;
    -moz-transition: .3s ease-in;
    -o-transition: .3s ease-in;
    text-align: center;
}

.arch_yr.nav-pills li+li {
    margin-left: 10px;
}

.arch_yr.nav-pills>li.active a {
    background: #2FA5ED;
}

@media screen and (max-width:767px) {
    .arch_yr.nav-pills li {
        width: auto;
    }
    .arch_yr.nav-pills {
        margin-bottom: 15px;
    }
    .arch_yr.nav-pills li a {
        padding: 5px 15px;
    }
    .ar_career_p .col-md-10.tab-content {
        padding: 0px;
    }
}


/* End Archive Styles */

@media screen and (min-width: 768px) {
    .btm_pad_15 {
        padding-bottom: 15px !important;
    }
    .btm_pad_8 {
        padding-bottom: 8px !important;
    }
}
/*Convocation Page*/
.conv-pg{padding:50px 0 40px !important;}
.conv-odd, .conv-even{
    border:1px solid #ddd;
    padding:20px;
    border-radius:10px;
    margin-bottom:30px;
}
.conv-even{
    background:#f2f2f2;
}
.conv-pg .btn{
    box-shadow:none;
    color:#fff;
    margin-right:5px;
}
.conv-pg .btn-1{
    background:#ed0f4e;
}
.adm_crnt_pg .nav-pills>li{position:relative;}
.adm_crnt_pg .nav-pills>li.active:after{
    position:absolute;
    content:'';
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 15px solid #2fa5ed;
    bottom: -14px;
    
}


/*@media screen and (max-width:767px){
    .home_pop_up iframe{
        width: 100%;
        height: 100%;
    }
}


.home_pop_up iframe{
    width: 100% !important;
    height: 100% !important;
    margin-left: 0px !important;
    margin-top: 0px !important;
}*/

/*New Style*/
.research-prj table thead tr th{
    background:#ef5926 !important;
    padding:13px 15px;
    text-align:center;
    color:#fff;
    font-size:18px;
}
#admins_tab .tab-content tr td p a,
#admins_tab .tab-content .exam_lst li a{
    color:#333 !important;
    text-decoration:none !important;
}
.work-shp{padding:30px 0 0;}
.work-shp img{
    margin:0 auto;
    display:block;
}

.lst_wdth {
    margin-top:25px;
    padding: 29px 20px 20px;
}
.place-cons.vision_bg .mand_lst{
    padding-top:10px;
}
.place-cons.vision_bg .mand_lst li {
    padding-bottom:10px;
}
.place-cons.vision_bg table{
    margin:10px 0 35px;
}
.place-cons.vision_bg table th,
.place-cons.vision_bg table td,
.place-cons.vision_bg table{
    border:1px solid #e1e1e1;
}
.place-cons.vision_bg table th,
.place-cons.vision_bg table td {
    padding:10px;
}
.place-cons.vision_bg ol {
    padding-left:15px;
}
.place-cons.vision_bg ol li {
    padding:10px;
}
.place-cons.vision_bg h4 {
    font-weight:600;
}
@media(min-width:992px){
    .hme-btn-wrap {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        width: 56%;
        margin: 0 auto !important;
    }
    .hme-btn-wrap li {
        width: 18% !important;
        margin: 5px;
    }
}