/*==================================================
=            Bootstrap 3 Media Queries             =
==================================================*/
 
 
/*==========  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 : 1200px) {
}


/*==========  Non-Mobile First Method  ==========*/
 
/* Large Devices, Wide Screens */
@media only screen and (max-width : 1199px) {
	div.trainer_name p.title {
		font-size: 2.4em !important;
	}
	.btn_area {
		bottom: 0;
		z-index:100;
	}
	a.btn_view_trainer {
		position: relative;
		display: block;
		left: 0;
		width: 100%;
		height: 37px;
		line-height: 26px;
		text-align: center;
		bottom: 10px;
	}
	a.btn_reserver {
		position: relative;
		width: 100%;
		height: 37px;
		background-color: #4abaa7;
		margin: 0 auto;
		right: 0;
	}
}

/* Medium Devices, Desktops */
@media only screen and (max-width : 991px) {
}

/* Small Devices, Tablets */
@media only screen and (max-width : 767px) {
}
/* Extra Small Devices, Phones */
@media only screen and (max-width : 479px) {
	.container {
		padding-right: 5px;
		padding-left: 5px;
		margin-right: auto;
		margin-left: auto;
	}
	h1.page_header_title a {
		position: absolute !important;
		margin: 50px 0 0 50px;
		color: #FFF;
		font-size: 1.2em;
		font-weight: 500;
	}
	.widget {
		margin-bottom: 10px;
		display: inline-block;
		width: 100%;
	}
	#footer .widget p {font-size: .9em;color: #b0b0b0;}
	img.footer_logo {
		width: 30%;
		float: left;
		padding-right: 5px;
	}
	.widget .widget-title {
		margin-top: 0;
		margin-bottom: 10px;
		text-transform: uppercase;
	}
	p.widget.text-theme-colored {font-size: 1.3em !important;}
	ul.company_info li i {display: table-cell;}
	ul.company_info li span,
	ul.company_info li a {display: table-cell;padding-left: 7px;}
	#footer .widget ul li {padding-bottom: 3px;}
	section > .container, section > .container-fluid {padding: 0;}
}

/* Extra Small Devices, Phones */
@media only screen and (max-width : 360px) {
}

/* Custom, iPhone Retina */
@media only screen and (max-width : 319px) {
}