/*
 * CORE LAYOUT - Responsive
 */
@media (max-width: 1024px)
{
	body.avatar-responsive .avatar-wrapper {
		width: 100% !important;
	}
	/*
	 * Hidden position
	 */
	 body.avatar-responsive *[id*="avatar-position-stick"],
	 body.avatar-responsive *[id*="avatar-position-fixed"] {
	 	display: none;
	 }
	 
	 /*
	  * more than 3 cols -> to 1 cols
	  */
	 
	 body.avatar-responsive *[id*="avatar-pos-top"],
	 body.avatar-responsive *[id*="avatar-pos-promo-top"],
	 body.avatar-responsive *[id*="avatar-pos-user"],
	 body.avatar-responsive *[id*="avatar-pos-promo-bottom"],
	 body.avatar-responsive *[id*="avatar-pos-footer"] {
	 	float: none !important;
	 	width: 100% !important;
	 }
	 /*
	 * Module
	 */
	body.avatar-responsive #avatar-pos-main-body {
		padding: 0 10px;
		margin: 0 10px;
	}
	body.avatar-responsive .customNavigation.project-navigation.text-center {
		display: none !important;
	}
	
	body.avatar-responsive .facogem-certificaciones-modulo {
		width: 100%;
		left: 0;
		padding: 0 !important;
		margin: -80px 0 0 0 !important;
	}
	body.avatar-responsive .izquierda,
	body.avatar-responsive .derecha {
		    padding: 100px 30px;
	}
}
@media (max-width: 768px)
{

	body.avatar-responsive .row-facogem {
		flex-direction: column;
	}
	body.avatar-responsive .w1,
	body.avatar-responsive .w2,
	body.avatar-responsive .w3,
	body.avatar-responsive .w4,
	body.avatar-responsive .w5,
	body.avatar-responsive .w6,
	body.avatar-responsive .w7,
	body.avatar-responsive .w8,
	body.avatar-responsive .w9,
	body.avatar-responsive .w10,
	body.avatar-responsive .w11,
	body.avatar-responsive .w12 {
		width: 100%;
		text-align: center;
	}
	body.avatar-responsive video#vid {
		width: 100%;
		height: auto;
	}
	body.avatar-responsive .facogem-certificaciones-modulo {
		width: 100%;
		left: 0;
		padding: 0 !important;
		margin: -80px 0 0 0 !important;
	}
	body.avatar-responsive .facogem-certificados .w4 {
		width: 30%;
		padding: 5px 10px;
	} 	

}
@media (max-width: 767px)
{
	
	body.avatar-responsive .avatar-module {
		padding: 0 10px;
		margin: 10px 10px 15px 10px;
	}
	/*
	 * main content to 1 cols
	 */
	body.avatar-responsive #avatar-left,
	body.avatar-responsive #avatar-content,
	body.avatar-responsive #avatar-right,
	body.avatar-responsive #avatar-pos-inner-left,
	body.avatar-responsive #avatar-main-content,
	body.avatar-responsive #avatar-pos-inner-right {
		width: 100% !important;
		float: none !important;
	}		
	
}
@media (max-width: 480px)
{
	/*
	 * 2 cols to 1 col
	 */
	body.avatar-responsive *[id*="avatar-pos-left-middle"],
	body.avatar-responsive *[id*="avatar-pos-right-middle"],
	body.avatar-responsive *[id*="avatar-pos-content"] {
		width: 100% !important;
		float: left !important;
	}

	body.avatar-responsive .oladigital-row .vm-product-media-container,
	body.avatar-responsive .oladigital-row .vm-product-descr-container-1,
	body.avatar-responsive .oladigital-row .vm3pr-0,
	body.avatar-responsive .oladigital-row .vm3pr-1,
	body.avatar-responsive .oladigital-row div.vm-details-button,
	body.avatar-responsive .productdetails-oladigital .vm-product-container .vm-product-media-container,
	body.avatar-responsive .productdetails-oladigital .vm-product-details-container {
		width: 100%;
		float: none;
		text-align: center !important;
	}
	body.avatar-responsive .oladigital-row .product-price,
	body.avatar-responsive .oladigital-row .addtocart-bar,
	body.avatar-responsive .oladigital-row .vm-product-descr-container-1 > h2,
	body.avatar-responsive .oladigital-row .vm-product-descr-container-0 > h2,
	body.avatar-responsive .productdetails-oladigital .product-price {
		text-align: center;
		float: none;
	}

	body.avatar-responsive ul.tabs li {
		display: block;
	}
	body.avatar-responsive .oladigital-descargas li {
		height: 50px;
		line-height: 24px;
	}

	body.avatar-responsive .pes-table tr {
	    padding: 10px 0;
	    line-height: 20px;
	}
	body.avatar-responsive .pes-table td,
	body.avatar-responsive .pes-table th,
	body.avatar-responsive .pes-table tr {
	    display: block;
	    box-sizing: border-box;
	    width: 100%;
	}
}