.logo{
	width: 260px;
    background: #fff;
    border-radius: 23px;
}
.orange{
	color: #f89c2e;
}
.white{

}
.wrapperService{
	border-radius: 4px;
	padding: 40px;
	height: 100%;
	-webkit-box-shadow: 0px 0px 24px 0px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 0px 24px 0px rgba(0,0,0,0.2);
	box-shadow: 0px 0px 24px 0px rgba(0,0,0,0.2);
	transition: 0.3s;
}
.wrapperService:hover{
	background: #f89c2e;
	border-radius: 4px;
	padding: 40px;
	height: 100%;
	-webkit-box-shadow: 0px 0px 24px 0px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 0px 24px 0px rgba(0,0,0,0.2);
	box-shadow: 0px 0px 24px 0px rgba(0,0,0,0.2);
	transition: 0.3s;
}
.wrapperService:hover h4, .wrapperService:hover p{
	color: #fff !important;
}
h2{
    font-weight: 600;
}
#services h2::after {
    content: '';
    background: 
    #f89c2e;
    width: 90px;
    height: 2px;
    display: block;
    margin: 10px auto;
}
h3{
	color: #030303;
	font-weight: 600;
	margin-top: 30px;
	margin-bottom: 30px;
	font-size: 19px;
}
h4{
	font-size: 17px;
	font-weight: 600;
}
#services [class*='col-']{
	margin-bottom: 30px;	
}
#services p{
	color: #696969;
	text-align: justify;
}
@media (max-width: 575px){
	.logo{
		width: 210px;
	    background: #fff;
	    margin: 0 auto 23px;
	    border-radius: 23px;
	    display: block;
	    padding: 0 10px 0 10px;
	}
	#footer ul li {
		background: rgb(255 255 255 / 75%) !important;
	    margin-bottom: 2px;
	    padding-left: 10px;
	    background: #fff;
	}
	#footer span {
		background: rgb(255 255 255 / 0%) !important;
	    padding: 0 2px 0px 0;
	    display: table-footer-group;
	    margin-bottom: 2px;
	}
}
@media (max-width: 991px){

	#services, #services p{
		text-align: center !important;
	}
	#footer {
		padding: 40px 0 50px 0 !important;
	}
	#footer h2 {
	    font-size: 44px !important;
	    text-shadow: 2px 3px #ffca81;
	    line-height: 82px !important;
	    margin-bottom: 30px !important;
	    line-height: 47px !important;
	}

}
#services img{
	width: 100px;
	margin-bottom: 18px;
}
.p{

}
.bgOrange{
	background: #f89c2e;
}
.bgOrange h4, .bgOrange p{
	color: #ffffff !important;
}
/*Form*/
input[type="text"], .textarea{
    border: 0px solid #ced4da;
    border-bottom-right-radius: 7px;
    border-top-right-radius: 7px;
    border-bottom-left-radius: 7px;
    border-top-left-radius: 0;
    color: #010101;
    font-weight: 700;
}
.form-control::-webkit-input-placeholder {
  color: #010101;
}
.form-control:-moz-placeholder {
  color: #010101;
}
.form-control::-moz-placeholder {
  color: #010101;
}
.form-control::placeholder {
  color: #010101;
}
.form-control:-ms-input-placeholder {
  color: #010101;
}
.btnSend {
    border: 0px solid #ced4da;
    border-bottom-right-radius: 7px;
    border-top-right-radius: 7px;
    border-bottom-left-radius: 7px;
    border-top-left-radius: 0;
    background: #fff;
    color: #010101;
    font-weight: 700;
	-webkit-box-shadow: 0px 0px 24px 0px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 0px 24px 0px rgba(0,0,0,0.2);
	box-shadow: 0px 0px 24px 0px rgba(0,0,0,0.2);
	padding: 5px 30px 5px 30px;
}
.form-check-label {
    font-weight: 500;
}
hr{
	border-top: 1px solid rgb(191, 191, 191);
}
/*Header*/
#header{
	background: url("../img/bg-header.jpg");
	background-position: top center;
	background-size: cover;
	height: 910px;
	padding: 20px 0 70% 0;
}
#header p{
    font-size: 34px;
    margin-bottom: 25px;
    line-height: 36px;
}
/*Footer*/
#footer span {
	background:#fff;
	padding: 0 3px 0px 67px;
}
#footer ul {
    padding: 0;
    margin: 0;
}
#footer ul li {
    list-style: none;
    font-size: 19px;
}
#footer h2{
	font-size: 76px;
	text-shadow: 2px 3px #ffca81;
	line-height: 82px;
	margin-bottom: 80px;
}
#footer{
	background: url("../img/bg-footer.jpg");
	background-position: top center;
	background-size: cover;
	padding: 170px 0 141px 0;
}
.socialNetworks{

}
#footerBottom{
    padding-top: 30px;
    padding-bottom: 30px;
}
.icon{
    padding: 10px 34px 23px 0;
    display: grid;
    background: url("../img/social.png");
    background-size: 130px;
}
.t{
	background-position: 1px;	
}
.f{
	background-position: 82px;	
}
.i{
	background-position: 34px;	
}
#footerBottom ul {
	margin: 0;
	padding: 0;
	padding: 10px 0 0 0;
}
#footerBottom ul li{
	display: inline-block;
}