.shadow.dark-small::after {
    background: #1b0038 none repeat scroll 0 0;
    content: "";
    height: 100%;
    left: 0;
    opacity: 0.85;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1;
}
.logo{
    max-width: 240px;
}
.btn.btn-light.effect {
    background: #a3c819 none repeat scroll 0 0;
    border: 2px solid #77970a;
    color: #526510 !important;
    border-radius: 50px;
    text-transform: uppercase;
    transition: .5s all ease;
}
.btn.btn-light.effect:hover {
    background: white;
    color: #444444 !important;
}
.site-heading h5 {
    color: #9bc500;
}
.services-area .services-content .item::before {
    background: #5b2e83;
}
.services-area .services-content .item img {
    height: 160px;
}
.site-heading .devider {
    height: 3px;
    background: #5b2e83;
}
.site-heading .devider:before {
    height: 3px;
    background: #5b2e83;
}
.about-area .about-content .top-info .col-lg-6:last-child i {
    color: #6c757d;
}
.about-area .about-content .item i {
    color: #6c757d;
}
.bg-gray {
    background-color: #fbfbfb;
}
.services-area .services-items .item .icon::after {
    background: rgb(248 249 250);
}
.services-area .services-items .item-grid:last-child .single-item:nth-child(2n) .item i {
    color: #6c757d;
}
.services-area .services-items .item-grid:last-child .single-item:first-child .item i {
    color: #6c757d;
}
.services-area .services-items .item i {
    color: #6c757d;
}
.services-area .services-items .single-item:nth-child(2n) .item i {
    color: #6c757d;
}
/*.testimonials-area .testimonials-carousel .owl-nav {
    position: static;
    margin: 25px;
}*/
.testimonials-area .testimonials-carousel .owl-nav .owl-next, .testimonials-area .testimonials-carousel .owl-prev {
    border: 2px solid transparent;
    color: #5b7a01;
    background: #98c600;
    transition: .5s all ease;
}
.testimonials-area .testimonials-carousel .owl-nav .owl-next:hover, .testimonials-area .testimonials-carousel .owl-prev:hover {
    background: #774f96;
    color: #ffffff;
}
.testimonials-area .testimonials-carousel .item .thumb i {
    background: #774f96;
}
.testimonials-area .testimonials-carousel .item .bottom span {
    color: #784d96;
    font-size: 14px;
}
/*.testimonials-area .testimonials-carousel .item {
    border: 1px solid #dee2e6;
}*/
.bg-img-blue{
    background-color: blue;
}
.bgPurpleImg{
    background-image: url(assets/img/shape/4-purple.jpg);
    background-attachment: fixed;
}
.work-process-area .process-items .item span {
    color: #9bc500;
}
.work-process-area .process-items .item::after {
    height: 6px;
    background: linear-gradient( 90deg, #10954d 0%, #98c600 56% );
    transition: all 0.35s ease-in-out;
}
@media (min-width: 1024px){
  nav.navbar.bootsnav.menu-center ul.nav.navbar-center {
    float: right;
  }
  nav.navbar.bootsnav ul.nav > li > a {
    font-size: 15px;
  }
}
.pricing-area.half-bg::after {
  background: #fbfbfb;
}
.bg-purple{
    background: #613d79;
}
.nice-select {
    line-height: 40px;
}
.contact-area .item i {
    display: inline-block;
    font-size: 25px;
    border-radius: 50px;
    margin-right: 20px;
    height: 50px;
    width: 50px;
    line-height: 50px;
    background: #95c700;
    text-align: center;
    color: #ffffff;
    position: relative;
    z-index: 1;
}
.contact-area .item i::after {
    display: none;
}
.pricing-area .pricing {
    position: relative;
    background: #ffffff;
    box-shadow: 0px 30px 30px 0px rgb(0 0 0 / 15%);
}
.pricing-area.half-bg::after {
    height: 60%;
}
.icotem{
    display: flex;
    flex-direction: row;
}
.alert {
    position: fixed !important;
    z-index: 1000 !important;
    width: 50% !important;
    margin: 0 auto !important;
    left: 25% !important;
    top: 15px !important;
    text-align: center !important;
}
.alert-mailsend {
    background-color: #6dc913;
    border-color: #509606;
    color: white;
    font-size: 1.2em;
}

@media only screen and (max-width: 767px){
    .icotem{
    flex-direction: row !important;
    display: flex !important;
    }
}