                                                body {
                                                font-family: 'Roboto', sans-serif !important;
                                                overflow-x: hidden;
                                                background: url(../img/NAPOLI_bg.png) center top no-repeat;
                                                background-size: cover;
                                                background-attachment: fixed;
                                            }
                                            
                                            button,
                                            a,
                                            input,
                                            select,
                                            textarea {
                                                font-family: 'Roboto', sans-serif;
                                            }
                                            
                                            .nav-tabs .nav-link {
                                                border: 1px solid transparent;
                                                color: #ffffff;
                                                font-size: 18px;
                                            }
                                            
                                            .nav-tabs .nav-link:focus,
                                            .nav-tabs .nav-link:hover {
                                                border: 1px solid transparent;
                                            }
                                            
                                            .nav-tabs .nav-item.show .nav-link,
                                            .nav-tabs .nav-link.active {
                                                color: #ffffff;
                                                border-right: 1px solid #b58d2d;
                                            }
                                            
                                            .nav-tabs .gallery_link {
                                                border-right: 1px solid #b58d2d;
                                            }
                                            
                                            .menu_content {
                                                height: 650px;
                                            }
                                            
                                            .col_menu_3 {
                                                margin-top: 20px;
                                            }
                                            
                                            .menu_head_content {
                                                margin-top: 90px;
                                            }
                                            
                                            .cArea {
                                                padding: 12px 0 28px 0;
                                            }
                                            
                                            .spacer_all {
                                                padding: 20px;
                                            }
                                            
                                            .content {
                                                padding: 20px;
                                                padding-right: 30%;
                                                padding-top: 0px;
                                            }
                                            
                                            .ico_new {
                                                margin-bottom: 30px;
                                                width: 50px;
                                                height: auto;
                                                margin-top: 20px;
                                            }
                                            
                                            .content p {
                                                color: #fff;
                                                font-size: 16px;
                                            }
                                            
                                            .cArea label {
                                                color: #b58d2d;
                                            }
                                            
                                            .menu_sec_bg {
                                                background-size: cover;
                                            }
                                            
                                            .brand_logo {
                                                margin-top: -35px;
                                            }
                                            
                                            .map_contact_us_block {
                                                padding-top: 90px;
                                            }
                                            
                                            .contact_us {
                                                height: 650px;
                                                background-size: cover;
                                                position: relative;
                                            }
                                            
                                            .map_col {
                                                padding-right: 0px;
                                                padding-left: 40px;
                                            }
                                            
                                            .footer_image_social {
                                                text-align: left;
                                            }
                                            
                                            .flexslider {
                                                margin: 0px 0 0px;
                                                border-color: transparent;
                                                border: none;
                                            }
                                            
                                            .powered_text a {
                                                color: #b58d2d;
                                            }
                                            
                                            .flex-control-nav {
                                                bottom: 0;
                                                z-index: 100;
                                            }
                                            
                                            .flex-control-paging li a {
                                                background: #ffffff;
                                            }
                                            
                                            .slider_text_bg {
                                                position: absolute;
                                                top: 35%;
                                                left: 0;
                                                z-index: 9999;
                                                width: 40%;
                                                background: rgba(0, 0, 0, 0.7);
                                            }
                                            
                                            .holder_block {
                                                padding-left: 180px;
                                            }
                                            
                                            .slider_text_bg h1 {
                                                color: #b58d2d;
                                                padding-left: 0px;
                                                font-weight: bolder;
                                                line-height: 42px;
                                            }
                                            
                                            .slider_text_bg p {
                                                color: #ffffff;
                                                padding-right: 20px;
                                            }
                                            
                                            .overLay {
                                                background: rgba(0, 0, 0, 0.0);
                                                position: absolute;
                                                left: 0px;
                                                right: 0px;
                                                top: 0px;
                                                bottom: 0px;
                                                transition: all .2s ease-in;
                                                z-index: 5;
                                            }
                                            
                                            .menu_image_div {
                                                position: relative;
                                                overflow: hidden;
                                            }
                                            
                                            .menu_image_div:hover .overLay {
                                                background: rgba(0, 0, 0, 0.9);
                                            }
                                            
                                            .menu_image_div:hover .itemtitle {
                                                bottom: 50px;
                                                opacity: 1;
                                            }
                                            
                                            .itemtitle {
                                                position: absolute;
                                                z-index: 10;
                                                width: 100%;
                                                text-align: center;
                                                left: 0px;
                                                bottom: -50px;
                                                color: #fff;
                                                font-weight: bold;
                                                transition: all .2s ease-in;
                                                opacity: 0;
                                            }
                                            
                                            .padd_remove {
                                                padding-left: 0px;
                                                padding-right: 0px;
                                            }
                                            
                                            .powered_text {
                                                display: inline-block;
                                                color: #b58d2d;
                                                font-size: 14px;
                                            }
                                            
                                            .galleryArea {
                                                /* background: #000;*/
                                                padding: 100px 0px;
                                            }
                                            
                                            .galleryArea h2 {
                                                color: #b58d2d;
                                                text-transform: uppercase;
                                                font-weight: bolder;
                                                font-size: 2.5rem;
                                            }
                                            
                                            h2.contact {
                                                color: #b58d2d;
                                                text-transform: uppercase;
                                                font-weight: bolder;
                                                font-size: 2.5rem;
                                                margin: 0 0 0 0;
                                                padding-bottom: 40px;
                                            }
                                            
                                            .bgcol {
                                                /*background: #000;*/
                                            }
                                            
                                            .galBlock {
                                                margin-bottom: 30px;
                                            }
                                            
                                            .nav-tabs .nav-link {
                                                border-radius: 0px;
                                            }
                                            
                                            .rights_text {
                                                float: right;
                                                color: #b58d2d;
                                            }
                                            
                                            .carousel_footer_sec {
                                                padding-bottom: 15px;
                                            }
                                            
                                            .nav-item {
                                                float: left;
                                                text-transform: uppercase;
                                            }
                                            
                                            .bg-dark {
                                                background: rgba(0, 0, 0, .8) !important;
                                            }
                                            
                                            .bg-dark.darkHeader {
                                                background: rgba(0, 0, 0, 1) !important;
                                            }
                                            
                                            .navbar-dark .navbar-nav .nav-link {
                                                color: #fff;
                                            }
                                            
                                            .navbar-dark .navbar-nav .nav-link.border-left {
                                                border-left: 1px solid #b58d2d !important;
                                            }
                                            
                                            .navbar-dark .navbar-nav .nav-link {
                                                padding: 0px 20px;
                                            }
                                            
                                            .menu_sec h2 {
                                                color: #b58d2d;
                                                text-transform: uppercase;
                                                font-weight: bolder;
                                                font-size: 2.5rem;
                                            }
                                            
                                            .comingSoon {
                                                color: #b58d2d;
                                                text-transform: uppercase;
                                                font-weight: bolder;
                                                font-size: 1.5rem;
                                                display: inline-block;
                                                border: 1px solid #b58d2d;
                                                padding: 10px 60px;
                                                margin-top: 140px;
                                            }
                                            
                                            .iframe-rwd {
                                                position: relative;
                                                padding-bottom: 65.25%;
                                                padding-top: 30px;
                                                height: 0;
                                                overflow: hidden;
                                            }
                                            
                                            .iframe-rwd iframe {
                                                position: absolute;
                                                top: 0;
                                                left: 0;
                                                width: 100%;
                                                height: 100%;
                                            }
                                            
                                            .insta iframe {
                                                margin: 0 auto !important;
                                                width: 100% !important;
                                            }
                                            
                                            .menuPortrait {
                                                display: none;
                                            }
                                            
                                            @media screen and (max-width: 1024px) and (min-width: 768px) {
                                                .slider_text_bg {
                                                    width: 70%;
                                                }
                                                .menu_para {
                                                    padding: 20px 20%;
                                                }
                                                .carousel_img_footer {
                                                    padding-left: 7px;
                                                }
                                            }
                                            
                                            @media screen and (max-width: 767px) and (min-width: 320px) {
                                                .holder_block {
                                                    padding-left: 0px;
                                                }
                                                .menuPortrait {
                                                    display: block;
                                                }
                                                .menuland {
                                                    display: none;
                                                }
                                                .slider_text_bg {
                                                    width: 100%;
                                                    padding: 30px;
                                                    padding-bottom: 80px;
                                                }
                                                .menu_content {
                                                    height: auto;
                                                }
                                                .contact_us {
                                                    height: auto;
                                                }
                                                .menu_para {
                                                    padding: 20px 10%;
                                                }
                                                .footer_sec {
                                                    position: static;
                                                    text-align: center;
                                                }
                                                .rights_text {
                                                    float: none;
                                                }
                                                .footer_image_social {
                                                    text-align: center;
                                                    margin: 16px 0;
                                                }
                                                .contact_us_heading {
                                                    text-align: center;
                                                    font-size: 21px;
                                                }
                                                .pinocchios_image {
                                                    margin-left: 0px;
                                                    height: 92px;
                                                    margin-top: 28px;
                                                }
                                                .navbar-toggler {
                                                    position: absolute;
                                                    right: 20px;
                                                    top: 38px;
                                                }
                                                .nav-item {
                                                    display: block;
                                                    float: none;
                                                }
                                                .navbar-dark .navbar-nav .nav-link {
                                                    line-height: 60px;
                                                }
                                                .navbar-dark .navbar-nav .nav-link.border-left {
                                                    border: none!important;
                                                }
                                                .navbar-toggler:focus,
                                                .navbar-toggler:hover {
                                                    outline: none;
                                                }
                                                .bg-dark {
                                                    background: rgba(0, 0, 0, 1) !important;
                                                }
                                                .flexslider .slides img {
                                                    height: 690px;
                                                }
                                                .flexslider {
                                                    height: 690px;
                                                }
                                                .navbar-toggler {
                                                    border: none;
                                                    background: transparent !important;
                                                }
                                                .navbar-toggler:focus {
                                                    outline: none;
                                                    background: transparent !important;
                                                }
                                                .navbar-toggler .icon-bar {
                                                    background-color: #fff;
                                                    transform: rotate(0deg) translate(0px, 0px);
                                                    transition: ease all .2s;
                                                }
                                                .navbar-toggler .icon-bar {
                                                    display: block;
                                                    width: 22px;
                                                    height: 2px;
                                                    border-radius: 1px;
                                                }
                                                .navbar-toggler .icon-bar+.icon-bar {
                                                    margin-top: 4px;
                                                }
                                                .icon-bar:nth-child(2) {
                                                    width: 22px;
                                                    transition: ease all .2s;
                                                }
                                                .navbar-toggler:hover>.icon-bar:nth-child(2) {
                                                    width: 22px;
                                                    transition: ease all .2s;
                                                }
                                                .navbar-toggler:active>.icon-bar:nth-child(2) {
                                                    width: 22px;
                                                    transition: ease all .2s;
                                                }
                                                .navbar-toggler:not(.collapsed) .icon-bar:nth-child(1) {
                                                    transform: rotate(45deg) translate(5px, 4px);
                                                    transition: ease all .2s;
                                                }
                                                .navbar-toggler:not(.collapsed) .icon-bar:nth-child(2) {
                                                    opacity: 0;
                                                    transition: ease all .2s;
                                                }
                                                .navbar-toggler:not(.collapsed) .icon-bar:nth-child(3) {
                                                    transform: rotate(-45deg) translate(4px, -4px);
                                                    transition: ease all .2s;
                                                }
                                                .nav {
                                                    width: 100%;
                                                    text-align: center;
                                                }
                                                .flex-direction-nav {
                                                    display: none;
                                                }
                                                .map_col {
                                                    padding: 20px;
                                                }
                                            }
                                            
                                            @media screen and (max-width: 480px) and (min-width: 320px) {
                                                .heading_contact_text {
                                                    font-size: 18px;
                                                    padding-right: 0px;
                                                }
                                                .pinocchios_image {
                                                    width: 180px;
                                                }
                                                .slider_text_bg {
                                                    top: 16%;
                                                }
                                            }
                                            
                                            @media screen and (min-width:768px) {
                                                .navbar-brand-centered {
                                                    position: absolute;
                                                    left: 50%;
                                                    display: block;
                                                    width: 160px;
                                                    text-align: center;
                                                    background-color: #eee;
                                                }
                                                .navbar>.container .navbar-brand-centered,
                                                .navbar>.container-fluid .navbar-brand-centered {
                                                    margin-left: -80px;
                                                }
                                                .menu_content {
                                                    height: auto;
                                                }