@media (min-width: 991px){
    img.deskImg{
        display: block;
    }
    img.mobImg{
        display: none;
    }
    .mobWid{
        display: none;
    }
    .vmar-logo-comp .vmar-logos {
        margin-top: 10px;
        width: max-content;
        pointer-events: none;
    }
    .marine-parts-page .hero-inner.hero-inner_inner .hi-marina-img {
        max-width: 19.709%;
        bottom: 2vw;
        left: 17.5vw;
    }
    .marine-about-page .hero-inner.hero-inner_inner .hi-marina-img {
        max-width: 20.873%;
        bottom: 1vw;
        left: 17.5vw;
    }
    .marine-contact-page .hero-inner.hero-inner_inner img.hi-marina-img {
        max-width: 28.220%;
        bottom: 1vw;
        left: 17.50vw;
    }
}
@media (max-width: 990px){
    img.deskImg{
        display: none;
    }
    img.mobImg{
        display: block;
    }
    .deskWid{
        display: none;
    }
    .h1,
    .h2 {
        font-size: 7.059vw;
        margin-bottom: 2vw;
    }
    .h3-30 {
        font-size: 4.235vw;
        margin-bottom: 2vw;
    }
    .rte.rte-18,
    .rte.rte-20 {
        font-size: 3.294vw;
        line-height: 1.5;
    }
    .btn.btn-orange {
        font-size: 4.235vw;
        padding: 3.059vw 7.059vw;
        border-radius: 99px;
        min-width: 42.353vw;
    }
    .divider {
        width: 12.941vw;
        height: 0.941vw;
    }
    .mr-container {
        max-width: 95vw;
        padding-right: 2vw;
        padding-left: 2vw;
    }

    /* Header CSS Start */
    .tampa-header {
        max-width: 100%;
        padding: 5vw 3vw 4vw;
        border-radius: 0;
        position: relative;
        top: 0;
    }
    .tampa-header .th-logo {
        max-width: 40% !important;
        margin: 0 auto;
    }
    .tampa-header .th-logo img {
        max-width: 100%;
    }
    .tampa-header .menu-toggle {
        display: block;
    }
    .tampa-header .th-nav-list {
        display: flex;
        transition: all 0.4s ease;
    }
    .tampa-header .th-nav-list {
        position: absolute;
        top: 100%;
        left: 0;
        width: 100%;
        background: #fff;
        max-height: 0;
        overflow: hidden;
        opacity: 0;
        transform: translateY(-10px);
    }
    .tampa-header .th-nav-list.active {
        max-height: 400px;
        opacity: 1;
        transform: translateY(0);
    }
    .th-nav-list li {
        width: 100%;
    }
    .tampa-header ul.th-nav-list {
        flex-direction: column;
        gap: 0;
        padding-right: 0;
    }
    .tampa-header .th-nav .th-nav-list li > a {
        font-size: 3.529vw;
        padding: 2.353vw 3.529vw;
        width: 100%;
        border-bottom: 1px solid #ededed;
    }
    .tampa-header .th-contact {
        display: none;
    }
    /* Header CSS End */

    /* Footer CSS Start Here */
    body .footer_bottom .container .row .footer_bottom-col {
        width: calc(100% / 3);
        padding: 0;
        height: 100%;
        flex: auto;
        position: relative;
        }
        body .footer_bottom .container .row .footer_bottom-col:nth-child(1) {
        order: 0;
        }
        body .footer_bottom .container .row .footer_bottom-col:nth-child(2) {
        display: none;
        }
        body .footer_bottom .container .row .footer_bottom-col:nth-child(3) {
        order: 2;
        }
        body .footer_bottom .container .row .footer_bottom-col:nth-child(5) {
        order: 2;
        }
        body .footer_bottom .container .row .footer_bottom-col:nth-child(6) {
        order: 0;
        border-radius: 6px;
        padding: 0;
        position: relative;
        left: 20px;
        }
        body .footer_bottom .container .row .footer_bottom-col:nth-child(7) {
        order: 2;
        }
        body .footer_bottom-col li {
        font-size: 9px;
        line-height: 32px;
        font-weight: 500 !important;
        }

        .footer_bottom {
        background-color: #002051;
        padding: 4vw 0;
        }
        body .footer_bottom .container {
        max-width: 90vw !important;
        margin-bottom: 10px;
        }
        .footer-logo-number .footer-number {
        text-align: center;
        padding: 10px 0px;
        }
        body .footer_bottom  .footer-logo-number .footer-number a {
        text-align: center;
        font-size: 9px !important;
        line-height: 28px;
        }
        body .footer_bottom .container .row .footer_bottom-col.footer-logo-number {
        margin-top: 50px;
        }
        .footer_bottom-col.social-links.test ul::before {
        content: "";
        background: #0c2169;
        width: 75%;
        height: 82%;
        position: absolute;
        border-radius: 6px;
        padding: 15px;
        top: 0px;
        left: -15px;
        right: 0px;
        bottom: auto;
        }

        .footer_bottom-col.social-links.test ul {
        position: relative;
        padding-bottom: 10px;
        }
            
        p.copy-right-p {
            font-size: 8px;
        line-height: 3.2;
        }
        section.copy-right-sec {
            box-shadow: none;
            padding: 0 0 1vw 0;
        }
    /* Footer CSS End Here */
    
    .hero-cards {
        grid-template-columns: 100%;
        gap: 5vw;
    }
    .hero-card h3 {
        font-size: 5.882vw;
        margin-bottom: 1.5vw;
    }
    .hero-cards .hero-card {
        border: 1px solid red;
        border-radius: 3.5vw;
        padding: 2vw 2.5vw;
    }
    .hero-card p.rte {
        padding: 1.5vw 10vw;
        margin-bottom: 4vw;
    }
    .hero-section .mr-container {
        padding-top: 6vw;
        padding-bottom: 7vw;
    }
    .hero-section h1.h1 {
        margin-bottom: 44vw;
    }

    .marine-sv-sec {
        margin-bottom: -6vw;
    }
    .marine-sv-sec .mr-container.mr-container02{
        display: none;;
    }
    .marine-sv-sec .para02 {
        max-width: 100%;
        margin-bottom: 3vw;
    }
    .marine-sv-sec .para01 {
        padding: 0;
        margin-bottom: 3vw;
    }
    .mrs-cards .mrs-card h3 {
        font-size: 10px;
        margin-top: 3vw;
        margin-bottom: 3.5vw;
    }
    .mrs-cards .mrs-card {
        padding: 1vw;
    }
    .marine-sv-sec .mr-container.mr-container01 {
        padding-top: 11vw;
        padding-bottom: 8vw;
    }
    .mrr-section .mr-container {
        flex-direction: column;
        padding-top: 72vw;
    }
    .mrr-section .mr-container h2 {
        flex: auto;
        text-align: center;
        margin-bottom: 0vw;
    }
    .mrr-section .mr-container p.rte {
        flex: auto;
        text-align: center;
        padding: 0 3vw;
    }

    .review-section h2.h2 {
        max-width: 80%;
        margin: 0 auto 4.706vw;
    }
    .rev-grid {
        grid-template-columns: 100%;
        max-width: 85vw;
        gap: 4vw;
        margin-bottom: 5vw;
    }
    .rg-item {
        padding: 3vw;
        border-radius: 3vw;
    }
    .rg-item .rev-profile-area img {
        max-width: 10vw;
    }
    .rg-item .rev-profile-area h6 {
        font-size: 3.294vw;
        margin-bottom: 0.7vw;
    }
    .rg-item .rev-profile-area span {
        font-size: 2.5vw;
    }
    .rg-item .rgi-header .rg-header-icon {
        max-width: 6vw;
    }
    .rg-item .review-content p {
        font-size: 3.765vw;
    }
    .rg-item .review-content {
        padding: 4vw 0 3vw;
    }
    .rev-stars img {
        max-width: 33vw;
    }

    
    .get-in-touch p {
        font-size: 3.529vw;
        max-width: 70%;
        margin: 1vw auto 5vw;
    }
    .get-in-touch_form .row{
        flex-wrap: wrap;
    }
    .get-in-touch_form .row .field {
        width: 100%;
        flex: 100%;
    }
    .get-in-touch_form .row input, .get-in-touch_form textarea {
        font-size: 3.529vw;
        padding: 2.588vw;
        border-radius: 2.118vw;
        width: 100%;
        font-weight: 500;
    }
    section.get-in-touch {
        padding-top: 10vw;
        padding-bottom: 10vw;
    }
    section.get-in-touch p {
        margin-bottom: -3vw;
    }
    form.get-in-touch_form {
        max-width: 100%;
    }
    .get-in-touch_form button[type="submit"] {
        width: 100%;
        font-size: 3.765vw;
        padding: 2.353vw;
        text-align: center;
    }

    /* ===================
        Trailerable Boats Storage CSS Start Here
    =================== */
    .hero-inner .hero-inner-content {
        max-width: 90%;
        left: 0;
        right: 0;
        top: auto;
        bottom: 22vw;
        margin: 0 auto;
        padding: 4vw 5vw;
        border-radius: 5vw;
    }
    .hero-inner .hero-inner-content .subtitle {
        font-size: 16px;
        font-weight: 300;
    }
    .hero-inner .hero-inner-content .h1 {
        font-size: 50px;
    }
    .hero-inner .hero-inner-content .divider {
        width: 12.941vw;
        height: 0.941vw;
        margin: 1vw 1vw 1.4vw;
    }
    .hero-inner .hi-marina-img {
        max-width: 50%;
        bottom: 1%;
        left: 4%;
    }
    .online-booking .content-column {
        flex: 0 0 100%;
    }
    .online-booking .mr-container {
        padding-right: 1vw;
        padding-left: 1vw;
        padding-top: 13vw;
        padding-bottom: 8vw;
    }
    .online-booking .form-column {
        flex: 0 0 100%;
        margin-left: 0;
    }
    .online-booking .form-column .form-box {
        background-color: rgba(255, 255, 255, 1);
        padding: 0vw;
        border-radius: 2vw;
        margin-top: 3vw;
    }
    .popup-box form,
    .online-booking .form-box form,
    .popup-box .row,
    .online-booking .form-box .row {
        gap: 2.353vw;
    }
    .popup-box form input,
    .online-booking .form-box input,
    .popup-box form select,
    .online-booking .form-box select,
    .popup-box form textarea,
    .online-booking .form-box textarea {
        font-size: 3.765vw;
        padding: 2.353vw;
        border-radius: 2.118vw;
    }
    .online-booking img.ob-boat-img {
        margin-top: 0;
    }
    .online-booking {
        margin-top: -6.5vw;
    }
    .tbs-grid {
        grid-template-columns: 100%;
        gap: 4vw;
    }
    .tbs-grid-item {
        padding: 2.7vw;
        border-radius: 4vw;
    }
    .tbs-grid-item .tbs-grid-item_title {
        font-size: 7.059vw;
        margin-bottom: 2vw;
    }
    .tbs-grid-item .tbs-grid-item_list {
        font-size: 3.294vw;
        padding-left: 4vw !important;
        margin-bottom: 5vw;
    }
    .tbs-grid-item .tbs-grid-item_list li::marker {
        font-size: 2.824vw;
    }
    .tbs-grid-item img {
        border-radius: 4vw;
    }
    .tbs-details .btn-orange {
        margin-top: 7vw;
        margin-bottom: 6vw;
    }
    .tbs-details .rte.rte-25 {
        font-size: 5.882vw;
        padding: 4vw 3.4vw;
        margin-top: 2vw;
    }
    .tbs-grid-item_desc {
        margin-bottom: 3.5vw;
    }
    .tbs-grid-item .tbs-grid-item_listtitle {
        font-size: 3.294vw;
        font-weight: 400;
        margin-bottom: 1vw;
    }
    .short-content {
        padding-top: 0;
        padding-bottom: 0;
    }
    .short-content .sec-bg.sec-bg-ab {
        position: relative;
    }
    .short-content .mr-container {
        color: var(--color-primary);
        flex-direction: column;
        align-items: flex-start;
        padding: 0 2vw;
        border: 0;
        margin-top: 7vw;
    }
    .short-content .h1 strong {
        font-size: 14.118vw;
    }
    .short-content .mr-container .heading-wrapper .divider {
        left: 28vw;
        top: 8.5vw;
        width: 25vw;
        height: 0.8vw;
    }
    .textimg-repeative-content {
        padding-top: 3vw;
        padding-bottom: 13vw;
    }
    .tir-content {
        flex-direction: column;
        gap: 2.5vw;
        margin-bottom: 8vw;
    }
    .tir-content .img-wrapper img {
        border-radius: 5vw;
    }
    .tir-content .img-wrapper {
        padding-right: 0;
    }
    .tir-content .content-wrapper h2 {
        font-size: 11.765vw;
        margin-bottom: 1.5vw;
        line-height: 1.1;
    }
    .tir-content .content-wrapper .btn-orange {
        margin-top: 4vw;
        margin-left: auto;
        margin-right: auto;
        display: block;
    }
    .tir-content.img-second .img-wrapper {
        order: unset;
        padding-left: 0;
    }

    /* Detail Boxes CSS Start Here */
    .detail-boxes .db-container {
        max-width: 93vw;
    }
    .detail-box {
        flex-direction: column;
        gap: 2vw;
        padding: 6vw 6vw 22vw;
        margin-bottom: 10vw;
    }
    .detail-box .content-column {
        width: 100%;
        padding: 0;
    }
    .detail-box .img-column {
        width: 100%;
        padding: 0;
    }
    .detail-box h2 {
        font-size: 7.059vw;
        margin-bottom: 3vw;
    }
    .detail-box p.rte {
        margin-bottom: 4vw;
    }
    .detail-box .content-column .db-btn {
        position: absolute;
        bottom: 5vw;
        left: 0;
        right: 0;
        margin: auto;
    }
    /* Detail Boxes CSS End Here */

    section.wpm-sec {
        margin-top: 0;
        padding-top: 6vw;
    }
    .wpm-sec .wpm-container {
        max-width: 95vw;
        padding-right: 2vw;
        padding-left: 2vw;
        border-bottom: 0;
        flex-direction: column;
        align-items: flex-start;
    }
    .wpm-sec .wpm-container .column-left {
        width: 100%;
        padding: 0;
    }
    .wpm-sec h2 {
        margin-bottom: 2.3vw;
    }
    .wpm-sec .wpm-container .column-right {
        width: 100%;
    }
    .wpm-sec .column-right img.wpm-img {
        max-width: 72vw;
        margin: 0 auto;
    }
    .wpm-sec .column-right img.wpm-nv-img {
        max-width: 34vw;
        right: -1vw;
        top: 20vw;
    }
    section.wpm-sec p.rte.rte-20 {
        margin-bottom: 4vw;
    }

    .hero-inner.sv-hero_inner .hero-inner-content {
        background-color: #F05A2A;
        position: relative;
        top: 0;
        margin-top: 4vw;
        max-width: 93%;
        border-radius: 9vw;
        padding: 5vw 4vw 0;
        overflow: hidden;
    }
    .hero-inner.sv-hero_inner .hero-inner-content .subtitle {
        font-size: 7.059vw;
    }
    .hero-inner.sv-hero_inner .hero-inner-content .subsubtitle{
        font-size: 6.50vw;
        line-height: 1.1;
        padding-right: 1vw;
        text-transform: capitalize;
        margin-bottom: 4vw;
    }
    .hero-inner.sv-hero_inner .hero-inner-content .h1 {
        font-size: 15.8vw;
    }
    .hero-inner.sv-hero_inner .hero-inner-content .rte{
        color: var(--color-primary);
        font-weight: 400;
    }
    .hero-inner.sv-hero_inner .hi-marina-img {
        top: 70vw;
        bottom: auto;
        max-width: 60%;
    }   

    .hiMob-content {
        margin-right: -5vw;
        margin-left: -5vw;
    }
    .hiMob-content h5 {
        font-family: 'D-DIN Condensed';
        font-size: 4.706vw;
        font-weight: 600;
        line-height: 1.2;
        color: #FFFFFF;
        max-width: 45vw;
        position: absolute;
        top: 20vw;
        left: 4vw;
    }
    .hiMob-content img.hiMob-img {
        max-width: 78%;
        margin-left: auto;
    }
    .svc-col.svc-first-col {
        display: none;
    }
    .svc-flex {
        flex-direction: column-reverse;
    }
    .svc-col.svc-third-col {
        padding-top: 31vw;
        overflow: hidden;
    }
    .svc-col.svc-third-col img.svc-img01 {
        width: 100%;
        max-width: 58vw;
        top: 0;
        left: 2.5%;
        border-width: 5px;
    }
    .svc-col.svc-third-col img.svc-img02 {
        position: relative;
        width: 100%;
        max-width: 90%;
        top: 0;
        right: -25vw;
        left: auto;
    }
    section.sv-info-sec {
        margin-top: -10vw;
    }
    .svc-col.svc-second-col {
        flex: 0 0 100%;
        max-width: 93%;
        margin: 0 auto;
    }
    .svc-col.svc-second-col .rte {
        margin-bottom: 4vw;
    }
    .sv-info-sec ul.rte {
        padding-left: 4.50vw !important;
    }
    .sv-info-sec ul.rte li::marker {
        font-size: 3.059vw;
    }
    
    .pim-sec .sec-bg {
        padding: 0 3vw;
    }
    .pim-sec .mr-container01 img.pim-nv-img {display: none;}
    .pim-sec .mr-container.mr-container01 {
        padding: 14vw 4vw 0;
    }
    .pim-sec .mr-container01 .content-area {
        max-width: 100%;
    }
    .pim-sec .mr-container01 .content-area p.rte {
        max-width: 95%;
    }
    .pim-sec .mr-container.mr-container02{
        padding: 0 4vw;
    }
    .pim-sec .mr-container.mr-container02 .content-area {
        max-width: 100%;
        border-radius: 7vw;
        padding: 3vw 3.50vw;
    }
    .pim-sec .mr-container02 img.pim-circled-img {
        position: relative;
        max-width: 100%;
        top: 0;
        right: 0;
        margin-top: 23vw;
        margin-bottom: 5vw;
    }
    .sv-gradient-sec img.pim-nv-img {
        display: none;
    }
    .sv-gradient-sec .svgs-content {
        max-width: 100%;
        padding: 0 0 5vw;
    }
    .sv-gradient-sec .svgs-content p.rte {
        padding-right: 2vw;
    }
    .sv-gradient-sec {
        background-color: #FFF;
        padding-bottom: 11vw;
    }
    .sv-gradient-sec .tbs-grid-item .tbs-grid-item_title {
        font-size: 7.059vw;
    }
    .sv-gradient-sec .tbs-grid-item {
        padding: 4vw;
        border-radius: 7vw;
    }
    .sv-gradient-sec .tbs-grid-item p.rte {
        padding: 0;
    }
    .sv-gradient-sec .mr-container {
        padding-top: 18vw;
        padding-right: 4vw;
        padding-left: 4vw;
    }
    .sv-gradient-sec  .sec-bg.sec-bg-ab {
        padding: 3vw;
    }
    .sv-gradient-sec a.btn.btn-orange {
        margin-top: 20vw;
        margin-bottom: 20vw;
    }

    .marine-parts-page .hero-inner.hero-inner_inner .hi-marina-img {
        max-width: 35%;
        bottom: 3vw;
        left: 13%;
    }
    .marine-about-page .hero-inner.hero-inner_inner .hi-marina-img {
        max-width: 35%;
        bottom: 3vw;
        left: 8%;
    }
    .marine-contact-page .hero-inner.hero-inner_inner .hi-marina-img {
        bottom: 1.2vw;
        left: 10%;
    }

    
    /* ============================
        Contact Page CSS Start Here
    =============================== */
    .contact-form > .mr-container {
        max-width: 97vw;
    }
    .ct-form .ct-form-header {
        gap: 3vw;
        margin-bottom: 5vw;
    }
    .ct-form .ct-form-header .ct-info-list,
    .ct-form .ct-form-header .cth-content {
        flex: 0 0 100%;
    }
    .ct-form .ct-form-header .ct-info-list {
        order: -1;
        padding-left: 5.60vw !important;
    }
    .ct-info-list li a {
        font-size: 4.706vw;
        gap: 3.50vw;
    }
    .ct-info-list li a > img {
        width: 7.059vw;
    }
    .contact-form .ct-from-area {
        border-radius: 7vw;
        padding: 6vw 3vw 7vw;
    }
    .contact_form label {
        font-size: 3.294vw;
        margin-bottom: 1.176vw;
    }
    .contact_form input, 
    .contact_form select, 
    .contact_form textarea {
        padding: 2.824vw 2.353vw;
        font-size: 3.294vw;
        line-height: 1.3;
        border-radius: 1.882vw;
    }
    .contact_form textarea {
        min-height: 50vw;
    }
    .contact_form .row {
        margin-bottom: 3.529vw;
    }
    .contact_form .fields2 .fields-group,
    .contact_form .fields-3 .fields-group{
        grid-template-columns: 100%;
        gap: 3.529vw;
    }
    .contact_form .cb-group input {
        width: 6.353vw;
        height: 6.353vw;
    }
    .contact_form .cb-group {
        gap: 3vw;
    }
    .contact_form .cb-group label {
        font-size: 3.059vw;
        max-width: calc(100% - 11.765vw);
        width: 100%;
    }
    .contact_form .submit-btn {
        justify-content: center;
        margin-bottom: 0;
    }

    .map-location .sec-bg.sec-bg-ab {
        position: relative;
        padding: 3.1vw;
    }
    .map-location {
        display: flex;
        flex-direction: column-reverse;
        margin-bottom: 0;
    }
    .map-location .sec-bg.sec-bg-ab img,
    .by-water .sec-bg.sec-bg-ab img {
        border-radius: 7vw;
    }
    .map-location .mr-container {
        max-width: 97vw !important;
        width: 100%;
        padding-top: 15vw;
    }
    .map-location .ml-content {
        max-width: 100%;
        padding: 0;
        margin-bottom: 3vw;
    }
    .map-location .ml-content ul.rte {
        padding-left: 5vw !important;
    }
    .map-location .ml-content ul.rte li::marker {
        font-size: 16px;
    }
    .map-location .ml-content ul.rte li {
        font-size: 4.471vw;
    }
    .map-location .ml-content h2 {
        margin-bottom: 4vw;
    }
    .map-location .ml-content .divider {
        margin: 6vw 0;
    }
    .map-location .ml-content p.rte-25 {
        font-size: 4.235vw;
    }

    .map-location .ml-content .nv-logo-ct {
        margin-bottom: 6vw;
        max-width: 57%;
        margin-top: 10vw;
    }
    .by-water .sec-bg.sec-bg-ab {
        position: relative;
    }
    section.by-water {
        padding: 3.1vw;
        margin-bottom: -14vw;
        background-color: #FFF;
        border-radius: 15vw;
    }
    .by-water .mr-container {
        max-width: 100%;
        width: 100%;
        position: absolute;
        top: 0;
        left: 0;
        margin: auto;
        padding: 16vw 5vw;
        color: #FFF;
        text-align: center;
    }
    .by-water .sec-title {
        font-size: 11.765vw;
        color: #FFF !important;
        margin-bottom: 6.5vw;
    }
    .by-water p.rte.rte-20 {
        color: #FFF;
        font-size: 4.235vw;
        padding: 0 13vw 5vw;
        line-height: 2;
        position: relative;
        margin-bottom: 4vw;
    }
    .by-water p.rte.rte-20::before {
        position: absolute;
        content: '';
        width: 72%;
        height: 1px;
        background-color: #FFF;
        left: 0;
        right: 0;
        bottom: 0;
        margin: 0 auto;
    }
    .by-water p.rte.rte-20.bwp-2{
        padding-bottom: 0 !important;
    }
    .by-water p.rte.rte-20.bwp-2::before{
        display: none;
    }
    /* ============================
        Contact Page CSS End Here
    =============================== */
    
    .hero-section .sec-bg video {
        width: 100%;
        min-height: 105vw;
        object-fit: cover;
    }

    /* Popup Styling */
    .popup-box {
        max-width: 92vw;
        padding: 0;
        border-radius: 4vw;
    }
    .popup-close {
        font-size: 6vw;
        right: 3vw;
        top: 1vw;
    }
    .tampa-header .th-nav .th-nav-list li.has-dropdown::before {
        width: 4.706vw;
        height: 1.882vw;
        right: 2.588vw;
        top: 3.765vw;
    }
    .tampa-header .th-nav .th-nav-list li.has-dropdown::after {
        position: absolute;
        content: '';
        width: 60%;
        height: 100%;
        background: transparent;
        top: 0;
        right: 0;
    }
    body .tampa-header .th-nav .th-dropdown{
        position:static;
        opacity:1;
        visibility:visible;
        transform:none;
        box-shadow:none;
        padding:0;
        max-height:0;
        overflow:hidden;
        transition:0.4s ease;
        width:100%;
    }
    body .tampa-header .th-nav .has-dropdown.active .th-dropdown {
        max-height: 500px;
        margin-bottom: 4.706vw;
        position: relative;
        max-width: 100%;
        left: 0;
        visibility: visible;
        opacity: 1;
        box-shadow: none;
        padding-top: 0;
    }
    body .tampa-header .th-nav .th-dropdown li a{
        padding: 2.824vw 2.824vw 2.824vw 5.882vw !important;
    }
}
@media (max-width: 1200px){
    .popup-box{
        max-width: 80%;
    }
}