@charset "utf-8";

/***************/
/*MEDIA QUERIES*/
/***************/

@media (max-width:768px) {

.navbar-collapse .nav > .divider-vertical {
	display: none;
}

/*******************************/	
  /* END OF NAVBAR CUSTOMIZATION */
  /*******************************/

  .row {
    margin-right: -8px;
    margin-left: -8px;
  }

  article[class^="col"], article[class^=" col"] {
    padding-right: 8px;
    padding-left: 8px;
  }

  /*Image Thumbnails*/
  /******************/	
  #productsThumbs a.thumbnail {
    margin-bottom: 5px;
  }

  #productsThumbs h2 {
    font-size: 1.5em;
  }

  #productsThumbs p {
    font-size: 0.8em;
    margin-bottom: 5px;
    line-height: 1.0em;
  }

  .topPadding {
    padding-top: 10px;
  }

  .topPadding {
    padding-top: 5px;
  }
  .row.vertical-align {
    display: block; /* Turn off the flexible box layout */
  }

  .priceBox {
    border-radius: 5px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-top: 5px;
  }

  #priceListForm h3 {
    font-size: 1.3em;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  #priceListForm .control-label {
    font-weight: 400;
    padding-right: 20px;
  }

  #privateImage .img-fluid {
    padding-top: 30px;
  }

  .textBlock h1 {
    font-size: 1.2em;
    padding-top: 10px;
  }

  .textBlock p {
    font-size: 0.9em;
    line-height: 1.1em;
    padding-bottom: 10px;
  }

}/*end of max 768*/

/************************************/
/* END of max-width:min-width:768px */	
/************************************/

/**************************/
/* END of max-width:767px */	
/**************************/
@media (max-width: 480px) {

  #indexText h1 span, #indexText h2 span {
    font-size: 0.5em;
    vertical-align: middle;
    color: #F27B06
  }

  #indexText {
  margin-top: 0px;
  }
  
  .textBlock h1 {
    font-size: 0.9em;
    padding-top: 10px;
    font-weight: 200;
  }

  .textBlock h2 {
    font-size: 0.9em;
  }

  .textBlock p {
    font-size: 0.8em;
    line-height: 1.1em;
    padding-bottom: 0px;
  }

  #indexText h1 {
	font-size: 1.3em;
  }

  #indexText h2 {
    font-size: 1.0em;
    margin-top: -5px;
    padding-bottom: 10px; }
  
  #footer p {
    font-size: 0.8em;
  }

  .row {
    margin-right: -10px;
    margin-left: -10px;
  }

  article[class^="col"], article[class^=" col"] {
    padding-right: 10px;
    padding-left: 10px;
  }

  .carCaption h4 {
  font-size: 1.2em;
  font-weight: 200;
  text-shadow: 2px 2px 2px #6BC7F3;/*  letter-spacing: 0.1em;*/
}
  
}
/**************************/
/* END of max-width:480 */	
/**************************/
@media screen and (min-width:768px) and (max-width:991px) {

  .navbar-default {
    font-size: 1.2em;
  }

  #productsThumbs h2 {
    font-size: 1.5em;
  }

  #productsThumbs p {
    font-size: 1em;
  }

  .priceBox {
    border-radius: 5px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-top: 1px;
  }

  #priceListForm h3 {
    font-size: 1.3em;
    margin-top: 10px;
    margin-bottom: 5px;
  }
  
  #priceListForm .control-label {
    font-weight: 400;
    padding-left: 5px;
    padding-right: 5px;
  }

}/*end 768 < 991*/

@media (min-width: 991px) {
	.navbar {
	margin-right: 8%;
	margin-left: 8%;
  }
}
.center {
}
