body{font-family:'Poppins'!important;color:#404040;font-size:16px}h1,h2,h3{font-family:'Playfair Display';font-weight:700;line-height:1.4em;color:#000}p,.et_pb_text_inner li,.et_pb_code_inner li{font-weight:300}.page-template-default h1{font-size:40px}#main-header{background:none;padding:20px 0}.loader{position:fixed;left:0;top:0;width:100%;height:100%;background:#000;display:flex;align-items:center;justify-content:center;z-index:111111111}.loader.hide{transition:all 1s ease;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;top:-100%}.hide-loader{margin-top:30px}@media (max-width:767px){.loader img{max-width:300px}}.bg-btn{background:var(--main);color:#fff;border:1px solid var(--main);display:inline-block;padding:10px 30px;font-weight:600;text-transform:uppercase;font-size:14px;text-shadow:none;border-radius:2px;margin-right:5px;cursor:pointer}.bg-btn>img,.bdr-btn>img{max-height:25px}.bdr-btn{display:inline-block;padding:10px 30px;font-weight:600;text-transform:uppercase;font-size:14px;text-shadow:none;border-radius:2px;border:1px solid var(--main);background:none;color:var(--main);cursor:pointer}.bdr-btn:after,.bg-btn:after{font-size:23px;line-height:24px}.bg-btn:hover,.bdr-btn:hover{border:1px solid #000!important;background:#000!important;color:#fff!important;padding:10px 30px!important}#main-header{box-shadow:none}#top-menu li{padding:0}#top-menu li>a{padding:15px 20px!important}#top-menu li:last-child a{background:var(--main);border-radius:50px}.et-fixed-header #top-menu li.current-menu-item:last-child a,#top-menu li.current-menu-item:last-child a{color:#fff!important}.container{width:88%}#et-top-navigation{padding:0!important}.et_header_style_left .logo_container{position:relative;height:auto;width:25%;float:left}.et-fixed-header .logo_container{width:15%}.main-header{display:flex;justify-content:space-between;align-items:center}.et_header_style_left #et-top-navigation{padding-top:0}.et_pb_slide_content,.et_pb_slide_content p{font-size:22px;font-weight:200;line-height:34px}.et_pb_slide_content a{line-height:normal}.about-us{position:relative}.about-us:before{background:no-repeat;position:absolute;pointer-events:none;width:100%;left:0;right:0;background-image:url(https://vinygma.com/wp-content/uploads/2023/01/divider-shape.svg);background-size:100% 2.5vw;bottom:0;height:2.5vw;z-index:10;transform:scale(1,1);content:'';transform:rotate(180deg);-webkit-transform:rotate(180deg)}.about-us>*{color:#fff}.about-us p{line-height:36px}.about-us h1{color:#fff;margin-bottom:10px}.about-us ul,.inner-pages ul{margin:0;padding:0}.about-us li,.inner-pages li{list-style:none;position:relative;padding-left:25px;margin-bottom:15px}.about-us li:before,.inner-pages li:before{position:absolute;left:0;color:var(--main);font-family:ETmodules!important;content:'$'}.font_carousel h3{color:var(--main);margin-bottom:10px}.service-desc ul{margin:0;padding:0}.service-desc li{list-style:none;position:relative;padding-left:25px;margin-bottom:15px}.service-desc li:before{position:absolute;left:0;color:var(--main);font-family:ETmodules!important;content:'$'}.font_carousel .service-img{margin-bottom:30px}.team-item{display:flex;align-items:center}.team-item .service-img{flex:0 0 200px;padding-right:30px}.service-img img{width:100%}.designation_1{font-size:12px;font-weight:400}.designation_2{font-size:15px;font-weight:600;color:var(--main);margin-bottom:10px}.service-excerpt{color:#404040;font-size:15px}.service-desc h3{padding-bottom:0}.restaurant-reviews,.inner-pages{position:relative}.restaurant-reviews::before,.inner-pages::before{position:absolute;left:0;top:0;content:'';background:url(https://vinygma.com/wp-content/uploads/2023/01/xdecor-bg-2.png.pagespeed.ic.yBrATPyhK3.png);background-repeat:no-repeat;width:160px;height:407px;background-size:160px 407px;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.restaurant-reviews::after,.inner-pages::after{position:absolute;right:0;bottom:0;content:'';background:url(https://vinygma.com/wp-content/uploads/2023/01/xdecor-bg-2.png.pagespeed.ic.yBrATPyhK3.png);background-repeat:no-repeat;width:160px;height:407px;background-size:160px 407px}.item_feature{font-size:12px;color:#fff;text-transform:uppercase}.restaurant-reviews .item{text-align:center}.restaurant-reviews h1,.breadcrumb h1,.breadcrumb{color:#fff}.item_desc{font-size:25px;font-weight:400;color:#fff;margin:5px 0 20px;line-height:40px}.item_author{font-size:18px;color:#fff;font-weight:600}@media (min-width:1170px){.item_desc{padding:0 100px}}.contact_details{padding:0;margin:0}.contact_details li{list-style:none;margin-bottom:15px!important;padding:0!important}.contact_details li::before{display:none}.contact_details li a{display:block;position:relative;color:#636363;padding-left:25px;line-height:normal;font-size:13px}.contact_details li a.con:before{position:absolute;left:0;content:'';font-family:ETmodules!important;font-size:14px}.contact_details li a.mail:before{position:absolute;left:0;content:'';font-family:ETmodules!important;font-size:14px}.contact_details li a.phone:before{position:absolute;left:0;content:'';font-family:ETmodules!important;font-size:14px}.contact_details li a.con:before,.contact_details li a.mail:before,.contact_details li a.phone:before{top:4px}.disclaimer{padding:50px 0;text-align:center;color:#636363;line-height:30px;font-size:13px;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2}.copyright-footer{display:flex;align-items:center;justify-content:center;color:#ababab!important;flex-wrap:wrap;font-size:14px}#page-containers .et-fixed-header#main-header{background:#111623!important;box-shadow: 0 0 20px rgb(0 0 0 / 98%) !important}.et_pb_slide_description .et_pb_slide_title{margin-bottom:10px}.et_pb_slide_description .bg-btn,.et_pb_slide_description .bdr-btn{margin-top:15px}.team-professionals:after{background:no-repeat;position:absolute;pointer-events:none;width:100%;left:0;right:0;background-image:url(https://vinygma.com/wp-content/uploads/2023/01/divider-shape.svg);background-size:100% 2.5vw;bottom:-2.5vw;height:2.5vw;z-index:10;transform:scale(1,1);content:''}.inner-pages *{color:#fff}.addReadMore.showlesscontent .SecSec,.addReadMore.showlesscontent .readLess{display:none}.addReadMore.showmorecontent .readMore{display:none}.addReadMoreWrapTxt.showmorecontent .SecSec,.addReadMoreWrapTxt.showmorecontent .readLess{display:block}.readMore,.readLess{color:var(--main);cursor:pointer}.service-boxes>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 -15px;flex-wrap:wrap}.service-boxes>div>.item{display:flex;flex-direction:column;flex:0 0 50%;padding:0 15px;margin-bottom:30px}.service-boxes>div>.item>.flex-box{padding:30px;background:#050505;border-radius:10px}.service-boxes>div>.item>.flex-box img{border-radius:10px}@media (max-width:580px){.copyright-footer .mob_block{display:block}.copyright-footer span{padding:1px}}.copyright-footer img{max-height:40px}.copyright-footer .circle-anim{position:relative;margin-left:7px;display:block;padding:10px;display:flex;align-items:center;justify-content:center}.copyright-footer .circle-anim:before,.copyright-footer .circle-anim:after{z-index:2;opacity:1;top:auto;left:auto;right:auto;transform:none;background: rgb(0 0 0 / 0%) !important;content:"";position:absolute;border:1px #000 solid;border-radius:50%;width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-right-color:transparent;-webkit-animation:circle-rotation1 3s infinite linear}.copyright-footer .circle-anim:after{content:"";border:1px solid #000;border-radius:50%;width:60px;height:60px;display:flex;align-items:center;justify-content:center;position:absolute;border-right-color:transparent;-webkit-animation:circle-rotation 2s infinite linear}@-webkit-keyframes circle-rotation {
    from {
        -webkit-transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(359deg)
    }
}@-webkit-keyframes circle-rotation1 {
    from {
        -webkit-transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(359deg)
    }
}.social_media{display:flex}.social_media li:before{display:none}.social_media li:first-child{padding-left:0!important}.social_media li img{max-height:48px}#main-footer{position:relative}#main-footer::before{position:absolute;left:20px;bottom:10px;width:130px;height:165px;background:url(https://vinygma.com/wp-content/uploads/2023/01/xglasses.png.pagespeed.ic.V1tS43ztNv.png);background-repeat:no-repeat;background-size:130px 165px;content:''}#main-footer::after{position:absolute;right:0;top:30px;width:160px;height:407px;background:url(https://vinygma.com/wp-content/uploads/2023/01/xdecor-bg-2.png.pagespeed.ic.yBrATPyhK3.png);background-repeat:no-repeat;background-size:160px 407px;content:''}.et_pb_blurb_contents .et_pb_blurb_content{max-width:100%!important}.contact-form input[type="text"],.contact-form input[type="email"],.contact-form input[type="number"],.contact-form select{width:100%;height:44px;padding:0 15px;margin-bottom:20px;background:#000;border:1px solid #2e2e2e;color:#fff}.contact-form textarea{width:100%;height:120px;padding:15px;margin-bottom:20px;background:#000;border:1px solid #2e2e2e;color:#fff}.contact-form input[type="submit"]{width:100%;padding:15px;margin-bottom:20px;background:var(--main);border:0;color:#fff;font-size:18px;text-transform:uppercase;cursor:pointer}.restaurant-reviews .owl-theme .owl-dots .owl-dot span{background:#fff}.restaurant-reviews .owl-theme .owl-dots .owl-dot.active span,.restaurant-reviews .owl-theme .owl-dots .owl-dot:hover span{background:var(--main)}@media (max-width:1170px){.team-item{flex-wrap:wrap;justify-content:center}.team-item .service-desc{text-align:center}.team-item .service-img{padding-right:0}}@media (max-width:980px){.et_header_style_left .logo_container{width:100%}.et_header_style_left #et-top-navigation .mobile_menu_bar{padding-bottom:0}.et_pb_slide_content,.et_pb_slide_content p{font-size:13px!important;line-height:20px}.et_pb_slide_description{padding-left:0!important;padding-right:0!important}.bdr-btn,.bg-btn{padding:8px 15px}#main-footer::before{width:55px;height:75px;background-size:55px 75px}.et_mobile_menu{background:var(--scnd)!important}}@media (min-width:1140px) and (max-width:1280px){#top-menu li>a{padding:15px 15px!important;font-size:15px!important}.designation_2{font-size:13px}}@media (max-width:680px){.service-boxes>div>.item{flex:0 0 100%}}