        
        .pgraph{
            font-size:14px;
            line-height: 16px;
            margin-top:-10px;
        }
        
        .tlpgraph{
          font-size:16px; 
          font-weight: bold;
          line-height: 18px; 
        }
        text[text-anchor="middle"]{
            opacity: 1;
        }
       
       /* table {
          table-layout: fixed;
          width: 640px; 
          height:150px;
          padding: 0px; 
        }
        
        table td {
            padding: 0px; 
            overflow: hidden;
            line-height: 20px;
            border: none;
        }*/
        
        .table_pol {
          table-layout: fixed;
          width: 100%; 
          height:130px;
          padding: 0px; 
        }
        
        .table_pol thead tr th, .table tbody tr td {
            border: none;
            vertical-align: top;
        }
        .table_pol td, .table_pol th {
            padding-left: 10px;
            padding-right: 10px;
            vertical-align: top;
            border-top: 0px solid #dee2e6;
            padding-bottom: 0px;
            padding-top: 0px;
        }
        
        .table {
          table-layout: fixed;
          width: 640px; 
          height:150px;
          padding: 0px; 
        }
        .table thead tr th, .table tbody tr td {
            border: none;
        }
        .table td, .table th {
            padding: 0;
            vertical-align: top;
            border-top: 0px solid #dee2e6;
            padding-bottom: 0px;
            padding-top: 0px;
        }
        
       
        
        .opacity {
         opacity: 0.3;
        }
        .opacity-5 {
         opacity: 0.5;
        }
        .hide {
         opacity: 0;
        }
        .fade-in {
        	opacity: 1;
        	animation-name: fadeInOpacity;
        	animation-iteration-count: 1;
        	animation-timing-function: ease-in;
        	animation-duration: 2s;
        }
        
        @keyframes fadeInOpacity {
        	0% {
        		opacity: 0;
        	}
        	100% {
        		opacity: 1;
        	}
        }
        .animation.animate {
            animation: pulse 5s infinite;//change this to whatever you want
        }
        
        .slidertop .rev_slider .tp-bgimg.defaultimg {
            background-position: center center !important;
            max-height: 450px;
        }
        .curved-border{
           max-height: 450px !important;  
        }
       .tp-fullwidth-forcer{
          max-height: 450px !important;  
        }
        
        .timeline__content p {
            font-size: .7475rem;
            line-height: 1.2;
            margin-bottom: 10px;
        }
        
    	.container_per {
        	position:relative;
        	text-align:center;
        	color:black;
    	}
    
    	.centered_per {
        	position:absolute;
        	top:50%;
        	left:50%;
        	font-size:20px;
        	transform:translate(-50%,-50%);
    	}
    
    	.container_perue {
        	position:relative;
        	text-align:center;
    	    color:black;
    	}
    
    	.centered_perue {
        	position:absolute;
        	top:50%;
        	left:50%;
        	font-size:20px;
        	transform:translate(-50%,-50%);
    	}
        #imgbtmapa {
          opacity: 0.3;
          filter: alpha(opacity=30); /* For IE8 and earlier */
        }
        
        /* Centered text */
        .centered {
          position: absolute;
          top: 60%;
          left: 50%;
          transform: translate(-50%, -50%);
          
        }
        .overlay_meu {
            width: 100%;
        	height: 100%;
        	content: '';
        	position: absolute;
        	left: 0;
        	top: 0;
        	pointer-events: none;
        	opacity: 0.6;
        	background: #212529;
        	z-index: 2;
         }
         .slider-container {
            background: #151719;
            height: 400px;
            overflow: hidden;
            width: 100%;
            direction: ltr;
         }   
         h1 {
        	font-size: 2.6em;
        	line-height: 44px;
        	margin: 0 0 12px 0;
        }
        
          @media only screen and (max-width: 768px) {
              /* For mobile phones: */
              
              [class*="text-3"] {
                font-size: 1.2em !important;
              }
              
              
              [class*="firsttxt"] {
                margin-top:40px !important;
              }
              [class*="curved-border"] {
                min-height:200px !important;
              }
              #subtit{
                font-size: 14px !important;
              }
              #slitop{
                height:250px !important;
               } 
              #revolutionSlider{
                min-height: 200px !important;
              }