/* Large Devices, Wide Screens **************************************************/

@media only screen and (max-width : 1200px) {

	/*==========  01 - Home  ==========*/

	header .main-navigation li.courses-menu li .single-item {
		padding: 10px;
	}
	header .main-navigation li.courses-menu li .single-item a {
		margin-bottom: 3px;
	}
	.tp-leftarrow.default {
		left: 50px !important;
	}
	.tp-rightarrow.default {
		right: 50px !important;
	}
	.tp-banner ul li .slide-description,
	.fullscreen ul li .slide-description {
		max-width: 800px;
	}
	.course-search #course-name {
		width: 350px;
	}
	.dropdown {
		width: 150px;
	}
	.dropdown div {
		min-width: 150px;
	}
	.dropdown .selected, .dropdown li {
		font-size: 12px;
		font-weight: 600;
	}


/* Medium Devices, Desktops **************************************************/

@media only screen and (max-width : 992px) {

	/*==========  01 - Home  ==========*/

	header .logo-container {
		float: none;
		text-align: center;
	}
	header .main-navigation {
		float: none;
	}
	header .main-navigation li.courses-menu:hover ul {
		top: 150px;
	}
	header .main-navigation li.courses-menu li .single-item {
		margin-bottom: 15px;
	}
	.login-page {
		padding: 50px 0;
	}

	/*==========  02 - Home 2  ==========*/

	header {
		height: auto;
	}
}

/* Small Devices, Tablets **************************************************/

@media only screen and (max-width : 768px) {
	
	/*==========  01 - Home  ==========*/

	.main-navigation, .tp-leftarrow.default, .tp-rightarrow.default,
	.tp-banner ul li .slide-description,
	.fullscreen ul li .slide-description {
		display: none;
	}
	header .logo-container {
		float: left;
	}
	header .mobile-navigation,
	.mobile-navigation .mobile-btn {
	  display: block;
	}
	
	/*==========  36 - Login  ==========*/

	.login-page .login-options .login-op-btn.tw {
		margin-bottom: 20px;
	}
}

/* Extra Small Devices, Phones **************************************************/

@media only screen and (max-width : 480px) {

	/*==========  36 - Login  ==========*/

	.login-page .login-form .custom-checkbox {
		margin-bottom: 10px;
	}
	.login-page .login-form .custom-checkbox,
	.login-page .login-form .forgot {
		float: none;
		text-align: center;
	}
}


@media only screen and (max-width : 320px) {

	/*==========  01 - Home  ==========*/

    h3.section-title {
    	font-size: 18px;
    }
    h5.feature-title {
    	font-size: 15px;
    }
    .tp-bullets.simplebullets.round .bullet {
    	margin-top: 80px;
    }
    .mobile-navigation .mobile-container li.courses-menu .course-menu-item .item-icon {
    	display: none;
    }
    .mobile-navigation .mobile-container li.courses-menu .course-menu-item a {
    	padding: 10px;
    }

	
	/*==========  36 - Login  ==========*/

	.login-page .login-options .login-op-btn {
		font-size: 13px;
	}

}