/********** Header **********/
.logo {
   max-width: 202px;
}
.logo img {
   width: 100%;
   height: 100%;
}
.logo .logo-black {
   display: none;
}
.background-header .logo {
   margin-top: 8px !important;
   transform: scale(0.8);
}
.background-header .logo .logo-white {
   display: none;
}
.background-header .logo .logo-black {
   display: block;
}
/********** Header End **********/


/********** Contact Us **********/
#services h6 {
   font-size: 26px;
   font-weight: 700;
   color: #ffffff;
   line-height: 40px;
   margin-bottom: 25px;
   letter-spacing: 0.5px;
   text-align: center;
}
#services h7 {
   margin-bottom: 30px;
   font-size: 16px;
   line-height: 30px;
   letter-spacing: 0.5px;
   text-align: center;
   color: #ffffff;
   display: block;
}
/********** Contact Us **********/


/********** Contact Us **********/
#contact-us .contact-form {
   padding: 34px 100px;
}
#contact-us .contact-icon {
   display: flex;
   flex-direction: column;
   align-items: flex-start;
   margin-bottom: 15px;
}
#contact-us .contact-icon a {
   margin-bottom: 15px;
}
#contact-us .contact-icon i {
   color: #fff;
   text-align: center;
   background-color: #0088e8;
   width: 40px;
   height: 40px;
   line-height: 40px;
   border-radius: 5px;
   display: inline-block;
   font-size: 16px;
   -webkit-transition: all 0.3s ease 0s;
   -moz-transition: all 0.3s ease 0s;
   -o-transition: all 0.3s ease 0s;
   transition: all 0.3s ease 0s;
}
#contact-us .contact-icon a:hover i {
   background-color: #1e1e1e;
   color: #fff;
}
#contact-us .contact-icon a span {
   color: #ffffff;
   margin-left: 10px;
}
/********** Contact Us End **********/


/********** Footer **********/
body footer {
   padding: 15px 0px;
}
body footer .copyright {
   text-align: center;
   margin-top: 0;
}
/********** Footer End **********/