/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/

/*------Water effect-----------*/
/* .container-wrap{
  width: 100%;
  background: url('https://i.postimg.cc/J07vSC9q/hero-background.jpg') no-repeat center;
  background-size: cover;
} */
/*------Water effect-----------*/
.ripple-video-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none; /* Ensure video controls still work */
    z-index: 2; /* Keeps it above the video */
    background: transparent; /* Transparent to show video */
}
.page-id-568 .container-wrap {
    background-color: #C61212 !important;
    padding-bottom: 0px !important;
}
.page-id-568 .container-wrap form.post-password-form input[type="submit"] {
    font-family: 'Dbold' !important;
    font-size: 18px !important;
}
.page-id-568 .container-wrap form.post-password-form input#pwbox-568 {
    border: 1px solid #000 !important;
}
.page-id-568 .container-wrap .main-content>.row>form.post-password-form>p:first-child {
    font-size: 18px !important;
}
.page-id-568 .container-wrap form.post-password-form::before {
    content: 'Welcome to Swipe-IT Ventures University!';
    text-align: center !important;
    color: #000 !important;
    font-family: 'Dbold';
    font-size: 35px;
    display: block;
    margin-bottom: 15px;
}
.page-id-568 .container-wrap form.post-password-form {
    background-color: #fff !important;
    padding: 5% !important;
    margin-top: 8% !important;
    margin-bottom: 8% !important;
    max-width: 800px !important;
}
div#gateway img.img-with-animation.r2.skip-lazy {
    width: 600px;
}
div#tech-sec .thu1 {
    width: 60% !important;
}
/* div#rd1 {
    padding-block: 400px 500px !important;
} */
div#rd1 {
    padding-block: 100px 0px !important;
}
.page-id-281 div#r10 .sub1 {
    width: 25%;
}
.page-id-268 div#r10 .sub1 {
    width: 25%;
}
.page-id-291 div#r10 .sub1 {
    width: 25%;
}
.page-id-296 div#r10 .sub1 {
    width: 25%;
}
.page-id-19 div#gateway .sub1 {
    width: 40% !important;
}
div#sec-heard .wpb_wrapper {padding-top: 3px;}


div#sec-heard .wpb_wrapper marquee {
    color: black;
    font-size: 16px;
    text-transform: uppercase;
}
.page-id-20 #r6 .t8 p::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	background-color: #F5F5F5;
}

.page-id-20 #r6 .t8 p::-webkit-scrollbar
{
	width: 6px;
	background-color: #F5F5F5;
}

.page-id-20 #r6 .t8 p::-webkit-scrollbar-thumb
{
	background-color: #000;
}
.page-id-20 #r6 .owl-stage {
    display: inline;
}
.page-id-20 #r6 h2 {
    color: #fff !important;
}
.page-id-20 #r6 .carousel-item {
    margin: 10px 20px !important;
    padding: 40px 26px !important;
    background-color: #fff !important;
}
.page-id-20 #r6 .owl-dots {
    display: none !important;
}
.page-id-20 #r6 .t8 p {
    height: 100px;
    overflow-y: auto;
    padding-right: 10px;
}
div#gateway img {
    width: 123px;
}
#privc-sec h3 {
    font-family: 'dmed';
    text-transform: capitalize;
}
#privc-sec ol li {
    font-family: 'dmed';
}
div#sec-heard .wpb_wrapper marquee span {
    color: red;
    font-weight: 600;
    padding-right: 9px;
}

div#gateway h3 {
    font-size: 20px;
    line-height: 31px;
}

div#gateway #in .vc_column-inner {
    background: #ffffff;
    padding: 51px;
    margin-bottom: 23px;
    border-radius: 13px;
}
div#gateway #in .vc_column-inner .wpb_text_column {
    height: 164px;
    overflow: auto;
    padding-right: 17px;
    overflow-x: hidden;
}
.page-id-20 #r6 .iwithtext .iwt-text p {
    display: none !important;
}
div#gateway #in .vc_column-inner .wpb_text_column::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	background-color: #F5F5F5;
}

div#gateway #in .vc_column-inner .wpb_text_column::-webkit-scrollbar
{
	width: 6px;
	background-color: #F5F5F5;
}

div#gateway #in .vc_column-inner .wpb_text_column::-webkit-scrollbar-thumb
{
	background-color: #000;
}


#top ul li.flame span:before {
    content: '';
    background: url(https://swipe-itventures.com/wp-content/uploads/2024/11/fire-flame.gif);
    position: absolute;
    width: 100%;
    height: 100%;
    background-size: 16px;
    background-repeat: no-repeat !important;
    background-position: 91% 98%;
    top: -8px;
}
div#r4 img {
    height: 104px;
    width: 199px;
}
div#r5 input {
    background: white;
    border-radius: 12px;
    color: black;
}

div#r5 span.gfield_required.gfield_required_text {
    display: none;
}

div#r5 textarea {
    background: white;
    border-radius: 12px;
    color: black;
}
.page-id-20 div#r6 {
    padding: 6% 0px !important;
}
/*------typography-----------*/
#r1 h3 {
    font-family: dmed;
    text-transform: uppercase;
    font-size: 18px;
}
#r8 .carousel-item .star1 {
    width: 20%;
}
#r1 h1 {
    font-family: 'Dbold';
    position: relative;
    text-shadow: 2px 2px black !important;
    text-transform: capitalize !important;
    font-size: 60px;
    line-height: 60px;
}
#r1 .text1 {
    position: absolute;
    left: -250px;
}
header#top ul {
    font-family: 'dmed';
}

header#top ul .s1 a span {
    font-family: 'Dbold';
    text-transform: uppercase;
    font-size: 20px;
    letter-spacing: 1px;
    background-color: #c61212;
    padding: 12px 50px;
    border-radius: 30px !important;
    color: #fff;
}
html body h2 {
    font-family: 'Dbold';
    color: black;
}
html body h3 {
    font-family: 'Dbold' !important;
}
div#faq-sec .toggles .toggle.default.open {
    background-color: #fff !important;
    border-radius: 20px;
}
div#faq-sec .toggles h3.toggle-title a {
    color: #000 !important;
    text-transform: capitalize !important;
}
div#faq-sec .toggles p {
    color: #000 !important;
}
div#faq-sec .toggles ul li {
    font-family: 'dmed' !important;
    color: #000 !important;
}
div#faq-sec .toggles ul li strong {
    font-family: 'Dbold' !important;
}
div#faq-sec .toggle>.toggle-title a i {
    border-color: #000 !important;
}
div#faq-sec .toggles--minimal-shadow .toggle > .toggle-title i:before {
    background-color: #000 !important;
}
div#faq-sec .toggles--minimal-shadow .toggle > .toggle-title i:after {
    background-color: #000 !important;
}
html body p {
    font-family: 'dmed';
    color: #191919;
}
#r6 .t9 h3 em {
    font-family: libre;
}
#page-header-wrap h1 {
    font-family: dbold;
    text-transform: uppercase;
}
input.wpcf7-form-control.wpcf7-submit.has-spinner {
    font-family: dreg;
}


/*------typography-----------*/

body::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	background-color: #F5F5F5;
}

body::-webkit-scrollbar
{
	width: 6px;
	background-color: #F5F5F5;
}

body::-webkit-scrollbar-thumb
{
	background-color: #C61212;
}
html body .cl h4 {
    border: 1px solid;
    padding: 4px 20px;
    border-radius: 100px;
}
#r1 .row-bg.viewport-desktop.using-image {
    background-size: 100% 100%;
}

#r1 {
    padding-block: 400px 500px !important;
}

a#b2 {
    background-color: transparent !important;
    font-size: 0;
    background-image: url(https://swipe-itventures.com/wp-content/uploads/2025/01/button.png);
    background-size: 100% 100%;
    width: 150px;
    height: 150px;
    right: 0;
    position: absolute;
    top: 200px;
    transform: unset;
}

html body .nectar-scrolling-text h5 {
    font-size: 180px;
    font-family: 'Dbold';
    color: transparent !important;
    -webkit-text-stroke: 1px #cccccc47;
}

#r1 .nectar-scrolling-text {position: absolute;top: 350px;z-index: -999;}

a#b2:before {
    content: '';
    position: absolute;
    background-image: url(https://swipe-itventures.com/wp-content/uploads/2024/10/text.png);
    background-size: 100% 100%;
    width: 130px;
    height: 130px;
    left: 11px;
    top: 11px;
    animation: spin 10s infinite linear;
}

#r1 .hand {
    position: absolute;
    bottom: -550px;
    left: 0;
    right: 0;
    margin: auto;
    animation: grow 5s infinite linear;
}
@keyframes grow{
    0%,100%{
        transform:scale(1);
    }
    50%{
        transform:scale(0.9);
    }
}

#r1 .round {
    position: absolute;
    bottom: -400px;
    left: 40px;
    animation: spin 8s infinite linear;
}
div#r1 .row-bg-wrap .row-bg {
    background-image: url(https://swipe-itventures.com/wp-content/uploads/2025/06/CGLogo_V1-1-1.gif) !important;
    position: static !important;
}
#r2 {
    padding-block: 100px !important;
}

html body h4 {
    font-family: 'dmed';
    text-transform: uppercase;
    position: relative;
    font-size: 18px !important;
}

#r2 h4 {
    color: black;
    margin-right: auto;
    display: table;
}
#r2 .pic1 {
    width: 85%;
}
a#b1 {
    font-family: 'dmed';
    text-transform: uppercase;
    font-size: 18px;
    padding: 13px 44px;
    border-radius: 100px !important;
    transform: unset;
    opacity: 1;
    letter-spacing: 1px;
    transition: 0.6s;
    background: #000 !important;
}
a#b1:hover {
    background-color: black !important;
}

#r2 .c1 {padding-right: 50px;}

#r3 .row-bg.viewport-desktop.using-image {
    background-size: 100% 100%;
}

#r3 {
    padding-block: 100px 250px !important;
}

#r3 .visa {
    transform: scale(2.3);
    position: relative;
    top: 60px;
    animation: grew 5s infinite linear;
}
@keyframes grew{
    0%,100%{
        transform:scale(2);
    }
    50%{
        transform:scale(2.3);
    }
}
#r3 .x1 {
    position: absolute;
    left: -90px;
    top: 30px;
}
#r3 h2 {
    margin-top: 20px;
    margin-bottom: 100px;
}

#r3 .t1 {
    width: 75%;
}

#r3 .v3 {
    padding-left: 150px;
}

#r3 .nectar-scrolling-text {
    position: absolute;
    top: -100px;
    z-index: -999;
}
#r3 .x3 {
    position: absolute;
    left: -90px;
    bottom: 0px;
}

#r3 .x4 {
    position: absolute;
    left: -80px;
    bottom: 0px;
}

#r3 .x2 {
    position: absolute;
    left: -70px;
    top: 30px;
}
#r3 .t2 {
    position: relative;
    top: 112px;
    left: 50px;
}
#r3 .v1 .t2:before {
    top: -25px;
}
#r3 .t1 {
    position: relative;
    left: 50px;
    top: -40px;
}
#r3 .v1 .m1:before {
    content: '';
    position: absolute;
    background-image: url(https://swipe-itventures.com/wp-content/uploads/2025/01/dots.png);
    width: 620px;
    height: 196px;
    background-size: 100% 100%;
    left: -120px;
    top: -13px;
}
#r3 .v3 .m1:before {
    content: '';
    position: absolute;
    background-image: url(https://swipe-itventures.com/wp-content/uploads/2025/01/dot3.png);
    background-size: 100% 100%;
    width: 620px;
    height: 202px;
    right: -90px;
    top: -3px;
    z-index: -999;
}
#r3 .v1 .t2:before {
    background-image: url(https://swipe-itventures.com/wp-content/uploads/2025/01/dots2.png);
    top: -23px;
}

#r3 .v3 .t2:before {
    background-image: url(https://swipe-itventures.com/wp-content/uploads/2025/01/dot4.png);
}
#r3 .v3 .t2:before {
    right: -14px;
    top: 15px;
}
#r3 .v3 .t2:before {
    top: -15px;
}
#r3 .v3 .t2 {
    position: relative;
    top: 115px;
}
#r3 .text4 h4 {
    background-color: #000;
    border: 1px solid #000;
}
#r3 .t1 h4, #r3 .t2 h4 {
    border: unset;
    margin-left: 0;
    padding-left: 0;
}
#r3 .text4 h4 {
    display: table;
    margin: auto;
}
#r4 {
    padding-block: 100px !important;
}

#r4 .nectar-video-box .inner-wrap {
    overflow: visible;
}

#r4 a.play_button_2.large.nectar_video_lightbox:after {
    content: '';
    position: absolute;
    background-image: url(https://swipe-itventures.com/wp-content/uploads/2024/10/lightext.png);
    background-size: 100% 100%;
    width: 130px;
    height: 130px;
    top: -31px;
    left: -30px;
    animation: spin 8s infinite linear;
}
#r4 h2 {
    margin-bottom: 50px;
}
#r4 h4 {
    margin: auto;
    display: table;
}

#r5 {
    padding-block: 80px !important;
}

#r5 .one, #r5 .two {
    width: 50px;
}

#r5 .one {
    position: relative;
    left: 230px;
}

#r5 .two {
    position: absolute;
    right: 250px;
    top: -65px;
}
#r5 h3 {
    color: black;
    font-family: dbold;
}

#r5 p {
    color: black;
}

#r5 .carousel-item {
    background-color: white;
    padding: 40px 30px;
    margin: 0px 15px;
    border-radius: 8px;
}
#r5 .card {
    width: 435px;
    animation: grow 5s infinite linear;
}
#r5 h2 {
    position: relative;
}

#r5 h2:before {
    content: '';
    position: absolute;
    background-image: url(https://swipe-itventures.com/wp-content/uploads/2024/10/3.png);
    background-size: 100% 100%;
    width: 700px;
    height: 2px;
    top: 160px;
    left: 0;
    right: 0;
    margin: auto;
}
#r5 .nectar-scrolling-text {
    position: absolute;
    bottom: 150px;
}

.home #r6 {
    padding-block: 100px !important;
    margin-bottom: -330px;
}

#r6 .star {
    position: absolute;
    right: 30px;
    width: 100px;
    bottom: 20px;
}

#r6 .t8 p {
    padding-bottom: 0;
}

#r6 .iwithtext .iwt-text {
    padding-left: 70px;
    padding-top: 7px;
}

#r6 .iwithtext .iwt-icon img {
    width: 60px;
}

#r6 h5 {
    font-family: 'Dbold';
    font-size: 20px;
    color: black;
    margin-bottom: -2px;
}

#r6 .carousel-item {
    margin: 0px 20px;
    box-shadow: 0px 0px 12px 0px #ccc;
    padding: 25px 26px;
}

#r6 .owl-stage-outer {
    width: 140%;
}
#r6 h3 {font-family: dreg;color: white;}

#r6 h3 strong {
    font-family: dbold;
    color: white;
}
#r6 .t9 {
    position: absolute;
    bottom: 120px;
    right: 0;
    left: 0;
    margin: auto;
    display: table;
    text-align: center;
}
#r6 .t9 h3 {
    font-size: 60px;
    line-height: 60px;
    font-weight: 100;
}
#r6 a#b1 {
    position: absolute;
    bottom: 50px;
    top: unset;
    right: 0;
    margin: auto;
    display: table;
    left: 0;
    background-color: #2a466a !important;
}
#r7 {
    padding-block: 100px !important;
}

#r7 .z1 p {
    width: 65%;
    margin: auto;
}

#r7 .owl-stage {
    padding: 0;
}

#r7 .image1 {
    display: table;
    margin: auto;
}

#r7 .carousel-item {background-color: #eaeaea;margin: 0px 10px;border-radius: 16px;}

#r7 .owl-nav.disabled {
    display: block;
}

#r7 .owl-nav button {
    background-color: transparent;
    border: unset;
    font-size: 0;
}
#r7 button.owl-prev:before {
    content: "\f177";
    position: absolute;
    font-family: 'FontAwesome';
    font-size: 25px;
    color: black;
    left: -60px;
    bottom: 120px;
}

#r7 button.owl-next:before {
    content: "\f178";
    position: absolute;
    font-family: 'FontAwesome';
    font-size: 25px;
    color: black;
    right: -50px;
    bottom: 120px;
}
#r7 h4 {
    display: table;
    margin: auto;
    margin-bottom: 15px;
    color: black;
}
#r8 {
    padding-block: 100px !important;
}
#dine-sec4 table .v1 span:before {
    content: '';
    background: url(https://swipe-itventures.com/wp-content/uploads/2025/02/giphy-1.gif) !important;
    position: absolute;
    width: 100%;
    height: 100%;
    background-size: 60px !important;
    background-repeat: no-repeat !important;
    background-position: 100% 100%;
    top: 193px !important;
    left: 80px;
}
#r8 .owl-stage {
    padding: 0;
}
/* div#tech-sec .tec-img {
    margin: 0 auto;
    padding-top: 20px;
} */
#r8 .carousel-item {
    background-color: white;
    padding: 20px 20px;
    margin: 0px 10px;
    margin-left: 0;
    height: 270px;
}
#r8 .carousel-item p, #r8 .carousel-item h5 {
    color: black;
}

#r8 .owl-stage-outer {
    width: 140%;
}

#r8 .carousel-item h5 {
    font-family: dbold;
    font-size: 22px;
    margin-bottom: 0;
}

#r8 .iwithtext .iwt-text {
    padding-left: 70px;
    padding-top: 5px;
}

#r8 .iwithtext .iwt-icon img {
    width: 60px;
}

#r8 .star {
    position: absolute;
    right: 40px;
    width: 100px;
    bottom: 30px;
}

#r8 .carousel-item p {
    padding-bottom: 0;
}
#r8 h4 {
    margin: auto;
    display: table;
    background-color: #000;
    border: 1px solid #000;
    float: none !important;
    text-align: center !important;
}

#r9 {
    padding-block: 100px !important;
}

#r9 input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    background-color: transparent;
    border: 1px solid;
    border-radius: 0px !important;
    margin-bottom: 10px;
}
#r9 textarea.wpcf7-form-control.wpcf7-textarea {
    background-color: transparent;
    border: 1px solid;
    border-radius: 0px !important;
    height: 150px;
    resize: unset;
}

#r9 input.wpcf7-form-control.wpcf7-submit.has-spinner {
    border-radius: 100px !important;
    font-family: 'dmed';
    text-transform: uppercase;
    font-size: 18px;
    width: 30%;
    margin-top: 10px;
    background: #000;
}

#r9 h2 {
    margin-bottom: 30px;
}
.wpcf7-response-output {
    background-color: transparent !important;
    border: unset !important;
    font-family: 'dmed';
}
#r9 h4 {
    margin: auto;
    display: table;
    margin-bottom: 15px;
    background-color: #000;
    border: 1px solid #000;
}
#r9 input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required::placeholder {
    font-size: 18px;
}
#r9 textarea.wpcf7-form-control.wpcf7-textarea::placeholder {
    font-size: 18px;
}
#r9 select.wpcf7-form-control.wpcf7-select {
    background-color: transparent;
    border: 1px solid #fff;
    border-radius: 0px !important;
    margin-bottom: 10px;
    color: #ffffff;
    font-size: 18px;
    font-family: 'dbold';
}
#r9 option {
    background-color: black !important;
}
#r10 {
    padding-block: 100px !important;
}

#r10 .owl-stage {
    padding: 0;
}

#r10 .carousel-item {
    margin: 0px 6px;
}

#r10 h3 {
    font-family: dbold;
    color: black;
    font-size: 25px;
}
#r10 .owl-nav.disabled {
    display: block;
}

#r10 .owl-nav button {
    background-color: transparent;
    border: unset;
    font-size: 0;
}
#r10 button.owl-prev:before {
    content: "\f177";
    position: absolute;
    font-family: 'FontAwesome';
    font-size: 25px;
    color: black;
    left: -60px;
    bottom: 170px;
}

#r10 button.owl-next:before {
    content: "\f178";
    position: absolute;
    font-family: 'FontAwesome';
    font-size: 25px;
    color: black;
    right: -50px;
    bottom: 170px;
}
#r10 h4 {
    display: table;
    margin: auto;
    color: black;
    margin-bottom: 15px;
}
#r11 {
    padding-block: 160px !important;
}
#r11 .row-bg.viewport-desktop.using-image {
    background-size: 100% 100%;
}

#r11 a#b1 {
    display: table;
    margin: auto;
}

#r11 h4 {
    background-color: #000;
    border: 1px solid #000;
    display: table;
    margin: auto;
    margin-bottom: 10px;
}
/*------typography-----------*/

#footer-widgets h4:before {
    display: none;
}

#footer-widgets ul li a {
    font-family: dreg;
}

#footer-widgets h4 {
    margin-bottom: 40px !important;
}

#footer-widgets h4:after {
    content: '';
    position: absolute;
    border: 1px solid #C61212;
    width: 100px;
    left: 0;
    top: 45px;
    animation: graw 5s infinite linear;
}
@keyframes graw{
    0%,100%{
        transform:scale(1);
    }
    50%{
        transform:scale(0.5);
        }
}

#footer-widgets .icon1 ul li:before {
    content: "\f0e0";
    position: absolute;
    font-family: fontawesome;
    color: #C61212;
}

#footer-widgets .icon1 ul li.tel:before {
    content: "\f095";
}

#footer-widgets .icon1 ul li.map:before {
    content: "\f041";
}

#footer-widgets .icon1 ul li a {
    position: relative;
    left: 30px;
}

#footer-widgets .icn ul li {
    display: inline-block;
    margin: 0px 5px;
}

#footer-widgets .icn ul li a i {
    top: 0;
    font-size: 17px;
    transition: 0.6s;
    background-color: transparent;
    height: 50px;
    width: 50px;
    text-align: center;
    line-height: 50px;
    border-radius: 100px;
}

#footer-widgets .icn ul li:hover a i {
    background-color: #c61212;
    font-size: 25px;
}

.home #footer-widgets .row {
    padding-block: 40px 20px !important;
    border-bottom: 1px solid #C61212;
}

#footer-outer {
    background-size: 100% 100% !important;
    z-index: 9;
}
#text-2 p {
    font-size: 16px;
}
#text-2 p strong {
    font-family: 'dmed';
    text-transform: uppercase;
    font-weight: 100;
    text-decoration: underline;
}
#footer-outer #copyright[data-layout="centered"] {
    padding: 20px 0;
}
div#in1 {
    margin-top: 70px;
}
#r6 .owl-stage {
    padding-block: 8px;
}
#footer-outer #footer-widgets .widget h4 {
    margin-left: 0;
}
/*------ANIMATION-----------*/

#r2 .c2 img{
		transition: 0.6s !important;
}
#r2 .c2:hover img {
    transform: scale(0.9) rotate(-5deg);
    filter: drop-shadow(0px 0px 5px black);
}

/*------ANIMATION-----------*/

/* Gravity-Form */
div#r6 div#system-sec .gform_heading {
    display: none !important;
}
div#r6 div#system-sec .gform_wrapper .top_label .gfield_label {
    margin-top: 10px;
    margin-bottom: 6px;
    font-family: 'dmed' !important;
    font-weight: 600 !important;
}
div#r6 div#system-sec .gform_wrapper.gravity-theme .ginput_container_date input {
    width: 100%;
}
div#r6 div#system-sec .gform_wrapper.gravity-theme input[type=color], .gform_wrapper.gravity-theme input[type=date], .gform_wrapper.gravity-theme input[type=datetime-local], .gform_wrapper.gravity-theme input[type=datetime], .gform_wrapper.gravity-theme input[type=email], .gform_wrapper.gravity-theme input[type=month], .gform_wrapper.gravity-theme input[type=number], .gform_wrapper.gravity-theme input[type=password], .gform_wrapper.gravity-theme input[type=search], .gform_wrapper.gravity-theme input[type=tel], .gform_wrapper.gravity-theme input[type=text], .gform_wrapper.gravity-theme input[type=time], .gform_wrapper.gravity-theme input[type=url], .gform_wrapper.gravity-theme input[type=week], .gform_wrapper.gravity-theme select, .gform_wrapper.gravity-theme textarea {
    font-family: 'dmed' !important;
	color: #fff;
}
div#r6 div#system-sec .ginput_container.ginput_container_checkbox .gchoice label {
    font-family: 'dmed' !important;
}
div#r6 div#system-sec .gform_wrapper.gravity-theme .gfield_header_item, .gform_wrapper.gravity-theme .gform_fileupload_rules, .gform_wrapper.gravity-theme .ginput_complex label {
    font-family: 'dmed' !important;
}
div#r6 div#system-sec .material.woocommerce-page[data-form-style=default] input#coupon_code, input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
    background-color: rgb(255 255 255 / 25%);
    border-radius: 4px;
    border: 2px solid transparent;
}
div#r6 div#system-sec input#gform_submit_button_1 {
    border-radius: 10px !important;
    padding: 16px 50px !important;
    font-family: 'dmed';
    font-size: 16px;
    outline: 4px solid transparent;
    outline-offset: -12px;
    transition: 0.5s;
}
#r9 input {
    background-color: transparent;
    border: 1px solid;
    border-radius: 0px !important;
    margin-bottom: 10px;
}
#r9 textarea {
    background-color: transparent;
    border: 1px solid;
    border-radius: 0px !important;
    margin-bottom: 10px;
}
#r9 select {
    background-color: transparent;
    border: 1px solid;
    border-radius: 0px !important;
    margin-bottom: 10px;
}
#r9 .gform_wrapper .top_label .gfield_label {
    font-family: 'Dbold';
    margin-top: 0px;
}
#r9 .gform_heading {
    display: none !important;
}
#r9 .gform-footer.gform_footer.top_label {
    margin: 0px !important;
    padding: 0px !important;
}
#r9 input#gform_submit_button_3 {
    border-radius: 100px !important;
    font-family: 'dmed';
    text-transform: uppercase;
    font-size: 18px;
    width: 30%;
    margin-top: 10px;
    background: #000;
}
/* Gravity-Form */

div#r7 .cell {
    background-color: #eaeaea;
    margin: 0px 10px;
    border-radius: 16px;
}

.flickity-viewport {
    margin: 0px !important;
}

 button.flickity-button.previous {
    left: -60px;
}
 button.flickity-button.next {
    right: -60px;
}
button.flickity-button:before {
    background: none !important;
}
#r7 button.flickity-button.previous, #r10 button.flickity-button.previous {
    left: -60px;
}
#r7 button.flickity-button.next, #r10 button.flickity-button.next {
    right: -60px;
}


div#r4 li.tab-item:nth-child(1) a span:before {
    content: '';
    background: url(https://swipe-itventures.com/wp-content/uploads/2024/11/Flag_of_the_United_States-ezgif.com-resize.gif);
    width: 100%;
    height: 100%;
    position: absolute;
    background-repeat: no-repeat;
    background-position: inherit;
    background-size: 35px;
    left: 79px;
    top: 30px;
    pointer-events: none;
}
div#r4 li.tab-item:nth-child(2) a span:before {
    content: '';
    background: url(https://swipe-itventures.com/wp-content/uploads/2024/11/Flag_of_China-ezgif.com-resize.gif);
    width: 100%;
    height: 100%;
    position: absolute;
    background-repeat: no-repeat;
    background-position: inherit;
    background-size: 35px;
    left: 79px;
    top: 28px;
    pointer-events: none;
}
div#r4 li.tab-item:nth-child(3) a span:before {
    content: '';
    background: url(https://swipe-itventures.com/wp-content/uploads/2024/11/Flag_of_Spain-ezgif.com-resize.gif);
    width: 100%;
    height: 100%;
    position: absolute;
    background-repeat: no-repeat;
    background-position: inherit;
    background-size: 35px;
    left: 79px;
    top: 28px;
    pointer-events: none;
}
div#r4 li.tab-item:nth-child(4) a span:before {
    content: '';
    background: url(https://swipe-itventures.com/wp-content/uploads/2024/11/Flag_of_Egypt-ezgif.com-resize.gif);
    width: 100%;
    height: 100%;
    position: absolute;
    background-repeat: no-repeat;
    background-position: inherit;
    background-size: 35px;
    left: 79px;
    top: 28px;
    pointer-events: none;
}
/*------INNER-PAGE-----------*/

#dine-sec {
    padding-block: 100px !important;
}

#dine-sec .tt1 p {
    margin: auto;
    width: 60%;
}

#dine-sec h3 {
    font-family: 'Dbold';
}
div#dine-sec14 h3 {
    text-transform: capitalize;
	font-family: 'Dbold';
}
div#dine-sec14 .owl-stage {
    padding: 0px !important;
}
#dine-sec ul li, #dine-sec5 ul li, #dine-sec7 ul li {
    position: relative;
    list-style: none;
    font-family: dmed;
    color: black !important;
}

#dine-sec ul li::before, #dine-sec5 ul li::before, #dine-sec7 ul li::before {
    content: '';
    position: absolute;
    background-image: url(https://swipe-itventures.com/wp-content/uploads/2025/01/li.png);
    background-size: 100% 100%;
    width: 20px;
    height: 20px;
    left: -32px;
}

#dine-sec .tt2 ul li {
    display: inline-block;
    margin-inline: 84px;
}

#dine-sec .imagee1 {animation: grow 5s infinite linear;}

#dine-sec2 {
    padding-block: 100px !important;
}

#dine-sec2 .carousel-item {
    margin: 0px 20px;
}

#dine-sec2 .carousel-item  img {aspect-ratio: 1/1;object-fit: contain;}

#dine-sec2 .owl-stage {
    padding-block: 60px !important;
}

#dine-sec2 .imagee2 {
    display: table;
    margin: auto;
}

#dine-sec3 {
    padding-block: 60px !important;
}

#dine-sec3 h6 {
    background: #000;
    width: 27%;
    border-radius: 100px;
    margin: auto;
    display: table;
    margin-bottom: 20px;
    padding-block: 20px;
}

#dine-sec3 h4 {
    color: black !important;
    font-size: 20px !important;
    text-transform: capitalize;
}

#dine-sec5 {
    padding-block: 100px !important;
}

#dine-sec5 h2 {
    width: 120%;
}
#dine-sec11 {
    padding-block: 50px !important;
}
#dine-sec6 {
    padding-block: 60px !important;
}

#dine-sec6 h5 {
    background: #c61212;
    width: 39%;
    padding-block: 35px;
    border-radius: 100px;
    display: table;
    margin: auto;
    margin-bottom: 15px;
}

#dine-sec6 h5 img {
    position: relative;
    margin: auto;
    display: table;
    height: 50px;
    top: 5px;
}

#dine-sec6 h4 {
    color: black !important;
    font-size: 22px !important;
    text-transform: capitalize;
}
#dine-sec6 p {
    color: #000 !important;
}
#dine-sec7 {
    padding-block: 100px !important;
}

#dine-sec7 .tt9 ul {
    column-count: 2;
}

#dine-sec7 .tt9 ul li {
    margin-bottom: 8px;
}

#dine-sec8 {
    padding-block: 60px !important;
}

#dine-sec9 {
    padding-block: 60px !important;
}

#dine-sec9 .carousel-item {
    margin: 0px 10px;
}

#dine-sec9 .t11 h4 {
    color: black !important;
    font-size: 22px !important;
    text-transform: capitalize;
}

#dine-sec9 .t11 a {font-weight: 700;text-transform: uppercase;text-decoration: underline;font-size: 20px;letter-spacing: 1px;}

#dine-sec10 {
    padding-block: 40px !important;
}

#dine-sec10 h5 {
    width: 30%;
    display: table;
    margin: auto;
}

#dine-sec10 h4 {
    color: black !important;
    font-size: 20px !important;
}

#dine-sec11 #inr2 {
    padding-block: 20px;
    padding-inline: 20px;
    border-radius: 14px;
}

#dine-sec11 .tt13 h4 {
    color: black !important;
    font-size: 24px !important;
    text-transform: capitalize;
}

#dine-sec11 .tt13 h6 {
    font-family: 'Dbold';
    color: black !important;
    font-size: 20px;
}

#dine-sec12 {
    padding-block: 60px !important;
}

#dine-sec12 {
    padding-block: 30px !important;
}

#dine-sec13 a#b1 {
    display: table;
    margin: auto;
}
#top ul li::before {
    display: none;
}
#dine-sec6 .tt5 h4 {
    position: relative;
    color: #fff !important;
    font-weight: 100;
}
#dine-sec2 .tt3 h4 {
    position: relative;
    color: #fff !important;
    font-weight: 100;
}

#dine-sec6 .tt5 h4::before, #dine-sec2 .tt3 h4::before {
    content: '';
    position: absolute;
    background: #000;
    width: 320px;
    height: 30px;
    z-index: -1111;
    left: 0;
    right: 0;
    margin: auto;
    border-radius: 100px;
}
#dine-sec9 .owl-nav.disabled {
    display: block;
}

#dine-sec9 .owl-nav button {
    background: transparent;
    border: unset;
    font-size: 0px;
}

#dine-sec9 button.owl-prev::before {
    content: "\e909";
    position: absolute;
    font-family: 'icomoon';
    font-size: 25px;
    color: black !important;
    rotate: -180deg;
}

#dine-sec9 button.owl-prev {
    position: absolute;
    left: -70px;
    top: 35%;
}

#dine-sec9 button.owl-next::before {
    content: "\e909";
    position: absolute;
    font-family: 'icomoon';
    font-size: 22px;
    color: black !important;
}

#dine-sec9 button.owl-next {
    position: absolute;
    top: 35%;
    right: -40px;
}
#dine-sec13 {
    padding-block: 160px !important;
}
#dine-sec13 h4 {
    position: relative;
}

#dine-sec13 h4::before {
    content: '';
    position: absolute;
    background: #000;
    width: 140px;
    height: 30px;
    z-index: -111;
    left: 0;
    right: 0;
    margin: auto;
    border-radius: 100px !important;
}
#dine-sec3 h6 img {
    display: table;
    margin: auto;
}
#dine-sec12 a.play_button.large.nectar_video_lightbox::after {
    content: "Watch Video";
    position: absolute;
    width: 1000%;
    font-family: dbold;
    color: black !important;
    font-size: 22px;
    left: 70px;
    bottom: 10px;
}
#dine-sec12 .nectar_video_lightbox.play_button {
    position: relative;
    width: 55px;
    height: 55px;
    top: 22px;
    left: 20px;
}
.page-id-410 h2 {
    font-size: 55px;
    line-height: 65px;
}
#dine-sec6 .carousel-item {
    margin: 0px 10px;
}
#dine-sec11 .tt13 h6 {
    margin-top: 30px;
}

#dine-sec7 .imagee4 {padding-right: 30px;}

#dine-sec9 .owl-stage {
    padding: 0;
}
#dine-sec12 .men {
    position: relative;
    left: 100px;
}
#dine-sec10 .tt12 img {
    margin-block: 10px;
}
/*------INNER-PAGE-----------*/

/*------TABLE-----------*/

#dine-sec4 {
    padding-block: 60px !important;
}
#dine-sec4 table tr {
    background: #1a3558;
}
#dine-sec4 table td {
    font-family: 'dmed';
    font-size: 18px;
}
#dine-sec4 h5 {
    font-family: 'dmed';
    font-size: 18px;
    font-weight: 100;
}
#dine-sec4 table th, #dine-sec4 table td {
    text-align: center;
    vertical-align: middle;
}
#dine-sec4 table .v1 {
    text-align: left;
}
/*------TABLE-----------*/
#dine-sec4 table th, #dine-sec4 table td {
    background: #000 !important;
}
#dine-sec3 .tt3 p {
    margin: auto;
    width: 90%;
    color: #000 !important;
}
#r10 .tt1 {
    width: 35%;
    margin: 0 auto;
}

div#page-header-wrap canvas {
    z-index: 999 !important;
}
::selection {
  background: #c61212;
	color:white;
}
.page-id-21 #r10 h4 {
  color: #fff;
}
div#rd1 .row-bg-wrap .row-bg {
  background-position: center center !important;
}
.t1 h4,.t2 h4 {
  margin-bottom: 15px !important;
}
#r4 h4 {
  margin-bottom: 15px;
}
.light .wpcf7 div.wpcf7-response-output, div.wpcf7-validation-errors {
  color: #fff !important;
}
#r5 .gform_wrapper h2 {
  position: initial;
}
.cl h4 {
  margin-bottom: 20px !important;
}
#dine-sec2 canvas {
  height: 100%;
}
#tech-sec h2 {
    font-size: 36px;
    line-height: 46px;
}
#gateway .tttt1 {
    padding: 0 !important;
}

div#custom_html-3 h4 {
    margin-bottom: 21px !important;
}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 1920px) {}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 1600px) {
	#r11 {
    padding-block: 140px !important;
}
	#r1 .text1 {
    left: -80px;
}
}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 1440px) {
	header#top ul .s1 a span {
    font-size: 15px;
}
	#top ul li a {
    padding: 0px 7px !important;
}
#r1 .text1 {
    left: 0px;
}
#top ul li.flame span:before {
    background-position: 100% 109%;
}
}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 1366px) {
	#top .container {
    padding: 0px 28px !important;
}

	div#r4 li.tab-item a span:before {
    left: 73px !important;
}
	#top ul li a {
    padding: 0px 12px !important;
}
	#top ul li.flame span:before {
    background-size: 16px;
    background-position: 94% 98%;
    top: -8px;
}
	#r5 .carousel-item {
    height: 290px;
}
	#r5 .two {
    right: 230px;
}
	#r11 {
    padding-block: 100px !important;
}
	#dine-sec .tt2 ul li {
    margin-inline: 76px;
}
    #dine-sec3 h6 {
        padding-block: 19px;
    }
    #dine-sec6 h5 {
        padding-block: 32px;
    }
	#dine-sec13 {
    padding-block: 100px !important;
}
	#dine-sec10 {
    padding-block: 60px !important;
}
#r1 {
  padding-block: 318px !important;
}
#r3 .t2 {
  top: 124px;
}
#r3 .v3 .t1 {
  top: -29px;
}
}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 1340px) {}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 1320px) {}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 1280px) {
	div#r4 li.tab-item a span:before {
    left: 61px !important;
}
	#r1 h1 {
    font-size: 60px;
    line-height: 70px;
}
#r1 .hand {
    width: 90%;
    bottom: -520px;
}	
	#r1 .round {
    bottom: -370px;
    left: 10px;
}
	#r3 .v1 .m1:before {
    width: 580px;
}
	#r3 .v3 .m1:before {
    width: 580px;
}
	#r5 .one {
    left: 170px;
    top: 15px;
}
#r5 .two {
        right: 180px;
        top: -46px;
    }	
	html body h2 {
    font-size: 50px;
    line-height: 50px;
}
	#r10 button.owl-prev:before {
    bottom: 150px;
}
	#r10 button.owl-next:before {
    bottom: 150px;
}
	#r7 .z1 p {
    width: 75%;
}
	.off-canvas-menu-container.mobile-only a {
    font-family: 'Dbold' !important;
}
	    #dine-sec .tt2 ul li {
        margin-inline: 66px;
    }
	#dine-sec {
    padding-block: 60px !important;
}
	#dine-sec2 .carousel-item {
    margin: 0px 0;
}
    #dine-sec6 h5 {
        padding-block: 29px;
    }
    #dine-sec3 h6 {
        padding-block: 14px;
    }
	#dine-sec .tt1 p {
    width: 70%;
}
#r2 {
  padding-block: 70px 0px !important;
}
#tech-sec p {
    font-size: 14px;
    line-height: 24px;
}
}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 1024px) {

	    #r1 .hand {
        width: 90%;
        bottom: -380px;
    }
	#r1 .nectar-scrolling-text {
    top: 280px;
}
    #r1 .round {
        bottom: -300px;
        left: -20px;
    }	
	#r1 {
    padding-block: 350px !important;
}
.off-canvas-menu-container.mobile-only a {
    font-family: dreg !important;
}	
	html body h2 {
        font-size: 35px;
        line-height: 35px;
    }
	html body h4 {
    font-size: 18px !important;
}
    #r2 h4:before {
        width: 103px;
    }
	#r2 {
    padding-block: 60px !important;
}
	div#r2 iframe {
    height: 640px !important;
}
	html body p {
    font-size: 14px;
    line-height: 24px;
}
	html body .nectar-scrolling-text h5 {
    font-size: 100px;
}
    #r3 .v3 {
        padding-left: 100px;
    }
#r3 .v3 .m1:before {
        width: 450px;
        height: 180px;
        top: 0px;
        right: -70px;
    }
    #r3 .v1 .m1:before {
        width: 470px;
        height: 140px;
        top: 10px;
    }
	#r3 .nectar-scrolling-text {
    top: -140px;
}
	#r3 .v3 .t2:before {
    width: 450px !important;
    height: 180px !important;
    top: 0px !important;
    right: 0px !important;
}
  #r3 .v1 .t2::before {
    width: 470px !important;
    height: 160px !important;
    top: 0px !important;
  }
	#r3 .x1, #r3 .x2, #r3 .x3, #r3 .x4 {
    width: 20%;
}
	#r3 .x1 {
    left: -70px;
    top: 60px;
}
#r3 .v1 .t2 p {
    width: 70%;
}	
    #r3 .t2 {
        top: 60px;
    }
  #r3 .v3 .t2 {
    top: 53px;
  }
	#r3 .visa {
    top: 7px;
}
	#r3 {
    padding-block: 60px 120px !important;
}
	#r4 {
    padding-block: 60px !important;
}
	#r5 {
    padding-block: 60px !important;
}
#r5 h2:before {
    width: 460px;
    top: 135px;
}	
	.home #r6 {
    padding-block: 60px !important;
    margin-bottom: -250px;
}
	#r6 .t9 h3 {
    font-size: 40px;
    line-height: 40px;
}
    .home #footer-widgets .row {
        padding-block: 200px 20px !important;
    }
	#footer-widgets ul li a {
    font-size: 14px;
    line-height: 24px;
}
	#footer-widgets .icn ul li {
    margin: 0px -3px;
}
#text-2 p {
    font-size: 14px;
}
#r3 .row-bg.viewport-desktop.using-image {
    background-size: cover;
}
#r5 .row-bg.viewport-desktop.using-image {
    background-size: cover;
}
#r1 .row-bg.viewport-desktop.using-image {
    background-size: cover;
}
	#r1 h3 {
    font-size: 16px;
}
	#r2 h4 {
    font-size: 16px !important;
}
	html body h4 {
    font-size: 16px !important;
}
	.home #footer-widgets .row {
    padding-block: 80px 20px !important;
}
	#r7 button.owl-prev:before {
    bottom: 90px;
}
		#r7 button.owl-next:before {
    bottom: 90px;
}
	    #r10 button.owl-prev:before {
        bottom: 120px;
    }
	    #r10 button.owl-next:before {
        bottom: 120px;
    }
	#r11 .row-bg.viewport-desktop.using-image {
    background-size: cover;
}
	    #dine-sec .tt2 ul li {
        margin-inline: 42px;
    }
	#dine-sec2 {
    padding-block: 60px !important;
}
    #dine-sec3 h6 {
        padding-block: 13px;
        width: 36%;
    }
	#dine-sec3 .owl-stage {
    padding: 0;
}
#dine-sec5 {
    padding-block: 60px !important;
}
	#dine-sec6 {
    padding-block: 60px !important;
}
    #dine-sec6 h5 {
        padding-block: 26px;
        width: 50%;
    }
	#dine-sec7 {
    padding-block: 60px !important;
}
	ul li {
    font-size: 14px;
    line-height: 24px;
}
	#dine-sec9 .t11 h4 {
    font-size: 16px !important;
    line-height: 26px !important;
}
	#dine-sec9 .owl-stage {
    padding: 0;
}
	#dine-sec10 .owl-stage {
    padding: 0;
}
	#dine-sec12 .men {
    width: 80%;
}
	    #dine-sec13 {
        padding-block: 70px !important;
    }
	#dine-sec11 .tt13 h4 {
    color: black;
    font-size: 20px !important;
}
	#dine-sec9 .t11 a {
    font-size: 16px;
}
    .page-id-410 h2 {
        font-size: 40px;
        line-height: 50px;
    }
	#dine-sec5 h2 {
    width: 130%;
}
	#dine-sec2 .owl-stage {
    padding-block: 30px !important;
}
	#dine-sec3 .carousel-item {
    margin: 0px 10px;
}
#r9 input.wpcf7-form-control.wpcf7-submit.has-spinner {
    width: 40%;
}
  div#r4 li.tab-item a span::before {
    left: 31px !important;
  }
#r3 .x4 {
  bottom: 30px;
}
#r3 .x2 {
  left: -60px;
  top: 70px;
}
}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 840px) {
    #r1 h1 {
        font-size: 50px;
        line-height: 60px;
    }
	#r1 .round {
    width: 20%;
    bottom: -290px;
}

#r1 {
    padding-block: 60px 300px !important;
}

#r2 .text2 {text-align: center;}
 div#r2 iframe {
    height: 690px !important;
  }


#r2 a#b1 {
    display: table;
    margin: auto;
}
    html body h2 {
        font-size: 35px !important;
        line-height: 35px !important;
    }

#r2 .c1 {
    padding-right: 0;
}

#r3 h2 {
    margin-bottom: 40px;
}

#r3 .v1 .m1:before {
    display: none;
}

#r3 .v3 .t2:before {
    display: none;
}

#r3 .v3 .m1:before {
    display: none;
}
#r2 .pic1 {
    width: 80%;
    margin: auto;
    display: table;
}
	#r5 .owl-stage {
    padding: 0;
}
	#r5 .one {
        left: 70px;
        top: -3px;
    }
	    #r5 .two {
        right: 90px;
        top: -66px;
    }
	    #r5 .carousel-item {
        height: 310px;
        padding: 40px 15px;
        margin: 0px 10px;
    }
	#r6 .t6 {
    text-align: center;
}

#r6 .owl-stage {
    padding-block: 10px;
}
	#r6 .star {
    width: 65px;
    bottom: 15px;
}
	#r6 .t9 {
    bottom: 80px;
}
	#r6 a#b1 {
    bottom: 10px;
}
	    #r6 .t9 h3 {
        font-size: 35px;
        line-height: 35px;
    }
	    #footer-widgets ul li a {
        font-size: 16px;
        line-height: 26px;
    }
	#r5 h3 {
    font-size: 18px;
    line-height: 18px;
}
	    #r3 .x1, #r3 .x2, #r3 .x3, #r3 .x4 {
        width: 15%;
    }
    #r3 .visa {
        position: absolute;
        top: 370px;
        right: 0;
        left: 0;
        margin: auto;
        display: table;
        width: 80%;
    }

#r3 .v2 {
    display: table;
    margin: auto;
}

#r3 .t1 {
  width: 100%;
  top: 0px;
  left: 0;
  right: 0;
  margin-inline: auto;
  display: table;
}
#r3 .t2 {
  top: 0px;
  left: 0;
  right: 0;
  margin-inline: auto;
  width: 100%;
  margin-top: 50px;
}
#r3 .v3 {
  padding-inline: 0px;
}
#r3 .x2 {
  top: 30px;
}
#r3 .visa {
  position: relative;
  top: unset;
  left: 0px;
  right: 0px;
  margin-block: 100px;
}
#r3 .x1, #r3 .x2, #r3 .x3, #r3 .x4 {
  left: 0;
  right: 0px;
  top: unset;
  width: 70px;
  position: relative;
  margin-right: auto;
}
#r3 ul {
  margin-left: 13px;
}
#r3 canvas {
  height: 100%;
}
#r3 {
  padding-block: 60px 120px !important;
}
	#r7 .owl-nav.disabled, #r10 .owl-nav.disabled {
    display: none;
}
	#r8 .cl {
    text-align: center;
}

#r8 h4 {
    text-align: center;
    display: unset;
}

#r7 .z1 p {
    width: 100%;
}

#r7 {padding-block: 60px !important;}

#r2 h4 {
    display: unset;
}

#r9 {
    padding-block: 60px !important;
}

#r9 h2 {
    margin-bottom: 0;
}

#r9  .card {
    width: 80%;
    margin: auto;
    display: table;
}

#r9 .col.span_12, #r9 .col.span_6 {
    margin-bottom: 0;
}

#r10 {
    padding-block: 60px !important;
}

.home #footer-widgets .row {
    padding-block: 30px 20px !important;
}
	#dine-sec .tt1 p {
    width: unset;
}

#dine-sec .tt2 ul li {
    margin-inline: 20px;
}

#dine-sec2 .owl-stage {
    padding-block: 0 !important;
}

#dine-sec2 #inr img {
    display: table;
    margin: auto;
}
#faq-sec .tt10 {
    text-align: center;
}

#dine-sec .imagee1 {
    width: 80%;
    margin: auto;
}

div#inr5 {
    margin: auto;
    width: 50%;
}

#dine-sec12 .nectar_video_lightbox.play_button {
    left: 10px;
}
#dine-sec .imagee1 {
    margin-bottom: -40px;
}

#dine-sec4 table .v1 span:before {
    top: 158px !important;
}
#dine-sec3 h6 {
     padding-block: 18px;
      width: 32%;
}

#dine-sec4 table td {
    font-size: 16px;
}

    #dine-sec6 h5 {
        padding-block: 25px;
        width: 30%;
    }
#dine-sec8 .tt10 {
    text-align: center;
}

#dine-sec8 a#b1 {display: table;margin: auto;}

#dine-sec8 .imagee4 {
    display: table;
    margin: auto;
    width: 80%;
}

#dine-sec9 .owl-nav.disabled {
    display: none;
}

#dine-sec12 .tt14 {text-align: center;}

#dine-sec12 #in5 .wpb_wrapper {
    display: flex;
    justify-content: center;
    gap: 0px 70px;
}
    #dine-sec12 .men {
        display: table;
        margin: auto;
        position: unset;
        width: 50%;
    }
	#dine-sec7 .imagee4 {padding-right: 0px;}
	#dine-sec11 img {
    display: table;
    margin: auto;
}

#dine-sec11 .tt13 {
    text-align: center;
}
#dine-sec2 .tt3 {margin-bottom: 0;}
	
	#dine-sec7 a#b1 {
    display: table;
    margin: auto;
}
#r7 button.flickity-button.previous, #r10 button.flickity-button.previous {
  left: -43px;
}
#r7 button.flickity-button.next, #r10 button.flickity-button.next {
  right: -43px;
}
#tech-sec {
  text-align: center;
}
#tech-sec img {
  margin: auto;
}
#r10,#r10 h2 {
  text-align: center !important;
}
#r10 img {
  margin: auto;
}
#r6 h5 {
  font-size: 16px;
}
    div#r4 li.tab-item a span::before {
        left: 19px !important;
    }
div#rd1 {
    padding-block: 50px !important;
}
#tech-sec .vc_col-sm-3 {
    margin: 0;
}
}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 768px) {}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 525px) {
    #r1 h1 {
        font-size: 30px;
        line-height: 40px;
    }
    div#r2 iframe {
        height: 780px !important;
    }
	a#b2 {
    width: 100px;
    height: 100px;
    top: 130px;
}
a#b2:before {
    width: 90px;
    height: 90px;
    left: 5px;
    top: 5px;
}
    #r1 .nectar-scrolling-text {
        top: 190px;
    }	
	    #r1 .round {
        width: 20%;
        bottom: -220px;
    }
	    #r1 .hand {
        width: 95%;
        bottom: -340px;
    }
	    #r3 .v1, #r3 .v3 {
        width: 90%;
        padding-left: 0;
    }
	    html body h2 {
        font-size: 25px !important;
        line-height: 25px !important;
    }
	    #r5 h2:before {
        width: 230px;
        top: 95px;
    }
	    #r5 .carousel-item {
        height: unset;
    }
	#r6 .t9 h3 {
        font-size: 25px;
        line-height: 25px;
    }
	    #r6 .t9 {
        bottom: 40px;
    }
	    #r6 a#b1 {
        bottom: -20px;
    }
	#page-header-wrap h1 {
    font-size: 30px !important;
}
	#r4 a.play_button_mouse_follow.large.nectar_video_lightbox.visible:after {
    width: 110px;
    height: 110px;
    top: -25px;
    left: -25px;
}
    #r5 {
        padding-block: 30px 20px !important;
    }    
	.home #r6 {
        padding-block: 30px 100px !important;
        margin-bottom: -250px;
    }
	div#in1 {
    margin-top: 50px;
}
	    #r3 .nectar-scrolling-text {
        top: 590px;
    }
	#dine-sec {
    padding-block: 30px !important;
}

#dine-sec .tt2 ul li {
    margin-inline: 25px;
    margin-bottom: 10px;
}

    #dine-sec3 h6 {
        padding-block: 19px;
        width: 26%;
    }

#dine-sec6 h5 {
    width: 25%;
}
#dine-sec4 .wpb_raw_code.wpb_raw_html.wpb_content_element {
    overflow-x: auto !important;
}
.responsive-table-wrapper {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  width: 100%;
}

.responsive-table-wrapper table {
  width: max-content;
  min-width: 100%;
}
#dine-sec7 .tt9 ul li {
    font-size: 12px;
}
#r9 input.wpcf7-form-control.wpcf7-submit.has-spinner {
    width: 100%;
}
#r4 .tabbed ul {
  display: flex;
  flex-wrap: wrap;
  gap: 0px 146px;
}
  div#r4 li.tab-item a span::before {
    left: 2px !important;
    top: 22px !important;
  }

#r1 {
  padding-block: 80px !important;
  text-align: center;
}
#r1 .text1 {
  position: relative;
  top: unset;
  left: 0;
  right: 0;
}
#r4 .tab-item {
  width: 100%;
}
#r6 .iwithtext .iwt-text {
  padding-top: 17px;
}
  #r6 h5 {
    font-size: 14px;
    margin-bottom: 0px;
  }
.wp-singular.page-template.page-template-template-no-header-footer.page-template-template-no-header-footer-php.page.page-id-387.wp-theme-salient.wp-child-theme-salient-child.theme-salient.woocommerce-js.material.wpb-js-composer.js-comp-ver-7\.6.vc_responsive.mobile .container.main-content {
  max-width: 100% !important;
}
#r7 button.flickity-button.previous, #r10 button.flickity-button.previous {
  display: none;
}
#r7 button.flickity-button.next, #r10 button.flickity-button.next {
  display: none;
}
/*     div#rd1 {
        padding-block: 120px !important;
    } */
#dine-sec4 table .v1 span:before {
    left: 33px;
    width: 51px;
    top: 190px !important;
}
    div#inr5 {
        width: 60%;
    }
}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 430px) {
	    #r1 .hand {
        width: 100%;
        bottom: -270px;
    }
	    a#b2 {
        top: 150px;
    }
	    #r3 {
        padding-block: 60px 120px !important;
    }
	    #r5 .one {
        left: 20px;
    }
	    #r5 .two {
        right: 20px;
    }
	#r5 h3 {
    font-size: 18px;
    line-height: 28px;
}
#r6 #in1 .m1 {
    height: 220px;
}	
    #r6 .t9 {
        bottom: 70px;
    }
	    #r6 a#b1 {
        bottom: 10px;
    }
	    #r1 h1 {
        font-size: 25px;
        line-height: 25px;
    }
	    #r1 .nectar-scrolling-text {
        top: 120px;
    }
	#r8 .star {
    right: 22px;
    width: 70px;
    bottom: 37px;
}
    #dine-sec3 h6 {
        padding-block: 20px;
        width: 35%;
    }
    #dine-sec6 h5 {
        width: 28%;
    }
	#dine-sec12 a.play_button.large.nectar_video_lightbox::after {
    font-size: 16px;
    left: 60px;
    bottom: 14px;
}
    #dine-sec12 .nectar_video_lightbox.play_button {
        top: 22px;
        left: 5px;
    }
	    #dine-sec .tt2 ul li {
        margin-inline: 30px;
        margin-bottom: 10px;
    }
div#r2 iframe {
  height: 800px !important;
}
 .page-id-387 .container {
    max-width: 100% !important;
    padding: 0;
    margin: 0 auto;
  }
}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 375px) {
	#r5 h3 {
        font-size: 16px;
        line-height: 16px;
    }
	    #r8 .star {
        bottom: 11px;
    }
	    #dine-sec6 h5 {
        width: 32%;
    }
}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 360px) {}

@-moz-document url-prefix() {
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 1920px) {}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 1600px) {}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 1440px) {}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 1366px) {}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 1340px) {}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 1320px) {}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 1280px) {
#dine-sec2 .owl-item {
  height: 140px;
}
}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 1024px) {
#dine-sec2 .owl-item {
  height: auto;
}
}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 840px) {}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 768px) {}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 525px) {}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 430px) {}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 375px) {}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 360px) {}
}   