/*
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
*/

header#top .col.span_9.col_last,
header#top .col.span_9.col_last nav>ul.buttons.sf-menu {
    height: 120px !important;
}

#top .nav-btn a {
    font-size: 20px;
}

#top .nav-btn i {
    position: absolute;
    bottom: 7px;
    left: -19px;
    height: 22px;
    top: auto;
    font-size: 27px;
    color: #ffffff;
    -webkit-text-fill-color: transparent;
    /* Will override color (regardless of order) */
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #ffffff;
}

#top .nav-btn strong {
    display: block;
    font-size: 9px;
    text-transform: uppercase;
    letter-spacing: 2px;
    line-height: 1.8;
    text-align: justify;
}

#ro-1 .sun,
#ro-1 .blue-moon,
#ro-1 .purple-moon {
    position: absolute;
    top: -170px;
    left: 0px;
    right: 0px;
    width: 1130px;
}

#ro-1 svg {
    filter: invert(1);
}

#ro-1 .row-bg.viewport-desktop.using-image {
    background-position: 0% -98% !important;
    background-size: 101%;
}

#ro-1 .nectar-lottie {
    width: 70px;
    height: 50px;
    margin-top: -30px;
}

#ro-1 .orbits {
    position: absolute;
    top: -140px;
    z-index: 99999;
    left: 0px;
    right: 0px;
}

#ro-1 h2,
#ro-2 h2,
#ro-3 h2,
#ro-4 h2,
#ro-5 h2,
#ro-6 h2,
#ro-7 h2,
#ro-8 h2,
#ro-9 h2,
#ro-10 h2,
#ro-11 h2 {
    font-size: 120px;
    line-height: 1.1;
}


/* ------------------------------------------------------------ */

#ro-1 .stars {
    position: absolute;
    left: 0px;
    right: 0px;
    animation: stars 25s infinite normal linear;
}

@keyframes stars {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}


/*  */

#ro-1 .iwithtext {
    display: table;
    width: 340px;
    margin: 110px 00px 110px auto !important;
}

#ro-1 .iwithtext img {
    width: 26px;
    top: 3px;
    position: relative;
}

#ro-1 .iwithtext h3 {
    font-weight: 100;
    transform-origin: left center;
}

#ro-1 .logoss img {
    opacity: 60%;
}

#ro-1 #inn11,
#ro-1 #inn22 {
    display: none;
}


/*  */

#ro-1 .rocket {
    width: 56%;
    position: absolute;
}

#ro-1 .txt7 {
    display: none;
}


/*  */

#ro-1 .logoss:before {
    position: absolute;
    content: "";
    background-color: #ffffff17;
    left: -920px;
    bottom: -80px;
    width: 1000%;
    height: 1px;
}

#ro-1 .logoss {
    margin-bottom: 170px;
}

#ro-1 .txt-left-anim {
    left: -100%;
    position: relative;
}

#ro-1 .txt-right-anim {
    left: auto;
    right: -100%;
    position: relative;
}


/* ----------------       -------------------------------------       -------------------------------------       ---------------------         */

#ro-2 #inn-txt {
    display: none;
}

#ro-2 .txt-info-tags p {
    display: inline;
    background-color: #fff;
    padding: 6px 11px;
    color: #000;
    font-weight: 800;
    border-radius: 48px;
    margin-right: 14px;
}

#ro-2 .row-bg.viewport-desktop.using-image {
    background-position: 50% 104% !important;
    background-size: 63%;
}

#ro-2 {
    padding-bottom: 600px !important;
    margin-bottom: -260px;
}

#ro-3 .txt1 {
    display: table;
    margin: 0px 0px auto auto;
    padding-right: 34px;
}


/* ----------------       -------------------------------------       -------------------------------------       ---------------------         */

#ro-4 .txt2 h2,
#ro-5 .txt2 h2,
#ro-6 .txt2 h2 {
    font-weight: 100;
    position: relative;
    left: -44px;
}

#ro-4 #inn-block,
#ro-5 #inn-block,
#ro-6 #inn-block {
    background: linear-gradient(90deg, #0000 0%, #0000 100%);
    padding: 10px 30px;
    transition: 0.5s;
    border-top: solid 1px #fff;
    height: 387px;
}

#ro-6 #inn-block {
    border-bottom: solid 1px #fff;
}


/*  */

#ro-4 #inn-block .txt-info,
#ro-5 #inn-block .txt-info,
#ro-6 #inn-block .txt-info {
    position: relative;
    left: 112px;
}

#ro-4 .iwithtext,
#ro-5 .iwithtext,
#ro-6 .iwithtext {
    position: relative;
    top: -90px;
    left: 390px;
}

#ro-4 .iwithtext img,
#ro-5 .iwithtext img,
#ro-6 .iwithtext img {
    width: 27px;
    position: relative;
    top: 5px;
}

#ro-4 .iwithtext .iwt-text,
#ro-5 .iwithtext .iwt-text,
#ro-6 .iwithtext .iwt-text {
    padding-left: 43px;
}

#ro-4 .vc_col-sm-4 .txt-info,
#ro-5 .vc_col-sm-4 .txt-info,
#ro-6 .vc_col-sm-4 .txt-info {
    display: none;
}

#ro-4 .vc_col-sm-4 .iwithtext,
#ro-5 .vc_col-sm-4 .iwithtext,
#ro-6 .vc_col-sm-4 .iwithtext {
    display: none;
}


/*  */

#ro-4 .txt-info22,
#ro-5 .txt-info22,
#ro-6 .txt-info22 {
    position: relative;
    width: 150%;
    left: -24px;
    margin-top: 160px;
    margin-bottom: 20px;
}

#ro-4 .txt-info22 p,
#ro-5 .txt-info22 p,
#ro-6 .txt-info22 p {
    display: inline-flex;
    width: 130px;
    height: 130px;
    border: solid 1px #ffffff91;
    border-radius: 130px;
    justify-content: center;
    align-items: center;
    padding: 0px;
    margin-left: -14px;
    transition: 0.5s;
    opacity: 0;
    visibility: hidden;
    transition: all 0.5s linear;
    text-align: center;
    line-height: 1.2;
    font-family: poppins;
    font-weight: 100;
}

#ro-4 #inn-block:hover {
    background: linear-gradient(90deg, #5F01D3 0%, #F63D74 100%);
}

#ro-5 #inn-block:hover {
    background-image: linear-gradient(90deg, #EE3645 0%, #F1C134 100%);
}

#ro-6 #inn-block:hover {
    background-image: linear-gradient(90deg, #2161E3 0%, #00FFF0 100%);
}

#ro-4 #inn-block:hover,
#ro-5 #inn-block:hover,
#ro-6 #inn-block:hover {
    height: 493px;
}

#ro-4 #inn-block:hover .txt-info22 p,
#ro-5 #inn-block:hover .txt-info22 p,
#ro-6 #inn-block:hover .txt-info22 p {
    opacity: 1;
    visibility: visible;
}


/*  */


/* ----------------       -------------------------------------       -------------------------------------       ---------------------         */

#ro-7 .wpb_raw_code {
    margin-top: -180px;
}

#ro-7 .circle-container {
    display: flex;
    position: absolute;
    z-index: 999;
    bottom: 0px;
    left: 113%;
}

#ro-7 .circir-container {
    display: flex;
    position: absolute;
    z-index: 999;
    bottom: -300px;
    left: -100%;
}

#ro-7 .astro {
    /* height: 1080px; */
    object-fit: cover;
    object-position: center top;
}

#ro-7 .circle-container img,
#ro-7 .circir-container img {
    margin: 0px 14px;
}

#ro-7 .circle-container .cloude {
    width: 500px;
    height: 500px;
    position: absolute;
    top: -250px;
}


/* ----------------       -------------------------------------       -------------------------------------       ---------------------         */

#ro-8 iframe {
    border-radius: 27px;
    overflow: hidden;
}


/* ----------------       -------------------------------------       -------------------------------------       ---------------------         */

#ro-9 .txt2 img {
    position: absolute;
    bottom: 0px;
    right: 31px;
}


/* ----------------       -------------------------------------       -------------------------------------       ---------------------         */

#ro-10 .toggles .toggle:nth-child(1) {
    border-top: solid 2px;
    border-style: dashed;
}

#ro-10 .toggles .toggle {
    border-style: dashed;
    border-color: #fff;
}

#ro-10 .iwithtext {
    margin-bottom: 90px;
}

#ro-10 .iwt-icon img {
    width: 25px;
    top: 10px;
    position: relative;
}

#ro-10 .iwithtext h4 img {
    position: relative;
    top: -11px;
    left: 11px;
    transition: 0.5s;
    opacity: 0;
}

#ro-10 .iwithtext:hover h4 img {
    opacity: 100%;
}


/*  */

#ro-10 .toggle h3.toggle-title a {
    font-size: 24px;
    font-weight: 400;
}

#ro-10 .toggle>.toggle-title a,
#ro-10 .toggle.open>.toggle-title i {
    color: #fff !important;
    border: none;
    filter: brightness(10);
}

#ro-10 .toggles i {
    border: none;
}

#ro-10 .txt-info p,
#ro-10 .txt-info li {
    color: #565678;
}


/*  */


/* ----------------       -------------------------------------       -------------------------------------       ---------------------         */

#ro-11 {
    z-index: 999;
}

#ro-11 .txt-info p a {
    color: #fff;
}

#ro-11 .txt-info p a img {
    position: relative;
    left: 8px;
    top: 4px;
}


/* ----------------       -------------------------------------       -------------------------------------       ---------------------         */

#ro-12 .circle {
    position: absolute;
    bottom: 130px !important;
    left: 0px;
    right: 0px;
    z-index: -1;
}

#brnd-ro-12 .circle {
    position: absolute;
    bottom: 130px !important;
    left: 0px;
    right: 0px;
    z-index: -1;
}

#ro-12 {
    margin-top: -990px;
}


/* ----------------       -------------------------------------       -------------------------------------       ---------------------         */

#ro-13 input,
#ro-13 textarea {
    background-color: transparent;
    border: none;
    border-radius: 0px;
    border-bottom: solid 2px #3F3F72;
    padding-left: 4px;
    padding-top: 16px;
    padding-bottom: 16px;
    height: 74px;
    color: #fff;
    box-shadow: 0px 0px !important;
    font-size: 21px;
    font-family: 'Poppins';
    padding-left: 20px;
}

#ro-13 input::placeholder,
#ro-13 textarea::placeholder {
    font-size: 21px;
    font-family: 'Poppins';
    color: #fff;
}

#ro-13 textarea {
    height: 110px;
    margin-bottom: 20px;
}


/*  */

#ro-13 .frm_html_container p {
    color: #fff;
}

#ro-13 input[type=checkbox] {
    border: solid 1px;
    padding: 0px;
    color: #fff !important;
}

#ro-13 .frm_checkbox label {
    color: #fff;
}

#ro-13 button.frm_button_submit {
    border-radius: 50px !important;
    background-color: transparent !important;
    box-shadow: none !important;
    background-image: url("http://stagingserver3.com/sparkinteract/wp-content/uploads/2024/10/Colour-Button-2.png");
    background-size: 100% 100%;
    transition: 0.5s;
    display: table !important;
    width: 330px;
    font-size: 20px;
}

#ro-13 button.frm_button_submit:hover {
    background: url("http://stagingserver3.com/sparkinteract/wp-content/uploads/2024/10/gradient-btn-hover1-ezgif.com-svg-to-png-converter.png");
    background-size: cover;
    opacity: 100%;
}

#ro-14 ul.wpb_tabs_nav.ui-tabs-nav a.active-tab,
#ro-14 ul.wpb_tabs_nav.ui-tabs-nav a:hover {
    background-color: transparent !important;
    border: solid 2px #fff;
    color: #fff;
}


/* ----------------       -------------------------------------       -------------------------------------       ---------------------         */

#ro-14 iframe {
    border-radius: 50%;
    width: 700px;
    height: 700px;
    margin: auto;
    display: table;
}

#ro-14 .ui-tabs-panel {
    margin-top: -300px !important;
    display: table !important;
    width: 50%;
    margin: 0px 0px auto auto;
    padding: 0px;
}

#ro-14 ul.wpb_tabs_nav.ui-tabs-nav a {
    padding: 12px 0px !important;
    background-color: #fff !important;
    margin: 16px 0px;
    border-radius: 5px;
    font-size: 20px;
    color: #000021;
    text-align: center;
    width: 500px;
}

#ro-14 .wpb_tabs_nav {
    width: 50%;
}

#ro-14 .map {
    width: 700px;
    height: 700px;
    margin: auto;
    position: absolute;
}

#ro-14 .map:before {
    outline-color: #ffffffa3;
    outline-width: 3px;
    outline-offset: 13px;
    outline-style: dashed;
    border-radius: 100% !important;
    overflow: hidden;
    content: "";
    position: absolute;
    left: 0px;
    right: 0px;
    margin: auto;
    height: 100%;
    width: 100%;
    animation: roundd 15s infinite alternate linear;
    z-index: -1;
}

@keyframes roundd {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}

#ro-14 a#map-btnn {
    background-image: url("http://stagingserver3.com/sparkinteract/wp-content/uploads/2024/10/gradient-btn-hover1-ezgif.com-svg-to-png-converter.png");
    border-radius: 80px !important;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    padding: 21px 45px;
    margin: auto;
    display: table;
    font-size: 18px;
    font-weight: 500;
    position: absolute;
    bottom: 200px;
    top: auto;
    left: 670px;
    right: 0px;
}


/* ----------------       -------------------------------------       -------------------------------------       ---------------------         */

#ro-14 a#map-btnn {
    background-image: url("http://stagingserver3.com/sparkinteract/wp-content/uploads/2024/10/gradient-btn-hover1-ezgif.com-svg-to-png-converter.png");
    border-radius: 80px !important;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    padding: 21px 45px;
    margin: auto;
    display: table;
    font-size: 18px;
    font-weight: 500;
    position: absolute;
    bottom: 200px;
    top: auto;
    left: 670px;
    right: 0px;
}

#ro-14 .txt-info {
    margin-left: 45% !important;
}

#ro-15 h6.vc_custom_heading.vc_do_custom_heading {
    padding: 0px 14px;
    border-top: solid 2px #3F3F72;
    border-style: dashed;
    padding-top: 20px;
    position: relative;
}

#ro-15 .txt-info {
    padding: 0px 14px;
}

#ro-15 .txt-info p {
    font-size: 14px;
    line-height: 1.5;
}

#ro-15 h6.vc_custom_heading.vc_do_custom_heading:before {
    position: absolute;
    content: "";
    background-color: #7100ce;
    width: 18px;
    height: 3px;
    display: block;
    top: 0px;
    bottom: 0px;
    margin: auto;
    right: 0px;
}


/* ----------------       -------------------------------------       -------------------------------------       ---------------------         */

#coppy h6 {
    font-size: 11px;
}

#coppy h6 a {
    text-decoration: underline #fff !important;
    color: #fff !important;
}


/* ----------------       -------------------------------------       -------------------------------------       ---------------------         */

#fttr #inn1 .txt1 {
    display: inline-block;
    margin-bottom: 0px;
}

#fttr #inn1 .wpb_raw_code {
    display: inline-flex;
    position: relative;
    top: -9px;
    margin-left: 16px;
}

#fttr #inn1 .wpb_raw_code i {
    color: #fff;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    border-radius: 50px;
    border: solid 1px #fff;
    font-size: 20px;
    margin-right: 8px;
}

#ro-14 .iwt-icon i {
    position: relative;
    bottom: 7px;
    left: 1px;
    top: 20px;
    font-size: 47px;
    color: #ffffff;
    -webkit-text-fill-color: transparent;
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #ffffff;
}


/* ----------------       -------------------------------------       -------------------------------------       ---------------------         */


/*-----------------------------------------------------------------------------------------------------*/

@media (max-width: 1600px) {
    #ro-1 .row-bg.viewport-desktop.using-image {
        background-position: 0% -18% !important;
        background-size: 101%;
    }
    #ro-1 .row_col_wrap_12.col.span_12 {
        padding: 0px 70px !important;
    }
    #ro-1 #inn3 .row_col_wrap_12_inner.col.span_12,
    #ro-1 #inn5 .row_col_wrap_12_inner.col.span_12 {
        padding: 0px 0px;
    }
    #ro-1 .txt5 p br {
        display: none;
    }
    #ro-1 #inn5 {
        padding: 0px 9%;
    }
    #ro-2 .row_col_wrap_12 {
        padding: 0px 49px !important;
    }
    #ro-2 #inn1 {
        width: 631px;
    }
    #ro-2 #inn2 {
        width: 610px;
        margin: 0px 0px auto auto !important;
    }
    #ro-11 .txt-info h3 {
        font-size: 18px !important;
    }
    #ro-4 #inn-block .txt-info,
    #ro-5 #inn-block .txt-info,
    #ro-6 #inn-block .txt-info {
        position: relative;
        left: -28px;
    }
    #ro-4 .iwithtext,
    #ro-5 .iwithtext,
    #ro-6 .iwithtext {
        position: relative;
        top: -90px;
        left: 270px;
    }
    #ro-4 .iwithtext h3,
    #ro-5 .iwithtext h3,
    #ro-6 .iwithtext h3 {
        font-size: 24px;
    }
}


/*-----------------------------------------------------------------------------------------------------*/

@media (max-width: 1440px) {
    #ro-1 .row-bg.viewport-desktop.using-image {
        background-position: 0% -8% !important;
        background-size: 101%;
    }
    #ro-1 .sun,
    #ro-1 .blue-moon,
    #ro-1 .purple-moon {
        position: absolute;
        top: -30px;
        left: 0px;
        right: 0px;
        width: 920px;
    }
    #ro-1 #inn3 .row_col_wrap_12_inner.col.span_12,
    #ro-1 #inn4 .row_col_wrap_12_inner.col.span_12 {
        padding: 0px 0px;
    }
    #ro-1 #inn4 p br {
        display: none;
    }
    #ro-2 #inn3 .txt3 {
        margin-left: 170px !important;
    }
    #ro-2 #inn3 .txt4 p br {
        display: none;
    }
    #ro-2 #inn33 {
        margin-right: 60px !important;
    }
    #ro-4 #inn-block .txt-info,
    #ro-5 #inn-block .txt-info,
    #ro-6 #inn-block .txt-info {
        position: relative;
        left: -78px;
    }
    #ro-4 .iwithtext,
    #ro-5 .iwithtext,
    #ro-6 .iwithtext {
        position: relative;
        top: -90px;
        left: 120px;
    }
    #ro-1 h2,
    #ro-2 h2,
    #ro-3 h2,
    #ro-4 h2,
    #ro-5 h2,
    #ro-6 h2,
    #ro-7 h2,
    #ro-8 h2,
    #ro-9 h2,
    #ro-10 h2,
    #ro-11 h2 {
        font-size: 100px;
        line-height: 1.1;
    }
    #ro-8 .txt-info1 h3 {
        font-size: 22px !important;
        line-height: 1.3 !important;
    }
    #ro-11 .txt-info h3 {
        font-size: 16px !important;
    }
    #ro-14 .txt-info p br {
        display: none;
    }
    #ro-1 .iwithtext {
        display: table;
        width: 270px;
        margin: 110px 00px 110px auto !important;
    }
}


/*-----------------------------------------------------------------------------------------------------*/

@media (max-width: 1366px) {
    #ro-1 .iwithtext {
        display: table;
        width: 290px;
        margin: 110px 00px 110px auto !important;
    }
    #ro-1 .iwithtext {
        width: 250px;
    }
    #ro-1 #inn6 h2 {
        font-size: 44px !important;
    }
    #ro-2 .txt-info-tags p {
        font-size: 12px;
    }
    #ro-3 .txt1 p br {
        display: none;
    }
    #ro-4 .iwithtext h3,
    #ro-5 .iwithtext h3,
    #ro-6 .iwithtext h3 {
        font-size: 14px;
    }
    #ro-4 .iwithtext,
    #ro-5 .iwithtext,
    #ro-6 .iwithtext {
        position: relative;
        top: -90px;
        left: 190px;
    }
    #ro-11 #inn {
        padding-bottom: 41px !important;
    }
}


/*-----------------------------------------------------------------------------------------------------*/

@media (max-width: 1340px) {}


/*-----------------------------------------------------------------------------------------------------*/

@media (max-width: 1320px) {}


/*-----------------------------------------------------------------------------------------------------*/

@media (max-width: 1280px) {
    #ro-1 #inn5 {
        padding: 0px;
    }
    #ro-1 {
        padding-bottom: 50px !important;
    }
}


/*-----------------------------------------------------------------------------------------------------*/

@media (max-width: 1024px) {
    #ro-1 #inn11,
    #ro-1 #inn22 {
        display: block;
    }
    #ro-2 {
        padding-bottom: 710px !important;
        margin-bottom: -590px;
    }
    #ro-1 #inn1 {
        display: none;
    }
    #ro-1 #inn11 {
        padding-top: 260px;
    }
    #ro-1 .sun,
    #ro-1 .blue-moon,
    #ro-1 .purple-moon {
        position: absolute;
        top: -30px;
        width: 910px;
    }
    #ro-1 #inn-cir {
        transform: scale(130%);
        position: relative;
        top: -50px;
    }
    #ro-1 .orbits {
        position: absolute;
        top: 50px;
        z-index: 99999;
        left: 60px;
        right: 0px;
    }
    #ro-1 .row-bg.viewport-desktop.using-image {
        background-position: 0% 1% !important;
        background-size: 131%;
    }
    #ro-1 #inn3 h1.head2 {
        display: table;
        margin: 0px 0px auto auto;
    }
    #ro-1 #inn4 .txt5 {
        margin-left: -190px;
    }
    #ro-1 .logoss img {
        width: 8%;
    }
    #ro-1 #inn6 {
        display: none;
    }
    #ro-1 .txt7 {
        display: block;
    }
    #ro-1 .txt7 h2 {
        font-size: 54px !important;
        font-weight: 300;
    }
    #ro-2 #inn-txt {
        display: block;
    }
    #ro-2 .vc_col-sm-6 {
        width: 100%;
    }
    #ro-2 .txt4 h2 span.rig {
        margin: 0px 0px auto auto;
        display: table;
    }
    #ro-2 #inn3 {
        display: none;
    }
    #ro-2 .cola2 {
        margin-top: 94px !important;
    }
    #ro-2 #inn1,
    #ro-2 #inn33,
    #ro-2 #inn2 {
        width: 100%;
    }
    #ro-2 .row-bg.viewport-desktop.using-image {
        background-position: 50% 99% !important;
        background-size: 63%;
    }
    #ro-3 .vc_col-sm-6 {
        width: 100%;
    }
    #ro-3 .txt1 p br {
        display: block;
    }
    #ro-3 .txt1 {
        margin: 0px;
        margin-top: 21px;
    }
    #ro-3 .row_col_wrap_12,
    #ro-4 .row_col_wrap_12,
    #ro-5 .row_col_wrap_12,
    #ro-6 .row_col_wrap_12,
    #ro-8 .row_col_wrap_12,
    #ro-9 .row_col_wrap_12,
    #ro-10 .row_col_wrap_12,
    #ro-11 .row_col_wrap_12 {
        padding: 0px 50px !important;
    }
    #ro-4 .vc_col-sm-2,
    #ro-4 .vc_col-sm-4,
    #ro-4 .vc_col-sm-6,
    #ro-5 .vc_col-sm-2,
    #ro-5 .vc_col-sm-4,
    #ro-5 .vc_col-sm-6,
    #ro-6 .vc_col-sm-2,
    #ro-6 .vc_col-sm-4,
    #ro-6 .vc_col-sm-6 {
        width: 100%;
    }
    #ro-4 .txt2 h2,
    #ro-5 .txt2 h2,
    #ro-6 .txt2 h2 {
        left: 0px;
        margin: 0px 0px auto auto;
        display: table;
    }
    #ro-4 .txt-info22,
    #ro-5 .txt-info22,
    #ro-6 .txt-info22 {
        width: 100%;
    }
    #ro-4 #inn-block .txt-info,
    #ro-5 #inn-block .txt-info,
    #ro-6 #inn-block .txt-info {
        display: block;
        position: unset;
        width: 100%;
    }
    #ro-4 .vc_col-sm-4 .iwithtext,
    #ro-5 .vc_col-sm-4 .iwithtext,
    #ro-6 .vc_col-sm-4 .iwithtext {
        display: block;
        left: 0px;
        position: relative;
        top: 0px;
    }
    #ro-4 #inn-block:hover,
    #ro-5 #inn-block:hover,
    #ro-6 #inn-block:hover {
        height: 703px;
    }
    #ro-4 #inn-block,
    #ro-5 #inn-block,
    #ro-6 #inn-block {
        height: 550px;
    }
    #ro-4 .txt-info22,
    #ro-5 .txt-info22,
    #ro-6 .txt-info22 {
        position: relative;
        width: 150%;
        left: 0px;
        margin-top: 30px;
        margin-bottom: 20px;
    }
    #ro-7 .circir-container {
        display: none;
    }
    #ro-7 .circle-container {
        display: none;
    }
    #ro-7 {
        padding-bottom: 11px !important;
    }
    #ro-8 .vc_col-sm-6 {
        width: 100%;
        margin-bottom: 41px;
    }
    #ro-8 .vc_col-sm-6 .vc_column-inner {
        padding: 0px;
    }
    #ro-8 p br {
        display: none;
    }
    #ro-8 {
        padding-bottom: 100px !important;
    }
    #ro-9 .vc_col-sm-8 {
        width: 100%;
    }
    #ro-10 .iwithtext {
        float: left;
        margin-right: 30px;
    }
    #ro-11 .vc_col-sm-4 {
        width: 70%;
        margin-top: 50px !important;
        margin-left: auto;
        margin-right: auto;
    }
    #ro-11 .txt-info h3 {
        font-size: 29px !important;
    }
    #ro-12 {
        margin-top: -660px;
    }
}


/*-----------------------------------------------------------------------------------------------------*/

@media (max-width: 900px) {}


/*-----------------------------------------------------------------------------------------------------*/

@media (max-width: 768px) {}


/*-----------------------------------------------------------------------------------------------------*/

@media (max-width: 480px) {}


/*-----------------------------------------------------------------------------------------------------*/

@media (max-width: 414px) {}


/*-----------------------------------------------------------------------------------------------------*/

@media (max-width: 375px) {}


/*-----------------------------------------------------------------------------------------------------*/

@media (max-width: 360px) {}