.fixedmenu {
    position: fixed;
    width: 100%;
    left: 0;
    top: 0;
    background: #fff;
    z-index: 999
}

.show-menu body {
    overflow: hidden;
}

section {
    padding: 50px 0
}

header .header-menu .headmain-menu ul li,
header .header-menu .navbar-header {
    opacity: 1;
    position: unset;
    padding: 10px
}

.abt-content .slider-wrap .navigation-wrap>div span {
    width: 30px;
    height: 30px
}

.tab-content section {
    padding: 50px 0px
}

li a:hover {
    color: #295EB2 !important
}

.chairman-photo {
    background-repeat: no-repeat !important;
    background-position: center
}

.col-xs-4.news-wrap a:hover {
    color: #295EB2 !important
}

.st0 {
    opacity: 1 !important;
    stroke: transparent !important;
    stroke-width: 2;
    stroke-miterlimit: 10;
    fill: inherit !important
}

header .header-menu .container .head-quick-contact {
    float: right;
    height: auto;
    padding: 5px 0
}

ul.weblist p a:hover {
    color: #295EB2 !important
}

.row.contact-box a:hover {
    color: #295EB2 !important
}

header .header-menu .container .headtop-left span i.svg_icon:hover,.home-top .bg-design>div svg {
    fill: transparent !important
}

div.wpcf7-validation-errors,
div.wpcf7-acceptance-missing {
    display: none !important
}

header .header-menu .container .head-quick-contact span svg {
    display: inline !important
}

header .header-menu .container .head-quick-contact span svg {
    width: 25px;
    height: 18px
}

header .header-menu .container .head-quick-contact span label {
    padding-left: 10px
}

div.wpcf7-response-output {
    left: 60% !important;
    bottom: 51px !important
}

a.header_griev_line span:hover {
    color: #295EB2 !important
}

label.test:hover a {
    color: #295EB2 !important
}


/* label.contact-span a:hover {
    color: #295EB2 !important;
} */

.contact-span a:hover {
    color: #295EB2 !important;
}

section .container.contact-box p {
    margin-top: 0
}

.coe-content section ul.halflist li {
    float: none
}

header .header-menu .container .headtop-strip .search-wrap a span:hover svg {
    stroke: #295EB2 !important
}

.breadcrumb a:hover {
    color: #295EB2 !important;
}

.links-active>a {
    color: #295EB2 !important
}

.col-xs-4.events-wrap br {
    display: block
}

.placement-content .tab-content .place-common section:nth-of-type(odd) {
    background: #fff
}

a.readmore.No,
.psr-blue-down.No,
a.psr-blue-down.No,
.col-md-5.right.No,
section.obj-act.No {
    display: none
}

.rank_holders_table {
    margin-bottom: 60px
}

.vac-ul-div .common-sub-tabs li a {
    text-transform: uppercase
}

ul.dropdown-menu.full_width {
    width: 100%
}

.academics-content .tab-content #acad-nss section.obj .halflist ul.weblist.halflist.clearfix {
    margin-right: 0;
    margin-top: 0
}

.col-md-12.no_padding {
    padding: 0
}

ul.weblist.halflist.clearfix.youth_obj ul li {
    margin: 30px 0
}

.tab-pane.tab2 .col-md-8 p {
    padding: 0 130px 30px 0
}

div#acad-iste section.clearfix.extra-foot ul.contact-ul li {
    border: none
}

input.wpcf7-form-control.wpcf7-submit.btn_web_fill.submit-btn {
    margin-top: 50px;
    padding: 0 60px
}

#apply_for_admission .prev_next_btns {
    position: relative;
    margin: 0 auto;
    display: block;
    text-align: right;
    margin-top: 42px
}

#apply_for_admission a.btn.btn-primary {
    margin: 0;
    padding: 8px 18px;
    background: #295eb2;
    color: #fff;
    border-radius: 2px;
    cursor: pointer;
    text-align: center
}

input#submitbtnss {
    margin: 0;
    padding: 8px 18px;
    background: #295eb2;
    color: #fff;
    border-radius: 2px;
    cursor: pointer;
    text-align: center;
    -webkit-appearance: none;
    border: none;
    text-align: center;
    margin: 0 auto;
    display: block;
    margin-top: 40px
}

#apply_for_admission span.wpcf7-not-valid-tip {
    position: absolute;
    width: 350px;
    margin-top: 3px
}

#apply_for_admission div.wpcf7-validation-errors,
#apply_for_admission div.wpcf7-acceptance-missing,
div.wpcf7-response-output {
    position: absolute;
    width: auto;
    left: 50%;
    bottom: 25px;
    transform: translateX(-50%)
}

p.no_file_detected {
    height: 66px;
    width: 100%;
    border: 1px solid #e8e8e8;
    background: #fff;
    padding: 0 30px;
    font-size: 16px;
    color: #000;
    line-height: 65px;
    letter-spacing: .05em
}

a.btn.btn-primary.btnNext.page1,
a.btn.btn-primary.btnNext.page2,
a.btn.btn-primary.btnNext.page3,
a.btn.btn-primary.btnNext.page4 {
    cursor: not-allowed !important;
    background: rgba(41, 94, 178, 0.3882352941) !important;
    pointer-events: none
}

a.btn.btn-primary.btnNext.enabled {
    background: #295eb2 !important;
    cursor: pointer !important;
    pointer-events: all !important
}

.program-intro span.rightContent {
    float: right;
    clear: both
}

span.wpcf7-list-item.first {
    margin-right: 100px;
    margin-left: 0
}

input[type="radio"] {
    margin-left: 13px;
    height: 23px;
    width: 23px;
    border-radius: 50%;
    background: #fff;
    border: 1px solid #707070;
    top: 0;
    z-index: 9;
    position: relative;
    cursor: pointer;
    margin-top: 0
}

input[type="radio"]:hover:after {
    background: #96add0;
    border-color: #295eb2
}

input[type="radio"]:after {
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out
}

input[type="radio"]:after {
    content: "";
    position: absolute;
    width: 23px;
    height: 23px;
    background: #f9f9f9;
    border: 1px solid #707070;
    border-radius: 50px;
    z-index: 0;
    cursor: pointer;
    pointer-events: none;
    opacity: 1
}

input[type="radio"].checked:after {
    background: #295eb2
}

input[type="radio"].checked:before {
    width: 11px;
    height: 5px;
    border-left: 1.5px solid #fff;
    border-bottom: 1.5px solid #fff;
    opacity: 1;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    top: 8px;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    transform: rotate(-45deg);
    left: 6px;
    content: "";
    position: absolute;
    z-index: 1
}

.webform .form-group input[type=tel],
.webform .form-group input[type=number] {
    height: 66px;
    width: 100%;
    border: 1px solid #e8e8e8;
    background: #fff;
    padding: 0 30px;
    font-size: 16px;
    color: #000;
    line-height: 65px;
    letter-spacing: .05em
}

div.wpcf7 .ajax-loader {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    margin-top: 8px;
    margin-left: 0
}

.head-quick-contact label a {
    margin-top: 18px;
    font-size: 14px;
    font-weight: 400;
    color: #333;
    margin: 0
}

.head-quick-contact label a span {
    margin: 0 !important;
    float: right !important
}

header .header-menu .container .head-quick-contact div {
    vertical-align: bottom;
    margin-bottom: 3px
}

span.contact_header_middle {
    margin: 0 !important
}

.head-quick-contact label a:nth-last-child(1) span.slash {
    display: none
}

.head-quick-contact label a span {
    margin: 0 !important;
    float: right !important;
    padding: 0 3px
}

span.slash4 {
    display: none
}

#wrapper .research-content .tab-content .halflist li:first-child {
    margin-top: 0
}

.research-content .tab-content .halflist li:nth-of-type(-n+2) {
    margin-top: 20px
}

#resfundorg .weblist.halflist {
    position: relative
}

#resfundorg .weblist.halflist img {
    position: absolute;
    top: 0px;
    right: 0px;
    max-width: 20%;
    width: 120px
}

#resfundorg .weblist.halflist p,
#resfundorg .weblist.halflist li {
    width: 80%
}

.redstar {
    color: red
}

.program-wrap .pgm-content .tab-content .dept-common .program-data .txtimg-box {
    margin: 10px 0px;
}


/*edit*/

.page-id-2071 .padbottom0 .container,
.page-id-2071 .padbottom0 {
    padding-bottom: 0 !important;
}

.page-id-2071 .footer-subscribe {
    padding-top: 10px !important;
}

.page-id-1959 #resfundorg .weblist.halflist img {
    margin-top: 0;
    padding-top: 30px;
}

.page-id-6 div.wpcf7-response-output {
    margin: 0;
    bottom: 10px!important;
}


/*.page-id-1959 #res-fund-intro  section {
    padding: 35px 0px !important;
}*/

.page-template-research.page-id-1959 .tab-content .tab-pane section {
    padding: 20px 10px 25px!important;
}

.page-template-research.page-id-1959 .footer-subscribe {
    padding: 20px 10px 50px!important;
}

.page-template-research.page-id-1959 .footer-subscribe h3 {
    padding-top: 0!important;
}


/* .page-id-2071 #coeannounce section {
   
} */

.page-id-2071 #coeannounce section,
.page-id-2071 #coeresults section {
    padding-top: 20px !important;
}

.page-id-751 .academics-wrap .contact-ul li p:last-child:hover {
    color: #333 !important;
}

.page-id-751 .academics-wrap .contact-ul br {
    display: block !important;
}

.page-id-600 .contact-box .text-contain a:hover,
.page-id-2978 .resource-intro p strong:hover,
.page-id-1959 .contact-wrap .text-contain a:hover {
    color: #295EB2;
}

.page-id-1416 .resource-content .resource-intro ul li {
    margin-top: 0 !important;
}

header .search-box span.search_icon {
    top: -23px !important;
}

header .search-box input[type=text] {
    color: #a2a0a0 !important;
    font-weight: 300 !important;
    font-size: 30px !important;
    margin-top: 0 !important;
    padding: 15px 56px !important;
}

header .search-box span.close {
    top: -25px !important;
}

.contact-span a:hover {
    color: #295EB2 !important;
}

.program-wrap .pgm-content .tab-content .dept-common .program-data .infra-box .text-contain ul li {
    margin-bottom: 10px !important;
}

.resource-box .text-contain span {
    position: relative !important;
    z-index: 2 !important;
    cursor: pointer !important;
    display: inline-block !important;
}

.resource-box .text-contain span:hover a,
.resource-box .text-contain span span:hover a {
    color: #000!important;
}

.page-id-6 .modal-form input[type=text],
.page-id-6 .modal-form input[type=password],
.page-id-6 .modal-form input[type=email],
.page-id-6 .modal-form textarea {
    font-size: 15px !important;
}

.sitemap-list li a {
    font-size: 16px;
    line-height: 2.2;
    letter-spacing: 0.02em;
}

.page-id-6 .home-infra a:hover {
    color: #a9c8f9;
}


/* .page-id-675  a.btn_web_brdr {
    color: #5A5A5A !important;
    background: #fff !important;
}
.page-id-675  a.btn_web_brdr:hover {
    background: #00509F !important;
    color: #ffffff !important;
} */

table.webtable tbody .btn_web_brdr,
table.webtable tbody .btn_web_brdr:visited {
    background: #fff !important;
    color: #5A5A5A !important;
}

table.webtable tbody .btn_web_brdr:hover {
    background: #00509F !important;
    color: #ffffff !important;
}

.page-id-669 .program-wrap .pgm-content .tab-content .deptin-about .other_links a:nth-of-type(3n+2) {
    width: 28%;
}

.page-id-669 .program-wrap .pgm-content .tab-content .deptin-about .other_links a:nth-of-type(3n+3) {
    width: 29%;
}

.page-id-669 .program-wrap .other_links a {
    font-size: 15px;
}

.page-id-669 .program-wrap .other_links a span {
    margin-right: 15px;
}

@media only screen and (max-width: 1499px) {
    .white .header-menu .navbar-header a {
        margin: 7px 0 !important;
    }
    .home-infra h4 {
        font-size: 17px;
    }
}

@media only screen and (max-width: 767px) {
    #resfundorg .weblist.halflist img {
        position: inherit
    }
    .page-template-research.page-id-1959 .tab-content section {
        padding: 10px 10px!important;
    }
    footer .footer-top .foottop-links ul:nth-of-type(n+3) {
        display: block !important;
    }
    footer .footer-top .foottop-links ul {
        width: 50% !important;
    }
    footer .footer-top .foottop-links ul li a {
        white-space: nowrap;
    }
    .page-id-751 .academics-wrap .tab-content section {
        padding: 50px 10px !important;
    }
    .page-id-1959 .other_links a {
        width: 280px !important;
    }
}

@media only screen and (max-width: 640px) {
    .home-newsevent .col-xs-4 h4 {
        min-height: auto
    }
}

.home-testimony .testi-slider .item .test-quote q {
    height: 176px;
    overflow-y: auto
}

.home-testimony .testi-slider .item .test-quote::-webkit-scrollbar {
    width: 5px
}

.home-testimony .testi-slider .item .test-quote::-webkit-scrollbar-track {
    box-shadow: inset 0 0 3px grey;
    border-radius: 10px
}

.home-testimony .testi-slider .item .test-quote::-webkit-scrollbar-thumb {
    background: #aac8e5;
    border-radius: 10px
}

.home-testimony .testi-slider .item .test-quote::-webkit-scrollbar-thumb:hover {
    background: #aac8e5
}

.alumni-content .content .alumni-story .story-box>div .prof-bottom p.icon-alumni_comp {
    min-height: 54px
}

table.webtable tbody .btn_web_brdr {
    width: 170px
}

.home-newsevent h4 {
    min-height: 117px
}

.home-newsevent .col-xs-4.news-wrap p {
    min-height: 105px
}

.home-newsevent .news-wrap p:last-of-type {
    min-height: 0px !important
}

.page-id-330 #public ul.weblist table.webtable {
    max-height: inherit;
}

@media only screen and (max-width: 1500px) {
    .home-banner .banner-content>div {
        padding-top: 180px !important;
        padding-bottom: 0px !important
    }
    header .header-menu .headmain-menu li a:not(.btn_web_brdr) {
        font-size: 12px
    }
    header .header-menu .headmain-menu ul li,
    header .header-menu .navbar-header {
        padding: 10px 5
    }
    header .header-menu .container .head-quick-contact span:first-of-type {
        margin-right: 15px
    }
    header .header-menu .container .head-quick-contact div {
        margin-left: 12px
    }
}

@media only screen and (max-width: 1200px) {
    header .header-menu .headmain-menu ul li,
    header .header-menu .navbar-header {
        padding: 4px 5px
    }
}

@media only screen and (max-width: 1023px) {
    header .header-menu .headmain-menu li:hover .depart-dropmenu {
        width: 100%
    }
    header .header-menu .headmain-menu li a:not(.btn_web_brdr) {
        font-size: 16px
    }
    header .header-menu .headmain-menu li:first-of-type {
        padding-left: 0
    }
    .header-menu .container .navbar-toggle {
        z-index: 0
    }
    header .header-menu .headmain-menu .main-dropdown4 .depart-dropmenu {
        width: 100% !important
    }
    .text-contain {
        width: 100% !important;
    }
    #events .text-contain {
        width: auto !important;
    }
    .program-wrap .pgm-content .tab-content .dept-common .program-data .infra-box:nth-of-type(2n+2) .text-contain {
        margin-right: 40%;
    }
    .research-content .tab-content .research-intro .img-contain {
        float: left;
        margin-bottom: 20px
    }
    .research-content .tab-content .research-intro .img-contain img {
        margin: inherit !important
    }
    .research-content .tab-content .img-content-wrap .img-contain {
        width: 300px
    }
    .alumni_distinguish .container .distinguish-year ul li.year-box {
        width: auto;
    }
    .weblist li {
        margin: 5px 0 !important;
    }
    .page-id-330 .program-wrap .pgm-content .tab-content .deptin-about .program-data>div:not(.sidebg) {
        padding-top: 10px !important;
    }
    .page-id-330 .program-wrap .pgm-content .tab-content .deptin-about .program-data>div.sidebg>div:not(.content-bg):last-of-type {
        padding-bottom: 10px !important;
    }
    .placement-content .tab-content section {
        padding: 15px 0 !important;
    }
}

.marq-content {
    color: darkblue;
    font-weight: 900;
    font-size: 25px;
    background-color: white
}

@media (min-width: 1023px) {
    header .header-menu .navbar-nav li:hover>ul.dropdown-menu {
        display: block
    }
}

header .header-menu .navbar-nav li>ul.dropdown-menu.show {
    display: block
}

header .header-menu .dropdown-menu li {
    display: block !important
}

header .header-menu .dropdown-submenu {
    position: relative
}

header .header-menu .dropdown-submenu>.dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -6px
}

header .header-menu #psr_nav .headmain-menu ul li {
    position: relative
}

header .header-menu .headmain-menu ul li a {
    width: 100%
}

header .header-menu .dropdown-menu {
    position: absolute
}

header .header-menu .course {
    width: 600px
}

header .header-menu .headmain-menu .dropdown li:first-of-type {
    padding: 0
}

header .header-menu .headmain-menu .dropdown li {
    padding: 0
}

header .header-menu .headmain-menu .dropdown li a {
    padding: 5px 50px;
    margin: 0
}

@media (max-width: 1023px) {
    header .header-menu .headmain-menu .dropdown .dropdown-menu a {
        color: black !important
    }
    header .header-menu .dropdown-submenu>.dropdown-menu {
        top: 100%;
        left: 0;
        margin-top: 0px
    }
}

@media (min-width: 1024px) {
    header .header-menu .nav>.row {
        display: flex;
        margin-left: 120px
    }
    header .header-menu .container .head-quick-contact span svg {
        margin-right: 0px !important
    }
    header .header-menu .dropdown-submenu .dropdown-submenu .dropdown-menu {
        left: auto;
        right: 100%
    }
}

@media (min-width: 1200px) and (max-width: 1500px) {
    header .header-menu .nav>.row>li {
        width: 175px !important
    }
}

@media (min-width: 1500px) {
    header .header-menu .nav>.row>li {
        width: 210px !important
    }
    .page-id-4632 .program-wrap .pgm-content .tab-content .deptin-about .program-intro .image-wrap {
        height: 60%;
    }
    .page-id-330 #public .program-data .infra-box:nth-child(2) ul.weblist table.webtable {
        min-width: fit-content;
    }
}

header .header-menu ul.nav {
    width: 100%
}

header .header-menu .dropdown-menu {
    min-width: 100%;
    top: 95%
}

header .header-menu .dropdown-menu a,
header .header-menu .dropdown-submenu a {
    padding: 20px
}

header .header-menu .nav .dropdown-arrow {
    display: none
}

header .header-menu .nav .dropdown>a>.dropdown-arrow,
header .header-menu .nav .dropdown-submenu>a>.dropdown-arrow {
    display: inline-block
}

@media only screen and (max-width: 1023px) {
    header .header-menu .dropdown-menu {
        position: relative
    }
    .dropdown-menu>li>a {
        white-space: normal
    }
    header .header-menu .nav .dropdown-arrow {
        position: absolute
    }
    .dropdown-menu>li>a:hover,
    .dropdown-menu>li>a:focus {
        background: transparent
    }
    header .header-menu #psr_nav .headmain-menu .dropdown .dropdown-menu a {
        color: white !important;
        font-weight: 500
    }
    header .header-menu .alumini_nav .headmain-menu:before {
        content: '';
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0px;
        left: 0%;
        display: block;
        background-color: #00509F;
        z-index: -1
    }
    header .header-menu .headmain-menu a {
        line-height: 1.6;
        text-transform: uppercase !important;
        font-weight: 700 !important
    }
    header .header-menu .headmain-menu ul {
        padding: 10px !important
    }
}

header .header-menu #psr_nav .dropdown-arrow {
    position: relative
}

header .header-menu #psr_nav .dropdown-arrow:after {
    content: "Γû╝" !important;
    position: absolute;
    left: 5px
}

header .header-menu #psr_nav li:hover>a>.dropdown-arrow:after {
    content: "Γû║";
    position: absolute;
    left: 5px
}

header .header-menu #psr_nav li>a>.dropdown-arrow.rightarrow:after {
    content: "Γû║" !important;
    position: absolute;
    left: 5px
}

.program-wrap .pgm-content .tab-content .dept-common .table_wrap {
    margin-top: 50px;
    background-color: #e2e2e26e;
    box-shadow: 2px 5px 5px #edeef1
}

.program-wrap .pgm-content .tab-content .dept-common .table_wrap h3,
.h3text {
    padding-left: 30px;
    font-size: 34px;
    line-height: 2;
    letter-spacing: 0.02em;
    font-weight: bold
}

.program-wrap .pgm-content .tab-content .dept-common .table_wrap .webtable thead tr td {
    font-size: 18px
}

.program-wrap .pgm-content .tab-content .dept-common .program-intro .top-strip {
    margin-top: 60px
}

.msg-chairman.about_page .container>div.text-wrap {
    width: 40%;
    padding: 50px !important
}

.about-wrap .trust-wrap .container>div {
    width: 51.5% !important
}

.about-wrap .trust-wrap .container>div.text-wrap {
    padding: 53px !important
}

.common-bnr .banner-wrap>div .container .content h2,
.common-bnr .banner-wrap>div .container .content .h2text {
    margin-bottom: 10px !important
}

@media screen and (max-width: 1300px) {
    .about-wrap .msg-chairman .container div.img_and_text .text-wrap {
        padding: 40px !important
    }
}

@media only screen and (max-width: 1023px) {
    .common-bnr .banner-wrap>div .container .content h2 {
        margin-top: 45px
    }
    .coe-bnr .banner-wrap>div .container .content .bgtext {
        top: -50px
    }
    .research-content .tab-content table.webtable th {
        padding: 15px 10px
    }
    table.webtable th {
        font-size: 15px
    }
    table.webtable tbody tr td {
        font-size: 13px;
        line-height: 2
    }
    .home-banner .banner-content .h1text,
    .home-banner .banner-content p {
        margin-bottom: 0px !important
    }
    .nav-tabs.common-tabs>li a {
        padding: 15px
    }
    .program-wrap .pgm-content .tab-content .deptin-about .other_links a:nth-of-type(3n+2) {
        width: 32% !important
    }
    .other_links a {
        font-size: 15px !important
    }
    .program-wrap .pgm-content .tab-content .deptin-about .other_links a:nth-of-type(3n+1) {
        width: 44%
    }
    .alumini_nav .headmain-menu ul.navbar-right li {
        padding: 0px 10px !important
    }
    header .header-menu .container .headtop-strip {
        padding: 0px 0px
    }
    .alumni-content .content .alumni-blog .alumni-box>div .box-bottom span {
        padding: 5px 25px
    }
    .content .alumni-blog .container .alumni_held:first-of-type {
        margin-right: 25px
    }
    .alumni-content .content .alumni-blog .alumni-box>div .box-bottom span {
        margin-right: 0px !important
    }
    header .header-menu .headmain-menu li .depart-dropmenu .inner-box .other-nav li {
        margin-top: 65px !important
    }
    header .header-menu .headmain-menu li .depart-dropmenu {
        padding: 12px !important
    }
    header .header-menu .nav>.row {
        margin-left: 20px !important
    }
    .nav-tabs.common-tabs>li .dropdown-menu li a,
    .nav-tabs.common-tabs>li.active .dropdown-menu li a {
        padding: 20px 3px
    }
    .nav-tabs.common-tabs>li a {
        font-size: 15px
    }
    table.webtable thead tr td {
        padding: 0px 0px !important;
        font-size: 16px !important
    }
    .placement-content .tab-content .vendor-box>div {
        width: 125px;
        height: 110px
    }
    .placement-content .tab-content .place-intro .row.contact-box>div {
        padding: 0px 30px
    }
    .placement-content .tab-content .place-intro .row.contact-box>div p strong {
        font-size: 16px
    }
    .placement-content .tab-content .container:nth-last-of-type(1) {
        margin-bottom: 0;
        margin-left: 60px
    }
    .placement-content .tab-content .place-intro .row.contact-box>div p {
        width: 350px
    }
    .alumini_nav .headmain-menu ul.navbar-right li {
        padding: 0px 10px !important;
        position: relative
    }
    header .header-menu .headmain-menu .drop-width3 .depart-dropmenu {
        width: 350px
    }
    header .header-menu .headmain-menu li .depart-dropmenu .inner-box .other-nav li {
        width: 100% !important
    }
    header .header-menu .headmain-menu li .depart-dropmenu {
        right: 0px !important
    }
    .msg-chairman.about_page .container>div.text-wrap {
        width: 52% !important;
        padding: 30px !important
    }
    .msg-chairman.about_page .icon-quote {
        width: 150px;
        height: 150px
    }
    .msg-chairman.about_page .container>div.image-wrap {
        width: 60% !important
    }
    .admission-bgdesign.common-bgdesign svg {
        height: 98% !important
    }
    .resource-content .resource-intro {
        padding: 50px !important
    }
    .resource-content .resource-intro .img-contain {
        padding-right: 50px !important
    }
    .resource-content .resource-intro .img-contain+div {
        padding-left: 50px !important
    }
    .placement-bnr.common-bnr svg {
        height: 99% !important
    }
    .gallery-bnr.common-bnr svg {
        height: 97% !important
    }
    .research-wrap svg {
        height: 90% !important
    }
    .col-lg-3.col-md-4.col-sm-6.story-box {
        margin-top: 30px !important
    }
    header .header-menu a.navbar-brand span {
        width: 110px !important
    }
}

@media only screen and (max-width: 991px) {
    .msg-chairman.about_page .container>div.image-wrap {
        position: relative;
        width: 100% !important;
        margin-top: 20px
    }
    .msg-chairman.about_page .container>div.text-wrap {
        width: 100% !important
    }
    .white .header-menu .navbar-header a {
        margin: 5px 0 !important;
    }
}

@media only screen and (max-width: 767px) {
    .msg-chairman.about_page .container>div.image-wrap {
        height: 400px !important;
        position: relative
    }
    .msg-chairman.about_page .container>div.text-wrap {
        width: 100% !important
    }
    .alumni_distinguish .container .distinguish-year ul li.year-box ul.dropdown-menu {
        /* 		height: 250px; */
        overflow-y: hidden;
        overflow-x: scroll;
        width: 340px;
    }
    .alumni-content .content .alumni-blog .alumni-box>div .box-bottom span.icon-alumni_eye:before {
        width: 19px;
        height: 20px;
        left: 0px;
        top: 9px;
    }
    .alumni-content .content .alumni-blog .alumni-box>div .box-bottom span.icon-alumni_fav:before {
        width: 21px;
        height: 16px;
        left: 0;
        top: 8px;
    }
}

@media only screen and (max-width: 640px) {
    .program-wrap .pgm-content .tab-content .dept-common .program-data .infra-box:nth-of-type(2n+2) .text-contain {
        margin-right: 0;
    }
    .about-wrap .trust-wrap .container>div.image-wrap {
        width: 100% !important
    }
    .about-wrap .trust-wrap .container>div.text-wrap {
        width: 100% !important;
        text-align: justify !important
    }
    .about-wrap .history-wrap .text-wrap {
        width: 100% !important;
        text-align: justify !important
    }
    .msg-chairman.about_page .container {
        display: flex;
        flex-direction: column-reverse
    }
    .msg-chairman.about_page .container>div.image-wrap {
        width: 100% !important;
        position: static;
        height: 400px !important
    }
    .msg-chairman.about_page .container>div.text-wrap {
        width: 100% !important;
        text-align: justify !important
    }
    .about-wrap .trust-wrap .container>div.text-wrap {
        padding: 25px !important
    }
    .psr-blue-down {
        left: 30%;
    }
    .white .header-menu .navbar-header a {
        margin: 0 !important;
    }
    .program-wrap .pgm-content .tab-content .deptin-about .program-intro .image-wrap {
        width: 100% !important;
    }
}

@media only screen and (max-width: 320px) {
    .about-wrap .trust-wrap .container>div.text-wrap {
        text-align: justify;
        padding: 25px !important
    }
    .about-wrap .history-wrap .text-wrap {
        text-align: justify;
        padding: 20px 10px
    }
    .msg-chairman.about_page .container>div.text-wrap {
        padding: 20px !important
    }
    .about-wrap .trust-wrap .container>div.image-wrap {
        height: 290px !important
    }
}

.modal-open {
    overflow: hidden !important
}

@media only screen and (max-width: 1199px) {
    .program-wrap .pgm-content .tab-content .deptin-about .other_links a:nth-of-type(3n+3) {
        width: 100%;
    }
    .about-wrap .msg-chairman .container div.img_and_text .image-wrap {
        margin: 0 auto;
        transform: none;
        position: static;
        margin-top: 40px
    }
    .img_and_text {
        display: flex;
        -webkit-display: flex;
        -moz-display: flex;
        -ms-display: flex;
        flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-direction: column
    }
    section#principal-m .container div.img_and_text .text-wrap {
        order: 2;
        text-align: -webkit-center;
        -webkit-order: 2;
        -moz-order: 2;
        -ms-order: 2;
        width: 100%
    }
    section#principal-m .container div.img_and_text .image-wrap {
        transform: translateX(-50%);
        -webkit-transform: translateX(-50%);
        -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        left: 50%;
        order: 1;
        height: 326px
    }
}

#correspondent .container .entire-content {
    background-color: white;
    padding: 70px;
    text-align: center
}

#correspondent .container .entire-content .chairman-photo {
    height: 486px;
    display: block;
    margin: 0 auto
}

#correspondent .container .entire-content .chairman-message {
    padding: 55px
}

#correspondent .container .entire-content .chairman-message p {
    text-align: justify
}

#correspondent .container .entire-content .chairman-message .msg-bottom p {
    text-align: center
}

@media only screen and (max-width: 1499px) {
    .about-wrap .msg-chairman .container div.img_and_text .text-wrap {
        padding: 40px
    }
    #correspondent .container .entire-content .chairman-photo {
        width: 90%
    }
    header .header-menu a.navbar-brand p {
        font-size: 22px
    }
    .common-bnr .banner-wrap>div .container .content {
        padding-top: 75px !important
    }
}

@media only screen and (max-width: 1440px) {
    .abt-content .slider-wrap .slider-contain {
        float: none
    }
}

@media only screen and (max-width: 1499px) {
    .navbar-brand {
        display: flex;
        align-items: center
    }
    .header .header-menu a.navbar-brand span {
        width: 90px
    }
    .navbar-header {
        width: 38%
    }
    a.navbar-brand {
        display: flex
    }
    .alumni_distinguish .container .distinguish-year ul li.year-box {
        width: 30%;
    }
}

@media only screen and (max-width: 1200px) {
    #correspondent .container .entire-content .chairman-photo {
        width: 100%
    }
    .program-wrap .pgm-content .nav-tabs.common-tabs>li {
        margin-right: 5px
    }
    .alumni_distinguish .container .distinguish-year ul li.year-box {
        width: 50%;
    }
}

@media only screen and (max-width: 1023px) {
    .placement-content .tab-content .place-intro .number-wrap+div {
        width: 64%
    }
    .common-bnr {
        background-color: #1a68c3
    }
}

@media screen and (max-width: 992px) {
    .contact-ul li:nth-of-type(odd),
    .research-content .tab-content .img-content-wrap .img-contain+div {
        width: 100% !important
    }
}

@media only screen and (max-width: 991px) {
    #correspondent .container .entire-content {
        padding: 10px
    }
    #correspondent .container .entire-content .chairman-photo {
        height: 50%;
        background-size: cover !important;
    }
    .common-bnr .banner-wrap>div .container .content .h2text {
        padding-bottom: 35px
    }
    .about-wrap .history-wrap .text-wrap {
        width: calc(100%);
        padding: 20px 20px;
        text-align: center
    }
    #correspondent .container .entire-content .chairman-message {
        padding: 15px;
    }
}

@media only screen and (max-width: 767px) {
    #correspondent .container .entire-content .chairman-photo {
        background-position: -center
    }
    .placement-content .tab-content .place-intro .number-wrap+div {
        width: 90%;
        border: none;
        text-align: justify
    }
    .common-bnr .banner-wrap>div .container .content .h2text {
        padding-bottom: 0px
    }
    .breadcontain {
        font-size: 12px
    }
    .page-id-4785 .common-bnr .banner-wrap {
        background-position: 75%;
    }
    .tab-content section {
        padding: 50px 10px;
    }
    header.white .header-menu .navbar {
        padding-top: 3px;
    }
    .post-type-archive-careers .common-bnr .banner-wrap {
        background-position: 80%;
    }
}

@media only screen and (max-width: 640px) {
    #correspondent .container .entire-content .chairman-photo {
        height: 320px !important;
        background-position: center;
    }
    .common-bnr .banner-wrap>div .container .content a {
        font-size: 13px
    }
}

@media only screen and (max-width: 575px) {
    #correspondent .container .entire-content .chairman-photo {
        background-position: center
    }
    .page-template-department-inner-php .program-wrap .common-bnr .banner-wrap .breadcontain .breadcrumb {
        bottom: 1px
    }
    #correspondent .container .entire-content .chairman-message {
        padding: 25px !important
    }
    .webmodal .modal-content .close {
        line-height: 21px !important;
    }
    body[class*="page-template-alumni-achievement"] .alumni-achievement .container .achieve-tabs ul li {
        width: 100% !important;
    }
    .page-id-2071 .coe-intro .img-contain img {
        max-width: 91% !important;
    }
}

@media only screen and (max-width: 480px) {
    #correspondent .container .entire-content .chairman-photo {
        background-position: center
    }
    .page-template-department-inner-php .program-wrap .common-bnr .banner-wrap .breadcontain .breadcrumb {
        bottom: 22px
    }
    .msg-chairman.about_page .container>div.image-wrap {
        width: 100% !important;
        position: static;
        height: 300px !important
    }
    .page-id-1522 .nav-tabs.common-tabs>li a {
        font-size: 12px !important;
    }
    .about-wrap .msg-chairman .container div.img_and_text .image-wrap {
        background-position: center center !important;
    }
}

@media only screen and (max-width: 320px) {
    #correspondent .container .entire-content .chairman-photo {
        background-position: center
    }
}

header .header-menu .headmain-menu li.hasdropmenu {
    position: relative
}

header .header-menu .headmain-menu li.hasdropmenu .inner-box {
    width: 100%
}

header .header-menu .headmain-menu li.hasdropmenu .inner-box .dorpdown-sub-menu {
    margin-top: 0px !important
}

header .header-menu .headmain-menu li.hasdropmenu .depart-dropmenu {
    right: 0;
    width: 250px !important;
    padding: 5px 0;
    left: 0;
    margin-left: 50px
}

header .header-menu .headmain-menu li.hasdropmenu .depart-dropmenu li {
    width: 100% !important;
    margin-top: 0px !important
}

header .header-menu .headmain-menu li.hasdropmenu .depart-dropmenu li:not(:nth-last-child(1)) {
    border-bottom: 1px solid #ccc
}

header .header-menu .headmain-menu li.hasdropmenu .depart-dropmenu li a {
    width: 100%;
    padding: 8px 20px !important
}

header .header-menu .headmain-menu li.hasdropmenu .depart-dropmenu li a:hover::before,
header .header-menu .headmain-menu li.hasdropmenu .depart-dropmenu li a:before {
    left: 9px !important;
    top: 13px !important
}

form#find_alumni select option:nth-child(1) {
    display: none !important
}

#wpadminbar .ab-item {
    color: #555
}

#wpadminbar #wp-admin-bar-wp-logo {
    display: none
}

.about-wrap.princi-wrap .abt-content.common-content .abt-bgdesign.common-bgdesign {
    display: none
}

@media (min-width: 1200px) {
    .about-wrap.princi-wrap .abt-content.common-content #principal-m:before {
        content: "";
        display: block;
        position: absolute;
        height: 100%;
        width: 75%;
        background-color: #f8f8f8;
        transform: skew(-15.5deg, 0deg);
        margin-left: -43.5%;
        top: 0
    }
}

#about .place-slider .owl-controls .owl-nav .owl-prev span,
#about .place-slider .owl-controls .owl-nav .owl-next span {
    transition: 0.3s ease-in
}

#about .place-slider .owl-controls .owl-nav .owl-prev:hover span,
#about .place-slider .owl-controls .owl-nav .owl-next:hover span {
    background-color: #3d4457
}

.applynow-content .applysteps>li.active a>span>svg,
.applynow-content .applysteps>li a>span>svg {
    fill: #00509f !important
}

.applynow-content .applysteps>li.active~li a>span>svg {
    fill: #edeef1 !important
}

.nav.nav-tabs.common-tabs li:not(.li-download) a:hover {
    color: #fff !important
}

.nav.nav-tabs.common-tabs li.li-download a:hover {
    color: #0a335b
}

#wrapper .map-wrap.container {
    z-index: 50
}

header {
    z-index: 5000
}

.dept-wrap ul li a:hover p {
    color: #fff !important;
    opacity: 0.6
}

.motto .psr-blue-down {
    border-bottom: 1px solid #295eb2
}

.motto .psr-blue-down:hover {
    border-color: #000
}


/* #### */

.home .home-lifeat .banner-bottom .text-contain>div {
    text-align: center;
}

.home-morelink .row {
    margin: inherit;
}

.resource-content table.headless tbody tr td {
    max-width: 74px;
}

.modal {
    z-index: 5000;
}

.sitemap-wrap .sitemap-section ul li {
    margin-top: 0px;
    margin-bottom: 18px;
}

.sitemap-wrap .sitemap-section ul h5 {
    margin-bottom: 15px;
    text-transform: capitalize;
}

.sitemap-wrap .sitemap-section ul li a span.icon-sl_links {
    margin-right: 15px;
}

.content .alumni-blog .container .alumni_held {
    width: 47%;
}

body[class*="page-template-placement"] .placement-content .tab-content .place-intro .row.contact-box>div {
    padding: 0 50px;
}

body[class*="page-template-placement"] .placement-content .tab-content .place-intro .row.contact-box>div p strong {
    width: auto;
}

body[class*="page-template-coe"] .coe-content section ul.halflist {
    margin-right: auto;
    padding-left: 12px;
}

#resfundorg .weblist.halflist img {
    position: relative;
    margin-top: 20px;
}

table.webtable {
    min-width: 1000px;
    overflow: auto;
}

table.webtable thead tr td {
    font-size: 20px;
}

table.webtable thead tr {
    height: 70px;
}

body[class*="page-template-archive-alumni-gallery"] .alumni-gallery .container .col-lg-3 a {
    display: block;
}

footer .footer-top .foottop-strip p a:hover {
    color: #858a94;
}


/* body[class*="page-template-coe"] .page-template-academics .academics-content .tab-content section.iso-btm{
    
} */


/* .modal-signup{
    height: calc(100vh - 400px);
    overflow: auto;
    padding-right: 18px;
    margin-bottom: 10px;
} */

#resetpassword {
    text-align: center;
}

#resetPasswordForm {
    max-width: 500px;
    margin: 0 auto;
}

#resetPasswordForm label {
    display: flex;
    justify-content: center;
    margin-bottom: 12px;
}

#resetPasswordForm .form-group:not(:last-child) {
    margin: 12px 0px;
}

#resetPasswordForm .form-group input {
    max-width: 400px;
    width: 100%;
    height: 42px;
    box-shadow: none;
    border: 1px solid #ddd;
    padding: 0 12px;
}

.footer-subscribe .submit-btn:hover,
.footer-subscribe .submit-btn:focus {
    /* background: #00509F; */
    color: #00509F;
}

.footer-subscribe .submit-btn:focus {
    color: #00509F;
    background: white;
}

section.find-alumni .result-area {
    text-align: center;
    padding: 35px 0px;
    background: white;
    padding-top: 12px;
    margin-top: 0px;
}

.footer-subscribe .btn_web_fill {}

@media only screen and (max-width: 1499px) {
    .common-bnr {
        /*height: 350px;*/
    }
    body[class*="page-template-academics"] .academics-content .tab-content section.iso-btm .iso-inner-cnt {
        max-width: 364px;
        padding: 80px 0 0 0;
        position: relative;
    }
}

@media only screen and (max-width: 1199px) {
    .img_and_text {
        flex-direction: column-reverse;
    }
    #principal-m .img_and_text {
        flex-direction: column;
    }
    section#principal-m .container div.img_and_text .image-wrap {
        transform: translateY(0%);
        left: auto;
    }
    .program-wrap .pgm-content .tab-content .deptin-about .other_links a:nth-of-type(3n+1) {
        width: 100%;
    }
    .program-wrap .pgm-content .tab-content .deptin-about .other_links a:nth-of-type(3n+2) {
        width: 100% !important;
    }
    .info-strip div div {
        margin-bottom: 40px;
    }
    .info-strip div div:last-child {
        margin-bottom: 0px;
    }
    body[class*="page-template-alumni-"] header .header-menu ul.nav {
        text-align: center;
    }
    body[class*="page-template-alumni-"] .alumni-content .content .alumni-story .story-box {
        margin-bottom: 20px;
    }
    body[class*="page-template-alumni-"] .common-bnr {
        height: 550px;
    }
    body[class*="page-template-coe"] .coe-content section ul.halflist li {
        width: 100% !important;
    }
    body[class*="page-template-academics"] .academics-content .tab-content section.iso-btm .iso-inner-cnt {
        max-width: 100%;
        padding: 80px 0 0 0;
        position: relative;
    }
    body[class*="page-template-academics"] .academics-content .tab-content section.iso-btm {
        background: none !important;
    }
    body[class*="page-template-academics"] .batch-ul {
        position: relative;
        z-index: 0;
    }
    body[class*="page-template-academics"] ul.dropdown-menu.full_width {
        width: 700px;
    }
    body[class*="page-template-academics"] .tab-pane.tab2 .col-md-8 p {
        padding: 0px;
    }
    .page-id-289 .placement-content .tab-content .place-intro .row.contact-box .col-sm-5 {
        width: 50%;
    }
}

@media only screen and (max-width: 1023px) {
    body.home .banner-bottom.container {
        padding-top: 60px;
    }
    body.home .banner-bottom.container div.text-contain {
        width: 33% !important;
        text-align: center;
    }
    .academics-bgdesign .common-tabs li ul {
        width: 675px;
    }
    #Events .infra-box .text-contain,
    #infras .infra-box .text-contain,
    #Infrastructure .infra-box .text-contain {
        width: calc(100% - 400px) !important;
        padding: 40px;
    }
    /* .placement-content .tab-content .container:nth-last-of-type(1){
        margin-left: 0px;
    } */
    body div.placement-content .tab-content .container .img-contain {
        position: relative;
        margin-top: 0px;
        left: 0;
        right: 0;
        top: 0;
    }
    body div.placement-content .tab-content .goal-wrap .container {
        display: flex;
        flex-direction: row-reverse;
        padding-top: 0px;
        /* width: 100%; */
    }
    body div.placement-content .tab-content .goal-wrap .container:nth-last-of-type(1)>div:first-child {
        padding-left: 20px;
    }
    body div.placement-content .tab-content .container .weblist {
        width: 100%;
    }
    .program-wrap .pgm-content .nav-tabs.common-tabs {
        margin-top: 0px;
    }
    .placement-content .tab-content .goal-wrap>div>div:not(.img-contain) {
        padding-right: 0px;
        /* padding-left: 25px; */
    }
    .placement-content .tab-content .container:nth-last-of-type(1) {
        margin-left: auto;
    }
    .placement-content .tab-content .place-intro .img-wrap+div {
        width: 100%;
    }
    .info-strip div div {
        margin-bottom: 0px;
    }
    .alumni-content .content .alumni-blog .alumni-box>div {
        padding-left: 0px;
    }
    /* .mob-btn {
        display: block !important;
        position: absolute;
    float: right;
    padding: 5px 7px;
    margin: 0px;
    background-color: transparent;
    cursor: pointer;
    right: 15px;
    top: 33px;
    }

    .mob-btn span + span {
        margin-top: 5px;
    }

    .mob-btn span {
        display: block;
        width: 30px;
        height: 3px;
        border-radius: 1px;
        background: #272727;
    } */
    .scrolltop {
        display: none !important;
    }
    body[class*="page-template-alumni-"] .common-bnr .banner-wrap>div .container .content {
        padding-right: 0px;
    }
    .show-menu .overlay {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: rgba(0, 0, 0, 0.3);
        z-index: 1001;
    }
    table.webtable th:after {
        content: "";
        width: 1px;
        background: #ffffff;
        position: absolute;
        height: 47px;
        top: calc(50% - 24px);
        right: -1px;
    }
    body[class*="page-template-admission-"] .common-bnr .banner-wrap>div .container .content {
        padding-top: 0px !important;
    }
    body[class*="page-template-placement"] .placement-content .tab-content .place-intro .row.contact-box {
        margin: 0 -15px;
    }
    body[class*="page-template-placement"] .placement-content .tab-content .place-intro .row.contact-box .col-sm-5 {
        width: 50%;
    }
    body[class*="page-template-placement"] .placement-content .tab-content .place-intro .row.contact-box>div p {
        width: auto;
        margin-top: 0px;
    }
    body[class*="page-template-research"] .text-contain {
        width: 55% !important;
    }
    body[class*="page-template-coe"] .text-contain {
        width: 55% !important;
    }
    body[class*="page-template-research"] .text-contain p strong {
        width: auto !important;
        padding-right: 12px;
    }
    body[class*="page-template-contact"] .contact-wrap .contact-box>div {
        display: flex;
        flex-direction: column-reverse;
    }
    body[class*="page-template-contact"] .contact-wrap .contact-box>div .text-contain {
        position: relative;
    }
    body[class*="page-template-contact"] .contact-content section .contact-box>div>div {
        width: 100%;
    }
    body[class*="page-template-contact"] .contact-content section .contact-box>div>div:first-of-type:before {
        width: 100%;
    }
    .main-nav ul {
        margin: 0;
        padding: 0;
        display: block;
        margin-top: 0px;
    }
    .main-nav ul li a:hover {
        color: white !important;
    }
    .show-menu .main-nav {
        right: 0;
    }
    .main-nav ul li::after {
        display: none;
    }
    .main-nav ul li.submenu i {
        position: absolute;
        width: 37px;
        height: 33px;
        top: 3px;
        right: 0;
        cursor: pointer;
        -webkit-transition: all ease 0.5s;
        -moz-transition: all ease 0.5s;
        -o-transition: all ease 0.5s;
        transition: all ease 0.5s;
    }
    .main-nav ul li.submenu i:after {
        content: "";
        height: 0;
        width: 0;
        border-left: 4px solid transparent;
        border-right: 4px solid transparent;
        border-top: 7px solid #b3b3b3;
        position: absolute;
        right: 17px;
        top: 14px;
        z-index: 10;
    }
    .main-nav ul li {
        display: block !important;
        border-bottom: 1px solid #656b74;
        position: relative !important;
        text-transform: capitalize !important;
        font-size: 13px;
        text-align: left;
        padding: 0px !important;
    }
    .main-nav ul li a {
        color: #fff !important;
        text-decoration: none !important;
        font-size: 1em !important;
        display: block !important;
        padding: 10px !important;
        padding-right: 40px !important;
    }
    .main-nav>ul>li ul {
        width: 100% !important;
        display: none;
        background-color: #ffffff2b !important;
    }
    ul.sub-menu {
        position: relative !important;
    }
    .main-nav {
        position: fixed;
        width: 260px;
        top: 0;
        right: -260px;
        background: #333;
        height: 100%;
        -webkit-transition: all ease 0.2s;
        -o-transition: all ease 0.2s;
        transition: all ease 0.2s;
        z-index: 1005;
        -webkit-box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.7);
        box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.7);
        overflow-y: auto;
    }
    /* body[class*="page-template-alumni-"]  div#menu {
    position: fixed;
    width: 260px;
    top: 0;
    right: 0;
    background: #333;
    height: 100%;
    -webkit-transition: all ease 0.2s;
    -o-transition: all ease 0.2s;
    transition: all ease 0.2s;
    z-index: 1005;
    -webkit-box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.7);
    box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.7);
    overflow-y: auto;
    }
    div#alumini_nav {
    display: flex;
    justify-content: end;
    } */
    table.webtable thead tr td {
        padding: 18px 10px !important;
    }
    table.webtable thead tr {
        height: 70px;
    }
}

@media only screen and (max-width: 991px) {
    section#principal-m .container div.img_and_text .image-wrap {
        position: relative;
    }
    /* section#principal-m .container div.img_and_text .text-wrap{
        padding: 0px !important;
    } */
    .about-wrap .msg-chairman .container div.img_and_text .text-wrap {
        padding: 12px !important;
    }
    body[class*="page-template-placement"] .placement-content .tab-content .place-intro .row.contact-box>div {
        padding: 0 40px;
    }
    .resource-content .resource-intro .img-contain+div {
        padding-left: 0px !important;
    }
    .resource-content .resource-intro .img-contain {
        max-width: 400px;
        width: 100%;
    }
    body[class*="page-template-alumni-achievement"] .alumni-achievement .container .achieve-tabs ul li {
        width: auto;
        float: none;
    }
}

@media only screen and (max-width: 768px) {
    .home-morelink .container {
        overflow: initial;
    }
    .placement-content .tab-content .place-slider .owl-item .item {
        text-align: center;
    }
    body div.placement-content .tab-content .place-slider .owl-item .item>div {
        max-width: 200px;
        height: 120px;
    }
    .placement-content .tab-content .place-intro .number-wrap+div {
        width: 100%;
        padding-right: 0px;
    }
    .mob-btn {
        top: 25px !important;
    }
}

@media only screen and (max-width: 640px) {
    .info-strip div {
        max-width: 400px;
        margin: 0 auto;
    }
    #Events .infra-box .text-contain,
    #infras .infra-box .text-contain,
    #Infrastructure .infra-box .text-contain {
        width: 100% !important;
    }
    #Events .infra-box .text-contain ul,
    #infras .infra-box .text-contain ul,
    #Infrastructure .infra-box .text-contain ul {
        padding-left: 20px;
    }
    .info-strip div div {
        margin-bottom: 40px;
        width: 100% !important;
        padding: 0px !important;
        text-align: center;
    }
    .program-wrap .pgm-content .tab-content .deptin-about .program-intro .info-strip>div>div i {
        position: relative;
        width: 100%;
        display: block;
        margin-bottom: 20px;
    }
    #Events .infra-box .text-contain {
        width: 100% !important;
    }
    .sitemap-wrap .sitemap-section ul li {
        width: 100%;
    }
    .content .alumni-blog .container .alumni_held {
        width: 100%;
    }
    body[class*="page-template-placement"] .placement-content .tab-content .place-intro .row.contact-box .col-sm-5 {
        width: 100%;
        padding: 0px 15px;
    }
    body[class*="page-template-research"] .text-contain {
        width: 100% !important;
    }
    .common-bnr {
        height: 500px;
    }
    body[class*="page-template-coe"] .text-contain {
        width: 100% !important;
    }
    body[class*="page-template-coe"] .coe-content section ul.halflist li {
        width: 100%;
    }
}

@media only screen and (max-width: 575px) {
    .home-lifeat {
        height: 376px;
    }
    body.home div.text-contain {
        width: 100% !important;
        text-align: center;
    }
}

div#share-4 {
    bottom: -10px!important;
}

div#share-4 h3 {
    padding: 0!important;
}

div#share-4 p {
    line-height: 1!important;
}


/*  */

.header-menu .navbar .head-quick-contact .head-span-contact .contact-span,
.header-menu .navbar .head-quick-contact .contact_header_middle .test {
    position: relative;
    bottom: 4px;
}

.page-id-1825 .placement-wrap .placement-content .content .find-alumni .find-area #find_alumni .form-group ::placeholder {
    color: black;
}

@media only screen and (min-width: 1200px) {
    #faculty table.webtable {
        overflow: hidden;
    }
}


.home-banner .banner-content>div .item .h1text span>span, .home-banner .banner-content a{
    
    text-shadow: 0px 0px 10px #000 !important;
}