

/***************************************
Responsive
***************************************/

@media (max-width: 1370px) { }
@media (max-width: 1300px) { }
@media (max-width: 1200px) { }
@media (max-width: 990px)  { }
@media (max-width: 910px)  { }
@media (max-width: 768px)  { }
@media (max-width: 650px)  { }
@media (max-width: 568px)  { }
@media (max-width: 525px)  { }
@media (max-width: 430px)  { }
@media (max-width: 360px)  { }
@media (max-width: 320px)  { }


/***************************************
productos
***************************************/


#productos .sc_list_ser li {
    padding: 0px 13px;
    width: 45%;
    display: -webkit-inline-box;
}

#productos .sc_docu_relation a {
    font-size: 14px;
    color: #00aae9;
	font-weight: 500;

}

#productos  .sc_docu_relation img {
    width: 20px;
    margin-right: 3px;
}

#productos .sc_docu_relation li {
	margin-top: 5px;
}

#productos .sc_service_catalogo{
	padding: 0px 10vw 30px 10vw;
	
}



/***************************************
productos responsive
***************************************/


@media (max-width: 768px)  {

#productos .sc_service_catalogo {
    padding: 20px 6vw 30px 6vw;
}

}
@media (max-width: 650px)  { 
#productos .sc_service_catalogo {
    padding: 10px 4vw 40px 4vw;
}

}
@media (max-width: 568px)  { }
@media (max-width: 525px)  {


.sc_service_catalogo p {
    padding-top: 0px;
    font-size: 13px;
    font-weight: 400;
}	
	
}
@media (max-width: 430px)  { 


}
@media (max-width: 360px)  { 
	
.sc_service_catalogo h3 {
    text-transform: uppercase;
    font-size: 19px;
    color: #00aae9;
    padding-top: 12px;
 	 max-height: 1.9em;
    height: 1.9em;
}	
	
.sc_service_catalogo p {
    padding-top: 0px;
    font-size: 13px;
    font-weight: 400;
}
	
#productos .sc_service_catalogo {
 padding: 10px 4vw 30px 4vw;
}

	
}
@media (max-width: 320px)  {



}




/***************************************
productos recomendados carousel
***************************************/

.carousel_productos{
	padding-top: 5vw;
	background-color: #fcf9f9;
}

.prs_carousel{
	
}

.tjt_pro{
	
}

.poas{
	position: relative;
	
}




.ppao1{
	width: 100%;
	text-align: center;
}

.product_name:hover{
	opacity: 5;
}

.product_name h3{
    color: #fff;
    margin-top: 8px;
    margin-bottom: 9px;
    font-weight: 300;
}


.product_name{
	position: absolute;
	background-color: rgba(0,0,0,0.21);
	opacity: 4;
	text-align: center;
}

.product_name {
    top: 8.6vw;
}

.tjt_pro img, .product_name h3 {
	width: 17vw;
	font-size: 1.2vw;
}

.pr_productsos h2{
	margin-top: 40px;
	font-size: 1.6vw;
}




/***************************************
Responsive
***************************************/

@media (max-width: 1370px) { }
@media (max-width: 1300px) { }
@media (max-width: 1200px) { }
@media (max-width: 990px)  { }
@media (max-width: 910px)  { }
@media (max-width: 815px)  {

.tjt_pro img, .product_name h3 {
    width: 28vw;
    font-size: 19px;
}
	
.product_name {
    top: 13.6vw;
}	

}
@media (max-width: 769px)  {
.tjt_pro img, .product_name h3 {
    width: 28vw;
    font-size: 17px;
}
	
.pr_productsos h2 {
    margin-top: 20px;
    font-size: 17px;
}	

}

@media (max-width: 650px)  { 

.tjt_pro img, .product_name h3 {
    width: 28vw;
    font-size: 14px;
}
	
	
.product_name {
    top: 12.9vw;
}
	
	
}
@media (max-width: 568px)  { 

.tjt_pro img, .product_name h3 {
    width: 28vw;
    font-size: 13px;
}	
	

}
@media (max-width: 525px)  { 

.tjt_pro img, .product_name h3 {
    width: 28vw;
    font-size: 12px;
}
	
}

@media (max-width: 496px)  {

.tjt_pro img, .product_name h3 {
    width: 44vw;
    font-size: 12px;
}
	
.product_name {
    top: 21.9vw;
}	
	
.tjt_pro img, .product_name h3 {
    width: 44vw;
    font-size: 14px;
}	
	
}

@media (max-width: 430px)  {

	.tjt_pro img, .product_name h3 {
    width: 43vw;
    font-size: 14px;
}
	
	
.product_name {
    top: 19.9vw;
}	
	

}
@media (max-width: 360px)  { 

	.tjt_pro img, .product_name h3 {
    width: 43vw;
    font-size: 12px;
}
	

}
@media (max-width: 320px)  { 
	.tjt_pro img, .product_name h3 {
    width: 41vw;
    font-size: 12px;
}

.tjt_pro img, .product_name h3 {
    width: 41vw;
    font-size: 11px;
}
	
	
.product_name {
    top: 17.9vw;
}	

}

