@media (max-width: 1920px) {
	.nav-footer-bottom {
		position: relative;
		top: 102px;
	}

	.contain .media-large {
		margin-top: 15px;
	}

	.slider-layout {
		right: 154px;
		position: absolute;
	}

	.mapdiv {
		width: 555px;
		height: 373px;
		border-radius: 5px;
	}

	.hero-pages {
		height: 650px;
	}
}

@media (max-width: 2560px) {
	.nav-footer-bottom {
		position: relative;
		top: 152px;
	}

	.contain .media-large {
		margin-top: 15px;
	}

	.slider-layout {
		right: 154px;
		position: absolute;
	}

	.mapdiv {
		width: 560px;
		height: 373px;
		border-radius: 5px;
	}

	.hero-pages {
		height: 650px;
	}

	.student1 {
		width: 350px;
	}

	.student2 {
		width: 350px;
	}
}

/* Normal desktop :992px. */
@media (min-width: 992px) and (max-width: 1169px) {
	.contain .media-large {
		margin-top: 15px;
	}

	.slider-layout {
		right: 176px;
		position: absolute;
	}

	.hero-pages {
		height: 500px;
	}
}

@media (max-width: 767px) {
	.contain {
		margin: 0 20px;
	}

	.academic h1 {
		font-size: 25px;
	}

	.nav-tabs>li>a {
		color: #000000;
		margin-right: 2px;
		line-height: 1.428571429;
		border: 1px solid #ddd;
		border-radius: 0.8em 0.8em 0 0;
		padding: 10px;
		font-weight: 600;
		background-color: #ddd;
	}

	.walk {
		height: 280px;
	}

	.walk .walkdetail {
		font-size: 22px;
		padding-top: 15px;
	}

	.abou {
		font-size: 22px;
	}

	h1 {
		font-size: 25px;
		font-weight: 300;
		padding-top: 15px;
	}

	.home-top-video {
		margin-top: 0px;
	}

	.experence-right {
		height: 426px;
	}

	.experence-left {
		height: 426px;
	}

	.admission-contain {
		margin: 0 20px;
	}

	.admission-contain h4 {
		font-size: 14px;
		padding: 10px 0;
	}

	.admission-procedure {
		margin: 0 20px;
	}

	.admission h1 {
		font-size: 25px;
	}

	.admission-procedure h2 {
		font-size: 17px;
	}

	.download-document {
		font-size: 14px;
	}

	.admission-contain h2 {
		font-size: 15px;
		font-weight: 400;
	}

	.nav-side-menu {
		position: relative;
		width: 100%;
		margin-bottom: 10px;
	}

	.nav-side-menu .toggle-btn {
		display: block;
		cursor: pointer;
		position: absolute;
		right: 10px;
		top: 10px;
		z-index: 10 !important;
		padding: 3px;
		background-color: #ffffff;
		color: #000;
		width: 40px;
		text-align: center;
	}

	.nav-side-menu .brand {
		display: block;
		text-align: center;
		width: 86%;
		min-width: 60%;
		margin: 0px 5px;
	}

	.site-title {
		margin-top: -16px;
	}

	.exploring_right {
		height: 255px !important;
		border-right: 0px solid #fff;
	}

	.exploring_left {
		height: 255px !important;
		border-left: 0px solid #fff;
	}

	.exploring_item1 {
		height: 255px !important;
		min-width: 100%;
	}

	.exploring_item2 {
		height: 255px !important;
		min-width: 100%;
	}

	.exploring_item3 {
		height: 255px !important;
		min-width: 100%;
	}

	.vc_custom_1501703679570 {
		border-right: 0px solid #fff !important;
		height: 240px !important;
	}

	.vc_custom_1501703727224 {
		border-left: 0px solid #fff !important;
		border-right: 0px solid #fff !important;
		height: 235px !important;
	}

	.vc_custom_1501703732047 {
		border-left: 0px solid #fff !important;
		height: 245px !important;
	}

	.home-trans-3-panel p {
		margin-top: 60px;
	}

	.vc_row.vc_row-flex {
		margin-top: 10px;
	}

	.vc_column_container {
		padding: 10px;
	}

	.exp-button {
		padding-top: 0px !important;
		padding-left: 0px !important;
	}

	.exp-sm-button {
		padding-left: 0px !important;
	}

	.photo-column img {
		border-radius: 5px !important;
		display: block !important;
		min-width: 114px;
	}

	.photo-row {
		display: block !important;
	}

	.blogdetailleft {
		font-size: 14px;
	}

	.information {
		font-size: 16px;
		line-height: 20px;
		font-weight: 700;
		margin: 0px 72px 0px 0px;
		height: 100px;
		overflow: hidden;
	}

	.professor-thumbnail .professor-image {
		margin-top: 50px;
		right: 3%;
	}

	.professor-thumbnail aside header figure {
		font-size: 16px;
	}

	.photo-row {
		padding: 0px;
	}

	.photo-column {
		padding: 0px;
	}

	.vc_col-sm-7 {
		padding-left: 17px;
		padding-right: 11px;
		max-width: 100%;
	}

	.ct-sliderPop-close {
		position: absolute;
		z-index: 3;
		margin-left: -17px;
		top: 2%;
		left: 100%;
	}

	.ct-sliderPop-container {
		max-width: 400px !important;
	}
}

/* Large Mobile :480px. */

@media only screen and (min-width: 480px) and (max-width: 767px) {
	.contain {
		margin: 0 30px;
	}
}

@media screen and (min-width: 1440px) {
	.media-large {
		margin-top: 15px;
	}
}