.innerbanner-section {position: relative; background: url(./images/bg-header.jpg);  background-size: auto;width: 100%; height: 230px; background-size: cover;  padding-top: 90px;}
.pricing-block-two .inner-box{min-height:570px;}
.innerbanner-section::after {position: absolute; left: 0; top: 0; height: 100%; width: 100%; background: linear-gradient(90deg, #033279 10%, #00102E00 100%);    content: "";}
.sec-title h2{margin:25px 0px!important;}

ul.listing {margin: 12px 0px 15px 0px; padding: 0px;}
.listing {list-style: none;}
.listing li:first-child { border-top: 0px !important;}
.listing li {font-family: "Europa", sans-serif; font-style: normal; font-weight: normal; font-size: 18px; line-height: 24px; color: #333;}
.listing li {font-size: 18px; line-height: 24px; background: url(https://www.chitkara.edu.in/wp-content/themes/chitkara/images/red-bullet-round.png) left 9px no-repeat;margin: 0px 0px 5px 0px; padding: 3px 0 0 17px !important; display: block; font-weight: 300;color: #666;}
.text h5 {font-size: 20px;padding-bottom: 15px; color: #333; font-weight: 700; line-height: 1em; margin-top: 20px;}

.themeBG{background: #f2f2f2; padding:10px 10px; margin:20px 0px; color:#000; font-size:18px; font-weight:bold;}
.themeBG1{background: -webkit-gradient(linear, left top, right top, color-stop(1%, #78BF4E ), to(#39AED6)); padding:10px 20px; margin-bottom:20px; color:#fff; font-size:18px;}

.why-us{padding:0px 0px;}
.why-us .content{  padding: 40px 20px 10px 100px;}
.why-us .accordion-list { padding: 0 10px 60px 100px;}
.why-us .accordion-list ul { padding: 0; list-style: none;}
.why-us .accordion-list li+li { margin-top: 15px;}
.why-us .accordion-list li { padding: 20px; background: #f2f2f2; border-radius: 4px;}
.why-us .accordion-list a { display: block; position: relative;font-family: "Poppins", sans-serif; font-size: 16px; line-height: 24px; font-weight: 500; padding-right: 30px; outline: none; color: #0b2341; cursor: pointer;}
.why-us .accordion-list span { color: #ed502e; font-weight: 600; font-size: 18px;  padding-right: 10px;}
.why-us .accordion-list i {  font-size: 24px;  position: absolute;  right: 0;  top: 0;}
.why-us .accordion-list p {  margin-bottom: 0; padding: 10px 0 0 0;}
.why-us .accordion-list .icon-show {  display: none;}
.why-us .accordion-list a.collapsed {  color: #0b2341;}
.why-us .accordion-list a.collapsed:hover {  color: #ed502e;}
.why-us .accordion-list a.collapsed .icon-show {  display: inline-block;}
.why-us .accordion-list a.collapsed .icon-close { display: none;}

ul.kbList{margin:20px 0px; display: flex;  flex-wrap: wrap;}
.kbList li{color:#fff;margin-bottom:10px; font-size:18px; line-height:28px; border:1px solid #677e97;padding:8px 10px; width: 48%;  margin: 1%;}
.kbList li span{color:#ffae00; font-weight:bold; display:block}

ul.importantDatesHM {display: flex;flex-wrap: wrap;}
.importantDatesHM li {border: 0px solid #cd1f21;padding: 10px 15px;width: 47%;margin: 10px 1.5%;background: #081245;}
.importantDatesHM li h4{font-size:18px; font-weight:bold; color:#ffae00;}
.importantDatesHM li p{font-size:16px; font-weight:normal; color:#fff;}


ul.footerLinks{display:flex; text-align:center; justify-content: center;}
.footerLinks li a{padding:10px 20px; color:#fff;}
.footerLinks li a:hover{color:#001375;}

.copyright{border-top:1px solid #fff; padding:20px 0px 0px 0px; margin-top:40px; text-align:center; color:#fff; font-size:16px;}


.services-box{  display: flex;  justify-content: center;  align-items: center;  flex-wrap: wrap;}
.service{  margin: 8px;}
.flip-box {  background-color: transparent;  width: 300px;  height: 200px;  border: 1px solid #f1f1f1;    border-radius: 10px;  perspective: 1000px;}
.flip-box-inner {  position: relative;  width: 100%;  height: 100%;  text-align: center;  transition: transform 0.8s;  transform-style: preserve-3d; display: flex;  justify-content: center;  align-items: center;}
.flip-box:hover .flip-box-inner { transform: rotateY(180deg);}
.flip-box-front h4{font-size:18px; margin-bottom:20px;}
.flip-box-front, .flip-box-back {  position: absolute;  width: 100%;  height: 100%;  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  
display: flex;  justify-content: center;  align-items: center;  flex-direction: column;}
.flip-box-back p{font-size:16px; line-height:28px;}
.flip-box-front {  background-color: #f2f2f2;  color: black;  border-radius: 10px;}
.flip-box-front img{  height: 50px;  width: 50px;}
.flip-box-back {  background-color: #ccc;  color: #000;  transform: rotateY(180deg);  border-radius: 10px;  padding: 16px;}
.flip-box-front .icon {
  position: relative;
  font-size: 62px;
  line-height: 1em;
  color: #ce1518;
  -webkit-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
}



@media only screen and (min-width: 1341px) and (max-width: 1400px) {
}
@media only screen and (min-width: 1200px) and (max-width: 1340px) {
}

@media only screen and (min-width: 1040px) and (max-width: 1199px) {
}

@media only screen and (min-width: 992px) and (max-width: 1039px) {
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
}

@media only screen and (max-width: 991px) {
	
}

@media only screen and (max-width: 767px) {
	.headingText h4{margin-left:10px;}
	.banner-section { min-height: 400px !important;  height: 400px !important; padding-top: 60px !important;}
	.date-column{display:none;}
	.why-us .content{padding: 40px 20px 10px 20px;}
	.why-us .accordion-list {padding: 0 10px 60px 20px;}
	.kbList li{width: 98%;}
	.kbList li span, .kbList li{font-size:16px;}
	ul.footerLinks{flex-wrap: wrap;}
	.footerLinks li a {padding: 10px 10px;}
	.pricing-block-two .inner-box{min-height:auto;}

}	
@media only screen and (max-width: 400px) {

}