@import url("styles/themes/theme-alice.min.css");
.factory-flag{ visibility: hidden; }

body {
  padding-left: 25px;
  padding-right: 25px;
  #padding-top: 191px;
  padding-top: 80px;
}
@media (max-width: 1249px) {
  body {
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-top: 48px !important;
  }
  .page-border {
    display: none !important;
  }
  #top-nav {
    margin: 0;
  }
  
	.navbar-brand{
		padding-left: 0px;
		padding-right: 0px;
	}
	.navbar-brand img{
		width: 120px !important;
		margin-left: 30%;
	}
}

@media (min-width: 1200px) {
  body {
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0;
    #padding-top: 191px !important;
    padding-top: 133px !important;
  }
  #top-nav {
    margin: 0;
	#padding-bottom: 5px;
  }
  .navbar-brand img{
		width: 150px !important;
		position: absolute !important;
		#top: 60px !important;
	}
  .navbar-brand{
	padding-left: 0px;
    padding-right: 0px;
	
}
}

@media (max-width: 991px) {
  body {
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-top: 175px !important;
  }
  #top-nav {
    margin: 0;
  }
  
  .navbar-brand{
	padding-left: 4px;
    padding-right: 0px;
	}
	#top-nav li a {
		padding: 18px 3px !important;
	  }
	  #top-nav .navbar-brand {
		font-size: 12px !important;
	  }
	  
	  .navbar-brand img{
		width: 120px !important;
		margin-left: 0px !important;
	}
}
@media (max-width: 767px) and (max-width: 990px){
	  .navbar-brand img{
		width: 120px !important;
		margin-left: 30% !important;
	}
}
@media (max-width: 767px) {
	body {
		padding-left: 0;
		padding-right: 0;
		padding-bottom: 0;
		padding-top: 124px !important;
	}
	
	.navbar-brand img{
		width: 120px !important;
		margin-left: 20% !important;
	}
}
@media (min-width: 767px) and (max-width: 1200px){
	body {
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-top: 48px !important;
  }
  
   .navbar-brand{
	line-height: 103px !important;
  }
  
  .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
	margin-left: -60px !important;
	padding-bottom: 0px !important;
	padding-top: 0px !important;
  }
}

@media (max-width: 1199px) {
	.navbar-brand{
		line-height: 103px !important;
	}
}