body, html {  font-family: 'Muli', sans-serif; box-sizing: border-box;}
h1, h2, h3, h4, h5, h6 { font-family: 'Muli', sans-serif; }

a:hover, a:focus { text-decoration: none; }
body{ background: #F5F5F5 0% 0% no-repeat padding-box; }
header{ position: fixed; width: 100%; top: 0; left: 0; }
.banner-image{ position: relative;  overflow:hidden; background: transparent url(../images/banner-image.png) 0% 0% no-repeat padding-box;
      /*height:720px;*/ min-height: 710px; max-height: 720px; background-position: center; background-size: cover; opacity: 1; }
.banner-image:before{ position: absolute;content: ""; width: 100%; height: 100%; top: 0; left: 0;background: transparent linear-gradient(180deg, #00000000 0%, #000000 100%) 0% 0% no-repeat padding-box; }
.header_form{  background: transparent linear-gradient(125deg, #AA076B 0%, #61045F 100%) 0% 0% no-repeat padding-box; box-shadow: 0px 5px 20px #A8A8A81A; border-radius: 0px 24px 0px 0px; opacity: 1; }
.header-form{  top: 63px; left: 0; width: 374px;  position: fixed; z-index: 9999999999; }
.header-form .clg-name h2{ text-align: left; font-weight: 700; font-size: 24px; letter-spacing: -0.24px; color: #FFFFFF; opacity: 1; }
.header-form .clg-name span{ text-align: left; font-size: 12px; letter-spacing: 0px; color: #FFFFFF; opacity: 1; }
.connect-link  span{ text-align: left; font-size: 10px; letter-spacing: 0px; color: #FFFFFF; opacity: 1; }
.connect-link p{ text-align: left; font-size:16px; letter-spacing: 0px; font-weight: 600; margin-bottom: 5px; color: #FFFFFF; opacity: 1; }
.admission-form{  background: #FFFFFF 0% 0% no-repeat padding-box; padding: 16px 25px 20px 34px; box-shadow: 0px 10px 40px #61045F1A; border-radius: 0px 0px 24px 0px; opacity: 1; }
.clg-logo{ height: 80px; width: 80px; position: fixed; left: 41px; top: 20px;  }
.clg-logo img{ height: 80px; width: 80px; }
p.text-right.footer_group{ display: none; }
.support a{ color:#fff; display: block; }
.support a:hover{ text-decoration: underline; }
.admission-form .form-control{ font-size: 14px; border: 0.5px solid #AAAAAA; border-radius: 6px; } 
.clg-name{ padding: 46px 26px 18px 40px; }
.connect-link{ padding-top: 5px; }
.admission-form form h2{ color: #404040; font-size:14px;font-weight: 600; margin-bottom: 20px; }
.admission-form form .form-group{ margin-bottom: 10px; }
.admission-form form h2 span{ color: #AA076B; font-size: 20px; font-weight: 700;}
.submit-btn span{ color: #404040; font-size:12px; }
.submit-btn button{ float:right; color: #AA076B; font-weight: 600; font-size: 15px; }
.submit-btn button:focus{ box-shadow: none; }
.submit-btn button:hover{  color: #AA076B; font-weight: 600; }
.submit-btn button span{ background: transparent linear-gradient(153deg, #AA076B 0%, #61045F 100%) 0% 0% no-repeat padding-box; box-shadow: 0px 5px 20px #A8A8A81A; border-radius: 46px;
     color: #fff; font-size: 16px; padding: 4px; font-weight: 900; border: 3px solid #FFFFFF; }
.association-with{ position: fixed; top: 664px; left: 50px; z-index: 999999; }
.association-with span{color: #9D9D9D; font-size: 12px; margin-right: 20px; }
.association-with img{ width: 87px; height: 29px; }
.about-admission span{ background: transparent linear-gradient(131deg, #AA076B 0%, #61045F 100%) 0% 0% no-repeat padding-box; box-shadow: 0px 5px 20px #A8A8A81A; padding: 4px 12px; border-radius: 6px; color: #fff; font-size: 18px; font-weight: 600; }
.about-admission{ position: fixed; top: 442px; left: 31%; width: 710px; }
.about-admission h2{ letter-spacing: -0.6px; color: #FFFFFF; font-style: italic; font-size: 30px; font-weight: 600; padding: 10px 30px 0 0; }

/* ===== why-choose css ===== */
.col-sm-8.offset-sm-4.template{ padding: 0 }     
.why-choose-div{ margin-top: 30px; }
.why-choose{ background: #F5F5F5 0% 0% no-repeat padding-box; padding: 30px 0; position: absolute; width: 100%; top: 810px; }
.why-choose .why-choose-div h2{ font-size:46px; font-weight: 700; letter-spacing: -0.92px; color: #262940;}
.why-choose .why-choose-div p{ letter-spacing: 0px; color: #262940; }
.why-choose-div img{ height: 78px; margin: -65px 0 0 -32px; }
.college-icon{ width:20%; margin: -13px 10px 5px 13px; padding: 14px 6px; text-align: center; float: left;  background: transparent linear-gradient(153deg, #AA076B 0%, #61045F 100%) 0% 0% no-repeat padding-box; border-radius: 24px; }
.college-icon img{ width: 31px; height: 43px; }
.about-head{ width: 70%; float: left; margin: 15px 10px 0px 0; }
.about_college{ list-style-type: none; display: inline-block; padding:0; width: 100%;}
.about-head h2{ font-size:18px; font-weight: 700; color: #262940; }
.about_college p{ color: #404040; padding: 0px 16px 15px;}
.about-college{ display: inline-block; width: 100%; }
.about-main-div{ width: 46%; border: 0; float: left; margin: 33px 35px 0 0; background: #FFFFFF 0% 0% no-repeat padding-box; box-shadow: 10px 10px 50px #C6C6C629; border-radius: 24px; }
.about-main-div:nth-of-type(2n){ margin-right: 0; margin-left: 10px; }

/* ===== course-offered css ===== */
.course-content ul{ display: inline-block; float: right; border-bottom: 0; }
.course-content ul li{ float: left; border: none; }
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active{ border-color:#26293f; color: #fff; background: transparent linear-gradient(143deg, #AA076B 0%, #61045F 100%) 0% 0% no-repeat padding-box;
/*border: 1px solid #AA076B;*/ }
.nav-tabs .nav-item{ margin-bottom: 0; }
.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover{ border-color: unset; border: 1px solid #FFFFFF; }
.nav-tabs .nav-link{ border: 1px solid #FFFFFF; border-radius: 6px; color: #fff; padding: 6px 10px; margin-right: 10px;}
.course_content-info{ margin-top: 35px; }
.degree_info h3{ font-size: 15px; font-weight: 600; }
.time_price span{ font-size: 11px; }
.time_price p{ font-size: 14px; margin-bottom: 10px; }
.time_price button{ color:#fff; border-radius: 4px; padding: 6px 30px; font-size: 13px; font-weight: 600; background: transparent linear-gradient(153deg, #AA076B 0%, #61045F 100%) 0% 0% no-repeat padding-box; border: 1px solid #AA076B; }
.time_price button:focus{ outline: 0; }
.degree_info{ padding: 17px 11px; border-radius: 12px; border:none;  }
.course-offer-div{ padding: 22px 32px 10px 32px; margin: 60px 0; background: #262940 0% 0% no-repeat padding-box; box-shadow: 0px 20px 20px #2629401A; border-radius: 24px; }
.course-offer-head h2{ color: #fff; font-size: 46px; letter-spacing: -0.92px; font-weight: 700; }
.course-content{ display: inline-block; width: 100%; }
.course-content span{ color: #fff; }
.course_content-info .col-sm-3{ padding: 0px 10px; }

/* ===== international-collaboration css ===== */
.collaboration-head h2{ font-size: 46px;  font-weight: 700; letter-spacing: -0.92px; color: #262940; }
.collaboration-head img{ height: 78px; margin: -65px 0 0 -34px; }
.collaboration-para p{ font-size: 16px; letter-spacing: 0px; color: #262940; }
.collaboration-para ul{ list-style-image: url(../images/right.svg); padding-inline-start:20px; }
.collaboration-para ul li { padding: 0px 0 16px 16px; }

/* ===== scholarship css ===== */
.scholarship-head{ padding: 30px 30px 10px 36px; }
.scholarship-div{ margin: 60px 0; border-radius: 12px; background-image: url(../images/scholarship.png); position:relative; background-size: cover; height: auto; padding-bottom: 5px; }
.scholarship-head h2{ color: #fff; font-size:46px; font-weight: 700;  display: inline-block;letter-spacing: -0.92px; }
.scholarship-head p{ color: #fff; font: Light 16px/32px SF Pro Text; margin-bottom: 10px;}
.scholarship-table .table {color: #fff; border: 0.5px solid #7980B7; margin-bottom: 0;}
.scholarship-table{ padding:24px 24px 24px 24px; margin: 10px 24px 24px; background: #262940 0% 0% no-repeat padding-box; border-radius: 12px; opacity: 1; filter: blur(undefined); }
.table .thead-light th{ color: #fff; background: inherit;border: 0.5px solid #7980B7; border-bottom: 0;}
.table-bordered td, .table-bordered th{ border: 0.5px solid #7980B7; }

/* ===== placement css ===== */
.placement-div{ margin-top: 30px; }
.placement-card img{ width: 65px; height: 59px; }
.placement-card{ text-align: center;  width: 135px; height: 88px; padding: 12px; justify-content: center; border: unset; border-radius: 6px; margin: 10px 0;}
.placement-card figure{ margin:0; }

/* ===== Footer css ===== */
.footer{ margin-top: 40px; }
.footer-list{ list-style-type: none; display: none !important; padding: 0; display: inline-block; width: 100%; margin: 20px 0; }
.footer-list p{ margin-bottom: 0; }
.footer-list li{ background: #F5F5F5 0% 0% no-repeat padding-box; margin-left: 10px; padding: 4px 12px; border-radius: 6px; }
.footer-list li:nth-of-type(1){ border-radius: 50%; padding: 3px; }
.footer-list li .support_list{ float:left; }
.footer-list li a{ color: #262940; }
.footer-list li .footer_group{ float: left; }
.footer-list li{ float: left; }
.social-link ul{ list-style-type: none; padding: 0; display: inline-block; width: 100%; }
.social-link ul li { float: left; margin-right:10px; cursor: pointer; transition: all .3s ease; }
.social-link ul li:hover{ opacity: .5; }
.social-link ul li img{ height: 32px; width: 32px; }
.footer p{ text-align: right; font-size: 12px; letter-spacing: 0px; color: #9D9D9D; }
.apply-btn{ display:none; }
.apply-btn button{ width: 100%; color: #fff; padding: 10px; font-weight: 600; border: 1px solid #AA076B; position: fixed; bottom: 0; left: 0; background: transparent linear-gradient(108deg, #AA076B 0%, #61045F 100%) 0% 0% no-repeat padding-box; }
.apply-btn button:focus{ outline: 0; }
.address span{ font-size: 14px; color: #9D9D9D; }