@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

html {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    -ms-overflow-style: scrollbar;
    -webkit-tap-highlight-color: transparent;
    border: none;
    outline: none;
    overflow-x: hidden;
    overflow-y: scroll;
    height: 100%;
}

*,
*:before,
*:after {
    -webkit-box-sizing: inherit;
    -moz-box-sizing: inherit;
    box-sizing: inherit;
}

@-ms-viewport {
    width: device-width;
}

:root {
    scroll-behavior: smooth;
}

* {
     user-select: none;
    -webkit-tap-highlight-color: transparent;
      cursor:default;
}

    *:focus {
        outline: none;
    }

html {
    overflow: unset !important;
}

body {
    font-family: 'Poppins', sans-serif;
    background: #f8f8f8;
    color: #444444;
    height: 100vh;
    overflow: unset;
}


h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: 'Poppins', sans-serif !important;
}
img{
    width:100%;
    max-width:100%;
}
header nav.navbar a.navbar-brand img {
    width: 100px;
}
footer .logo img.logo_main {
    width: 120px;
    margin-bottom: 15px;
}
footer.footer_wrap.widget_area .footer_wrap_inner {
    background-color: #0d0046;
    color: #fff;
    padding: 100px 0px;
}

.banner-img-main{
    position:relative;
}

.banner-content {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
    color: #fff;
    background: rgba(0, 0, 0, 0.5);
    padding: 100px;
    border-radius: 50px;
}

.masti-entertainer span i{
    font-size:50px;
    text-align:center;margin-bottom:15px;
}
.masti-entertainer-zone .row{
    position:relative
}
.masti-entertainer-zone-right {
    position: absolute;
    right: 0px;
    top: 50%;
    transform: translate(-20%, -50%);
    width: 580px;
}

.next--zone {
    left: 20%;
    right: inherit;
}