/*==========  Desktop First Method  ==========*/
@media only screen and (max-width : 2000px) {
	.nav li.dropdown:hover > .dropdown-menu {
		display: block;
	}

	.dropdown-menu {
		margin: 0;
	}
}

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {
	.mainLogoWrap {
		padding-top: 	17px;
	}

	.navbar-default .navbar-nav>li>a {
	    font-size: 11px;
	}

	.navbar-form .btn {
		padding: 6px 7px;
	}
}

/* Medium Devices, Desktops */
@media only screen and (max-width : 995px) {
	.navbar-default .navbar-nav>li>a {
		font-size: 10px;
	}

	.img-thumbnail {
		max-width: 50%;
	}

	.carousel-inner {
		height: 230px;
	}

	.container {
		padding-right: 20px;
    	padding-left: 20px;
	}

	.navbar-fixed-top {
		position: initial;
	}

	body {
		padding-top: 0 !important;
	}

	.navbar-default {
		margin-top: 0 !important;
	}

	.navbar .container {
		width: 100%;
	}

	.navbar #searchform input[type="text"] {
		width: 65px;
	}
}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
	#searchform {
		text-align: center;
	}
	
	#searchform .form-group {
		text-align: center;
	}

	.navbar #searchform input[type="text"] {
	    width: 200px;
	    margin: auto;
	}

	.modal-dialog {
		width: 87%;
	}
	
	.navbar-default .navbar-collapse, .navbar-default .navbar-form {
	    border-color: initial;
	    border-bottom: none;
	    box-shadow: none;
	}
	
	.titleInnerWrap{
		padding-left: 0;
	}

	.pl0 {
		padding-left: 15px !important;
	}
	
	.lightBg .container {
		padding-left: 20px;
	}

	.currentJournalWrap {
		border-right: 0;
	}

	.featuredArticleWrap {
		margin-bottom: 10px;
	}

	.nav li.dropdown:hover > .dropdown-menu {
		display: inherit;
	}
	
	.img-thumbnail {
		max-width: 85%;
	}
	
	.navbar-toggle {
		margin-right: 0 !important;
	}

	.navbar-header {
		margin-right: 0;
	}
	/*Disable Animation on Mobile Devices*/
	.animated {
		/*CSS transitions*/
		-o-transition-property: none !important;
		-moz-transition-property: none !important;
		-ms-transition-property: none !important;
		-webkit-transition-property: none !important;
		transition-property: none !important;
		/*CSS transforms*/
		-o-transform: none !important;
		-moz-transform: none !important;
		-ms-transform: none !important;
		-webkit-transform: none !important;
		transform: none !important;
		/*CSS animations*/
		-webkit-animation: none !important;
		-moz-animation: none !important;
		-o-animation: none !important;
		-ms-animation: none !important;
		animation: none !important;
	}
	
	.navbar-default .navbar-toggle {
		margin-right: 30px;
	}

	.transferButton {
		font-size: 15px;
	}

	.aboutWrap {
		padding-top: 0px;
	}
}

/* Extra Small Devices, Phones */
@media only screen and (max-width : 480px) {
	#carousel {
		display: none;
	}
	.navbar-fixed-top {
		position: initial;
	}
	
	.dropdown .dropdown-menu {
		display: none !important;
	}
	
	.dropdown.open .dropdown-menu {
		display: block !important;
	}
	
	.nav .buttonPink {
		margin-bottom: 10px;
	}

	body {
		padding-top: 0;
	}

	h1 {
		font-size: 30px;
	}

	.titleWrap  {
		padding-left: 20px;
    	padding-right: 20px;
	}

	.aboutWrap, .lastConfWrap, .reviewsWrap, .transferWrap, .partnersWrap, footer, .mapWrap, .eventReg {
	    padding-top: 15px;
	    padding-bottom: 35px;
	}

	.carousel-inner {
	    height: 130px;
	}

	.title {
	    font-size: 27px;
	}
}
/* Custom, iPhone Retina */
@media only screen and (max-width : 320px) {

}


/*==========  Mobile First Method  ==========*/

/* Custom, iPhone Retina */
@media only screen and (min-width : 320px) {

}

/* Extra Small Devices, Phones */
@media only screen and (min-width : 480px) {

}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {
	
}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {
	
}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 2000px) {
	
}