* {
    outline: 0
}

a,
a:focus,
a:hover {
    outline: 0
}





body {
    font-family: 'Poppins', sans-serif;
    ;
    overflow-x: hidden
}

a:hover {
    text-decoration: none
}

*,
:focus,
:hover {
    outline: 0
}

.img-responsive.center {
    margin: 0 auto
}





section.nukte .item img {
    width: 120px;
}


section.nukte .item {
    position: relative
}

section.nukte .item img.background {
    width: 100%;
    height: 852px;
    object-fit: cover;
}

section.nukte .item .overlay {
    position: absolute;
    left: 180px;
    top: 250px;
    color: #fff;
    width: 215px
}

section.nukte .item.right .overlay {
    right: 180px;
    left: auto;
    text-align: right;

}


section.nukte .item .overlay h2 {
    font-family: '' Poppins', sans-serif;';
    margin-bottom: 0
}

section.nukte .item .overlay hr {
    border: none;
    border-bottom: 5px solid #fff;
    width: 80px;
    float: left;
    margin: 10px 0
}

section.nukte .item.right .overlay hr {
    float: right
}

section.nukte .item .overlay span.arrows:before {
    content: '<<<'
}

section.nukte .item.left .overlay span.arrows:before {
    content: '>>>'
}

footer .top {
    text-align: center;
    background: #070707;
    padding: 20px
}

footer .top ul {
    padding: 0;
    margin: 0
}

footer .top ul li {
    display: inline-block
}

footer .top ul li:not(:last-child):after {
    content: '|';
    color: #fff;
    padding: 0 5px 0 10px;
    position: relative;
    top: 1px;
    font-size: 18px
}

footer .top ul li a {
    color: #fff;
    font-size: 14px
}

footer .footer {
    background: #1e1e1e;
    color: #999;
    font-size: 12px;
    padding: 11px 0
}

footer .footer .logo {
    margin-bottom: 10px;
    width: 140px;
}

footer .footer ul {
    text-align: center;
    padding: 20px;
    float: right
}

footer .footer ul li {
    display: inline-block
}

footer .footer ul li a {
    color: #999;
    font-size: 14px;
    font-size: 20px;
    padding: 0 10px
}

.p-0 {
    padding: 0
}

@media(max-width:767px) {
    section.nukte .item .overlay {
        top: 70px;
        left: 70px
    }

    section.nukte .item img.background {
        width: 100%;
        height: 388px;
        object-fit: cover;
    }

    section.nukte .item.right .overlay {
        right: 70px;
        left: auto
    }

    header.home .logo {
        max-width: 80%
    }

    footer .footer {
        text-align: center
    }

    footer .footer ul {
        float: none
    }
}




.nukte-button-2 {
    background-color: white;
    color: black;
}

.nukte-button {
    overflow: hidden;
    padding: 13px 35px;
    border-radius: 15px;
    position: relative;
    display: inline-block;
    color: var(--whiteColor);
    -webkit-transition: .5s ease-in-out;
    transition: .5s ease-in-out;
    border: 1px solid #ffffff50;
    background-color: #e75d0d;
    font-size: 15px;
    font-weight: 600;
    font-family: 'Poppins', sans-serif;
}


.nukte-button::before {
    content: '';
    width: 0;
    height: 50px;
    border-radius: 0 50% 50% 0;
    background-color: black;
    position: absolute;
    left: 60%;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition: .5s ease-in-out;
    transition: .5s ease-in-out;
    z-index: 0;
}

.nukte-button::after {
    content: '';
    width: 0;
    height: 50px;
    border-radius: 50% 0% 0% 50%;
    background-color: black;
    position: absolute;
    right: 60%;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition: .5s ease-in-out;
    transition: .5s ease-in-out;
    z-index: 0
}

.nukte-button span {
    position: relative;
    z-index: 1
}

.nukte-button i {
    margin-left: 8px;
    position: relative;
    top: 3px
}

.nukte-button:hover {
    color: white;
    border-radius: 25px;
    border-color: black
}

.nukte-button:hover::before,
.nukte-button:hover::after {
    width: 100%
}

.nukte-button:hover::before {
    left: 50%
}

.nukte-button:hover::after {
    right: 50%
}

.nukte-button-2 {
    background-color: var(--whiteColor);
    color: var(--mainColor)
}