@media only screen and (max-width : 1140px) {
	.navbar-expand-md .navbar-nav.secondory-nav{
	    gap: 1.2rem;
	    justify-content: center;
	    padding-right: 0;
	}
}

@media only screen  and (max-width : 991px) and (min-width: 768px) {
	.event-block{flex:0 0 50%; max-width: 50%;}
}

@media only screen and (max-width : 1024px) and (min-width: 768px) {
	#navbar > ul.secondory-nav{
		padding-left: 0 !important;
		padding-right: 0 !important;
		position: absolute;
		left: 0;
		bottom: -37px;
		background: #f6f6f6 !important;
	}
	#navbar > ul.secondory-nav .nav-item:first-child{display: none;}
	ul.secondory-nav.navbar-nav .nav-link {
	    color: #000 !important;
	}
	ul.secondory-nav.navbar-nav .nav-link:hover, ul.secondory-nav.navbar-nav .nav-link.active {
	    color: #4db7de !important;
		background: none;
	}
	.mobile-logo .nav-link{
		padding:0;
	}
	.nav-item.icons .nav-link{padding: 0 3px; display: flex;}
	.icons i {
	    font-size: 18px;
	    margin-left: 20px;
	    
	}
	.icons i.fa.fa-apple{padding-right: 3px;}
	#navbar{
		flex: 1 0 auto;
    	justify-content: flex-start;
    }
    ul.topnav .nav-item {
    	width: auto !important;
	}
	ul.navbar-nav .nav-link{
		padding-left: 8px !important;
	    padding-right: 8px !important;
	    font-size: 14px;
	}
	.mobile-menu .icons{ display: flex; flex-shrink: 1;}
	/*.navbar{align-items: flex-start;}*/
	#navbar > ul.secondory-nav >li{width: auto !important;}

	.mentoring h2, .programs h2, .e-learning-title h2 {
   	 	font-size: 36px;
	}
	.mentoring p {
    	padding-right: 0;
    }
    .num-container {
	    margin: 10px 0 0;
	}
	.mentoring {
	    margin: 190px 30px 0;
	}
	/* .mentoring-left {
	    max-width: 35%;
	    flex-basis: 35%;
	} */
	/* .mentoring-right {
	    max-width: 65%;
	    flex-basis: 65%;
	} */
	.num-container .num-block .number {
    	font-size: 25px;
    }
    .num-container .num-block {
    	margin-bottom: 20px;
    }
}
@media only screen and (max-width : 1024px) {
	.mobile-logo{ display: block; }
	
	#navbar > ul.secondory-nav{
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	ul.secondory-nav.navbar-nav .nav-link{ color: #fff; }
	.bg-secondary{ background: rgb(49 60 78 / 98%) !important; }
	#navbar > ul.topnav >li, #navbar > ul.secondory-nav >li{
	    width: 100%;
    	text-align: center;
	}
	#navbar > ul.topnav >li:first-child {
	    padding-left: 0rem;
	    background: none;
	}
	.navbar-nav .nav-item.right-bar{
		display: none;
	}
	.secondory-nav .nav-item .logo, .secondory-nav .nav-item.search{display: block;}
	.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover{
		background: #283047;
		color: #4db7de;
	}
	.mentoring p {
    	padding-right: 0;
    }
    .num-container {
	    margin: 10px 0 0;
	}
	
}


@media only screen and (min-width : 992px) and (max-width : 1223px) {
/* Styles */
	.navbar-expand-md .navbar-nav .nav-link {
	    padding-right: 0.6rem;
	    padding-left: 0.6rem;
	}
	ul.secondory-nav.navbar-nav .nav-link {
	    padding-right: 0.5rem;
	    padding-left: 0.5rem;
	  }
	
}
@media (min-width: 992px){
	.modal-dialog {
	    max-width: 823px;
	    margin: 30px auto;
	}
}


/* Desktops and laptops ----------- */
@media only screen  and (min-width : 1224px) {
/* Styles */
 .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
   ul.secondory-nav.navbar-nav .nav-link {
    padding-right: 1.3rem;
    padding-left: 1.3rem;
  }

}

/* Large screens ----------- */
@media only screen  and (min-width : 1824px) {
/* Styles */
	
}


@media only screen  and (max-width : 991px) {
/* Styles */
	ul.topnav .nav-item{ height: auto;}
	.why-master .contentdiv {
	    width: 93%;
	}
	.e-learning-sec {
	    margin: 220px 35px 0;
	}
}

@media only screen and (max-width : 576px) {
/* Styles */
	.filter{
		justify-content: flex-start !important;
	}
	.filter form{
		display: flex;
	    flex-wrap: wrap;
	    flex-direction: row;
	}
	.filter form input, .filter form select{
		/*margin-left: 0;*/
		margin-bottom: 6px;
	}
	.filter-div {
	    flex-direction: column;
	}
	.filter select, .filter input{
		    padding: 4px 35px 3px 10px;
   			margin-left: 5px;
	}
}


@media only screen and (max-width : 750px) {
/* Styles */
	.line{
		display: block;
	}
	.time-bar{
		display: none;
	}
	.year {
	    height: 85px;
	}
	.plr-sm-15{
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
	.filter-box{
		margin: 2rem 1rem;
	}
}
@media only screen and (max-width : 768px) {
	/* Styles */
	.bars{
	margin-top: 20px;
	}
	.event-title{
		margin-top: 25px;
	}
	.why-master h1 {     font-size: 40px;}
	.programs h2, .mentoring h2,.e-learning-title h2 {font-size: 39px;}
	.e-learning-title {  width: 100%; }
	.e-learning-sec .course-list {
	    bottom: -130px;
	    left: 35px;
	    width: 80%;
	    padding: 30px 20px;
	    font-size: 17px;
	}
	.e-learning-sec .course-list ul li {
	    padding-bottom: 15px;
	}
	.e-learning-sec .course-list ul li::before {
	    top: 6px;
	}
	.news-sec {
    	margin: 165px 20px 40px;
	}
	.news-sec h2 {
	    padding: 20px 0 27px;
	}
	.news-block{margin-bottom: 30px;}
	.mentoring {
	    margin: 190px 5px 0;
	}
	/*.mentoring-left {
	    max-width: 35%;
	    flex-basis: 35%;
	}
	.mentoring-right {
	    max-width: 65%;
	    flex-basis: 65%;
	}
	.num-container .num-block .number {
    	font-size: 25px;
    }
    .num-container .num-block {
    	margin-bottom: 20px;
    }*/
    .partnership {
	    margin: 60px 70px 190px;
	}
	.why-master {
	    padding: 30px 5px;
	}
	.programs {
	    padding-left: 0;
	    padding-right: 0;
	}
	.e-learning-sec {
	    margin: 220px 20px 0;
	}
	.partnership h2 {
	    font-size: 28px;
	}
	.partnership p {
	    font-size: 16px;
	}
	.mobile-logo-wrapper {
		flex-grow: 1;
	}
}

@media only screen and (max-width : 767px) {
	.icons{display: flex;}
	.secondory-nav .nav-item .logo, .secondory-nav .nav-item.search{display: none;}
	.navbar-expand-md .navbar-nav.secondory-nav {
	    gap: 0;
	}
	.why-master-right, .mentoring-left{
		display: block;
	}
	.mentoring-right {margin-top: 20px;}
	.why-master-left img, .mentoring-right img{display: none;}
	.programs h2, .mentoring h2, .e-learning-title h2,.news-sec h2  {
	    font-size: 36px;
	}
	.num-container {
		margin: 35px 0 0;
	}
	#navbar{
		position: absolute;
		width: 100%;
		top: 107px;
		max-height: 490px;
		overflow-y: scroll;
	}
	/* new */
	.dropdown-content {
		background: #fff;
		border-top: 3px solid #0093dd;
		color: #002a53;
		padding: 22px 20px;
		box-shadow: none;
		margin-top: 0;
		max-width: 100%;
	}
}
/* Smartphones (portrait and landscape) ----------- */
@media only screen and (max-width : 480px) {
/* Styles */
	.register-btn {
	    padding: 5px 8px;
	}
	.e-learning-sec .course-list {
	    bottom: -88px;
	    left: 5px;
	    width: 100%;
	    padding: 20px 19px;
	}
	.why-master {
	    padding: 30px 20px;
	}
	.why-master h1 {
	    font-size: 32px;
	}
	.why-master h3 {
	    font-size: 28px;
	}
	.programs h2, .mentoring h2, .e-learning-title h2,.news-sec h2  {
	    font-size: 30px;
	}
	.partnership h2 {
	    font-size: 22px;
	}
	.partnership p {
	    font-size: 14px;
	}
	.enroll-now p{
		display: none;
	}
	.enroll-now a{
		height: 32px;
	}
	.mobile-logo img{
		width: 280px;
	}
	.ttol-tip .fa-apple{
		padding-right: 5px;
	}
	.partnership {
		margin: 40px 30px 80px;
	}
}

/* Smartphones (landscape) ----------- */
@media only screen and (min-width : 321px) {
/* Styles */
}

/* Smartphones (portrait) ----------- */
@media only screen and (max-width : 320px) {
/* Styles */
	

}