/* @ MEDIA
-----------------------------------------------*/
@media only screen and (min-width: 1200px){
	
}

@media only screen and (min-width: 992px){
	/*.sidebar-left { float: left; }*/
	.sidebar-left, .main-layout {
		display: table-cell;
		height: 100%;
		float: none;
		vertical-align: top;
	}
	.sidebar, .main-content {
		height: 100%;
	}
}


@media only screen and (min-width: 768px){
	
}


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


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


@media only screen and (max-width: 991px) {
	.header { text-align: center; }
	.sidebar { margin-bottom: 20px; }
}


@media only screen and (min-width: 768px) and (max-width: 991px) {

}


@media only screen and (max-width: 767px) {
	.header-text {
		padding: 0 0 20px;
	    text-align: center;
	    font-size: 0;
	}
	.header-text img {margin: 0 15px;}

	.sidebar-inner, .main-inner {
		padding: 20px 15px;
	}
	#text-3 { padding: 15px; }

	.vector-shape { margin: 20px auto;}
	
}


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


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


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