#header .logo img {
    padding: 0;
    margin: 0;
    max-height: 100px;
}

#header {
    height: 110px;
    transition: all 0.5s;
    z-index: 997;
    transition: all 0.5s;
    background: #000000;
    box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1);
}

#hero {
    width: 100%;
    height: 70vh;
    background: #ffffff;
    border-bottom: 2px solid #ffffff;
    margin: 72px 0 -72px 0;
}

.navbar a:hover, .navbar .active, .navbar .active:focus, .navbar li:hover>a {
    color: #ffffff;
}

.navbar a:hover, .navbar .active, .navbar .active:focus, .navbar li:hover>a {
    text-decoration:underline;
}

.navbar a, .navbar a:focus {
	color: #fff;
}

.navbar .dropdown ul {
    background: #5c5c5c;
}

.navbar .dropdown ul a:hover, .navbar .dropdown ul .active:hover, .navbar .dropdown ul li:hover>a {
    color: #f8f9fa;
}

#about .abotfx h3{	color:#fff; padding-top:10vh;}

#about .abotfx p{	color:#fff; font-size:22px; font-family: "Poiret One", sans-serif;
  font-weight: 400;
  font-style: normal;}

.abottx h3{	color:#fff; font-size:18px;}

.abottx h4{	color:#7d7d7d; font-size:14px;}

#hero .btn-get-started {
    color: #fff;
    background: #000000;
}

#hero .btn-get-started:hover {
    background: #000000;
}

.services .icon-box:hover {
    transform: translateY(-5px);
    border-color: #000000;
}


.abttop{	padding-top:10vh;}

.abttop h1{   text-align:center; font-weight:bold; padding-top:20px;}

.about p{ font-size:18px; text-align:justify;}


#footer {
    background: #fff;
    padding: 0 0 30px 0;
    color: #212529;
    font-size: 14px;
    background: #000000;
}

#footer .copyright {
    text-align: center;
    float: left;
    color: #fff;
}

#footer .footer-top .social-links a:hover {
    background: #000000;
    color: #fff;
}

#footer .footer-top .social-links a {
    background:#000000;
    color: #fff;
}



.back-to-top {
    background: #000000;
}

.back-to-top:hover {
    background: #000000;
    color: #fff;
}

#about ul li{	font-size:16px; font-weight:400;}

#about .servi{	border:2px solid #000000;}

.about i {
    font-size: 32px;
    margin-top: 15px;
    color: #000000;
}

.contact .php-email-form button[type=submit] {
    background: #000000;
}

.contact .php-email-form button[type=submit]:hover {
    background: #000000;
}

.contact .info i {
    color: #000000;
}

.contact .info .email:hover i, .contact .info .address:hover i, .contact .info .phone:hover i {
    background: #000000;
    color: #fff;
}	

.contact .info {
    border-top: 3px solid #000000;
    border-bottom: 3px solid #000000;  
}

.contact .php-email-form {
    border-top: 3px solid #000000;
    border-bottom: 3px solid #000000;
}

.contact .info p{	color:#000000;}


.contact p a{	color:#000000;}

.whitec{	background:#000000;}

.whitec h3{	color:#fff;}

.whitec p{	color:#bcbcbc;}