@charset "utf-8";
/* CSS Document */

.form-group #imgCaptcha.fill-sec{background:#fff; filter: none; margin-bottom: 8px; }

@media (max-width: 480px) {
.footer-list ul {
 column-count: 1 !important;
 padding-bottom: 30px !important;
}
.list ul {
 column-count: 1 !important;
 padding-top: 10px !important;
 padding-bottom: 30px !important
}
.admission-help {
 z-index: 9999;
 top: 70px;
}
}
 @media (max-width: 767px) {
 .logo-sec {
margin-top:0px;
}
.logo2 {
 margin-left: -20px;
}
.list ul {
 padding-top: 10px !important;
 padding-bottom: 30px !important;
}
.fixed-top .navbar {
 margin-left: 0;
}
.logo-sec a .img-fluid.main-logo {
 width: 70%;
}
.img-fluid.main-logo {
 width: 35%;
 margin-right: 60px;
 padding-right: 0;
}
.subscribe {
 padding: 8px 0 0 0px;
}
.set-2 {
 padding: 22px 15px 0;
}
.footer {
 padding: 30px 0;
}

element.style {
}
#konverse-container {bottom: 25px !important;}
}
 @media (min-width: 768px) and (max-width:991px) {
.subscribe {
 padding: 10px 0 0 63px;
}
.fixed-top, .fixed-top.sticky {
 height: 105px;
 padding-top: 8px;
}
.set-2 {
 padding: 22px 15px 0;
}
.list ul {
 padding-top: 10px !important;
 padding-bottom: 30px !important;
}
}
@media (min-width: 768px) {
.mobile {
 display: none;
}
.tyg {
background:#fdd600;
}
.tyg:hover {
background:#ffc107;
}
.tyg a {
color:#000!important;
}
.tyg-glowing a {
color: #FFFFFF!important;
}
.tyg-glowing {
 background-color: #004A7F;
 border: none;
 color: #FFFFFF;
 cursor: pointer;
 display: inline-block;
 font-family: Arial;
 text-decoration: none;
 -webkit-animation: glowing 1500ms infinite;
 -moz-animation: glowing 1500ms infinite;
 -o-animation: glowing 1500ms infinite;
 animation: glowing 1500ms infinite;
}
@-webkit-keyframes glowing {
 0% {
background-color: #B20000;
-webkit-box-shadow: 0 0 3px #B20000;
}
 50% {
background-color: #eab504;
-webkit-box-shadow: 0 0 40px #eab504;
}
 100% {
background-color: #B20000;
-webkit-box-shadow: 0 0 3px #B20000;
}
}
 @-moz-keyframes glowing {
 0% {
background-color: #B20000;
-moz-box-shadow: 0 0 3px #B20000;
}
 50% {
background-color: #eab504;
-moz-box-shadow: 0 0 40px #eab504;
}
 100% {
background-color: #B20000;
-moz-box-shadow: 0 0 3px #B20000;
}
}
 @-o-keyframes glowing {
 0% {
background-color: #B20000;
box-shadow: 0 0 3px #B20000;
}
 50% {
background-color: #eab504;
box-shadow: 0 0 40px #eab504;
}
 100% {
background-color: #B20000;
box-shadow: 0 0 3px #B20000;
}
}
 @keyframes glowing {
 0% {
background-color: #B20000;
box-shadow: 0 0 3px #B20000;
}
 50% {
background-color: #eab504;
box-shadow: 0 0 40px #eab504;
}
 100% {
background-color: #B20000;
box-shadow: 0 0 3px #B20000;
}
}
}
 @media (min-width: 992px) and (max-width:1199px) {
.img-fluid.main-logo {
 width: 40%;
 padding-right: 0;
}
a .img-fluid.main-logo {
 width: 80%;
}
.fixed-top .navbar ul li a {
 padding: 20px 2px 20px 2px;
 font-size: 12px;
}
.fixed-top .navbar ul li {
 padding-left: 3px;
 padding-right: 3px;
}
.navbar-nav li {
 padding-left: 3px !important;
 padding-right: 3px !important;
}
.navbar-light .navbar-nav .dropdown .dropdown-menu {
 margin-top: 71px;
}
a.ad-button .icon {
 width: 18px;
 left: 20px;
 top: 17px;
}
a.ad-button {
 padding-left: 46px !important;
 font-size: 11px!important;
}
a.ad-button strong {
 font-size: 15px;
 line-height: 18px;
}
.fixed-top .navbar ul li:nth-child(3) {
 display: none;
}
.footer h3 {
 font-size: 25px !important;
}
.logo2 {
 margin-left: 0px;
}
.set-2 ul li {
 line-height: 18px;
 margin-bottom: 12px;
}
.set-2 ul li a {
 font-size: 15px;
}
}
/* breakpoint and up - mega dropdown styles */
@media (min-width: 992px) {
.mobile-menu {
 display: none;
}
.fixed-top .navbar ul li.mob-nav {
 display: none;
}
.top-social {
 border-left: 1px solid rgba(255, 255, 255, .3);
 padding-right: 0px;
}
.inner-head .top-social {
border-left: 1px solid #e6e6e6;
}
.top-social ul li {
 list-style-type: none;
 margin: 0;
}
.top-social i.fab {
font-size:16px;
margin-bottom:2px;

}
}
@media screen and (min-width: 992px) {
/* remove the padding from the navbar so the dropdown hover state is not broken */
.navbar {
 padding-top: 0px;
 padding-bottom: 0px;
}
/* remove the padding from the nav-item and add some margin to give some breathing room on hovers */
.navbar .nav-item {
 padding:.5rem .5rem;
 margin:0 .25rem;
}
/* makes the dropdown full width  */
.navbar .dropdown {
 position: static;
}
.navbar .dropdown-menu {
 width: 100%;
 left: 0;
 right: 0;
	/*  height of nav-item  */
	top: 50px;
 display: block;
 visibility: hidden;
 opacity: 0;
	/*transition: visibility 0s, opacity 0.3s linear;*/
	border-radius:0;
 -webkit-transition: .45s;
 -o-transition: .45s;
 transition: .45s;
 -webkit-transform: rotateX(90deg);
 -moz-transform: rotateX(90deg);
 -ms-transform: rotateX(90deg);
 transform: rotateX(90deg);
 -webkit-transform-origin: top center;
 -ms-transform-origin: top center;
 transform-origin: top center;
}
/* shows the dropdown menu on hover */
.navbar .dropdown:hover .dropdown-menu, .navbar .dropdown .dropdown-menu:hover {
 display: block;
 visibility: visible;
 opacity: 1;
	/*transition: visibility 0s, opacity 0.3s linear;*/
	-webkit-transform: rotateX(0);
 -moz-transform: rotateX(0);
 -ms-transform: rotateX(0);
 transform: rotateX(0);
}
.navbar .dropdown-menu {
 background-color: #fff;
}

/* 17 dec 2022 */
.navbar .cuchd-menu .dropdown-menu {
border-radius:20px;
 background-color: #fff!important;
}
.inner-head .navbar .cuchd-menu .dropdown-menu {
border-radius:20px;
 background-color: #e9ecef!important;
}
.navbar-light .cuchd-menu .navbar-nav .dropdown .dropdown-menu {
 margin-top: -1px;
 z-index: -3;
 padding-top: 0;
}
.cuchd-menu .dd-menu {
position:relative;
}
.cuchd-menu .step-two-menu {
 position: absolute;
 top: 0px;
 background: var(--bgcolor-white);
 padding: 20px;
 width: 100%;
}
.cuchd-menu .step-two-menu ul li ul {
margin-left: -8px;
}
.cuchd-menu .step-two-menu ul li ul li {
margin-bottom:8px;
}
.cuchd-menu .dropdown-menu.st-about {
width: 843px;
 height: 490px;
 left: -300px;
}
 .cuchd-menu .dropdown-menu.st-about::after {
content: "";
 width: 0;
 height: 0;
 border-width: 0;
 padding: 0;
 border-left: 8px solid transparent!important;
 border-right: 8px solid transparent!important;
 border-top: 10px solid #fff!important;
 display: inline-block;
 margin-left: 40%;
 position: relative;
 top: -10px;
 transform: rotate(-180deg)!important;
 -webkit-transform: rotate(-180deg);
 -webkit-transition: all 0.45s ease-out;
 -moz-transition: all 0.45s ease-out;
 -o-transition: all 0.45s ease-out;
 transition: all 0.45s ease-out;
}
.inner-head .cuchd-menu .dropdown-menu.st-about::after, .inner-head .cuchd-menu .dropdown-menu.st-academics::after, .inner-head .cuchd-menu .dropdown-menu.st-admissions::after, .inner-head .cuchd-menu .dropdown-menu.st-campus-life::after, .inner-head .cuchd-menu .dropdown-menu.st-placements::after, .inner-head .cuchd-menu .dropdown-menu.st-research-innovation::after, .inner-head .cuchd-menu .dropdown-menu.st-courses::after {
border-top: 10px solid #2b6030!important;
}
.cuchd-menu .dropdown-menu.st-academics {
width: 1100px;
 height: 550px;
 left: -405px;
}
.cuchd-menu .dropdown-menu.st-academics::after {
content: "";
 width: 0;
 height: 0;
 border-width: 0;
 padding: 0;
 border-left: 8px solid transparent!important;
 border-right: 8px solid transparent!important;
 border-top: 10px solid #fff!important;
 display: inline-block;
 margin-left: 40%;
 position: relative;
 top: -10px;
 transform: rotate(-180deg)!important;
 -webkit-transform: rotate(-180deg);
 -webkit-transition: all 0.45s ease-out;
 -moz-transition: all 0.45s ease-out;
 -o-transition: all 0.45s ease-out;
 transition: all 0.45s ease-out;
}
.cuchd-menu .dropdown-menu.st-admissions {
 width: 700px;
 height: 520px;
 left: -310px;
}
.cuchd-menu .dropdown-menu.st-admissions #mainmenu1_rptrMenu_ctl03_divacd1,
.cuchd-menu .dropdown-menu.st-admissions #ctl00_mainmenu1_rptrMenu_ctl03_divacd1
{width:100%!important;} 

.cuchd-menu .dropdown-menu.st-admissions::after {
content: "";
 width: 0;
 height: 0;
 border-width: 0;
 padding: 0;
 border-left: 8px solid transparent!important;
 border-right: 8px solid transparent!important;
 border-top: 10px solid #fff!important;
 display: inline-block;
 margin-left: 50%;
 position: relative;
 top: -10px;
 transform: rotate(-180deg)!important;
 -webkit-transform: rotate(-180deg);
 -webkit-transition: all 0.45s ease-out;
 -moz-transition: all 0.45s ease-out;
 -o-transition: all 0.45s ease-out;
 transition: all 0.45s ease-out;
}
.cuchd-menu .dropdown-menu.st-campus-life {
width: 750px;
 height: 530px;
 left: -350px;
}
.cuchd-menu .dropdown-menu.st-campus-life::after {
content: "";
 width: 0;
 height: 0;
 border-width: 0;
 padding: 0;
 border-left: 8px solid transparent!important;
 border-right: 8px solid transparent!important;
 border-top: 10px solid #fff!important;
 display: inline-block;
 margin-left: 50%;
 position: relative;
 top: -10px;
 transform: rotate(-180deg)!important;
 -webkit-transform: rotate(-180deg);
 -webkit-transition: all 0.45s ease-out;
 -moz-transition: all 0.45s ease-out;
 -o-transition: all 0.45s ease-out;
 transition: all 0.45s ease-out;
}
 .cuchd-menu .dropdown-menu.st-placements {
width: 800px;
 height: 380px;
 left: -450px;
}
.cuchd-menu .dropdown-menu.st-placements::after {
content: "";
 width: 0;
 height: 0;
 border-width: 0;
 padding: 0;
 border-left: 8px solid transparent!important;
 border-right: 8px solid transparent!important;
 border-top: 10px solid #fff!important;
 display: inline-block;
 margin-left: 60%;
 position: relative;
 top: -10px;
 transform: rotate(-180deg)!important;
 -webkit-transform: rotate(-180deg);
 -webkit-transition: all 0.45s ease-out;
 -moz-transition: all 0.45s ease-out;
 -o-transition: all 0.45s ease-out;
 transition: all 0.45s ease-out;
}
 .cuchd-menu .dropdown-menu.st-research-innovation {
width: 900px;
 height: 500px;
 left: -630px;
}
.cuchd-menu .dropdown-menu.st-research-innovation::after {
content: "";
 width: 0;
 height: 0;
 border-width: 0;
 padding: 0;
 border-left: 8px solid transparent!important;
 border-right: 8px solid transparent!important;
 border-top: 10px solid #fff!important;
 display: inline-block;
 margin-left: 78%;
 position: relative;
 top: -10px;
 transform: rotate(-180deg)!important;
 -webkit-transform: rotate(-180deg);
 -webkit-transition: all 0.45s ease-out;
 -moz-transition: all 0.45s ease-out;
 -o-transition: all 0.45s ease-out;
 transition: all 0.45s ease-out;
}
 .cuchd-menu .dropdown-menu.st-courses {
width: 1100px;
 height: 690px;
 left: -500px;
}
.cuchd-menu .dropdown-menu.st-courses::after {
content: "";
 width: 0;
 height: 0;
 border-width: 0;
 padding: 0;
 border-left: 8px solid transparent!important;
 border-right: 8px solid transparent!important;
 border-top: 10px solid #fff!important;
 display: inline-block;
 margin-left: 48%;
 position: relative;
 top: -10px;
 transform: rotate(-180deg)!important;
 -webkit-transform: rotate(-180deg);
 -webkit-transition: all 0.45s ease-out;
 -moz-transition: all 0.45s ease-out;
 -o-transition: all 0.45s ease-out;
 transition: all 0.45s ease-out;
}
.courses-tab {
display:block;
}
.courses-tab .nav-tabs {
border-bottom: 0px solid #333;
}
.courses-tab .nav-tabs li {
font-size:18px;
font-weight:600;
width:25%;
border-bottom: 2px solid #333;
}
.courses-tab .nav-tabs li.active {
color:#fe4c0b;
}
.courses-tab .nav-tabs li span {
cursor:pointer;
color:#333;
margin-left: -8px;
margin-right: -8px;
}
.courses-tab .nav-tabs li span.active.show {
cursor:pointer;
display: block;
color:#fe4c0b;
border-bottom: 2px solid #fe4c0b;
margin-bottom:-2px;
}
 .best-edu ul {
display:block;
margin-top:20px;
margin-left:10px!important;
}
.best-edu ul li {
 display: inline-block!important;
 width: 49%;
margin-left:-10px!important;
 margin-top:-8px;
}
 .edu-col {
display:block;
margin-top:15px;
}
 .best-edu ul li:nth-child(1), .best-edu ul li:nth-child(4) {
 background: #ffbf00;
color:#034803;
}
.best-edu ul li:nth-child(2), .best-edu ul li:nth-child(3) {
 background: #034803;
color:#fff;
}
.best-edu ul li:nth-child(1) a, .best-edu ul li:nth-child(4) a {
color:#034803!important;
}
.best-edu ul li:nth-child(2) a, .best-edu ul li:nth-child(3) a {
color:#fff !important;
}
.edu-col span {
display: block;
 font-size: 12px;
 font-weight: 500;
 line-height: 1.3;
}
 .st-academics-cont ul {
display:block;
}
.st-academics-cont ul li {
display:block;
margin-bottom:20px;
}
.st-academics-cont ul li h5 {
color:#fdca0b;
font-size:30px;
font-weight:800;
margin-top:-15px;
}
.st-academics-cont ul li h5 span {
display:block;
color:#fff;
font-size:16px;
font-weight:400;
line-height: 1.2;
}
 .st-research-cont {
display:block;
margin-top:20px;
}
.st-research-cont h4 {
color:#fdca0b;
font-size:28px;
font-weight:400;
margin-top:15px;
text-align:left;
}
.st-research-cont h4 span {
display:block;
color:#fff;
font-size:16px;
font-weight:400;
line-height: 1.2;
}
 .st-research-cont ul {
display:block;
margin-top:20px;
}
.st-research-cont ul li {
display:block;
margin-top:40px;
margin-bottom:40px;
}
.st-research-cont ul li h5 {
color:#fdca0b;
font-size:30px;
font-weight:800;
margin-top:15px;
}
.st-research-cont ul li h5 span {
display:block;
color:#fff;
font-size:16px;
font-weight:400;
line-height: 1.2;
}
 .st-admissions-block {
display:block;
background:#144901;
color:#ffcb05;
position:relative;
}
img.admission-gl-pos {
 position: absolute;
 top: -10px;
 right: 8%;
width:85px;
}
.st-admissions-block h5 {
font-size:16px;
font-weight:500;
padding-top: 10px;
margin-left:10px;
margin-bottom: 10px;
}
.st-admissions-block p {
color:#fff;
margin-top: -15px;
font-size:12px;
}
.st-admissions-block ul {
display:block;
width:90%
}
.st-admissions-block ul li {
display:inline-block!important;
width:24%!important;
}
 .campus-life-block {
display:block;
color:#ffcb05;
}
.campus-life-block h5 {
font-size: 16px;
 font-weight: 500;
 padding-top: 15px;
 margin-left: 10px;
 margin-bottom: 15px;
}
.campus-life-block p {
color:#fff;
margin-top: -15px;
font-size:12px;
}
.campus-life-block ul {
display:block;
}
.campus-life-block ul li {
display:inline-block!important;
width:24%!important;
text-align:center;
}
 .st-academics-img {
background: url('../images/st-academics-img.png');
margin: -20px -20px -20px 20px;
background-size: cover;
height: 550px;
}
 .st-campus-life-img {
background: url('../images/campus-up.png');
margin: -15px auto 10px;
background-size: cover;
width:700px;
height: 126px;
border-radius: 20px;
}
.st-placements-img {
background: url('../images/placement-left.png');
margin: -10px auto 10px;
background-size: cover;
border-radius: 20px;
}
.st-research-img {
background: url('../images/research-right.png');
margin: -20px -20px -20px 20px;
background-size: cover;
width:400px;
height:500px;
border-radius: 0 0 20px;
}
.st-academics-graphic {
padding: 20px 10px;
}
.st-academics-graphic h4 {
 color: #fff;
 font-size: 26px;
 display: block;
 line-height: 1.2;
margin-bottom:11px;
}
.st-academics-graphic h4 span {
 color: #ffd028;
 font-size: 28px;
 display: block;
}
 .st-academics-con ul {
margin-left:-10px;
margin-top:10px;
}
.st-academics-con ul li {
margin-bottom:20px;
background:#ffd028;
opacity: 0.7;
padding:15px 10px;
}
.st-academics-con ul li ul {
display: flex;
margin-left:-8px;
padding-top: 10px;
}
.st-academics-con ul li ul li {
margin-bottom:0px;
}
.st-academics-con li figure img {
width:50px;
}
.st-academics-con li h5 {
 font-size: 14px;
 font-weight: 700;
 color: #000;
 line-height: 1.2;
 width: 152px;
 display: table;
 margin-top: 5px;
}
 .st-admissions-graphic {
 padding: 15px 10px;
}
 .st-admissions-graphic h4 {
 color: #fff;
 font-size: 26px;
 display: block;
 line-height: 1.2;
margin-bottom:5px;
}
.st-admissions-graphic h4 span {
 color: #ffd028;
 font-size: 28px;
 display: block;
}
 .st-admissions-con ul {
margin-left:-10px;
margin-top:10px;
}
.st-admissions-con ul li {
margin-bottom:8px;
background:#ffd028;
opacity: 0.7;
padding:15px 10px;
}
.st-admissions-con ul li ul {
display: flex;
margin-left:-8px;
padding-top: 10px;
}
.st-admissions-con ul li ul li {
margin-bottom:0px;
}
.st-admissions-con li figure img {
width:50px;
}
.st-admissions-con li h5 {
 font-size: 14px;
 font-weight: 700;
 color: #000;
 line-height: 1.2;
 width: 152px;
 display: table;
 margin-top: 10px;
}
 .st-campus-life-graphic {
 padding: 15px 10px;
}
 .st-campus-life-graphic h4 {
 color: #fff;
 font-size: 26px;
 display: block;
 line-height: 1.2;
margin-bottom:5px;
}
.st-campus-life-graphic h4 span {
 color: #ffd028;
 font-size: 28px;
 display: block;
}
 .st-campus-life-con ul {
margin-left:-10px;
margin-top:10px;
}
.st-campus-life-con ul li {
margin-bottom:8px;
background:#ffd028;
opacity: 0.7;
padding:15px 10px;
}
.st-campus-life-con ul li ul {
display: flex;
margin-left:-8px;
padding-top: 10px;
}
.st-campus-life-con ul li ul li {
margin-bottom:0px;
}
.st-campus-life-con li figure img {
width:350px;
}
.st-campus-life-con li h5 {
 font-size: 14px;
 font-weight: 700;
 color: #000;
 line-height: 1.2;
 width: 152px;
 display: table;
 margin-top: 10px;
}
 .w-100 {
 width: 100%!important;
}
 .st-research-innovation-graphic {
 padding: 20px;
}
 .st-research-innovation-num ul.st-stats {
display:block;
margin-top: 30px;
padding-bottom: 30px;
}
.st-research-innovation-num ul.st-stats li {
width: 46%;
 background: #ffd028;
opacity: 0.7;
 margin: 8px;
 height: 120px;
 display: inline-table !important;
}
.st-stats h5 {
color: #000;
 font-size: 36px;
 display: block;
 font-weight: 600;
}
.st-stats span {
margin-top:20px;
margin-bottom:20px;
display:block;
}
.st-stats small {
font-size: 18px;
}
 .st-placements-graphic {
 padding: 15px 10px;
}
 .st-placements-graphic h4 {
 color: #fff;
 font-size: 26px;
 display: block;
 line-height: 1.2;
margin-bottom:5px;
text-align: center;
}
 .st-placements-graphic h4 span {
 color: #ffd028;
 font-size: 28px;
 display: block;
}
 .placements-cont {
display:block;
width:100%;
}
.placements-cont ul li {
display:inline-block!important;
width:49%;
text-align:center;
}
 .st-placements-cont {
 position:absolute;
 width: 100%;
left:0;
}
 .st-placements-cont .col-6 {
 background:#ffd028;
 border: 1px solid #504f4f40;
 height: 95px;
margin-bottom: 0rem!important;
 opacity: 0.7;
}
 .st-placements-cont .col-6:nth-child(1) {
 border-top: 0;
 border-left: 0;
}
 .st-placements-cont .col-6:nth-child(2) {
 border-top: 0;
 border-right: 0;
 border-left: 0;
}
.st-placements-cont .col-6:nth-child(3) {
 border-top: 0;
 border-left: 0;
 border-bottom: 0;
}
.st-placements-cont .col-6:nth-child(4) {
 border: 0;
}
 .st-placements-title span i {
 font-size: 44px;
display:block;
}
 .st-placements-title {
 color: #000;
 text-align: center;
 font-size: 11px;
 line-height: 15px;
 text-align: center;
}
 .bottom-0 {
 bottom: 0!important;
}
 .position-relative {
 position: relative!important;
}
.position-absolute {
 position: absolute!important;
}
 .fixed-top ul.navbar-nav li a.nav-link::before {
display:none;
}
 .fixed-top .navbar .cuchd-menu .step-two-menu ul li h3, .fixed-top .navbar .cuchd-menu .step-two-menu ul li h3 a {
margin-top:5px;
font-size:15px;
line-height:1.2;
color:#a24042;
}
.fixed-top .navbar .cuchd-menu .step-two-menu ul li h3.set-gr, .fixed-top .navbar .cuchd-menu .step-two-menu ul li h3.set-gr a {
color:#038b03;
font-weight:600;
}
 .cuchd-menu .step-two-menu ul li {
display:block;
margin-left:0px;
padding-top:0px!important;
padding-bottom:0px!important;
}
.cuchd-menu .step-two-menu ul li a {
 padding: 0px 0px 5px 0px!important;
 font-size: 12px;
line-height: 1.2;
color:#2b2b2b;
}
 .program-drop-down-graphic {
 padding: 20px;
}
/* end 17 dec 2022 */	
}



 @media (min-width: 1200px) {
a.ad-button {
 background: #30509F;
 color: #fff!important;
 padding: 3px 13px 5px 30px!important;
}
.footer-list ul, .list ul {
 padding-top: 20px;
}
.fixed-top .navbar ul li a {
 padding: 10px 0px 10px 0px;
 font-size: 12px;
}
.fixed-top .navbar ul li {
 padding-left: 15px;
 padding-right: 15px;
}
.fixed-top .navbar .main-menu ul.ruby-menu li ul li {
 padding-left: 0px;
 padding-right: 3px;
}
 .img-fluid.main-logo {
 padding-right: 10px;
}
.footer h3 {
 font-size: 23px !important;
}
.top_menubar ul li a.ad-button img {
 left: 5px;
}
.fixed-top .navbar ul li a .text-area {
 top: 204px
}
.set-1 {
 padding-top: 30px;
 padding-left: 28px;
}
}


 @media only screen and (width: 1200px) {
 .fixed-top .navbar ul li {
padding-left: 3px;
}
}

 @media (min-width: 1366px) {
 .fixed-top .navbar ul li a {
 padding: 12px 0px 8px 0px;
 font-size: 14px;
 text-transform: uppercase;
 text-shadow: 2px 2px #333333;
}
.fixed-top .navbar .main-menu ul.ruby-menu li a {
 padding: 0px 0px 0px 0px !important;
 font-size: 14px;
 text-transform: uppercase;
 text-shadow: 2px 2px #333333;
}
.fixed-top .navbar .main-menu ul.ruby-menu li ul li a {
 padding: 5px 35px 5px 25px !important;
 text-decoration: none;
 text-transform: capitalize;
 text-shadow: 0 0;
}
.fixed-top .navbar .main-menu ul.ruby-menu li ul.adj li a {
 padding: 0 !important;
 text-decoration: none;
}
 .navbar-light .navbar-nav .dropdown .nav-link {
 padding-left: 0px;
 padding-right: 0px;
}
.set-2 h4 {
 font-size: 16px;
 color: #30509F;
 text-transform: uppercase;
}
 .cuchd-menu .step-two-menu ul li ul li {
 margin-bottom: 5px;
}
 .st-academics-cont ul li {
 display: block;
 margin-bottom: 4px;
}
.st-academics-cont ul li h5 {
 color: #fdca0b;
 font-size: 25px;
 font-weight: 800;
 margin-top: -15px;
}
}
@media (min-width: 1366px) and (max-width: 1440px) {
.fixed-top .navbar .cuchd-menu .step-two-menu ul li h3, .fixed-top .navbar .cuchd-menu .step-two-menu ul li h3 a {
font-size:12px;
line-height:1.1;
}
.fixed-top .navbar .dropdown-menu ul li a {
font-size:11px;
line-height: 1.1;
}
.cuchd-menu .dropdown-menu.st-about {
    height: 415px;
}
.cuchd-menu .dropdown-menu.st-admissions {
    height: 455px;
}
.cuchd-menu .dropdown-menu.st-campus-life {
    height: 480px;
	}

}
 @media (min-width: 1367px) and (max-width: 1400px) {
.set-2 {
 padding: 30px 100px 0 !important;
}
}
 @media screen and (min-width: 1200px) and (max-width: 1399px) {
.mega-container {
 min-height: 570px;
 max-height: 570px;
}
}
 @media (min-width: 1440px) and (max-width: 1599px) {
.set-2 h4 {
 font-size: 14px;
}
.set-2 {
 padding: 30px 100px 0 !important;
}
.footer::before {
 width: 33%;
}
}
@media (min-width: 1600px) {
.mega-container .column .mega-sub-menu h3 a, .mega-container .column .mega-sub-menu h3 {
 font-size: 16px !important;
}
.mega-container .column .mega-sub-menu a {
 font-size: 14px !important;
}
.fixed-top .navbar ul li {
    padding-left: 21px;
}
}
@media (min-width: 1600px) and (max-width:1919px) {
.footer h3 {
 font-size: 28px !important;
}
.footer::before {
 width: 28%;
}
a.ad-button .icon {
 top: 9px;
 left: 30px !important;
}
a.ad-button {
 padding: 10px 35px 10px 60px!important;
}
.navbar-expand-lg .navbar-nav .nav-link {
 padding-left: 10px;
 padding-right: 10px;
}
.fixed-top .navbar ul li a {
 padding: 10px 0px 10px 0px;
 font-size: 18px;
}
.set-2 h4, .set-2 ul li a, .copyright p {
 font-size: 18px !important;
}
.footer p {
 font-size: 16px;
}
.footer h3 {
 font-size: 36px;
}
.home-section .container, .footer .container {
 max-width: 1600px;
}
.set-2 {
 padding: 23px 0px 0 80px;
}
.subscribe-sec {
 width: 90%;
}
.top-social i.fab{line-height:inherit;}
}
 @media (min-width: 1920px) {
.fixed-top .navbar ul li {
    padding-left: 25px;
}
 .home-section .container, .footer .container {
 max-width: 1920px;
}
.logo2 {
 margin-left: 20px;
}
a.ad-button .icon {
 left: 40px;
 top: 6px;
}
a.ad-button {
 padding: 2px 20px 0px 30px!important;
 font-size: 14px !important;
}
a.ad-button strong {
 font-size: 16px !important;
line-height: 1.6;
}
.fixed-top .navbar ul li a {
 padding: 10px 10px 10px 10px;
 font-size: 14px;
}
.navbar-expand-lg .navbar-nav .nav-link {
 padding-left: 14px !important;
 padding-right: 14px !important;
}
.navbar-light .navbar-nav .dropdown .dropdown-menu {
 margin-top: 50px;
}
.set-2 h4 {
 font-size: 18px;
 font-weight: 700;
}
.footer::before {
 width: 25%;
}
.fixed-top .navbar ul li.top-social ul li {
padding-left: 2px;
padding-right: 2px
}
.cuchd-menu .step-two-menu ul li a {
 padding: 0px 0px 5px 0px!important;
 font-size: 12px;
line-height: 1.2;
}
}
 @media (min-width: 1600px) and (max-width:1680px) {
.fixed-top .navbar .step-two-menu ul li a {
font-size: 14px;
}
.navbar-light .cuchd-menu .navbar-nav .dropdown .dropdown-menu {
margin-top: 30px;
}
.cuchd-menu .dropdown-menu.st-courses {
 height: 740px;
}
}
 @media (min-width: 2400px) {
.footer::before {
 width: 32%;
}
}
@media (min-width: 3200px) {
.footer::before {
 width: 35%;
}
}

@media screen and (height: 720px), screen and (orientation: portrait)
{
.cuchd-menu .dropdown-menu .courses-tab .nav-tabs li {font-size: 14px;}	 
.fixed-top .navbar .cuchd-menu .step-two-menu ul li h3, .fixed-top .navbar .cuchd-menu .step-two-menu ul li h3 a {
    margin-top: 3px;
    font-size: 13px;
    line-height: 1.1;
    color: #a24042;
}
.cuchd-menu .step-two-menu ul li ul li {
    margin-bottom: 4px;
}
.fixed-top .navbar .dropdown-menu ul li a {
    padding: 10px 0px 10px 0px;
    font-size: 10px;
}
.cuchd-menu .dropdown-menu.st-about {
    height: 400px;
}
.cuchd-menu .dropdown-menu.st-academics {
    height: 400px;
}
.st-academics-img {
    height: 400px;
}
.st-academics-cont ul li h5 {
   font-size: 20px;
}

.st-academics-cont ul li h5 span {
    font-size: 12px;
    line-height: 1.2;
}
.st-academics-graphic {
    padding: 10px 5px;
}
.st-academics-cont ul li{margin-bottom:5px;}

.cuchd-menu .dropdown-menu.st-courses {
    height: 500px;
  
}
.pg-im1 img{width: 550px;
    height: 430px;
    margin-top: 5px;}
.doc-im1 img{width: 650px;
    height: 410px;
    }	 
.dp-im1	img{width: 650px; 
    height: 410px;
    }	
.cuchd-menu .dropdown-menu.st-admissions {
    height: 440px;
}	
.cuchd-menu .dropdown-menu.st-campus-life {
    height: 440px;
}
.cuchd-menu .dropdown-menu.st-research-innovation {
    height: 440px;
}
.st-research-img {
    width: 400px;
    height: 440px;  
}
}

.blink-footer {
 color:#f76002;
 -webkit-animation:text-animation 1s infinite;
 -moz-animation:text-animation 1s infinite;
 -o-animation:text-animation 1s infinite;
 animation:text-animation 1s infinite
}
@-webkit-keyframes text-animation {
0%, 49% {
color:#f76002
}
100%, 50% {
color:#000000
}
}
