/* CSS Document */

@-webkit-viewport{width:device-width}
@-moz-viewport{width:device-width}
@-ms-viewport{width:device-width}
@-o-viewport{width:device-width}
@viewport{width:device-width}

@media all and (max-width: 1170px) {

}

@media all and (max-width: 1080px) {

}

@media all and (max-width: 992px) {
	.topNav, .mainNav {
		display:none;
	}
	
	.MobileMenu {
		display:block;
	}
	
	.btnMobileMenu {
		display: block;
		height: 108px;
		padding: 30px;
		color:#fff !important;
	}
}

@media all and (max-width: 920px) {
	header .logo {
		width:20%;
	}
	
	footer .footerTop {
		display:block;
		padding:10px 0;
		text-align:center;
	}
	
	footer .footerTop, footer .FooterTopPane, footer .socialLinks {
		display:block;
		width:100%;
		padding:10px 15px;
		text-align:center;
	}
	
	footer .logo {
		display:none;
	}
}

@media all and (max-width: 800px) {
	/*header .logo {
		width:150px;
	}*/
}

@media all and (max-width: 768px) {
	footer .footerBottomLeft, footer .footerBottomRight {
		text-align:center !important;
		padding:5px 0;
	}
}

@media all and (max-width: 700px) {

}

@media all and (max-width: 640px) {
	header .logo {
		width:125px;
	}
}

@media all and (max-width:480px) {
	
}

@media all and (max-width:400px) {
	.faLabel {
		font-size: 30px;
	}
}

@media all and (max-width:319px) {
	.faLabel {
		display:none;
	}
}


/*  Bootstrap Clearfix */

/*  Tablet  */
@media (min-width:767px){

  /* Column clear fix */
  .col-lg-1:nth-child(12n+1),
  .col-lg-2:nth-child(6n+1),
  .col-lg-3:nth-child(4n+1),
  .col-lg-4:nth-child(3n+1),
  .col-lg-6:nth-child(2n+1),
  .col-md-1:nth-child(12n+1),
  .col-md-2:nth-child(6n+1),
  .col-md-3:nth-child(4n+1),
  .col-md-4:nth-child(3n+1),
  .col-md-6:nth-child(2n+1){
    clear: none;
  }
  .col-sm-1:nth-child(12n+1),
  .col-sm-2:nth-child(6n+1),
  .col-sm-3:nth-child(4n+1),
  .col-sm-4:nth-child(3n+1),
  .col-sm-6:nth-child(2n+1){
    clear: left;
  }
}


/*  Medium Desktop  */
@media (min-width:992px){

  /* Column clear fix */
  .col-lg-1:nth-child(12n+1),
  .col-lg-2:nth-child(6n+1),
  .col-lg-3:nth-child(4n+1),
  .col-lg-4:nth-child(3n+1),
  .col-lg-6:nth-child(2n+1),
  .col-sm-1:nth-child(12n+1),
  .col-sm-2:nth-child(6n+1),
  .col-sm-3:nth-child(4n+1),
  .col-sm-4:nth-child(3n+1),
  .col-sm-6:nth-child(2n+1){
    clear: none;
  }
  .col-md-1:nth-child(12n+1),
  .col-md-2:nth-child(6n+1),
  .col-md-3:nth-child(4n+1),
  .col-md-4:nth-child(3n+1),
  .col-md-6:nth-child(2n+1){
    clear: left;
  }
}


/*  Large Desktop  */
@media (min-width:1200px){

  /* Column clear fix */
  .col-md-1:nth-child(12n+1),
  .col-md-2:nth-child(6n+1),
  .col-md-3:nth-child(4n+1),
  .col-md-4:nth-child(3n+1),
  .col-md-6:nth-child(2n+1),
  .col-sm-1:nth-child(12n+1),
  .col-sm-2:nth-child(6n+1),
  .col-sm-3:nth-child(4n+1),
  .col-sm-4:nth-child(3n+1),
  .col-sm-6:nth-child(2n+1){
    clear: none;
  }
  .col-lg-1:nth-child(12n+1),
  .col-lg-2:nth-child(6n+1),
  .col-lg-3:nth-child(4n+1),
  .col-lg-4:nth-child(3n+1),
  .col-lg-6:nth-child(2n+1){
    clear: left;
  }
}
