.page_header_wrapper.affix-top-wrapper {
    background-color: black;
}
.header-navigation .main-navigation .menu-main-menu > ul > li > a, .header-navigation .main-navigation .menu-main-menu > li > a {
    font-size: 16px;
    color: #fff;
}
.template-cms_carousel--services .owl-nav .owl-prev, .template-cms_carousel--services .owl-nav .owl-next {
    width: 32px;
    height: 32px;
    background: #000000;
    color: #fff;
    font-size: 24px;
}
.cms-testimonial-vertical .carousel-main .author-content {
    background: #000;
}
.affix {
    background: #000;
}
.template-cms_carousel--services .post-thumbnail .number {
    color: #000;
}
.admin-bar .affix {
    top: 0px;
}
.navbar-toggle .icon-bar {
    background: #fff;
}
.header-top.layout2 .cms-socials a {
    color: #ffffff;
}
.header-top.layout2 .contact-info-top {
    color: #ffffff;
}
.header-top.layout2 .widget {
    line-height: 30px;
}
.header-top.layout2 {
    background: #000000;
}
.header-top {
    border-bottom: 1px solid #ffffff;
}
.header-navigation {
    background: #000000;
}
.vc_custom_1507019809594 {
    display: none;
}
footer .footer-top {
    padding-top: 50px;
    padding-bottom: 0px;
}
div.wpcf7 {
    /* color: white; */
}
.vc_custom_1506048186933 {
    color: black;
}
.vc_custom_1506496108964 {
    color: white;
}
.header-top.layout2 {
    height: 35px;
}
.header-top .contact-info-top i {
    color: #fff;
}
.navbar-toggle:hover .icon-bar, .navbar-toggle:focus .icon-bar {
    background: #fff;
}
.ef3-back-to-top {
    opacity: 1.0;
    background-color: #000;
}
.cms-custom-heading .title-dot span {
    background: #fff;
}
.buildana-blog-loop .post-thumbnail .bl-plink, .buildana-blog-loop .post_gallery_wrap .bl-plink {
    background: #000;
}
.flaticon-link:before {
    color: white;
}
.entry-header .entry-meta .detail-date a:before {
    color: #000;
}
.entry-header .entry-meta .detail-comment a:before {
    color: #000;
}
.cms-testimonial-vertical .carousel-main .author-content h5 {
    color: white;
}
.vc_custom_1507198894099 {
    background-color: #fff !important;
}
.vc_custom_1507085667053 {
    background-color: #fff !important;
}
.vc_custom_1507085675691 {
    background-color: #fff !important;
}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .login-select, .form-control, .uneditable-input {
    background-color: #efeeee;
    border: 1px solid #ddd;
}
.footer-top .widget_nav_menu ul li a:before {
    color: #fff;
}
.cms-fancyboxes-wraper.style-0 .fancy-icon i {
    color: #000;
}
.breadcrumb-text > span + span:before {
    color: #fff;
}
.fancy-style1 .fancy-icon i {
    color: #000;
}
.cms-testimonial-vertical {
    /* background-image: -webkit-linear-gradient(left, transparent 70%, #00000 50%); */
    background-image: linear-gradient(left, transparent 70%, #00000 50%);
}
.carousel-inner {
    position: relative;
    width: 150%;
}
.buildana-service-single .entry-title {
    font-size: 28px;
    margin-bottom: 10px;
}
.buildana-service-single .intro-text {
    letter-spacing: 0em;
    line-height: 26px;
    font-size: 20px;
}
body {
    color: #00000;
}
.service-style1 .post-service-thumbnail .bl-plink-font {
    display: none;
}
.footer-top .lbl {
    color: white;
}
.btn, button, input[type="button"], input[type="submit"] {
    border: 2px solid #fff;
}
.project-single .project-style .title-cat .cats a {
    color: #fff;
}
.project-single .project-style .title-cat {
    background: #000;
}
.cms-testimonial-vertical .carousel-main .author-content p {
    color: #fff;
}
.padding_bottom_90 {
    padding-bottom: 10px;
}
.padding_bottom_120 {
    padding-bottom: 1px;
}
.vc_custom_1507083687914 {
    padding-top: 55px !important;
}