/* CSS Document */
	* {
	  box-sizing: border-box;
	}
  body {
    font: 20px Montserrat, sans-serif;
    line-height: 1.8;
    color: #f5f6f7;
  }
  p {font-size: 16px;}
  .margin {
	margin-top: 0px;
  	margin-bottom: 45px;}
  h4 {color:#000000} 
  .bg-1 { 
    /*background-color: #474e5d;   Dark Blue */
	background-color: #4f0c61; /* Purple */
    color: #ffffff;
  }
   .bg-2 { 
    background-color: #f3f3f3; /* Light Gray */
    color: #333333;
  } 
  .bg-3 { 
    background-color: #ffffff; /* White */
    color: #333333;
  } 
  .bg-4 { 
    background-color: #2f2f2f; /* Black Gray */
    color: #fff;
  }
   .bg-5 { 
    background-color: #000000; /* Black */
    color: #fff;
  }
  .bg-4 a {color: #fff;}
  .h-space-lg {height:64px; display:block;}
  .h-space-sm {height:32px; display:block;}
  .serv-btn {background-color: #ffffff;}
  .contact-header {color: #fcb31c;}
  .container-fluid {
    padding-top: 45px;
    padding-bottom: 45px;*/
  }
  .navbar {
    padding-top: 0px;
    padding-bottom: 0px;
    border: 0;
    border-radius: 0;
    margin-bottom: 0;
    font-size: 22px;
    letter-spacing: -1px;
	background-color: #ffffff !important; /* White */
  }
  .nav-menu{
    margin-top: 34px;
	margin-bottom: 20px;
  }
  .navbar-nav li a {
	  color:#333333 !important;
  }
  .navbar-nav  li a:hover {
    color: #fcb31c !important; /* Gold */
  }
  .carousel-inner img {
    width: 100%; /* Set width to 100% */
    margin: auto;
  }
	.carousel-caption h1{
		color:#f5f6f7;
	}
	.carousel-caption h1 a{
		text-decoration:none;
		color:#f5f6f7;
	}	
  .thumbnail {
    padding: 0 0 24px 0;
    border: none;
    border-radius: 0px;
  }
  .thumbnail img {
    width: 100%;
    height: 100%;
    margin-bottom: 32px;
  }
  .thumbnail p {
    margin-top: 32px;
  }
	.prod-img {
		cursor:pointer;
	}
 .product {
	padding: 0 0 100px 0;	  
  }
 .product h4 {
	padding: 32px 0 0 0;	  
  }
  .product img{
	  border-radius: 0px;
  }
 .photo img {
	border-radius: 0px;
}
  .photo:hover {
	opacity:.8;
}
  /*.col-sm-6 .thumbnail h4 {
	  padding:0 12px;
	  font-weight:500;
  }*/
  .h-title {
	  text-align:left;
  }
  .movies-p {
	  padding:32px 0 16px 0;
	  text-align:center;
  }
	.tv-thumbnail {
		padding:10px;
		opacity:1;
	}
	.tv-thumbnail img:hover {
		opacity:.5;
	}
	.tv-button {
		text-align:center;
		overflow:hidden;
	}
	.tv-button a {
		padding: 16px;
		margin:32px 10px 0 10px;
	}
	.abt-p {
		padding:0 0 32px 0;
		text-align:left;
	}
	.serv-img:hover {
		cursor:pointer;
		opacity:.8;
	}
  .serv-p {
	font-size:14px;
	padding:12px 0 12px 0;
	text-align:left;
	line-height:22px;
  }
   .store-p {
	font-size:14px;
	padding:24px 0 0 0;
	text-align:center;
	line-height:22px;
  }
  .product p a {
	text-decoration:none;
	cursor:pointer;  
  }
  .modal-title {
	  color:#333333;
	  padding:16px 0 32px 0;
	  }
  .modal-body {color:#333333}
  .h4-sm {font-size:16px;}
  .slideanim {visibility:hidden;}
  .slide {
    animation-name: slide;
    -webkit-animation-name: slide;
    animation-duration: 1s;
    -webkit-animation-duration: 1s;
    visibility: visible;
  }
  .center {
	display:block;
	margin-left:auto;
	margin-right:auto;
	width:100%;
  }
  /**/
  .slick-next { 
  }
  .slick-prev {
  }
  .slick-arrow {
  }
  .slick-dots { 
  }
  .top-page {
	  position:fixed;
	  right: 0;
	  bottom: 0;
	  text-align:center;
	  opacity:.4;
	  margin-right:24px;
	  margin-bottom:24px;
  }
  .top-page:hover {
	opacity:.8;
  }
  @keyframes slide {
    0% {
      opacity: 0;
      transform: translateY(70%);
    } 
    100% {
      opacity: 1;
      transform: translateY(0%);
    }
  }
  @-webkit-keyframes slide {
    0% {
      opacity: 0;
      -webkit-transform: translateY(70%);
    } 
    100% {
      opacity: 1;
      -webkit-transform: translateY(0%);
    }
  }

	/* extra large */
	@media (max-width: 1920px) {
	}
	/* large */
	@media (max-width: 1200px) {
	  .navbar {
		font-size: 20px;
	  }
		.carousel-caption h1 {
			font-size:28px;
		}
	  .thumbnail h4 {
		  font-size:14px;
	  }
	}
	/* medium */
	@media (max-width: 992px) { 
	  .navbar {
		font-size: 11px;
	  }
	 .product {
		padding: 0 0 48px 0;	  
	  }
	   .store-p {
		padding:12px 0 0 0;
	  }
		.carousel-caption h1 {
			font-size:24px;
		}
	  .thumbnail h4 {
		  font-size:10px;
	  }
	}
  /* Small */
  @media (max-width: 767px) {		
	.navbar-brand {margin-top:-12px;}
	  .navbar {
		font-size: 22px;
	  }
		.carousel-caption h1 {
			font-size:20px;
		}
	  .thumbnail h4 {
		  font-size:16px;
	  }
	} 
  /* Extra small */
  @media (max-width: 576px) {
	.carousel-caption h1 {
		font-size:16px;
	}
	.carousel-caption h3 {
	  	display:none;
	 }
	  .container-fluid {
		padding-top: 32px;
		padding-bottom: 20px;*/
	  }
	  .thumbnail h4 {
		  font-size:13px;
	  }
    }
	
@media (min-width: 1920px) {
	.container {
		/*width: 1380px;*/
		width:80%;
	} 
}