@font-face {
    font-family:'Norican';
	src: url('../fonts/Norican-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-02DC;
} 
@font-face {
    font-family:'MontserratRegular';
    src: url('../fonts/Montserrat-Regular.otf') format('opentype');
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-00FE;
}
@font-face {
    font-family:'MontserratSemiBold';
    src: url('../fonts/Montserrat-SemiBold.otf') format('opentype');
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-00FE;
}
@font-face {
    font-family:'MontserratMedium';
    src: url('../fonts/Montserrat-Medium.otf') format('opentype');
	font-style: normal;
    font-weight: 500;
    font-stretch: normal;
    unicode-range: U+0020-00FE;
}
@font-face {
    font-family:'MontserratLight';
    src: url('../fonts/Montserrat-Light.otf') format('opentype');
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-00FE;
}
@font-face {
    font-family:'MontserratBlack';
    src: url('../fonts/Montserrat-Black.otf') format('opentype');
    font-weight: 900;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-00FE;
}
@font-face {
    font-family:'Lato';
    src: url('../fonts/Lato-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-2044;
}
@font-face {
    font-family:'LatoMedium';
    src: url('../fonts/Lato-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-2044;
}
@font-face {
    font-family:'LatoLight';
    src: url('../fonts/Lato-Light.otf') format('opentype');
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-2044;
}
@font-face {
    font-family:'LatoBlack';
    src: url('../fonts/Lato-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-2044;
} 
.titulo h1 {
	font-family:'MontserratSemiBold';
	font-size:38px;
	text-align:center;
	color:#5e5d62;
	padding-top:5px;
	margin: 0 auto;
	}
body {
  background-color: #eeeeee;
  ffont-family: 'Lato', sans-serif;
  font-size: 13px; }
  
  .container{ 
  	width:100% !important;
	max-width:100% !important;}
  
 .certificaciones{
	 padding: 15px 0;
	 } 
 .titulo {
	 font-size:30px;
	 font-weight:700;
	 margin:0 auto;
	 ffont-family: 'Lato', sans-serif;
	 color:#414141;
	} 
.pie {
	background: url(../images/pie-background.jpg) repeat-x top;
	background-color:  #e31517;
	padding:5px;
	}
.pie-centro {
	padding:5px;
	font-family:'LatoBlack';
	}
.pie-centro-container {    
   	align-items: center;
}		
.flex-center{
	padding-top:5px;
   align-items: start;
   justify-content: center;
}
.pie, .pie a{
	color:#fff;
	}
	
.pie1{ font-size:19px; }
.pie2, .pie3{ font-size:16px; }
.pie2 p, .pie3 p{font-size:18px;}

.pie2 p, .pie3 p{
	font-family:'Lato';
	line-height:1.1em;
	}	
.pie3 a, .pie3 a:hover {
	font-size:12px;
	color:#fff;
	text-decoration:none;
	}
.pie3 { line-height: 1em;}
.copyright {
	font-family:'LatoMedium';
	color:#fff;
	font-size:14px;
	background:#333;
	padding:15px;
	height:46px;
	}
.base {
	position:relative;}	
	
.canguro {
	padding-top:10px;
	/*position:absolute;
	right:0;*/
	} 
	
.cert-cell {
	align-items: center; 
	justify-content: center;
	text-align:center; }
	
.col-centered{
	float: none;
	margin: 0 auto;
}	
.pie-centro{ text-align:center;}

#page-title h1 { font-family:'MontserratRegular'; color:#5e5d62; margin:0;}
#page-title img { padding-right:15px;}

#page-title h1{font-size:56px; }
#page-title img { width:90px; height:auto; }

#page-title h1{font-size:8vw; word-wrap: break-word; }
#page-title img { width:90px; height:auto; }
.break-word { word-wrap: break-word;}
.pie .flex-center { text-align:center;}

.row:before,.row:after {
	 display:inline-block !important;
	 }
.col-sm-6 {	width:50% !important; }
.col-sm-3 {	width:25% !important; }
[type=reset], [type=submit], button, html [type=button],
.djslider-default .navigation-container .next-button,
.djslider-default .navigation-container .prev-button, a
 { outline:0px; }
 /* Extra Small Devices, Phones */ 
    @media only screen and (min-width : 480px) {
		
     }
    /* Small Devices, Tablets */
    @media only screen and (min-width : 768px) {		
		.pie-centro{text-align: left;}
		.pie-centro{text-align: center;}
/*#page-title h1{font-size:5vw; }
#page-title img { width:70px; height:auto; }*/
		
    }
    /* Medium Devices, Desktops */
    @media only screen and (min-width : 992px) {
		.pie-centro{text-align: left;}
		.pie{ 	max-height:170px; }
		.pie1{ font-size:15px; }
		.pie2, .pie3{ font-size:18px; }
		.pie2 p, .pie3 p{font-size:16px;}
		
		#page-title h1{font-size:4vw; word-wrap: break-word; }

   }
    /* Large Devices, Wide Screens */
    @media only screen and (min-width : 1200px) {
    }