/*  Media Queries
--------------------------- */
/* Smaller than standard 1139 (devices and browsers) */
@media only screen and (max-width:1169px){

	section.feature .entry-content h3{
		font-size: 16px;
	}

	section.feature .entry-content h3{
		font-size: 16px;
	}

	.ads span{
		padding: 8px 15px;
		min-height: 165px;
	}

	.center-logo{
		left: 97%;
	}
}

@media only screen and (max-width:1169px) and (min-width: 768px){

}

/* Smaller than standard 1024 (devices and browsers) */
@media only screen and (max-width:1023px){
	.container{
		width: 100%;
	}

	.center-logo{
		left: 60%;
	}


}

/* Tablet Portrait size to standard 1024 (devices and browsers) */
@media only screen and (max-width:1023px) and (min-width:768px){

	p.site-description{
		margin-left: 0px;
		padding: 0px;
		background: transparent;
	}


}

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width:767px){

	.site-branding{
		padding-bottom: 0px;
		text-align: center;
	}


	.site-footer p{
		font-size: 13px;
	}

	.center-logo{
		left: 0;
		top: 12px;
	}

	.center-logo p.site-description{
		text-align: left;
	}


}


@media only screen and (max-width:767px) and (min-width:640px){

}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (max-width:767px) and (min-width:480px){



}

@media only screen and (max-width:639px){

	.site-branding .pull-left{
		display: inline-block;
	}
	.site-branding .pull-left, .site-branding .pull-right{
		float: none!important;
		text-align: center;
	}

	p.site-description{
		margin-left: 0px;
		padding: 0px;
		background: transparent;
		text-align: center;
	}
	.col-sm-4.col-xs-4{
		width: 100%;
	}

	h1.site-title{
		font-size: 29px;
	}

	.features-block-list .col-sm-4.col-xs-4{
		margin-bottom: 25px;
		border-bottom: 1px solid #ccc;
		padding-bottom: 25px;
	}

}


/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width:479px){

	.site-branding{
		width: 100%;
	}

	header .pull-right{
		float: none!important;
		padding: 0px;
	}

	ul.slides p{
		position: relative;
		bottom: -4px;
		background: rgba(0,0,0,0.8);
	}

	.ads span{
		position: relative;
		top:3px;
		display: inline-block;
		padding: 0px 8px 15px;
		background: rgba(0,0,0,0.8);
	}

	.ads p{
		font-size: 14px;
	}

	.left-logo{
		float: none;
		display: inline-block;
	}

	.center-logo {
	    left: inherit;
	    position: inherit;
	    display: inline-block;

	}
	.left-logo p.site-description{
		text-align: center;
	}

	ul.flex-direction-nav {
    	display: none;
	}
}

@media only screen and (max-width:479px) and (min-width: 360px){

}

/* Small Andriod Mobile Portrait Size ( 240 devices and browsers) */
@media only screen and (max-width:359px){

	h1.site-title{
		font-size: 24px;
	}
}