@font-face {
	font-family: 'Euphemia UCAS';
	src: url('../fonts/EuphemiaUCAS.eot');
	src: url('../fonts/EuphemiaUCAS.eot?#iefix') format('embedded-opentype'),
		url('../fonts/EuphemiaUCAS.woff') format('woff'),
		url('../fonts/EuphemiaUCAS.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Euphemia UCAS';
	src: url('../fonts/EuphemiaUCAS-Italic.eot');
	src: url('../fonts/EuphemiaUCAS-Italic.eot?#iefix') format('embedded-opentype'),
		url('../fonts/EuphemiaUCAS-Italic.woff') format('woff'),
		url('../fonts/EuphemiaUCAS-Italic.ttf') format('truetype');
	font-weight: normal;
	font-style: italic;
}

@font-face {
	font-family: 'Euphemia UCAS';
	src: url('../fonts/EuphemiaUCAS-Bold.eot');
	src: url('../fonts/EuphemiaUCAS-Bold.eot?#iefix') format('embedded-opentype'),
		url('../fonts/EuphemiaUCAS-Bold.woff') format('woff'),
		url('../fonts/EuphemiaUCAS-Bold.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
}
.texto{
	background: url(../images/texto.png) no-repeat center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    width: auto;
    height: 207px;
}
body {
  background: url(../images/background.jpg) no-repeat top center; 
/*   -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover; */
  background-size: contain;

  /* margin-top: 50px; */
  font-family: 'Euphemia UCAS', sans-serif;
      -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;

}
ul {
	list-style-image: url('../images/icon.png');
}

ul li{
	margin: 15px;
}

.bloco{
	color: #FFF;
    /* background-color: #646459; */
    padding: 84px;
    background-image: url(../images/bg-block.png);
    background-size: contain;
    background-repeat: no-repeat;
        margin-top: 250px;
}
.footer {
    position: relative;
    bottom: 0;
    width: 100%;
       padding-top: 25px;
    padding-bottom: 5px;
    /* line-height: 5px; */
    background-color: #646459;
}

@media screen and (max-width: 1440px){
	body {
	  -webkit-background-size: cover;
	  -moz-background-size: cover;
	  -o-background-size: cover;
	  background-size: cover;

	}

	.bloco{    margin-top: 0px;}
	 .texto{height: 190px}
	
}
 @media  (max-width: 1280px){
	body {
	  -webkit-background-size: contain;
	  -moz-background-size: contain;
	  -o-background-size: contain;
	  background-size: contain;

	}

	.bloco{    margin-top: 0px;}
	 .texto{height: 150px }
	
}
@media (max-width: 991px) { 	body {
	  -webkit-background-size: cover;
	  -moz-background-size: cover;
	  -o-background-size: cover;
	  background-size: cover;

	}
	.bloco {
	    color: #FFF;
	    background-color: #646459;
	    padding: 15px;
	     background-image: none; 
	    background-size: contain;
	    background-repeat: no-repeat;
	    margin-top: 0px;
	}
	 .texto{height: 115px;}
	.footer {
    position: relative;}
   }


   @media (max-width: 1199px) { 

   }
@media (max-width: 767px) { 
		body {
	  -webkit-background-size: cover;
	  -moz-background-size: cover;
	  -o-background-size: cover;
	  background-size: cover;

	}
	.bloco {
	    color: #FFF;
	    background-color: #646459;
	    padding: 15px;
	     background-image: none; 
	    background-size: contain;
	    background-repeat: no-repeat;
	    margin-top: 0px;
	}
	 .texto{height: 115px;}
	.footer {
    position: relative;}
  

 }

@media (max-width: 575px) { 
body {
	  -webkit-background-size: 270% 50%;
	  -moz-background-size:  270% 50%;
	  -o-background-size:  270% 50%;
	    background-size: 270% 50%;

	}
	.bloco {
	    color: #FFF;
	    background-color: #646459;
	    padding: 15px;
	     background-image: none; 
	    background-size: contain;
	    background-repeat: no-repeat;
	    margin-top: 0px;
	}
	 .texto{   background: url(../images/nc-mobile.png) no-repeat center;  height: 367px; } 

	img.logo{
		width: 140px;
		    margin-bottom: -6rem;
	}
}


