  html{
    overflow-x: hidden;
  }
  .product-search.container-fuild {
    position: absolute;
    display: block;
    padding: 24px;
    border-radius: 4px;
    box-shadow:0px 0px 24px 0px rgba(0, 0, 0, 0.08);
    background: transparent;
    margin-top: -500px;
    -webkit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
    width:100%;
    z-index: 9999;
}

.product-search.container-fuild.show-product-search{
	margin-top: -265px;
  z-index: 99999999;
}
 

.search-results.notvisible{
	padding: 10px;
    margin-left: 5%;
 	width:100%;
 	height: auto;
 	border:solid 2px;
 	margin-top: -500px;
 	position: absolute;
 	background-color: white;
 	 -webkit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
}
 .search-results.visible{
 	padding: 10px;    
 	border:solid 2px;
 	margin-top: 500px;
 	background-color: white;
 	z-index:9;
 	 -webkit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
 }

 .search.btn.btn-primary{
      margin-left: -5px;
    font-size: 20px;
    margin-top: -7px;
    border-radius: 0px;
    padding: 10px;
    background-color: #3f6faa !important;
 }

 .search-results .products{
    padding:20px;
    width:100%;
    height: auto;
 }
 .content-search-item{
    border:solid 1px #0072b3;
    margin: 10px;
    padding: 15px;
 }
 .image-search{
    width:100%;
    padding-left: 5%;
    padding-right: 5%;
 }

 .image-search img{
    width:100%;
    height: auto;
 }
 .title-search{
  text-align: left;
  font-weight: bold;
  color: black;
  font-size:16px;
 }

.pvp-search{
  text-align: left;
  font-weight: bold;
  color: black;
  font-size:20px;
}

.iva-search{
 text-align: left;
  font-weight: bold;
  color: #bbbbbb;
  font-size:16px;
}

 .container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container {
    max-width: 540px;
  }
}

@media (min-width: 768px) {
  .container {
    max-width: 720px;
  }
}

@media (min-width: 992px) {
  .container {
    max-width: 960px;
  }
}

@media (min-width: 1200px) {
  .container {
    max-width: 1140px;
  }
}

.container-fluid {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

@media only sreen all (min-width: 600px) {
.search.btn.btn-primary{
    width: 86%;
    margin-top: 10px;
  }
}