@charset "utf-8";


html {overflow-x: hidden;}
body {margin: 0px;color: #000000;font-size: 15px;font-family: "Poppins", sans-serif;font-weight: 700;line-height: normal;padding: 0px;}
img {max-width: 100%;}
h1,
h2,
h3,
h4,
h5,
h6 {margin: 0px;color: #000;line-height: normal;font-weight: 700;margin-bottom: 15px;font-family: "Poppins", sans-serif;}
h1 {font-size: 45px;font-weight: 700;}
h2 {font-size: 38px;}
h3 {font-size: 34px;}
h4 {font-size: 30px;}
h5 {font-size: 26px;}
h6 {font-size: 22px;}
hr {margin: 10px 0px;border: 0px;border-bottom: 1px dashed #828282;}
p,
ul,
ol {margin: 0px;line-height: 25px;padding: 0px;}

ul *,
ol * {margin: 0px;padding: 0px;}
ul {display: block;list-style: none;}
ul li {line-height: 30px;}
ul li+li {}
a img {border: 0px;}
p,
ul,
ol {margin-bottom: 0px;}
.clr {display: block;float: none;clear: both;}
.c {overflow: hidden;float: none;}
.underline {text-decoration: underline;}
.left,
.flot_left {float: left;}
.right,
.flot_right {float: right;}
.a_left {text-align: left;}
.a_center {text-align: center;}
.a_right {text-align: right;}
a {text-decoration: none;}
.hidden {display: none;}
.italic {font-style: italic;}
.bold {font-weight: bold;}
table {border-spacing: 0px;border-collapse: collapse;}
input[type="text"],
input[type="url"],
input[type="tel"],
input[type="email"],
input[type="password"],
select,
textarea {background: #fff;border: 1px solid #e0e0e0;color: #000;font-size: 14px;padding: 10px 15px;resize: vertical;width: 100%;font-weight: 300;box-sizing: border-box;font-family: "Poppins", sans-serif;}
textarea {width: 100%;}
input[type="text"]:focus,
input[type="password"]:focus,
select:focus,
textarea:focus {}
select {padding: 12px;width: 100%;}
input[type="button"],
input[type="submit"],
input[type="reset"],
.primary-button,
.btn {font-family: "Poppins", sans-serif;background: #146523 none repeat scroll 0 0;border: 0px;color: #fff;display: inline-block;font-size: 13px;font-weight: 400;min-width: 120px;padding: 12px 15px;text-transform: uppercase;vertical-align: top;
	transition: all linear .2s;-moz-transition: all linear .2s;-ms-transition: all linear .2s;-o-transition: all linear .2s;-webkit-transition: all linear .2s;}
input[type=button]:hover,
input[type=submit]:hover,
input[type=reset]:hover,
.primary-button:hover,
.btn:hover,
.primary-button:focus,
.btn:focus {background-color: #ff7200;color: #fff;}
.form-control {border-radius: 0px;-moz-border-radius: 0px;-ms-border-radius: 0px;-o-border-radius: 0px;-webkit-border-radius: 0px;box-shadow: 0 0 0;height: auto;}
a:focus {outline: none;text-decoration: none;}
a {color: #000;transition: all linear .2s;-moz-transition: all linear .2s;-ms-transition: all linear .2s;-o-transition: all linear .2s;-webkit-transition: all linear .2s;}
a:hover,
a:focus {text-decoration: none;color: #ff7200;}
.cfx::after {clear: both;content: "+";display: block;height: 0;visibility: hidden;}
::-webkit-input-placeholder {/* Chrome/Opera/Safari */opacity: 1;}
::-moz-placeholder {/* Firefox 19+ */opacity: 1;}
:-ms-input-placeholder {/* IE 10+ */opacity: 1;}
:-moz-placeholder {/* Firefox 18- */opacity: 1;}
@keyframes animate {
	0% {opacity: 0;}
	50% {opacity: 0.7;}
	100% {opacity: 0;}
}

/*-------------------------*/
.clr {clear: both;}
#mob_menu {position: fixed;background-color: #3c4878;height: 100%;z-index: 999999;width: 280px;color: #fff;top: 0;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;opacity: 1;left: -320px;overflow: auto;}
#mob_menu.show_menu {left: 0px;}
#mob_menu .closeBox {text-align: right;padding: 8px 15px;}
#mob_menu ul,
#mob_menu ul li {margin: 0px;padding: 0px;list-style: none;}
#mob_menu ul li:hover {background-color: #e48519;}
#mob_menu ul li {display: block;}
#mob_menu ul li a {color: #fff;display: block;font-size: 15px;font-weight: 300;letter-spacing: 1px;padding: 8px 15px;text-transform: uppercase;text-align: left;}
/*#mob_menu ul li a:hover {color:#3c4878;}*/
#mob_menu ul li+li {border-top: 1px solid #475179;}
.mobile-btn {border: 1px solid #e48519;display: none;float: right;/*margin-top: -10px;*/padding: 10px;width: 58px;}
#mob_menu ul li ul {display: none;position: relative;}
#mob_menu ul li:hover>ul {display: block;}
#mob_menu ul li.menu-item-has-children>a::after {content: "";font-family: "FontAwesome";height: 10px;position: absolute;right: 16px;top: 7px;width: 10px;}
#mob_menu .menu-item-has-children {position: relative;}
#mob_menu ul li ul li a {text-transform: none;text-transform: none;color: #fff;}
/*--------------------------------------*/
/*#mob_menu ul li:hover{background-color:#fff;}
#mob_menu ul li a:hover {color:#3c4878;}
#mob_menu .menu-item-has-children > ul li a{color:#3c4878;}
#mob_menu ul li ul li a{color:#3c4878;}*/
/*----------------*/
/* .slider-none .rs-layer.rev-btn {display: none;} */
/* .top-section .apply-button{display:none!important;} */

.icon-float {position: fixed;right: 0;text-align: left;/* transition: all 0.2s linear 0s; */width: 170px;z-index: 9999;top: 50%; width: 185px;}
.icon-float a {display: block;/* background-image: url("../images/moodle.png"); *//* background-repeat: no-repeat; */color: #000;padding: 14px 10px;background-color: #e9f345;font-size: 14px;font-weight: 500;text-align: center;border-radius: 25px 0 0 25px;}
.icon-float a:hover{background-color: #54ac32; color:#fff;} 
/*.icon-float:hover {right: 0;}*/
.icon-float.icon-pci {margin-top: 5px;top: 30%;}
.icon-float.icon-pic {top: 35%;margin-top: 5px;}
.icon-float.icon-pic a {background-image: url("../images/brochure.png");}
.icon-float.icon-pci a {background-image: url("../images/pci.png");}
.icon-float.icon-iic {top: 59%;}
.icon-float.icon-iic a {background-image: url("/wp-content/uploads/2022/01/logo.png");}
.icon-float a + a { margin-top: 10px;} 
.button-box .vc_general {background: #e9f345 !important;color: #000 !important;display: inline-block;font-size: 14px;font-weight: 700;min-width: 150px;padding: 14px 15px;text-align: center;vertical-align: top;text-transform: uppercase;border-radius: 0 !important;}
.button-box .vc_general:hover {background-color: #51ac37 !important;color: #fff !important;}
.button-box a.green-button {font-weight: 600;color: #000;}
.button-box a.green-button:hover {background: #000;color: #fff;}
.button-box a.black-button {font-weight: 600;color: #fff;background: #000;}
.button-box a.black-button:hover {background: #8ac34a;color: #000;}
/*-----------------------------------------------*/
.call.general-bold>a {font-size: 18px !important;}
.top-section {background: #3c4878;padding: 10px 0;font-size: 0px;}
.top-section .top-links {float: left;width: calc(100% - 530px);padding-top: 12px;}
.top-links .call {display: inline-block;margin-right: 15px;}
.top-links .call+.call {border-left: 2px solid #fff;padding-left: 20px;}
.top-links .call a {color: #fff;letter-spacing: 2px;font-size: 15px !important;}
.top-links .call a span {border: #fff 1px solid;padding: 2px 7px;}
.top-section .apply-button {float: right;width: 530px;text-align: right;}
.top-section .apply-button a+a {margin-left: 9px;}
.header-section {padding: 15px 0;}
.header-section .logo {float: left;width: 260px;}
.header-section .nav-sec {float: left;width: calc(100% - 260px);text-align: right;padding-top: 10px;}
.header-section .nav-sec ul {display: block;}
.header-section .nav-sec ul li {list-style: none;display: inline-block;}
.header-section .nav-sec ul li+li {padding-left: 50px;}
.header-section .nav-sec ul li a {color: #000;font-size: 15px;text-transform: uppercase;display: block;}
.mid-bx .tp-sc ul li:hover>a,
.mid-bx .tp-sc ul li.current_page_item>a {color: #e48519;}
.nav-sec .nav-top ul li ul {background: #3d8f3a none repeat scroll 0 0;box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.4);display: none;left: 30px;min-width: 300px;padding-left: 0;position: absolute;text-align: left;z-index: 9999;} 
.nav-sec .nav-top ul li:hover>ul {display: block;}
.nav-sec .nav-top ul li ul li a {text-transform: none;font-size: 16px;}
.nav-sec .nav-top ul li ul li a:hover {color: #e3f52d;}
.nav-sec .nav-top ul li ul li {display: block;padding: 6px 10px;position: relative;line-height: 22px;}
.nav-sec .nav-top ul li ul li ul {left: 0;margin-left: 100%;top: 0;}
.nav-sec .nav-top ul li ul li.menu-item-has-children>a::after {content: "\f0da";font-family: "FontAwesome";height: 10px;position: absolute;right: 19px;top: 17px;width: 10px;} 
.nav-sec .nav-top ul li.menu-item-has-children>a::after {content: "\f0d7";font-family: "FontAwesome";height: 10px;position: absolute;right: 0;top: 6px;width: 10px; }
.nav-sec .nav-top ul .menu-item-has-children {position: relative;}
.nav-sec .nav-top ul li ul li.current-menu-item>a {color: #e48519;}
.top-cont .aply-now a {display: block;background-color: #e9f345;max-width: 170px;text-align: center;padding: 14px 16px;}
.department-image h3 {font-size: 25px; text-transform: uppercase;}
.abt-cont img { border-radius: 44px;}
.ards-bx .thrd-bx a { color: #fff;}
.library-section p {text-align: justify;}


/*---------------------------------------------------------------------------*/

.mobile-box {display: none;}
.top-sec {padding: 30px 0;}
.top-sec .top-cont {display: flex;flex-wrap: nowrap;}
.top-cont .logo-bx {width: 385px;}
/*.top-cont .aply-now {width: 170px;}*/
.top-cont .mid-bx {width: calc(100% - 385px);}
.mid-bx .tp-sc ul { display: flex;flex-wrap: wrap;justify-content: right;gap: 10px;}
.mid-bx .tp-sc ul li { position: relative;}
.mid-bx .tp-sc ul li ul {
   background: #3d8f3a none repeat scroll 0 0;
    box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.4);
    display: none;
    left: 30px;
    min-width: 180px;
    padding-left: 0;
    position: absolute;
    text-align: left;
    z-index: 9999;
}

.mid-bx .tp-sc ul li:hover>ul {display: block;}

.mid-bx .tp-sc ul li ul li a {
    padding: 5px 10px;
    text-align: left;
    color: #fff !important;
    font-weight: 500;
}


.mid-bx .tp-sc ul li:last-child { border-right: 1px solid #fff;}
.mid-bx .tp-sc ul li a { font-size: 15px; font-weight: 600;color: #000;display: block;text-align: center; padding: 0 5px;}
.mid-bx .btm-sc {display: flex;flex-wrap: nowrap;gap: 20px;justify-content: right;}
.mid-bx .tp-sc {margin-bottom: 5px;}
.mid-bx .tp-sc ul li a:hover{ text-decoration: underline; background-color: #f0ec73; color: #000 !important;}
.btm-sc .btm-txt a {display: block;font-size: 18px;text-transform: uppercase;color: #232e43;}
.btm-sc .btm-txt .no {color: #398c3a;}
.btm-sc .btm-txt .no:hover {color: #e9f345;}
.nav-sec {background-color: #3d8f3a; }
.nav-sec .nav-top ul {display: flex;flex-wrap: wrap;justify-content: center;gap: 50px;}
.nav-sec .nav-top ul li a {font-size: 18px;color: #fff;font-weight: 500;}
.nav-sec .nav-top {padding: 15px 0;}
.nav-btm .ditty .ditty__contents,
.btm-dty-nws .btm-dty .ditty .ditty__contents {background-color: #e9f345 !important;}
.nav-btm .ditty .ditty-item__content,
.btm-dty-nws .btm-dty .ditty .ditty-item__content {color: #000;text-transform: uppercase;font-size: 22px;}
.nav-sec .nav-btm {background-color: #e9f345;padding: 0 60px;border-radius: 60px 60px 0 0;}
.nav-btm .hd {float: left;width: 200px;font-size: 40px;font-weight: 600;line-height: 40px;padding-top: 14px;}
.nav-btm .dty {float: right;width: calc(100% - 200px);}
.btm-dty-nws .btm-dty h2 {font-size: 40px;font-weight: 600;line-height: 40px;padding-top: 14px;}
.btm-dty-nws .btm-dty {background-color: #e9f345;border-radius: 0 0 60px 60px;padding: 0 60px;display: flex;}
.btm-dty-nws .btm-dty .dty-left {width: 200px;}
.btm-dty-nws .btm-dty .dty-right {width: calc(100% - 200px);}
.event-slide img {width: 640px;}
.event-slide {text-align: center;padding: 50px 50px 80px;}
.home-about {padding: 60px 0 120px;position: relative;}
.home-about::after {position: absolute;content: "";background-image: url(../images/abt-lft-bg.png);background-repeat: no-repeat;width: 103px;height: 130px;left: 280px;bottom: -10px;}
.home-about::before {position: absolute;content: "";bottom: 50px;right: 0;background-image: url(../images/about-bg.png);background-repeat: no-repeat;width: 377px;height: 154px;}
.home-about .abt-left h2 {font-size: 79px;line-height: 80px;margin-bottom: 50px;}
.home-about .abt-left {padding-left: 140px;}
.home-about .abt-left h2 {font-size: 79px;line-height: 80px;margin-bottom: 70px;position: relative;padding-left: 100px;}
.home-about .abt-left h2:after {position: absolute;content: "";left: 0;top: 0;background-color: #80c747;width: 190px;height: 155px;z-index: -1;border-radius: 95px 0 0 0;}
.abt-cont .abt-txt {padding: 50px 110px;}
.abt-cont .abt-txt {padding: 50px 60px 50px 110px;font-size: 16px;color: #232e43;font-weight: 500;}
.abt-cont .abt-txt p {line-height: 30px;text-align: justify;} 
.abt-cont .button-box {padding-left: 110px;}
.home-about .abt-right>.vc_column-inner {border-radius: 140px 0 0 0;}
.home-about .abt-right {position: relative;}
.home-about .abt-right::after {position: absolute;content: "";background-image: url(../images/round-bg.png);background-repeat: no-repeat;right: -48px;width: 102px;height: 352px;top: 50%;transform: translateY(-50%);}
.event-slide .vc_images_carousel .vc_carousel-indicators {bottom: -50px;}
.event-slide ol li {background-color: #fff !important;border-color: #fff !important;}
.footer-section {background-color: #3d8f3a;/*border-bottom: 1px solid #4b4c4d;*/padding: 85px 0 25px 0;border-radius: 125px 125px 0 0;}
.footer-content .footer-box h6 {color: #fff;font-weight: 700;}
.footer-content .footer-box {color: #fff;font-size: 16px;font-weight: 400;float: left;width: 33.3%;}
.footer-content .footer-box ul {list-style: outside none none;margin: 0;padding: 0;}
.footer-content .footer-box ul li a {color: #fff;display: block;font-size: 15px;line-height: 35px;text-transform: capitalize;}
.footer-content .footer-box ul li a:hover {color: #e48519;}
.footer-content .footer-box ul li {display: inline-block;vertical-align: top;width: 145px;}
.footer-content .footer-box p {line-height: 32px; text-align: justify;}
.footer-content .footer-box p a {color: #fff;}
.footer-content .footer-box p a:hover {color: #e48519;}
.footer-content .footer-text {width: 35%;}
.footer-content .footer-links {padding-left: 140px;width: 33%;}
.footer-content .footer-adrs {padding-left: 80px;width: 32%;}
.footer-box .cont-text+.cont-text {padding-top: 20px;}
.footer-box .social-links a {background-color: #fff;border-radius: 50%;color: #000;display: block;height: 35px;padding-top: 6px;text-align: center;width: 35px;}
.footer-box .social-links a:hover {background-color: #e9f345}
.footer-box .cont-text1 .social-links{ display: flex;flex-wrap: wrap; gap: 8px;}
.copy-right {color: #fff;font-size: 14px;font-weight: 400;text-align: center;text-transform: uppercase;background-color: #3d8f3a;padding: 25px 0;}
.footer-logos {background-color: #3d8f3a;border-bottom: 1px solid #0a7f06;padding-bottom: 100px;text-align: center;padding-top: 20px;/*padding-left: 350px;*/}
.footer-logos .footer-logos1 {/*width: 11%;*/display: inline-block;margin: 0px 10px;}
.footer-logos .footer-logos2 {width: 23%;display: inline-block;margin: 0px 10px;}
.footer-logos .footer-logos3 {width: 23%;display: inline-block;margin: 0px 10px;}
.footer-box .visiters #mvcwid {color: #232e43;margin-top: 0px;font-size: 16px;padding: 5px 15px;font-weight: 700;}
.footer-box.footer-text .visiters {background-color: #fff;display: inline-block;margin-top: 35px;padding-top: 0;border: 1px solid #000;}
.footer-box.footer-adrs .visiters {display: none;}
.cont-text .f-logo {margin-bottom: 60px;}
.news-popup.remodal.addon-popup {max-width: 550px;background-color: #3d8f3a;}
.news-popup.remodal.addon-popup h2 {color: #fff;text-transform: uppercase;}
.news-popup.remodal.addon-popup .featured-image {margin-bottom: 30px;}
.news-popup .button-box a {background-color: #e9f345;color: #000;padding: 10px;}
#wpsvctotalviews img {display: none !important;}
.home-vn-mn .visn-misn {padding: 50px 250px;}
.home-vn-mn .visn-misn {padding: 50px 250px 100px;border-radius: 120px 0 120px 120px;display: flex;flex-wrap: nowrap;gap: 30px;position: relative;z-index: 999;}
.home-vn-mn .visn-misn::after {position: absolute;content: "";right: 200px;bottom: 50px;background-image: url(../images/msn-rht-bg.png);width: 306px;height: 117px;z-index: -1;}
.home-vn-mn .visn-misn::before {position: absolute;content: "";left: 150px;top: 30px;background-image: url(../images/msn-left-bg.png);width: 306px;height: 117px;z-index: -1;}
.visn-misn .vsn-taxt {border-radius: 30px;padding: 30px 50px 50px 50px;color: #fff;font-size: 18px;font-weight: 400;text-align: justify; min-height: 275px;}
.visn-misn .vsn-taxt h4 {font-size: 36px;color: #fff;}
.course-offered {padding: 50px 0;}
.top-head {font-size: 79px;position: relative;margin-bottom: 110px;}
.top-head:after {position: absolute;content: "";left: 370px;top: -7px;background-color: #80c747;width: 190px;height: 155px;z-index: -1;border-radius: 95px 0 0 0;}
.course-offered {padding: 70px 0;}
.off-box .vc_column-inner>.wpb_wrapper {background-color: #80c747;border-radius: 43px;}
.offered-section .off-box h2 {color: #fff;font-size: 36px;padding-top: 10px;}
.course-offered::after {position: absolute;content: "";left: 100px;top: 50px;background-image: url(../images/course-leftbg.png);background-repeat: no-repeat;width: 162px;height: 162px;}
.course-offered::before {position: absolute;content: "";right: 90px;top: 118px;background-image: url(../images/course-rgt-bg.png);background-repeat: no-repeat;width: 78px;height: 8px;}
.princip-message h2 {font-size: 79px;margin-bottom: 40px;}
.message-section .msg-txt {padding-top: 50px;position: relative;padding-right: 80px;}
.message-section .msg-txt::after {position: absolute;content: "";right: -170px;top: 0;background-image: url(../images/princi-rht--bg.png);background-repeat: no-repeat;width: 162px;height: 162px;}
.message-section .msg-txt::before {position: absolute;content: "";left: -130px;bottom: -40px;background-image: url(../images/course-rgt-bg.png);background-repeat: no-repeat;width: 78px;height: 8px;}
.message-section .msg-txt h5 {font-size: 21px;font-weight: 500;margin-bottom: 25px;}
.message-section .msg-txt p {font-size: 16px;font-weight: 500;line-height: 30px;margin-bottom: 50px;text-align: justify;}
.message-section .msg-img img {box-shadow: 0px 0px 15px rgb(0 0 0 / 50%);border-radius: 32px;}
.princip-message {background-size: cover;border-radius: 93px;padding-bottom: 80px;}
.hm-glry-sec .img-bx>.vc_column-inner {background-size: cover;height: 330px;border-radius: 30px;}
.hm-glry-sec .img-bx {padding: 0 12px;margin-bottom: 20px;}
.gallry-hd .glry-hd:after {left: 0;}
.gallry-hd h2 {padding-left: 98px;}
.glry-btn .vc_general {background-color: #80c747 !important;color: #fff !important;width: 93px;height: 93px;border-radius: 50% !important;min-width: 93px;padding-top: 24px;font-size: 18px;}
.gallry-hd .glry-btn {padding-top: 20px;}
.gallry-hd {padding-top: 30px;}
.btm-glry-sec {margin-bottom: 80px;}

/*------------------------------------------------------------*/


.inner-banner-section {background-image: url(../images/inner-bnr.jpg);padding: 80px 0px;background-size: cover;background-repeat: no-repeat;}
.inner-banner-section .banner-text h2 {color: #fff;font-size: 43px;text-align: center;margin-bottom: 0;line-height: 46px;}
.about-pg::before,
.about-pg::after {display: none;}
.about-pg {padding-top: 120px;}
.about-pg .abt-cont .abt-txt {padding-left: 0;padding-right: 200px;}
.abt-cont .about-rt { padding-top: 230px;}
.salient-features {padding: 50px 0 100px;}
.salient-features h3 {font-size: 42px;margin-bottom: 50px;}
.feature-cont .right-left>.vc_column-inner {border-radius: 80px 0 0 80px;}
.feature-cont .right-left .sailnt-txt {padding: 50px;}
.feature-cont .sailnt-txt ul li {color: #fff;font-weight: 500;position: relative;padding-left: 25px;margin-bottom: 8px; font-size: 18px;}
.feature-cont .sailnt-txt ul li::after {position: absolute;content: "";left: 0;top: 11px;background-color: #e3f52d;width: 10px;height: 10px;border-radius: 50%;}
.department-text p {line-height: 32px;margin-bottom: 20px;font-size: 18px;font-weight: 500; text-align: left !important; text-align: justify !important;}

.pharmaceutics-lab h3 {font-size: 25px; margin-bottom: 20px;text-transform: uppercase;}
/*.pharmaceutics-lab {margin-bottom: 60px;}*/
.faculties-detals h3 {font-size: 30px;margin-bottom: 40px;}
.faculties-cont .f-box .fac-img {height: 340px;padding-top: 130px;margin-bottom: 10px;}
.faculties-cont .f-box h5 {font-size: 16px;color: #282828;font-weight: 500;}
.department-text h4 {margin-bottom: 50px; text-transform: uppercase;}
.faculties-detals {margin-bottom: 60px;}
.faculty-bx .vc_grid>.vc_pageable-slide-wrapper {display: flex;flex-wrap: wrap;}
.faculty-bx .vc_grid>.vc_pageable-slide-wrapper .vc_grid-item {width: 20% !important;padding-right: 55px !important;}
.faculty-bx .vc_grid-item-mini>.vc_gitem-animated-block {/*background-color: #e3f52d;padding: 70px;*/ border: 1px solid #C0C0C0;/* border-radius: 0 65px;*/}
.faculty-bx .vc_grid-item-mini>.vc_gitem-zone {background: none !important;}
.faculty-bx .vc_grid-item .vc_custom_heading h4 {text-align: center !important;font-size: 16px;color: #282828;font-weight: 500;}
.faculty-bx .vc_gitem-zone .vc_btn3-container .vc_general {background-color: #3d8f3a;border-radius: 4px;padding: 8px 15px;font-weight: 500;}
.faculty-bx .vc_gitem-zone .vc_btn3-container {text-align: center;}
.faclty-detils {padding: 90px 0;}
.faclty-detils .f-left .vc_column-inner>.wpb_wrapper {text-align: center;}
.faclty-detils .f-right .f-hd {font-size: 30px;}
.faclty-detils .f-right .f-desn {background-color: #3d8f3a;max-width: 220px;font-size: 18px;color: #fff;text-align: center !important;padding: 10px 15px;border-radius: 27px;margin-bottom: 50px;}
.faclty-detils .f-right {padding-left: 80px;}
.faclty-detils .f-right .f-qln h3 {font-size: 25px;margin-bottom: 5px;}
.faclty-detils .f-right .f-qln {margin-bottom: 30px;}
.faclty-detils .f-right .f-qln ul li {font-size: 15px;font-weight: 500;position: relative;padding-left: 16px; text-align: justify !important;}
.faclty-detils .f-right .f-qln ul li::after {position: absolute;content: "\f0da";left: 0;top: 0;font-family: 'FontAwesome';color: #3d8f3a;font-size: 20px;}
.faclty-detils .f-right .f-qln p {font-size: 15px;font-weight: 500;margin-bottom: 10px; text-align: justify;}
.faclty-detils .f-right h5 {font-size: 18px;}
.faclty-detils .f-right h5 {font-size: 18px;position: relative;padding-left: 75px;padding-top: 12px;margin-bottom: 50px;}
.faclty-detils .f-right h5:after {position: absolute;content: "\f003";font-family: 'FontAwesome';color: #e2f42d;left: 0;top: 0;width: 58px;height: 58px;background-color: #3d8f3a;border-radius: 50%;text-align: center;padding-top: 17px;font-size: 20px;}
.f-mail a { font-weight: 500;}
.f-mail a::before { content: "Email to contact:"; font-weight: 700; margin-right: 5px;}
.faculty-bx .vc_gitem-post-data-source-post_excerpt {display: none;}
.faclty-detils .g-icon>.wpb_column {width: 7%;}
.faclty-detils .f-left .vc_column-inner {/*background-color: #e3f52d;*/padding: 50px;}
.faclty-detils .f-right h5:hover {color: #2a7227;}

.faculty-pge h3 { font-size: 25px; text-transform: uppercase; margin-bottom: 30px;}
.faculty-pge .fac-bx h4 { font-size: 14px;  margin-bottom: 0; margin-top: 10px;}
.faculty-pge .fac-bx h5 { font-size: 14px; font-weight: 400; min-height: 43px;}
.faculty-pge .fac-bx .vc_btn3-container .vc_general { background-color: #3d8f3a; border-radius: 4px; padding: 8px 15px; font-weight: 500; color: #fff; border: none; background-image: none;}
.faculty-pge .fac-bx .vc_btn3-container .vc_general:hover{ background-color: #e9f345;color: #000;}
.faculty-pge .wpb_wrapper >.vc_row { display: flex;flex-wrap: wrap;}
.department-text h5 { font-size: 25px; text-transform: uppercase;}
.pharmaceutics-lab h4 { text-transform: uppercase; font-size: 25px;}

.f-qln table tbody tr:nth-child(even) {background-color: #2a7227;}
.f-qln table tbody tr:nth-child(odd) {background-color: #3d8f3a;}
.f-qln table tbody tr td {border-top: 0 !important;color: #fff;font-weight: 500;font-size: 15px;padding-top: 15px !important;padding-bottom: 15px !important;border-left: 1px solid #e3f52d;padding-left: 40px;word-break: break-all;}
.f-qln table tbody tr th { color: #fff; font-size: 16px; text-align: center;border-left: 1px solid #37741c; background: #e3f52d; color: #000;}
.f-qln table tbody tr td a { color: #fff;}
.f-qln table tbody tr td a:hover { text-decoration: underline;}
.f-qln table tbody tr td.yw {text-align: center;padding-left: 0;/*padding-top: 27px !important;*/color: #fff;font-weight: 700;}
.f-qln table tbody tr th.sl {padding-top: 18px;border-left: 0;}
/*.f-qln table tbody tr td.yw.snd {background-color: #c9da1b;} */
.faclty-detils .f-socl .wpb_wrapper {display: flex;flex-wrap: wrap;gap: 15px;}
.contact-adrs {padding: 50px 0;}
.contact-adrs h5 {font-size: 37px; margin-bottom: 30px;}
.contact-adrs .adrs-sec { padding: 100px 98px; border-radius: 195px 0; /* align-items:center; */}
.adrs-sec .ards-bx { margin: 0 15px;width: calc(33.3% - 30px);color:#fff;font-weight:400;height: 220px;font-size:18px;}
.adrs-sec .ards-bx >.vc_column-inner { border-radius: 40px;padding: 40px;}
.adrs-sec .ards-bx h4 { color: #fff; font-size: 18px; font-weight: 500;}
.ards-bx  .secnd-bx { padding-top: 30px;}
.ards-bx .thrd-bx { padding-top: 50px;}
.contact-frm .form-sec >.vc_column-inner { padding: 70px 220px; background-color: #e9f345 !important;}
.form-sec .form .fld-bx input,
.form-sec .form .fld-bx textarea{background-color: #51ac37; color: #fff !important;border-radius: 14px;padding: 16px 18px;outline: none; border: none;}
.form-sec .form .fld-bx input[type="submit"] {background-color: #e9f345;color: #000 !important; min-width: 180px;}
.form-sec .form .fld-bx input[type="submit"]:hover{background-color:#51ac37;}
.form-sec .form .fld-bx.msg-bx { margin-bottom: 60px;}
.form-sec .form h2 {margin-bottom: 0;}
.form-sec .form h3 {font-size: 27px; font-weight: 500;margin-bottom: 30px;}
.form-sec .form .fld-bx input::placeholder,
.form-sec .form .fld-bx textarea::placeholder{color:#fff}
.progm-hd h3 {color: #282828;font-size: 47px; margin-bottom: 0;line-height: 40px;}
.progm-hd h4 {color: #282828;}
.progm-hd { position: relative; padding-top: 50px;padding-left: 100px; margin-bottom: 30px;}
.progm-hd:after {position: absolute; content: "";left: 0;top: 0; background-color: #80c747;width: 190px;height: 155px;z-index: -1; border-radius: 95px 0 0 0;}
.eligililty-box  >.vc_column-inner {border-radius: 140px 0; padding: 50px;}
.pgm-page h2 { margin-bottom: 70px;}
.pgm-page {padding: 60px 0 0;}
.pgm-page .abt-txt {padding-right: 50px !important;}
.bpharm .abt-cont h2 { margin-bottom: 10px;}
.rank-list ul li {position: relative; padding-left: 25px;}
.rank-list ul li:after { position: absolute;content: "\f005"; font-family: 'FontAwesome';left: 0;font-size: 14px; color: #3d8f3a;}
.alumni-placement { padding: 80px 0 0;}
.alumni-placement h2 { background-size: cover;background-position: center center !important; width: 727px; height: 231px;padding-top: 24px;margin: 0 auto 80px;}
.place-bx .alum-img img { width: 100%; border-radius: 50%;}
.place-bx  .wpb_single_image >.wpb_wrapper {display: block;}
.alum-img .wpb_wrapper .vc_single_image-wrapper { display: block; width:200px;
    height: 340px;
    margin: 0 auto;
    padding-top: 70px;} 
.place-bx  .alum-img { margin-bottom: 20px; background-color: #031955; }
.place-bx  .alumn-txt h4 {font-size: 16px;margin-bottom: 0;}
.place-bx  .alumn-txt p {font-size: 13px;color: #282828;}
.place-bx  .alumn-txt h5 { font-size: 13px;color: #3d8f3a;}
.alumni-placement .placemnt-sec +.placemnt-sec { margin-top: 40px; }
.faculty-pge { padding: 50px 0 0;}
.event-pg { padding: 50px;}
.event-pg { padding: 50px 0;}
.event-pg .vc_grid-item .vc_gitem-post-data-source-post_excerpt { display: none;}
.event-pg .vc_gitem-post-data-source-post_title h4 {font-size: 16px;text-align: center !important;}
.event-pg .vc_btn3-container  a.vc_general {background-color: #3d8f3a !important; padding: 8px 15px !important;}
.event-pg .vc_btn3-container{text-align: center !important;display: none;} 
.event-pg .vc_grid-item .vc_gitem-zone {background-color: #e9f345 !important;min-height: 80px; pointer-events: none;}
.career-guidence { padding: 50px 0;}
.career-guidence .career-bx {max-width: 1020px; margin: 0 auto; display: flex;flex-wrap: wrap; gap: 20px;}
.career-bx .bx-txt {border: 1px solid #3d8f3a; width: auto;}
.career-bx .bx-txt h5 {background-color: #3d8f3a;text-align: center;color: #fff;font-size: 20px;text-transform: uppercase; padding: 10px;}
.career-bx .bx-txt >.vc_column-inner { padding: 0;}
.career-bx .bx-txt ul li { position: relative; padding-left: 25px;}
.career-bx .bx-txt ul li::after { position: absolute;content: ""; left: 0; top: 10px; background-color: #3d8f3a; width: 10px;height: 10px;border-radius: 50%;}
.career-bx .bx-txt ul { padding: 20px;}
.top-mob { display: none;}
/******************/
.nav-sec .nav-top { padding: 0;}
.nav-sec .nav-top ul li a {display: block; padding: 14px 20px;}
.nav-sec .nav-top ul { gap: 20px;}
.nav-sec .nav-top ul li.menu-item-has-children>a::after { top: 20px;}
.nav-sec .nav-top ul li ul { left: 0;top: 57px;}
.nav-sec .nav-top ul li ul li {padding: 0;}
.nav-sec .nav-top ul li ul li a {font-weight: 400;font-size: 15px;}
.nav-sec .nav-top ul li ul li+li {border-top: 1px solid #388735;}
.nav-sec .nav-top ul li:hover > a,.nav-sec .nav-top ul li ul li.current-menu-item >a { background:#388735; color: #e3f52d;}

.contact-adrs .alum-form { max-width: 900px;  margin: 0 auto; box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); border-radius: 50px; padding: 50px;}
.alum-form h5 { font-size: 22PX !important; text-transform: uppercase;}
.alum-form .f-box .f-val p { font-weight: 600;margin-bottom: 5px;}
.alum-form .f-box { margin-bottom: 25px;}
.library-section {padding: 90px 0;}
.library-statstics .statc-bx { border: 1px solid #000;}
.library-statstics h5 { background-color: #3d8f3a;color: #fff; text-transform: uppercase;font-size: 22px; padding: 5px 0;}
.statc-bx >.vc_column-inner { padding-left: 0; padding-right: 0;}
.statc-bx .bk-list ul { padding: 22px 20px;}
.statc-bx .bk-list ul li {position: relative; padding-left: 15px;font-weight: 500;}
.bk-list ul li::after { position: absolute; content: "\f0da"; left: 0; top: 0; font-family: 'FontAwesome';color: #3d8f3a;}
.infra-structure { padding: 50px 0;}
.structure-tab .vc_tta-tabs-container { text-align: center !important; margin-bottom: 30px !important;}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a,
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading{ background-color: #3d8f3a !important;color: #fff !important; text-transform: uppercase;}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a {background-color: #e9f345 !important; color: #000 !important;}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a {color: #fff !important; font-size: 18px; font-weight: 500;}
.dme-link .vc_column-inner >.wpb_wrapper { display: flex; gap: 20px;justify-content: center;flex-wrap: wrap;}
.dme-link .vc_btn3-container a { background-color: #3d8f3a !important; background-image: none; color: #ffff !important; border-radius: 0; padding-left: 50px;padding-right: 50px;}


/*******************/



@media only screen and (min-width:1460px) and (max-width:1660px) {}

@media only screen and (min-width:1230px) and (max-width:1460px) {
	.footer-content .footer-box ul li {width: 120px;}
}


@media only screen and (min-width:992px) and (max-width:1230px) {}

@media only screen and (max-width:1660px) {
	.home-about .abt-left {padding-left: 70px;width: 60%;}
	.home-about .abt-right {width: 40%;}
	.home-about::before {bottom: 180px;}
	.abt-cont .abt-txt {padding: 20px 60px 50px 70px;}
	.home-about::after {bottom: -30px;}
	.top-head:after {left: 270px;}
	.feature-cont .right-left .sailnt-txt {padding: 30px 50px;}
	.contact-frm .form-sec >.vc_column-inner {padding: 70px 120px;}
	.nav-sec .nav-top ul{gap: 13px;}
	.mid-bx .tp-sc { padding-left: 180px;}
	.nav-sec .nav-top ul li a{padding: 14px 15px;font-size: 14px;}
	.visn-misn .vsn-taxt{min-height: 325px;}
}

@media only screen and (max-width: 1460px) {
	/*.top-cont .logo-bx {width: 265px;}
	.top-cont .aply-now {width: 170px;}
	.top-cont .mid-bx {width: calc(100% - 395px);}*/

	
	.btm-sc .btm-txt a {font-size: 15px;}
	.nav-btm .ditty .ditty-item__content,
	.btm-dty-nws .btm-dty .ditty .ditty-item__content {font-size: 18px;}
	.nav-btm .hd,
	.btm-dty-nws .btm-dty h2 {font-size: 30px;}
	.home-about .abt-left h2 {font-size: 60px;line-height: 60px;}
	.abt-cont .abt-txt {padding: 20px 20px 50px 20px;}
	.home-vn-mn .visn-misn {padding: 50px 190px 100px;}
	.top-head:after {left: 156px;}
	.course-offered::after {background-size: 70px;width: 70px;height: 70px;}
	.about-pg {padding-top: 70px;padding-bottom: 40px;}
	.feature-cont .right-left .sailnt-txt {padding: 0px 50px;}
	.department-text h4 {margin-bottom: 10px;}
	.faculty-bx .vc_grid-item-mini>.vc_gitem-animated-block {padding: 50px;}
	.faclty-detils .f-right {padding-left: 30px;}
	.adrs-sec .ards-bx { width: calc(33.3% - 30px); margin: 0 15px;}
	.contact-adrs .adrs-sec { padding: 80px 50px;}
	.ards-bx .secnd-bx {padding-top: 10px;}
	.progm-hd h3 {font-size: 35px;}
	.progm-hd h4 { font-size: 25px;}
	.nav-sec .nav-top ul { gap: 30px;}
	.nav-sec .nav-top ul {gap: 10px;}
	.mid-bx .tp-sc { padding-left: 0;}
	
}

@media only screen and (max-width: 1230px) {

	.nav-sec .nav-top ul {gap: 20px;}
	.btm-sc .btm-txt a {font-size: 12px;}
	.home-vn-mn .visn-misn {padding: 50px 100px 100px;}
	.top-head {font-size: 50px;margin-bottom: 50px;}
	.top-head:after {left: 192px;width: 120px;height: 90px;}
	.footer-content .footer-adrs {padding-left: 0;}
	.footer-content .footer-links {padding-left: 60px;}
	.footer-logos {padding-bottom: 40px;padding-left: 0;}
	/*.footer-logos .footer-logos1 {width: 20%;}*/
	.princip-message h2 {font-size: 40px;margin-bottom: 20px;}
	.gallry-hd .glry-btn {padding-top: 0;}
	.about-pg .abt-cont .abt-txt {padding-right: 20px;}
	.salient-features h3 {font-size: 30px;margin-bottom: 20px;}
	.cont-text .f-logo img {width: 250px;}
	.faculty-bx .vc_grid>.vc_pageable-slide-wrapper .vc_grid-item {width: 33% !important;}
	.adrs-sec .ards-bx h4 { font-size: 18px;}
	.adrs-sec .ards-bx {font-size: 15px;}
	.ards-bx .secnd-bx {padding-top: 0;}
	.form-sec .form h2 {font-size: 30px;}
    .form-sec .form h3 {font-size: 20px; margin-bottom: 15px;}
    .contact-frm .form-sec >.vc_column-inner { padding: 30px 50px;}
	.eligibility-sec .fee-butn a.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern, .eligibility-sec .fee-butn.prospectus a.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern, .eligibility-sec .fee-butn.syllabus a.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
    font-size: 18px; padding: 15px 20px;font-size: 15px;min-width: 180px;}
	.event-pg .vc_pageable-slide-wrapper .vc_grid-item { width: 50%;}
	.nav-sec .nav-top ul {gap: 10px;}
	.nav-sec .nav-top ul li a {font-size: 13px;padding: 14px 6px;}
	.nav-sec .nav-top ul li.menu-item-has-children>a::after {right: -6px;}
	.top-cont .logo-bx {width: 285px;}
	.top-cont .mid-bx {width: calc(100% - 285px);}
	.faculty-pge .fac-bx { width: 33.3%;}
}

@media only screen and (max-width: 991px) {
	.nav-sec .nav-top ul li a {font-size: 15px;}
	.top-cont .logo-bx img {width: 280px; margin-bottom: 10px;}
	.top-cont .logo-bx {width: auto;text-align: center;}
	.top-cont .mid-bx {width: auto;margin-bottom: 12px;}
	.mid-bx .btm-sc {justify-content: center;}
	/*.top-cont .aply-now {width: auto;justify-content: center;display: flex;}*/
	.top-sec .top-cont {display: block;}
	.mid-bx .tp-sc ul{justify-content: center;gap: 8px;}
	.mid-bx .tp-sc ul li a {font-size: 12px;}
    .mid-bx .tp-sc {margin-bottom: 0;}
	.nav-sec .nav-top {display: none;}
	.nav-btm .hd,
	.btm-dty-nws .btm-dty .dty-left {width: 100px;}
	.nav-btm .dty,
	.btm-dty-nws .btm-dty .dty-right {width: calc(100% - 100px);}
	.nav-btm .hd,
	.btm-dty-nws .btm-dty h2 {font-size: 20px;}
	.nav-btm .ditty .ditty-item__content,
	.btm-dty-nws .btm-dty .ditty .ditty-item__content {font-size: 16px;}
	.home-about .abt-left {padding-left: 0;width: 100%;margin-bottom: 40px;}
	.home-about .abt-right {width: 100%;}
	.home-vn-mn .visn-misn {gap: 0;padding: 50px 50px 100px;}
	.visn-misn .vsn-taxt {padding: 30px 20px 50px 20px;}
	.top-head:after {left: 73px;}
	.top-head {font-size: 40px;}
	.top-head:after {left: 103px;}
	.course-offered {padding: 40px 0;}
	.message-section .msg-txt {padding-top: 20px;padding-right: 15px;}
	.hm-glry-sec .img-bx>.vc_column-inner {height: 190px;}
	.btm-glry-sec {margin-bottom: 20px;}
	.glry-btn .vc_general {padding-top: 25px;font-size: 16px}
	.inner-banner-section .banner-text h2 {font-size: 30px;line-height: 30px;}
	.about-pg .abt-cont .about-rt {width: 100%;}
	.about-pg .abt-cont .abt-txt {padding-bottom: 0;}
	.feature-cont .right-left .sailnt-txt {padding: 0px 20px;}
	.feature-cont .silnt-left {width: 100%;margin-bottom: 20px;}
	.feature-cont .right-left {width: 100%;}
	.salient-features {padding: 20px 0 40px;}
	.salient-features h3 {font-size: 25px;}
	.department-text h4 {font-size: 22px;}
	.faclty-detils .f-left {width: 100%;margin-bottom: 20px;}
	.faclty-detils .f-right {padding-left: 0;width: 100%;}
	.faclty-detils {padding: 60px 0 0;}
	.contact-adrs .adrs-sec { padding: 65px 30px;}
	.adrs-sec .ards-bx { margin: 0 10px;width: calc(33.3% - 20px);}
	.adrs-sec .ards-bx >.vc_column-inner { padding: 20px;}
	.mobile-box {display: block; text-align: right; width: 5%;}
	.nav-sec { padding: 10px 0;}
	.eligililty-box >.vc_column-inner { padding: 20px;}
	.alumni-placement h2 {font-size: 20px; line-height: 25px; padding-top: 35px;background-size: 500px; width: 500px; height: 170px; margin: 0 auto 30px;}
	.alumni-placement { padding: 50px 0;}
	.alumni-placement { padding: 20px 0;}
	.placemnt-sec .place-bx {width: 50%;margin-bottom: 20px;}
	.alumni-placement .placemnt-sec +.placemnt-sec { padding-top: 0 !important;}
	.placemnt-sec { display: flex; flex-wrap: wrap;}
	.faculty-pge {padding: 20px 0;}
	.top-sec {padding: 20px 0 10px;}
	.top-mob { display: block;}
	.top-mob .mob-cont { display: flex;flex-wrap: nowrap; justify-content: space-between; align-items: center; padding: 20px 0;}
	.top-mob .mid-bx { margin-bottom: 10px;}
	.top-mob .mid-bx .tp-sc { display: none;}
/*	.top-cont .aply-now a { font-size: 12px; max-width: 150px; padding: 10px;}*/
	.faculty-pge h3 {font-size: 18px; margin-bottom: 20px;}
	.department-image h3 {font-size: 22px;}
	.departments-section { padding-bottom: 10px !important;}
	.pharmaceutics-lab h3 { font-size: 22px;}
	.department-text h5 {font-size: 20px;}
	.pharmaceutics-lab h4 { font-size: 20px;}
    .nav-sec .container { display: flex;flex-wrap: wrap; justify-content: space-between;align-items: center;}
    .nav-sec .nav-btm { width: 95%;}.abt-cont .about-rt {padding-top: 0;}
	
	.regularity-policy {padding: 50px 0 !important;}
	
}


@media only screen and (max-width:767px) {
	.home-about .abt-left h2 {font-size: 40px;line-height: 40px;padding-top: 30px;}
	.footer-content .footer-box {float: none;text-align: center;}
	.footer-content .footer-links {padding-left: 0;width: auto;}
	.footer-content .footer-text {width: auto;}
	.footer-content .footer-box ul li {display: block;width: auto;}
	.footer-content .footer-adrs {width: auto;}
	.footer-content .footer-box+.footer-box {padding-top: 20px;}
	.footer-section {padding: 25px 0;}
	.footer-box .social-links a {margin: 0 auto;}
	.footer-copyright .ftr-left {float: none;margin-bottom: 10px;}
	.footer-copyright .ftr-right {float: none;}
	.footer-section {display: block;}
	.footer-section1 {display: none;}
	.footer-box.footer-adrs .visiters {display: inline-block;}
	.footer-box.footer-text .visiters {display: none;}
	.cont-text .f-logo {margin-bottom: 10px;}
	.footer-logos {padding-top: 0;}
	.abt-cont .button-box {padding-left: 20px;}
	.abt-cont .abt-txt {padding: 20px 20px 20px 20px;}
	.home-about .abt-left h2:after {left: 20px;height: 135px}
	.home-about .abt-left h2 {margin-bottom: 30px;}
	.abt-cont .wpb_wrapper>.wpb_single_image {text-align: center !important;}
	.home-about {padding: 30px 0 40px;}
	.home-vn-mn .visn-misn {display: block;}
	.home-vn-mn .visn-misn {padding: 30px 10px 70px;}
	.visn-misn .vsn-taxt h4 {font-size: 26px;}
	.offered-section .off-box+.off-box {margin-top: 15px;}
	.top-head:after {left: 13px;}
	.princip-message h2 {font-size: 30px;text-align: center !important;}
	.message-section .msg-txt p {margin-bottom: 10px}
	.message-section .msg-txt h5 {font-size: 18px;}
	.gallry-hd {display: flex;flex-wrap: nowrap;}
	.inner-banner-section {padding: 50px 0px;}
	.inner-banner-section .banner-text h2 {font-size: 25px;}
	.pharmaceutics-lab {margin-bottom: 20px;}
	.faculty-bx .vc_grid>.vc_pageable-slide-wrapper .vc_grid-item {width: 50% !important;}
	.faculty-bx .vc_grid>.vc_pageable-slide-wrapper .vc_grid-item {padding-right: 25px !important;padding-bottom: 0px;}
	.f-qln table tbody tr td {padding-left: 8px;font-size: 12px;}
	.faclty-detils .f-right .f-hd {font-size: 20px;}
	.faclty-detils .f-right .f-desn {margin-bottom: 20px;}
	.f-qln table tbody tr th {font-size: 12px;}
	.faclty-detils .f-right .f-qln {margin-bottom: 10px;}
	.faclty-detils .f-right .f-desn {font-size: 15px;max-width: 190px;}
	.adrs-sec .ards-bx { width: 100%; margin-bottom: 10px;}
	.ards-bx .secnd-bx { padding-top: 50px;}
	.contact-adrs .adrs-sec {border-radius: 0; padding: 30px 10px;}
	.contact-frm .map-sec iframe { height: 270px;}
	.contact-frm .form-sec >.vc_column-inner { padding: 20px;}
	.form-sec .form .fld-bx.msg-bx { margin-bottom: 20px;}
	.bpharm-eligy { margin-bottom: 10px;}
	.b-pharm-entry-sec h2 { font-size: 20px;}
	.event-pg .vc_pageable-slide-wrapper .vc_grid-item { width: 100%;}
	.event-pg .vc_grid-item .vc_gitem-zone { height: auto;}
	.career-guidence .career-bx {display: block;}
	.career-bx .bx-txt +.bx-txt { margin-top: 20px;}
	.career-bx .bx-txt h5 {font-size: 16px;}
	.contact-adrs { padding: 20px 0;}
	.contact-adrs h5 {font-size: 25px; margin-bottom: 20px;}
	.footer-box .cont-text1 .social-links {max-width: 130px; margin: 0 auto;}
	.faculty-pge .fac-bx { width: 100%;}
	.contact-adrs .alum-form{padding: 30px 15px;}
	.faculty-pge .fac-bx h5 { min-height: auto;}
	.library-section {padding: 40px 0;}
	.abt-cont .abt-txt p{line-height: 22px; font-size: 14px;}
	.b-pharm-text-block p, .eligibility-sec p { font-size: 14px;line-height: 22px;}
	.visn-misn .vsn-taxt{ min-height: 0;}
	

}

@media only screen and (max-width:640px) {

	.progm-hd h3 {font-size: 22px;}
	.progm-hd h4 { font-size: 18px;}
	.progm-hd:after {width: 120px; height: 120px;}
	.progm-hd { padding-top: 30px;padding-left: 50px;}
	.pgm-page h2 { font-size: 26px; margin-bottom: 20px;}
	.mid-bx .tp-sc ul li a{font-size: 12px;}
	.alum-form h5 {font-size: 18PX !important;}
}

@media only screen and (max-width:550px) {
	.mid-bx .btm-sc {display: block;text-align: center;}
	.home-about::after,
	.course-offered::after,
	.course-offered::before {display: none;}
	.pgm-page .abt-txt { padding-right: 0 !important;}
	.alumni-placement h2 { background-size: 350px;font-size: 16px; padding-top: 28px; width: 350px; height: 130px;}
	.department-image h3 {font-size: 18px; }
	.pharmaceutics-lab h3 { font-size: 18px;}
	.department-text h5 { font-size: 18px; }
	.pharmaceutics-lab h4 {font-size: 18px; }
	.department-image h3 { font-size: 18px;}
}

@media only screen and (max-width:480px) {
	.nav-btm .hd,
	.btm-dty-nws .btm-dty .dty-left {width: 70px;}
	.nav-btm .dty,
	.btm-dty-nws .btm-dty .dty-right {width: calc(100% - 70px);}
	.home-about .abt-left h2 {font-size: 26px;line-height: 30px;}
	.home-about .abt-left h2:after {height: 115px;}
	.top-head {font-size: 30px;}
	.top-head:after {top: -17px;}
	.offered-section .off-box h2 {font-size: 30px;}
	.princip-message h2 {font-size: 26px;}
	.gallry-hd .glry-btn {position: relative;top: -15px;}
	.department-text h4 {font-size: 20px;}
	.f-qln table tbody tr th.sl {width: 54px !important;}
	.placemnt-sec .place-bx {width: 100%;}
	.placemnt-sec {display: block;}
	.faclty-detils .f-right h5 { font-size: 15px;}
	.faclty-detils {padding: 30px 0 0;}
    .faclty-detils .f-right .f-qln h3 {font-size: 16px;}
	.abt-cont .abt-txt {padding: 0;;margin-bottom: 15px;}
	.mid-bx .tp-sc ul {gap: 2px; }
	.mid-bx .tp-sc ul li a { font-size: 10px; }
	.visn-misn .vsn-taxt p {font-size: 14px;line-height: 22px;}
	.message-section .msg-txt p { font-size: 14px;line-height: 22px;}
	.department-text p {font-size: 14px; line-height: 22px;}
	.department-text p { font-size: 14px;line-height: 22px;}
	.chemistry-depart h6 {font-size: 16px;}
	.department-text p { font-size: 14px; line-height: 22px;}
	.department-text p {font-size: 14px;line-height: 22px;}
	.mid-bx .tp-sc ul li ul{left: 0;min-width: 120px;}
	.footer-content .footer-box p(text-align: center;)
	.footer-content .footer-box p {text-align: center;}
	
}

@media only screen and (max-width:380px) {}

@media only screen and (max-width:360px) {}