ul li{
	display: inline-block !important;
}
.header-bg{
	background: #000000;
	color: white;
	font-size: 0.90rem;
}
ul.navbar-nav li a{
	font-size: 0.90rem !important;
	color: #000000;
}
.nav-register-btn{
	background: #cd264f !important;
	color: white !important;
	border-radius: 0px !important;
	border:1px solid #cd264f !important;
}
.top-header-sec{
	display: flex;
    align-content: stretch;
    align-items: center;
}
ul.dropdown-menu li{
	display: block !important;
}

.footer-title{
	color: #ffffff;
}
.footer-course{
	color: #7e7e7e !important;
}
.footer-course a{
	display: block;
	color: #ffffff;
	text-decoration: none;
	font-size:0.70rem;
}
.footer-contact span{
	display: block;
	color: #ffffff;
	font-size:0.70rem;
}
.footer-social span a{
	display: block;
	color: #ffffff !important;
	font-size:0.70rem;
	text-decoration: none;	
}
.footer-sub-title{
	font-size: 1rem !important;
	color: #7e7e7e !important;
	text-decoration: underline !important;
}
.social-icon{
	background: white;
	color: black !important;
	padding: 0.60%;
}
ul.tab-content li{
	padding-right: 1rem;
}
.line-height{
	border-left:1px solid #a8a8a8;
}
.announcement-padding{
	padding-top: 6%;
}
.video-title
{
	font-weight: bold;
    color: black;
}
.achivers_bg{
	background: #f5f5f5;
}
.achievers_gab{
	gap:7%;
}
.achievers-title{
	font-size: 1rem;
}
.achievers-sub-title{
	font-size: 0.90rem;
}
.achivers-desc{
	font-size: 14px;
}
.achievers-outer-img{
	position: relative;
	left: 30.51%;
	top: 2%;
}
.achievers-img{
/*	width: 100px;
	height: 100px;
	border-radius: 50%;
	position: relative;
	top: 13%;
	left: 16%;*/
	width: 100px;
    height: 100px;
    border-radius: 50%;
    position: relative;
   top: 17%;
    left: 16px;
}
.achiever-names{
	font-size: 16px;
}
.achiever-name{
	position: relative;top: 30%
}
.achievers-inner-img{
	/*position: relative;right: 20%*/
	position: absolute;
	
}
.achievers-more{
	color: #cd264f !important;
	font-weight: 600;
}
.gradient-color{
    background-image: linear-gradient(to right, #e22453, #cb0939);
}
.competitive-text{
    color: white;
}
ul.competitive-tab li{
    padding-right: 5%;
}
ul.competitive-tab li a{
    color: white;
    font-size: 1rem;
    font-weight: 600;
}
.date-sec{
    background: #cd264f;
    line-height: 20px;
    padding-top: 2%;
    padding-bottom: 2%;
    padding-left: 1.50%;
    padding-right: 1.50%;
    text-align:center !important;
}
div.carousel-nav-icon > svg {
    height: 48px;
    width: 48px;
}

html[data-bs-theme="dark"] div.carousel-nav-icon > svg {
    fill: #FFF !important;
}
@media (max-width: 767px) {
    .carousel-inner .carousel-item > div {
        display: none;
    }
    .carousel-inner .carousel-item > div:first-child {
        display: block;
    }
}
/* medium and up screens */
@media (min-width: 768px) {
	.carousel-inner .carousel-item-end.active,
	.carousel-inner .carousel-item-next {
	transform: translateX(33%);
	}

	.carousel-inner .carousel-item-start.active, 
	.carousel-inner .carousel-item-prev {
	transform: translateX(-33%);
	}
}
.carousel-inner .carousel-item-end,
.carousel-inner .carousel-item-start { 
    transform: translateX(0);
}

/* Nothing below this point is needed. */
.dark-mode-toggle {
    bottom: 3%;
    right: 3%;
    z-index: 10;
}
.dark-mode-toggle,
.dark-mode-toggle > *, 
.dark-mode-toggle > * > * {
    cursor: pointer;
}
svg.arrow-icon{
	height: 22px !important;
	width: 22px !important;
}
svg.arrow-right-icon{
	height: 12px !important;
	width: 12px !important;
	margin-bottom: 0.25% !important;
}
/* width */
div.announce-ment-scroll::-webkit-scrollbar {
  width: 5px;
}

/* Track */
div.announce-ment-scroll::-webkit-scrollbar-track {
  background: #f1f1f1; 
}
/* Handle */
div.announce-ment-scroll::-webkit-scrollbar-thumb {
  background: #888; 
}
/* Handle on hover */
div.announce-ment-scroll::-webkit-scrollbar-thumb:hover {
  background: #555; 
}
.announce-ment-scroll{
	height: 400px;
}
.footer-padding{
	padding-top: 1%;
}
.footer-padding-sub{
	padding-top: 13%;	
}
.anchor-tag{
	color: #7e7e7e;
}
.achievers_sub{
	margin-right: 1%;
	margin-bottom: 2%;
	width: 12%;

}
.achiever-right-icon{
	color: #cd264f;
	font-size:1.20rem;
	position: relative;
	top: 8%;
}
.video-icon
{
	color: #ccc;
    font-size: 1.50rem;
}
.achievers_name{
	position: relative;left: 10% !important;
}
.achiever_height{
	height: 150px !important;
}
.achiever_txt
{
	position: relative;
    left: 15%;
}
.arrow-icon{
	font-size: 1.10rem;
}
.our-specility
{
	font-size: 0.80rem;
	position: relative;
	bottom: 3px;
}
.footer-map{
   display: flex !important;
   flex-direction: column !important;
}
.font-size3{
	font-size: 0.85%;
}
ul.announce_ment_sec li.title {
	display: flex !important;
    justify-content: center;
    align-items: center;
}