

.header.header-home-three .header-navigation .container,
.header-navigation .container {
	padding-right: 0px;
}

.feature-style-one.overlapped-bottom {
    	margin-bottom: 0px;
	}	

/*.feature-style-one .single-feature-style-one {
	text-align: center;
	background: #fa0029;
	padding: 10px 0;
}*/
/*.feature-style-one .single-feature-style-one {
    padding: 31px 20px;
}*/


.feature-style-one [class*="col-md"]:nth-child(1) {
	background: #F6F6F6;
	 /*padding: 0px 20px;*/
}

.feature-style-one [class*="col-md"]:nth-child(2) {
    background: #E67E01;
     /*padding: 0px 20px;*/
    text-align: center;   
}
.feature-style-one [class*="col-md"]:nth-child(2) .icon-box i {
	color: #fff;
} 
.feature-style-one [class*="col-md"]:nth-child(2) h3 {
	color: #fff;	
}

.feature-style-one [class*="col-md"]:nth-child(3) {
    background: #E67E01;
     padding: 0px 25px;
    text-align: center;
}

.feature-style-one .single-feature-style-one .icon-box i {
    color: #E67E01;
    font-size: 60px;
}

.single-service-style-one .front {
	background: #E67E01;
}

.single-service-style-one .front i {
	color: #fff;
}
.single-service-style-one .front h3 {
	color: #fff;	
}
 
 .about-style-three .about-img-box img {
 	max-width: 100%;
 	width: 550px
 }


.inner-banner {
  text-align: center;
  padding-top: 105px;
  padding-bottom: 50px;
  
}
.opacity {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(41,169,208,0.65);
}

.bg1 { 
	background:  url(../img/header/1.jpg) no-repeat center;
  	background-size: cover;
  }
.bg2 { 
	background:  url(../img/header/2.jpg) no-repeat center;
  	background-size: cover;
  }
 .bg3 { 
	background:  url(../img/header/3.jpg) no-repeat center;
  	background-size: cover;
  }

  .bg4 { 
	background:  url(../img/header/4.jpg) no-repeat center;
  	background-size: cover;
  }
.bg5 { 
	background:  url(../img/header/5.jpg) no-repeat center;
  	background-size: cover;
  }


 .hidden-sidebar .sidebar-content .social a {
 	font-size: 22px;
 }

 .hidden-sidebar {
 	background: #E67E01;
 }

 .hidden-sidebar .sidebar-content .navigation-box {
 	margin-top: 40px;
	margin-bottom: 60px;
 }

 footer.site-footer .footer-widget.subscribe-widget {
 	padding: 5px 10px;
 }

/***********************************
PHONE
***********************************/

@media screen and (max-width: 600px ) {


	.about-style-three {
  		padding: 60px 0;
	}

	.header-top .header-right-info {
		display: none
	}

	.feature-style-one.overlapped-bottom {
    	margin-bottom: -25.5px;
	}

	.portfolio-style-two {
    	padding-bottom: 10px;
	}	

	.sec-pad {
    	padding: 40px 0;
	}


	.header-top.home-three .top-info .social a {
    	font-size: 22px;
    }

    .slider-home-one .content h2 {
    	background:rgba(230, 126, 1, 0.2);
    	padding:15px 0px;
    }

    #minimal-bootstrap-carousel.slider-home-three .carousel-inner .item {
    	min-height: 250px;
    }

    .header-top.home-three .logo {
    	padding: 10px 0 20px;    
	}

	.header-top .logo img {
		width: 180px;
	}

	.header.header-home-three .header-navigation .container {
    	padding-top: 16px;
    	padding-bottom: 22px;
	}

	.header-top.home-three .top-info .left-text {
    padding: 6px 0;
	}

	.header-top.home-three .top-info .social {
    	padding: 6px 0 5px;    
	}

	.header.header-home-three + section, .header.header-home-three + div {
    	margin-top: -50px !important;
	}

	.single-service-style-one .front {
    	min-height: 158px;	
    }

    .single-service-style-one .front i {
    	font-size: 40px;    
	}

	.fab {
    	font-size: 32px !important;
	}

	.about-style-three .about-content {
    	padding-top: 10px;
	}

	.single-service-style-four .img-box {
		background:rgba(0,0,0,0.75);
	}

	.single-service-style-four .img-box > img {
		opacity: 1.9;
	}


	.contact-info-style-one .contact-infos .single-contact-infos + .single-contact-infos a {
		color: #fff
	}

	.center-text {
		width: 100%;
		text-align: center;
	}

	.pt10 {
    	padding: 10px 0 0px;
	}
	.redes img {
		width: 60px; 
		max-width: 100% ;
	}
}