@media (max-width: 3000px) and (min-width: 1920px) {
	.container {
		width: 1600px;
	} 
	.intro .table {
		max-width: 100%;
	}
	.navbar-nav > li > a {
		line-height: 80px;
		font-size: 25px;
	}
	.highlight {
		padding-top: 10%;
	}
.header-master {
	padding: 100px 0 0 0;
}
	p {
		font-size: 18px;
		margin-bottom: 15px;
	}
	.intro-video img {
		width: 80%;
	}
	.tentative-topics-row .topic, .tentative-topics-row .topic svg  { width: 300px; height: 300px; }
	.tentative-topics-row .topic h3 { font-size: 25px; line-height: 35px;  }
	.speaker-details { height: 90px; padding: 20px 15px; font-size: 23px; }
	.speaker-name {}
	.speaker-designation { font-size: 18px; }
}

/* Small Devices Potrait */

@media (max-width: 888px) and (min-width: 444px) {
	.logo-tag {
		line-height: 53px;
	}
	section.intro {
		padding-bottom: 25%;
	}
	.conference-date {
		line-height: 35px;
	}
	.speaker-item {
		width: 50%;
	}
}
@media (max-width : 767px){

	/*** Nav Bar ***/
	header  {
		z-index: 9999;
		position: fixed;
		width: 100%;
		height: 52px;
	}
	#myNavbar {
		background: #300183;
		overflow-y: scroll;
		width: 100%;
	}
	.navbar-nav {
		width: 100%;
	}
	.dropdown-menu, .dropdown-item {
		background: #fff212;
	}
	.dropdown-item {
		text-align: center;
	}
		
	.gap-40 {
		height: 20px;
	}

	section,
	.section-padding {
		padding: 30px 0;
		position: relative;
	}
	.section-title {
		text-align: center;
		font-size: 27px;
	}
	.navbar-nav {
		margin: 7.5px 0;
	}
	.navbar-nav > li {
		width: 100%;
	}

	.table, .table > div {
		display: block;
	}

	/*** Intro ***/
	section.intro {
		padding-top: 75px;
		padding-bottom: 40%;
	}
	.logo-tag {
		font-size: 25px;
		line-height: normal;
	}
	.conference-date {
    		font-size: 25px;
	}
	.logo img {
		float: unset;
		margin: 0 auto;
	}
	.award-logo img { width: 100px; }
	/*** Speaker ***/
	.speaker-item {
		margin: 25px 0;
	}
	.single-jury #primary .container { 
		padding: 60px 15px;
		background: rgba(189, 30, 73, 1);
	}
	.page  #primary .section-title { color: #333; }
	.page  #primary .container {
		padding: 60px 15px;
		background: rgba(255, 242, 18, 1)
	}
	/*** Read More ***/
	.registration-button {
		left: 40px;
		bottom: 25px;
		width: 60px;
		right: unset;
	}
	.registration-button img {
		width: 60px;
	}
	#user-type {
		height: 54px;
	}
	.modal {
		top: 70px;
	}
}
