	 #menu{
		background: rgb(255, 255, 255);
	 }
	 
	 #header{
		 display:none;
	 }
	 
	.responsive {
	  width: 100%;
	  height: auto;
	}

	.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {
	  display: block;
	  max-width: 100%;
	  height: auto;
	}
	
	.img-pos{
        display: block;
        margin-left: auto;
        margin-right: auto;	        	
	}	

	
	p{
		font-size: 1.2em;
	}
	
	.header-scrolled .logo-canedo{
		display:block;
	}
	
	.logo-power{
		text-align:center;
		width:100%;
	}
	
	.img-portfolio img{
		width:270px;
		height:auto;
	}
	
	#foneprincipal{
		position: absolute;
		top: 230px;
		left: 54%;
		font-size: 42px;
		font-family: 'Open Sans';
		font-weight: bold;
		color:#fff;
	}

	@media (max-width: 460px) {
		#foneprincipal{			
			top: 70px;
			left: 50%;
			font-size: 16px;
		}
		
		.img-servicos{
			width:100% !important;
			height:auto;
		}				
		.tel-topo{
			margin-top:0px !important;
		}
		
		.mobile-nav-toggle i{
			color:#fff !important;
		}		 
		
		#header.header-scrolled, #header.header-inner-pages{
			height:50px;
		}
		
		.d-flex{
			margin-left: 20px !important;
		}				
	}
		
	@media (min-width: 461px) and (max-width: 600px) {
		#foneprincipal{			
			top: 100px;
			left: 50%;
			font-size: 16px;
		}
		
		#hero{
			height: 0vh;
		}
		
		.img-servicos{
			width:100% !important;
			height:auto;
		}		
		.tel-topo{
			margin-top:0px !important;
		}
		
		#header.header-scrolled, #header.header-inner-pages{
			height:50px;
		}
		
		.mobile-nav-toggle i{
			color:#001abf;
		}
		
		.d-flex{
			margin-left: 20px !important;
		}						
	}
	
	@media (min-width: 601px) and (max-width: 992px) {
		#foneprincipal{	
			top: 150px;
			left: 51%;
			font-size: 36px;
		}
		
		#hero{
			height: 50vh;
		}		
		
		.img-servicos{
			width:100%;
			height:auto;
		}
		.tel-topo{
			margin-top:0px !important;
		}
		
		#header.header-scrolled, #header.header-inner-pages{
			height:50px;
		}
		
		.mobile-nav-toggle i{
			color:#001abf;
		}									
	}
	
	@media (min-width: 993px) and (max-width: 1200px) {
		#foneprincipal{	
			top: 180px;
			left: 51%;
			font-size: 36px;
		}			
	}
	
	.topo{
		background:linear-gradient(to left, rgb(255, 210, 31) -95%, rgb(255, 255, 255) 100%) !important;
	}
	
	#servicos .section-title h2::after {
		background:#dc4a00;
	}
	
	.img-servicos{
		width:300px;
		height:180px;
		border-radius:10px;
		border:1px solid #001abf;
	}
	
	.tel-topo{
		margin-top:80px;
		text-align:center;
	}
