body {
	font-family: 'Heebo', sans-serif;
	color: var(--lgt);
	background: #fff;
	font-size: 18px;
	position:relative;
	--maroon:#801749;
	--drk:#363636;
    --black:#000;
	--lgt:#515151;
	--white:#fff;
    --green:#00a14b;
    padding-top: 100px;
}

html {
	scroll-behavior: smooth;
	overflow-x: hidden;
}

body::-webkit-scrollbar {
	width: 6px;
}

body::-webkit-scrollbar-track {
	box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}

body::-webkit-scrollbar-thumb {
	background-color: darkgrey;
	outline: 1px solid slategrey;
}
body img{max-width:100%;}

section{	
  position: relative;
  padding:70px 0px;
  z-index:0;
}

footer{	
  position: relative;
  padding:30px 0 40px;
}

.footer-nav {
    position: fixed;
    bottom: 0px;
    left: 0px;
    z-index: 999;
    width: 100%;
	display:block;
}
.footer-nav a {
    width: 50%;
    display: block;
    padding: 10px;
    text-align: center;
    background:var(--maroon);
    color: #fff;
    text-decoration: none;
    font-size: 16px;
    float: left;
}

.footer-nav a.callnow {
    background:#00a14b;
}
.footer-nav a:hover, .footer-nav a:active, .footer-nav a:visited, .footer-nav a:focus{color:#fff;}

*, .navbar-toggler:focus, .navbar-toggler:hover{
	outline:none;
}
a i{font-size:14px;}
a{
	color:#ff0;
	text-decoration:none;
	cursor:pointer;
	font-weight:normal;
}
a:hover, a:focus, a:visited{
	color:var(--ylo);
	text-decoration:none;
}
h1 {
	color: #ffffff;
	font-size: 48px;
	font-weight: 700;
	letter-spacing:0px;
	font-family: 'Heebo', sans-serif;
	line-height: 50px;
}

h2 {
	color: var(--maroon);
	font-size: 30px;
	font-weight: 600;
	margin-bottom:30px;
	text-transform: capitalize;
}

span {
	color:#fff;
	font-weight: 300;
	display:block;
	position:relative;
}

h3 {
	color: #292929;
	font-size: 22px;
	font-weight: 500;
}

h3 strong {
	font-weight: 600;
}

h4 {
	color: #2c2c2c;
	font-size: 18px;
	font-weight: 400;
}
p{
	font-size: 18px;
	font-weight: 400; line-height: 1.7;
	margin:0px 0px 20px 0px;	
	color:#515151;
}
ul, ol{
	margin:0;
	padding:20px;	
}
ol ul{
	margin:15px 0 30px;
	padding:0 0 0 60px;	
}

ul li, ol li{
	line-height:30px;
	font-size: 17px;
	font-weight: 500;
}

ul.tabs-icons{display: flex; align-items: flex-start; justify-content: space-between; gap:20px; margin: 0px; padding: 0px;}
ul.tabs-icons li{background: #FFF; list-style: none; padding: 15px; box-shadow: 0px 7px 10px rgba(0,0,0,0.07); border: 1px solid #CCC; width: 33%; font-size: 15px; line-height: 24px; margin:10px 0px 0px 0px; transition: all 0.6s ease; position: relative;}
ul.tabs-icons li h5 img{display: block; max-width: 60px; transition: all 0.6s ease;}
ul.tabs-icons li h5{color: var(--maroon); transition: all 0.6s ease; display: flex; align-items: center;  gap:10px;  margin-bottom: 0px; font-size: 18px; line-height: 26px;}
ul.tabs-icons li:before{background: var(--maroon);transition: all 0.6s ease;position: absolute; left: 0px; top: 25px; width: 5px; height:40px; content:"";}
ul.tabs-icons li:hover:before{height: 100%; top: 0px;}
ul.tabs-icons li:hover{box-shadow: 0px 10px 15px rgba(0,0,0,0.15);}
.topcta { display: flex; }
.topcta a.tel { margin: 0px 5px; }

.benefits-box{background: #903362; padding: 20px; border-radius: 10px; border-bottom: 7px solid rgba(0,0,0,0.2); min-height: 200px; transition: all 0.6s ease;}
.benefits-box:hover{border-bottom-color: #01a451;}
.benefits-box h4{display: flex; align-items: center; min-height: 70px; color: #FFF; font-size: 24px; font-weight: 600; gap: 10px;}
.benefits-box img{max-width: 50px;}
.benefits-box ul.list-style1{margin: 0; padding: 0;}
.benefits-box ul.list-style1 li{list-style: none; padding: 0px 0px 5px 20px; position: relative; color: #FFF; font-size: 16px; line-height: 24px;}
.benefits-box ul.list-style1 li:before{position: absolute; left: 0px; top: 7px; width: 10px; height: 10px; border-radius: 50%; background: #FFF; content:"";}
.about-section img{border-radius: 7px;}
.about-logo{display: flex; align-items: center; justify-content: space-between; gap: 20px; max-width: 230px;}
.about-logo img{padding: 20px; background: #f7f7f9; box-shadow: 0px 7px 10px rgba(0,0,0,0.07); border: 1px solid #CCC; transition: all 0.6s ease;}
.about-logo img:hover{box-shadow: 0px 10px 15px rgba(0,0,0,0.15); border-color: var(--maroon);}

.tab-content{
	min-height: 600px;
}

.tab-pane{
  padding:30px 0px;  
}

.tab-pane.active {
    animation: slide-down 0.4s ease-out;
}

@keyframes slide-down {
    0% { opacity: 0; transform: translateY(50%); }
    100% { opacity: 1; transform: translateY(0); }
}

.nav-tabs{
  position:relative;
  background: transparent;
  padding: 0px;
  border-radius:6px;
  margin-top: 20px;
  border-bottom: 1px solid rgba(0,0,0,0.2);
}
.nav-tabs li{
  margin:0px!important;
}
.nav-tabs li a{
  position:relative;
  margin-right:0px!important;
  padding: 10px !important;
  font-size:20px;
  font-weight: 500;
  text-transform: uppercase;
  border:none!important;
  color:#333;
}
.nav-tabs a:hover{
  background-color:transparent !important;
  border:none;
  color: var(--maroon);
}
.slider{
  display:inline-block;
  width:30px;
  height:4px;
  border-radius:3px;
  background-color:var(--maroon);
  position:absolute;
  z-index:1200;
  bottom:0;
  transition:all .4s linear;
  
}
.nav-tabs .active{
  background-color:transparent!important;
  border:none!important;
  color:var(--maroon) !important;
}


.maroon-bg{background: var(--maroon);}
.btn{background:var(--ylo); color:#000 !important; padding:5px 30px; display:inline-block; margin:0 auto; font-weight:600;}
.shadow{box-shadow:0px 0px 15px 0px var(--lgt);}
.footer_socials{display: flex; align-items: center; justify-content: flex-start; gap: 20px; margin-top: 30px;}
.footer_socials a{width: 40px; height: 40px; display: flex; align-items: center; justify-content: center; background: var(--white); color: var(--maroon) !important; transition: all 0.6s ease; border-radius: 50%;}
.tsmall{font-size:12px;font-weight:300; }
.tmedium{font-size:22px;font-weight:400;}
.tbig{font-size:30px;font-weight:500;}
.tbold{font-size:48px; font-weight:600;}

.tdwbig{font-size:30px;font-weight:400; font-family: 'Heebo'; color:#fff; font-style:italic;}
.tdmedium{font-size:20px;font-weight:400; font-family: 'Heebo'; color:#fff;}
.tdbig{font-size:35px;font-weight:bold; font-family: 'Heebo'; color:var(--maroon);line-height: 47px;}
.tdbbig{font-size:24px;font-weight:bold; font-family: 'Heebo'; color:var(--maroon);}
.tdbold{font-size:48px;font-weight:bold; font-family: 'Heebo'; color:var(--blu); line-height: 55px;}
.tdsbold{font-size:40px;font-weight:bold; font-family: 'Heebo'; color:var(--blu); line-height:50px; margin-bottom:1rem;}
.tmmedium{font-size:26px;font-weight: 700; font-family: 'Heebo'; color:var(--maroon); margin: 0;}

.fade:not(.show) {
    display: none !important;
}
.modal-dialog{max-width: 420px; margin:10% auto;}

.border-lr{border-left:1px solid #565555; border-right:1px solid #565555; padding:0 2rem;}
.border-t{border-top:1px solid #565555;}
.border-r{border-right:1px solid #565555; padding:0 2rem 0 0}

.overlay-bg{
	background: #14327B;
    position: absolute;
    width: 100%;
    height: 100%;
    opacity: 0.9;
    z-index: -1;
	top:0;
	left:0;
}
.headerbg { background: #fff; border-radius: 8px; border-top-right-radius: 0px; border-top-left-radius: 0px; }
.divleft{
	float:left;
	display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
	}

	.divleft img {width: 85%;}
	.nav-link {text-align: center;}
	.nav-link img {width: 70%;}
	.divleft .tsmall, .nav-link .tsmall { color: #14327B; }
	.divleft .tsmall {padding-left: 30px;}
	

.divright{
	float:left;
	font-size:34px;
	font-family: 'Heebo', sans-serif;
	font-weight:700;
	text-transform:uppercase;
	line-height:30px;
	display: flex;
    flex-direction: column;
    margin: 10px 0 0;
    align-items: start;
    justify-content: center;
}

/* back to top start */

.back-to-top {
	position: fixed;	
	display: flex;
	align-items:center;
	justify-content:center;
	background: var(--blu);
	color: #fff;
	width: 44px;
	height: 44px;
	text-align: center;
	line-height: 1;
	font-size: 16px;
	border-radius: 50%;
	right: -50px;
	bottom: 15px;
	opacity: 0;
	visibility: hidden;
	transition: background 0.5s;
	z-index: 9999;
	transition: 0.5s ease;
}
.back-to-top:hover{
	transition: 0.5s ease;
	background: #f68c20;
}
.back-to-top.scrollfixed {
	right: 15px;
	opacity: 1;
	visibility: visible;
	transition: 0.5s ease;
}
.back-to-top i {
	color: #fff;
}

@media (max-width: 768px) {
	.back-to-top {
		bottom: 15px;
	}
}
/* back to top end */


/* ----- navbar start ------*/ 

.navbar {
    transition: all 0.4s; padding: 0; 
    background: var(--white);
    box-shadow: 1px 2px 10px rgba(0, 0, 0, 0.1); border-bottom:0px solid #566196;
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1030;
    height: 100px;
}
.navbar .nav-link {
    color: #020202;
	text-align: right;
}

.navbar .nav-link:hover,
.navbar .nav-link:focus {
    color:#0259ac;
    text-decoration: none;
}

.navbar .navbar-brand {
    color: #fff;
	display: flex;
    align-items: center;
    max-width: 250px;
    padding: 0px;
    margin: 0px;
}



.header a.tel{
    background: var(--maroon);
    color: #FFF; 
    display: inline-block;
    padding: 10px 15px;
    border-radius: 7px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
}
.header a.tel span { font-weight: 700;  }
.header a.tel.grn-cta { background:var(--green); }


#myModal .modal-content { background: var(--maroon); }
.modal-header h3 { color: #fff; }
.modal-header { border-bottom: 0px; }
#myModal button.close {width: 40px;height: 40px;border-radius:100%; background: var(--green); opacity: 1;color: #fff; line-height: 7px;font-weight: 300;position: absolute;
    top: -5px;
    right: -5px;  }

/* Change navbar styling on small viewports */
@media (max-width: 991px) {
    .navbar {
        background: #fff;
    }

    .navbar .navbar-brand, .navbar .nav-link {
        color: #555;
    }

    .navbar .navbar-brand img { width:200px; padding: 5px 0px;  }


}

@media (min-width: 992px){
.navbar-expand-lg .navbar-nav{align-items: center; /* for desk alignment */}
}
.navbar-nav{padding:0;}
.navbar .container{}
.navbar.active .container{border-bottom:0px solid #566196;}
/* ----- navbar end ------*/ 


/* ----- owl start ----- */
.carousel-wrapper {
      width: auto;
      margin: auto;
      position: relative;
      text-align: center;
      font-family: sans-serif;
    }

    .owl-carousel .owl-nav {
      overflow: hidden;
      height: 0px;
    }

    .owl-theme .owl-dots .owl-dot.active span,
    .owl-theme .owl-dots .owl-dot:hover span {
      background: #5110e9;
    }


    .owl-carousel .item {
      text-align: center;
    }
	.owl-carousel .item p{margin:5px 0 0; font-weight:700; text-align: left; font-family: 'Heebo';}

    .owl-carousel .nav-button {
      height: 50px;
      width: 50px;
      cursor: pointer;
      position: absolute;
      top: 85px !important;
    }
     .owl-carousel .nav-button {
      height: 50px;
      width: 50px;
      cursor: pointer;
      position: absolute;
      top: 45% !important;
    }
       .owl-carousel.family-carousel .nav-button{
           top:50% !important;
           transform:translateY(-50%);
       }

    .owl-carousel .owl-prev.disabled,
    .owl-carousel .owl-next.disabled {
      pointer-events: none;
      opacity: 0.25;
    }

    .owl-carousel .owl-prev {
      left: -65px;
    }

    .owl-carousel .owl-next {
      right: -65px;
    }

    .owl-theme .owl-nav [class*=owl-] {
      color: var(--lgt);
      font-size: 50px;
      background: transparent;
	  border:var(--lgt) 2px solid;
      border-radius: 50%;
	  line-height: 40px;
    }

    .owl-carousel .prev-carousel:hover {
      background-position: 0px -53px;
    }

    .owl-carousel .next-carousel:hover {
      background-position: -24px -53px;
    }
/* ----- owl end ----- */


/* ----- contactus start ----- */
.contact-us h4{
	margin-bottom:0;
}
.contact-us a,.contact-us p{
	margin:0;
}
.contact-us a{color:var(--def);}
.contact-us-right{
		background:var(--maroon);
		padding:15px;
		border-radius: 10px;
}

.contact-us-right .body p { color: #fff; padding-bottom: 10px; text-align: center; line-height: 1.5;  }
.contact-us-right p {}

.effect-cta .form-data{
	margin-bottom:20px;
	padding:0;
	border: 1px solid #d7d7d7;
    border-radius: 4px;
	z-index: 0;
	background:transparent;
}
.effect-cta .form-data.sbm{ margin:0; border:0;}
.effect-cta .form-data input, .effect-cta .form-data select{
	padding:8px 10px;
}
.effect-cta .form-data .effect-16{
	width:100%;
}
.effect-cta .form-data input.custom-btn{ padding:10px 15px; color:var(--maroon) !important; font-weight:600; background: var(--white);}
input[type="text"]:focus label{ color:#000 !important;}

select option {
    
    background:var(--white);
    color: #000;
     
  }



/* ----- contactus end ----- */

/* ---- thsnks start -----*/
.thanks-banner img{width:100%;}
.thanks-section{min-height:300px; display:flex; align-items:center; justify-content:center;}
/* ---- thsnks end -----*/


	section.header-banner{position: relative; padding:0px;}
  
  .header-banner .mobile-banner{
    display: none;
	width: 100%;
  }
  .header-banner .desktop-banner{
    display: block;
	width: 100%;
  }

  
  .header-banner form{
      height:537px;
      display:flex;
      align-items:flex-end;
	  position: absolute;
	  width: 350px;
	  bottom: 200px;
	  right: 20%;
  }
 .header-banner form .row.frm-fields{
     width:100% !important;
 }

.admissions{
	width: 100%;
    height: 420px;
    background: url(../images/admissions_bg1.jpg) no-repeat 50% 50%;
    background-size: cover;
	background-attachment: fixed;
	display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.effect-16:focus ~ label{ }
.effect-16 ~ label{
	position: absolute;
    left: 10px ;
    width:auto; display: inline-block; padding: 0px 5px; 
    top: -10px !important;
    color: #3f3f3f !important; background: #f9f9f9;
    transition: 0.3s;
    z-index: -1; border-radius: 5px;
    letter-spacing: 0.5px;
    font-size: 13px;
}
input[type="text"], select{ font-size:14px !important; font-family: 'Heebo' !important; color: #fff; }
.effect-16 ~ .focus-border{   }
.effect-16:focus ~ .focus-border{ width:100%; }

.academic ul{display:flex; justify-content:center;}
.academic ul li{list-style-type:none; float:left;}
.academic .shadow{ padding:0px 25px;}
.ratings{margin-bottom:60px;}
.ratings-title{font-size:14px; font-weight:500; color:var(--drk); margin-top: 1rem; margin-bottom:1rem;}
.ratings-span{font-style:italic; font-weight:400; color:var(--sblu);}

.loc { padding:15px 0px; text-align: center;   }
.loc h4 { color: var(--maroon);font-size: 25px; font-weight: 600; }
.loc p { font-size: 18px;  }
.locbg { background: #fff; }


footer{background:#3b3b3b;}
footer p span{font-weight:600; font-family: 'Heebo'; color:#fff;}
footer p{font-weight:300; line-height:26px; color:#d7d7d7; text-align:left; font-size:15px;}
footer .copy-right p{font-weight:300; line-height:0px; color:#a5a5a5; font-size:14px; margin-top:0rem; line-height: 22px;}
footer a{color:#a5a5a5; text-decoration:none; cursor:pointer;}
span.tdbbig{display:block;}

.academic .shadow:last-child{display:none;}
.btn.custom-btn{width:100%; display:block}

.bgblue { background:#14327B; }
.factssection .col p { color: #fff; font-size: 16px; padding: 20px 0; margin: 0;line-height:24px;  }
.factssection span.tdbbig {color: #fff !important; font-size: 35px; line-height:43px;margin-bottom:0px;}
.bgblue .tdbig { color: #fff; }

.admissionform .contact-us-right { padding: 30px !important; width: 500px; margin:30px auto 0;  }
.ala {background: #f7f7f7;}

.pb-3 { padding-bottom: 30px; }
.shadow-box{ background: #fff; position: relative; padding: 20px; }
.shadow-box img{width: 100%;}
.shadow-box p{position: absolute; left: 20px; bottom: 0px; padding: 10px; width:calc(100% - 40px); min-height: 130px; background: rgba(0, 0, 0, 0.8); font-size: 16px; line-height: 24px; color:#FFF;}
.shadow-box p .tdbbig{color: #FFF; font-size: 20px; display: block; padding-bottom: 10px;}
.shadow-box:after { width:8px; height: 40px; position: absolute; top: 0px ; left: 0; content: ""; background: var(--maroon);   }

.schoolblock .container-fluid { width: 95%; }
.schoolscol { padding: 20px; }
.schoolblock .school-info p { font-size: 15px; margin: 0.7rem 0 1rem; }
.schoolblock .school-info img{
    width:280px;
}


.thk h1 span.tdwbig { color:var(--maroon); }



.voice-bg { background: #FFF; padding: 0px 30px 30px; border-radius: 15px; margin: 60px 15px 20px 15px; box-shadow: 0px 7px 15px rgba(0,0,0,0.05); }
.voice-bg h4 { font-size: 16px; font-weight: 600; color: var(--maroon); line-height: 22px; margin-bottom: 15px; }
.voice-bg h4 span { color: #000000; }
.voice-bg p {  font-size: 16px !important; }
.ti-profile-img { margin: 0 auto; width: 50px; top: -25px;
    position: relative;  }


.ti-stars {margin:0 0 10px 0 !important;}
.ti-star.f {background-image: url("https://cdn.trustindex.io/assets/platform/Google/star/f.svg"); display: inline-block;
    margin:0 0  0 !important;width: 17px;  height: 17px;
      margin-right: 0px;
    margin-right: 1px !important;
    background-size: contain;
    background-repeat: no-repeat;}


.tdbig span { font-size: 30px; font-weight: 700; color: var(--maroon);  }
.schoolscol a.enrol {  font-size: 15px; font-weight: 600; color: #14327B; text-decoration: underline;  }

.ftrlocation a { color: #f68c20; font-size: 15px; font-weight: 600;  }

.enroll {  padding: 0px; }

footer .ftrlocation .phone_numbers a{
    color :#a5a5a5 !important;
}
footer .ftrlocation .phone_numbers a:hover{
    color: var(--ylo) !important;
}

footer .text-right .footer_contacts a { font-size: 25px; font-weight: 600; }


.badges a{
    color:white;
    transition:0.3s all;
    padding-right:10px;
    margin-right:10px;
    border-right:solid rgb(255 255 255 / 25%) 1px;
    font-size:16px;
   
}
.badges>span:last-child a{
    border:none;
    margin:none;
    padding:none;
}
.badges a:hover{
    color:var(--ylo);
}
.badges>.badge.badge-light{
    padding:0;    background-color:transparent !important;

}
.badges{
    display:flex;
    flex-wrap:wrap;
    row-gap:20px;
    justify-content:center;
}
.email{
    color:white;
    margin-bottom:10px;
    font-size:16px;
    line-height:24px;
}
.email a{
    display:block;
}
.overlay-text h1,
.overlay-text h2{
        color: #ffffff;
    font-size: 48px;
    font-weight: 700;
    letter-spacing: 0px;
    font-family: 'Heebo', sans-serif;
    line-height: 50px;
}
.overlay-text {
    display: none;

}
.light-gray-bg{
    background: rgba(0, 0, 0, 0.05);
}
.school-info span{
    font-size:24px;
    line-height:30px;
    font-weight:500;
    color:var(--maroon);
    margin:7px 0 20px 0 !important;
}

form .head {
    position:relative;

}
form .head .tmmedium { color: #fff; text-align: center;  }


form .head .form_close{
        position: absolute;
    right: -25px;
    top: -25px;
    color: white;
    width: 35px;
    height: 35px; border-radius: 100%;
    display: flex;
    background: var(--black);
    align-items: center;
    justify-content: center;
}

form .body {
  display: none; 
}

form .body p{
    font-size: 14px;
    line-height: 16px;
    padding-bottom: 30px;
}

.head{
            cursor: pointer;

}
.head span i {
  transition: transform 0.2s ease;
  transform: rotate(45deg);
}

.head span.rotated i {
  transform: rotate(0deg);
}

footer .tagline{
    font-size:14px ;
    line-height:22px;
    opacity:0.8;
    font-weight:400;
}
.footer_contacts{
    display:flex;
    align-items:center;
    gap:10px;
    justify-content: flex-end;
}
.footer_contacts i{
    font-size:25px;
    transition:0.3s all;
}
.footer_contacts a{
    font-size:14px;
    font-weight:400;
    color:white;
        transition:0.3s all;

}

.footer_contacts:hover a,
.footer_contacts:hover i{
    color:var(--ylo);;
}
.footer_admissions {
    padding-bottom:50px;
}
.footer_admissions p{
    text-align:center;
    font-weight:600;
}
.ftrlocation p span:nth-of-type(1) {
    font-size: 18px;
}

.owl-carousel .nav-button{transition: all 0.6s ease;}
.owl-carousel .nav-button:hover{border-color: var(--maroon); background: var(--maroon); color: #FFF;}
.key-metrics-bg{
    background: url("../images/service-image.jpg") left top no-repeat var(--maroon);
    background-size: 45% auto;
    position: relative;
}

.key-metrics-bg:before{
    position: absolute;
    left: 0px;
    top: 0px;
    content:"";
    background:#000;
    width: 45%;
    height: 100%;
    opacity: 0.5;
}

.key-metrics-bg .tdbig{
    text-align: left;
    color: #FFF;
    font-size: 50px;
    line-height: 60px;
    padding-right:40px;
    position: sticky;
    top: 150px;
}

.box-style1{
    padding:20px 0px 40px 120px;
    text-align: left;
    color:#FFF;
    transition: all 0.6s ease;
    position: relative;
}

.box-style1 img{
    position: absolute;
    left: 30px;
    top: 0px;
}

.box-style1 h3{
    font-weight: 400;
    font-size: 22px;
    color: #FFF;
}
.ahss ul.list-style1{
    display: flex;
    gap: 30px;
}
ul.list-style1{
    margin: 0px;
    padding: 0px;
}

ul.list-style1 li{
    list-style: none;
    font-size: 16px;
    line-height: 24px;
    font-weight:300;
    margin: 0px;
    padding:0px 0px 20px 0px;
    color:#FFF;
    position: relative;
}

ul.list-style1 li strong{
    font-size: 18px;
    font-weight: 700;
}

@media (max-width: 1700px){
    
.key-metrics-bg{
    background-size: 43% auto;
}

.key-metrics-bg:before{
    width: 43%;
}
}

@media (max-width: 990px){
    .key-metrics-bg{
        background-size: 0%;
    }
    .key-metrics-bg:before{
        display:none;
    }
    .key-metrics-bg .tdbig{
        font-size: 40px;
        line-height: 50px;
    }
}
@media (max-width: 990px){
    .ahss ul.list-style1{display:block;}
    .key-metrics-bg .tdbig{font-size: 32px; line-height: 40px;padding-right:0px;text-align:center;margin-bottom:25px;}
}