/* Utility Classes */
.lws-text-center { text-align: center; }
.lws-inline-flex { display: inline-flex; }
.lws-relative { position: relative; }
.lws-mt-8  { margin-top: 8px; }
.lws-mt-12 { margin-top: 12px; }
.lws-mt-16 { margin-top: 16px; }
.lws-mb-8  { margin-bottom: 8px; }
.lws-bg-light { background: #f4f5f7; }
.lws-section { position: relative; }
.lws-section-title { margin: 0 0 24px; }
.lws-list-no-icon li::before { display: none !important; }

/* Globals & Resets */
:root {
    --lws-primary: #ffcd00;
    --lws-dark: #0b1a2e;
    --lws-gray-text: #666666;
    --lws-bg-light: #f4f5f7;
    --lws-bg-blue: #486dab;
    --lws-bg-blue-light: #5f83c1;
    --lws-font: 'Inter', sans-serif;
}

* {
    box-sizing: border-box;
}

body{
    margin: 0;
}
.lws-desc-text{
    color: #000;
    font-family: Inter;
    font-size: 16px;
    font-weight: 500;
    line-height: 156.25%;
}
.lws-common-second-heading{
    color: #000;
    font-family: Inter;
    font-size: clamp(32px, 3.4vw, 48px);
    font-weight: 700;
    line-height: 108.333%;
    letter-spacing: -0.96px;
}
.lws-text-white {
    color: #fff;
}
.lws-container{
    max-width: 1270px;
    margin: auto;
}
.lws-hero-section{
    padding: clamp(70px, 6.8vw, 96px) 20px;
    background-size: cover;
    background-position: center;
    background-color:#000;
}
.lws-hero-section .lws-hero-content .lws-logo-link{
    height: clamp(57px, 5.8vw, 82px);
    margin-bottom: clamp(32px, 7.1vw, 100px);
    display: flex;
}
.lws-hero-section .lws-hero-content .lws-logo-link img{
    width: fit-content;
    height: 100%;
}
.lws-hero-section .lws-hero-content .lws-hero-title{
    color: #F5F7FA;
    font-family: Inter;
    font-size: clamp(35px, 4.6vw, 64px);
    font-weight: 700;
    line-height: 100%;
    letter-spacing: -1.28px;
    text-transform: capitalize;
    margin: 0 0 clamp(22px, 3.2vw, 42px);
}
.lws-hero-section .lws-hero-content .lws-hero-text{
    color: #FFF;
    font-family: Inter;
    font-size: 16px;
    font-weight: 400;
    line-height: 156.25%;
    margin: 0;
    max-width: 533px;
}
.lws-hero-section .lws-hero-content .lws-btn-primary{
    margin-top: clamp(24px, 2.7vw, 39px);
}
.lws-btn-primary{
    border-radius: 105px;
    background: #F4C41E;
    color: #151C25;
    font-family: Inter;
    font-size: 18px;
    font-weight: 700;
    padding: 16px 34px;
    min-height: 54px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: fit-content;
    text-decoration: none;
    text-align: center;
    gap: 10px;
}
.lws-btn-primary:hover{
    background: #ffd33b;
}
.lws-btn-outline{   
    border: 1px solid #F4C41E;
    background: transparent;
    color: #F4C41E;
}
.lws-btn-outline:hover{
    border: 1px solid #ffd33b;
    background:transparent;
}
/* Start lws-events-security */
.lws-events-security{
    overflow: hidden;
    padding: 130px 8% 85px 0;
    background: #F5F7FA;

}
.lws-events-security .lws-container {
    max-width: 1400px;
}
.lws-events-security .lws-container .lws-events-security-container{
    display: flex;
    justify-content: space-between;
}
.lws-events-security .lws-container .lws-events-security-container .lws-image-block{
    margin-left: -6%;
    width: 55.2%;
}
.lws-events-security .lws-container .lws-events-security-container .lws-image-block img{
    width: 100%;
    height: fit-content;
}
.lws-events-security .lws-container .lws-events-security-container .lws-content-block{
    width: 44%;
}
.lws-events-security .lws-container .lws-events-security-container .lws-content-block .lws-btn-primary{
    margin-top: 37px;
}

/* Start lws-comparison-section */
.lws-comparison-section{
    padding: 100px 20px 200px;
    background: #F5F7FA;
}
.lws-comparison-section .lws-common-second-heading{
    margin: 0 0 26px;
    text-align: left;
}
.lws-comparison-section .lws-desc-text {
    text-align: left;
}
.lws-comparison-section .lws-comparison-box .lws-comparison-box-inner{
    border-radius: 16px;
    background: #4D74B5;
    display: flex;
    justify-content: space-between;
    padding: 52px;
    margin-top: 77px;
    position: relative;
    max-width: 1131px;
    margin-left: auto;
    margin-right: auto;
}
.lws-comparison-section .lws-comparison-box .lws-comparison-box-inner .lws-comparison-center-img{
    position: absolute;
    margin: auto;
    inset: 0;
    width: 43.5%;
    height: fit-content;
}
.lws-comparison-section .lws-desc-text{    
    max-width: 565px;
}
.lws-comparison-section .lws-comparison-box .lws-comparison-box-inner .lws-comparison-heading{
    color: #F5F7FA;
    font-family: Inter;
    font-size: 24px;
    font-weight: 700;
    line-height: 216.667%;
    letter-spacing: -0.48px;
    text-transform: capitalize;
    margin: 0;
}
.lws-comparison-section .lws-comparison-box .lws-comparison-box-inner ul li{
    color: #F5F7FA;
    font-family: Inter;
    font-size: 16px;
    font-weight: 400;
    line-height: 156.25%;
}
.lws-comparison-section .lws-comparison-box .lws-comparison-box-inner .lws-comparison-list{
    list-style: none;
    padding-left: 0;
}
.lws-comparison-section .lws-comparison-box .lws-comparison-box-inner .lws-comparison-list li{
   display: flex;
   margin-top: 18px;
}
.lws-comparison-section .lws-comparison-box .lws-comparison-box-inner .lws-comparison-left .lws-comparison-list li::before,
.lws-comparison-section .lws-comparison-box .lws-comparison-box-inner .lws-comparison-right .lws-comparison-list li::before{
   content: '';
   background-image: url('assets/check-icon.svg');
   background-size: 100% 100%;
   width: 15px;
   min-width: 15px;
   height: 15px;
    margin: 6px 14px 0 0;
}
.lws-comparison-section .lws-comparison-box .lws-comparison-box-inner .lws-comparison-right .lws-comparison-list li::before{
    background-image: url('assets/grey-check-icon.svg');
    background-size: 100% 100%;
    width: 15px;
    min-width: 15px;
    height: 15px;
}
.lws-comparison-section .lws-comparison-box .lws-comparison-box-inner .lws-comparison-left{
    width: 41%;
}
.lws-comparison-section .lws-comparison-box .lws-comparison-box-inner .lws-comparison-right{    
    width: 32%;
}

/* Start lws-why-licensing */
.lws-why-licensing{
    background: #E5E9EE;
    padding: 83px 20px 88px;
}
.lws-why-licensing .lws-why-licensing-container{
    display: flex;
    justify-content: space-between;
    gap: 40px;
}
.lws-why-licensing .lws-why-licensing-container .lws-common-second-heading{
    margin: 0 0 28px;
}
.lws-why-licensing .lws-why-licensing-container .lws-desc-text{
    max-width: 565px;
    margin: 0;
}
.lws-why-licensing .lws-why-licensing-container .lws-licensing-list{
    display: flex;
    margin-top: 36px;
}
.lws-why-licensing .lws-why-licensing-container .lws-licensing-list .lws-fcc-list-title{
    color: #000;
    font-family: Inter;
    font-size: 24px;
    font-weight: 700;
    line-height: 52px;
    letter-spacing: -0.48px;
    text-transform: capitalize;
    margin: 0;
    margin-right: clamp(0px, 9.7vw, 136px);
    line-height: 1;
    min-width: 122px;
}
.lws-why-licensing .lws-why-licensing-container .lws-licensing-list .lws-fcc-list li{
   display: flex;
   margin-top: 18px;
}
.lws-why-licensing .lws-why-licensing-container .lws-licensing-list .lws-fcc-list li:first-child{
   margin-top: 0;
}
.lws-why-licensing .lws-why-licensing-container .lws-licensing-list .lws-fcc-list li::before{
   content: '';
   background-image: url('assets/check-icon.svg');
   background-size: 100% 100%;
   width: 15px;
   min-width: 15px;
   height: 15px;
    margin: 6px 14px 0 0;
}





.lws-events-supported-block-section{
    padding-top: 100px;
    padding-bottom: 78px;
    background: #F5F7FA;
    padding: 100px 20px 78px;
}
.lws-events-supported-block-section .container {
    max-width: 1280px;
    margin: auto;
    display: flex;
    gap: 60px;
    position: relative;
}

/* LEFT TEXT */

.lws-events-supported-block-section .left {    
    width: 445px;
    position: absolute;
    left: 0;
    top: 0;
}

.lws-events-supported-block-section .left h2 {
    margin: 0px 0 35px;
}


/* RIGHT SIDE */

.lws-events-supported-block-section .right {
    width: 76%;
    margin-left: auto;
}

/* ROWS */

.lws-events-supported-block-section .row {
    display: flex;
    gap: 18px;
    margin-bottom: 18px;
    margin-left: -23px;
}
.lws-events-supported-block-section .row-right-side{
    justify-content: flex-end;
}

/* CARDS */

.lws-events-supported-block-section .card {
    position: relative;
    border-radius: 12px;
    overflow: hidden;
    flex: 1;
}

.lws-events-supported-block-section .card img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    transition: .5s all;
}
.lws-events-supported-block-section .card:hover img{
    transform: scale(1.1);
}

/* HEIGHTS */

.lws-events-supported-block-section .h200 {
    height: 242px;
    max-width: 337px;
}

.lws-events-supported-block-section .h260 {    
    height: 242px;
    min-width: 337px;
}

.lws-events-supported-block-section .h340 {
    height: 336px;
    min-width: 243px;
    max-width: 243px;
}


        /* CAPTION */

.lws-events-supported-block-section .caption {    
    position: absolute;
    bottom: 0;
    width: 100%;
    padding: 16px;
    font-family: inter;
    text-align: center;
    color: #F5F7FA;
    font-size: 14px;
    background: linear-gradient(to top, rgb(175 175 175 / 70%), rgba(0, 0, 0, 0));
    backdrop-filter: blur(8px);
    border-radius: 12px;
}
.lws-events-supported-block-section .row-left-block{    
    margin-right: 27.5%;
    margin-top: -94px;
    margin-left: -19%;
}

.lws-why-choose-sec {
    position: relative;
    padding: clamp(70px, 7.14vw, 100px) 20px clamp(70px, 7.8vw, 110px);    
    z-index: 1;
}

.lws-why-choose-sec .lws-overlay {
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0.65);
    z-index: -1;
}

/* CLOUD WRAP */

.lws-why-choose-sec .lws-cloud-inner {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 16px 20px;
    max-width: 1400px;
    margin: clamp(30px, 5.7vw, 80px) auto;
}
.lws-why-choose-sec .lws-desc-text{
    text-align: center;
}
.lws-why-choose-sec .lws-btn-primary{
    min-width: 307px;
    margin: 32px auto 0;
    justify-content: space-between;
}

/* ITEM BASE */

.lws-why-choose-sec .lws-item {
    display: flex;
    align-items: center;
    gap: 10px;
    background: rgba(255, 255, 255, 0.12);
    backdrop-filter: blur(10px);
    padding: 12px 18px;
    border-radius: 30px;
    color: #fff;
    opacity: 0;
    transform: scale(0.6) translateY(20px);
    transition: all 0.8s cubic-bezier(0.22, 1, 0.36, 1);
    color: #F5F7FA;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 22px;
    border-radius: 12px;
    background: rgba(217, 217, 217, 0.20);
}
.lws-why-choose-sec .lws-item::before {
    content: '';
    background-image: url(assets/check-icon.svg);
    background-size: 100% 100%;
    width: 15px;
    min-width: 15px;
    height: 15px;
}
/* SHOW */

.lws-why-choose-sec .lws-item.show {
    opacity: 1;
    transform: scale(1) translateY(0);
}
.lws-why-choose-sec .lws-content .lws-common-second-heading{    
    margin: 0;
    text-align: center;
}
.lws-copyright-footer-bottom{
    background: #2A4572;
    padding: 14px 20px;
}
.lws-copyright-footer-bottom p{
    margin: 0 auto;
    max-width: 1270px;
}



/* Rentals Include */
.lws-rentals-include{
    /* max-width: 1400px; */
    margin: auto;
    padding: 104px 0;
}
.lws-rentals-include .lws-rentals-include-container .lws-common-second-heading{
    margin: 0;
    text-align: center;
}
.lws-rentals-include .lws-container{
    max-width: 1400px;
}
.lws-rentals-include .lws-rentals-include-container .lws-section-subtitle{    
    color: #F5F7FA;
    font-family: Inter;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 52px;
    letter-spacing: -0.48px;
    text-transform: capitalize;
    text-align: center;
    margin: 11px 0 0;
}
.lws-rentals-include .lws-rentals-include-container .lws-rentals-swiper {
    width: 100%;
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
    z-index: 10;
    position: relative;
    overflow: hidden;
}
.lws-rentals-include .lws-rentals-include-container .lws-desc-text{   
    text-align: center;
    margin: 0;
}
.lws-rentals-include .lws-rentals-include-container .lws-btn-primary{    
    min-width: 307px;
    justify-content: space-between;
    margin: 25px auto 0;
}

.lws-rentals-include .lws-rentals-include-container .swiper-slide.lws-rental-card {
    
    background: rgb(38 50 70);
    border-radius: 12px;
    padding: 30px 20px 40px;
    width: 307px;
    height: 340px;
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.3);
    transition: transform 0.3s ease;
}
.lws-rentals-include .lws-rentals-include-container .swiper-wrapper{    
    padding-top: 7%;
    margin-bottom: 60px;
}

.lws-rentals-include .lws-rentals-include-container .lws-rental-img {
    margin-top: -40%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex: 1;
    /* transform: scale(1.5); */
}
/* .lws-rentals-include .lws-rentals-include-container .swiper-slide-active .lws-rental-img{
    transform: scale(2.2) translate(10px, -23px);
} */

.lws-rentals-include .lws-rentals-include-container .lws-rental-img img {
    object-fit: contain;
}
.lws-rentals-include .lws-rentals-include-container .lws-rental-name{
    color: #F5F7FA;
    text-align: center;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
}

.lws-cta-section{
    background: #4D74B5;
    padding: 56px 0 0;
}
.lws-cta-section .lws-container{
    padding: 0 20px;
    max-width: 1280px;
}
.lws-cta-section .lws-container .lws-cta-buttons .lws-btn-primary{
    min-width: 307px;
    justify-content: space-between;
}
.lws-cta-section .lws-container .lws-cta-buttons .lws-btn-outline{
    min-width: 249px;
    justify-content: space-between;
}
.lws-cta-section .lws-container .lws-cta-buttons{    
    display: flex;
    gap: 34px;
    justify-content: flex-end;
    margin-top: 24px;
}
.lws-cta-section .lws-container .lws-common-second-heading{
    margin: 0 0 18px 0;
}
.lws-cta-section .lws-container .lws-cta-subtitle{
    margin: 0;
    font-size: 24px;
    font-weight: 700;
}


/* Footer Links */
.lws-footer-links-section {
    display: flex;
    height: clamp(370px, 32.5vw, 456px);
    max-width: 1400px;
    margin: auto;
    margin-top: 65px;
}

.lws-footer-links-section .lws-footer-link-card {
    flex: 1;
    position: relative;
    display: flex;
    align-items: flex-end; /* Align to bottom */
    padding-left: 60px;
    padding-bottom: 37px;
    text-decoration: none;
    overflow: hidden;
}

.lws-footer-links-section .lws-footer-link-card .lws-bg-image img {
    transition: transform 0.6s ease;
}

.lws-footer-links-section .lws-footer-link-card:hover .lws-bg-image img {
    transform: scale(1.05);
}

.lws-footer-links-section .lws-footer-link-text {
    position: relative;
    z-index: 10;
    color: #F5F7FA;
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: rgba(255, 255, 255, 0.00);
    font-family: Inter;
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 52px; /* 216.667% */
    letter-spacing: -0.48px;
    text-transform: capitalize;
    display: flex;
    align-items: center;
    justify-content: space-between;
    transition: transform 0.3s ease;
    width: 87%;
}
.lws-footer-links-section .lws-footer-link-text img{
    filter: invert(1);
}

.lws-footer-links-section .lws-footer-link-card:hover .lws-footer-link-text {
    transform: translateX(10px);
}

.lws-footer-links-section .lws-bg-image {
    position: absolute;
    inset: 0;
    z-index: 0;
}

.lws-footer-links-section .lws-bg-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}
.lws-footer-links-section .lws-overlay-gradient {
    /* To push the hero bg off the text slightly */
    background: rgba(77, 116, 181, 0.30);
    backdrop-filter: blur(10px);
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 1;
    height: 132px;
    width: 100%;
}

/* RESPONSIVE */
@media screen and (max-width: 1320px){
    .lws-events-supported-block-section .right {
        width: 82%;
    }
}
@media screen and (max-width: 1229px){
    .lws-events-supported-block-section .h200 {
        height: 212px;
        max-width: 286px;
    }
    .lws-events-supported-block-section .h260 {
        height: 212px;
        min-width: 286px;
        max-width: 286px;
    }
    .lws-events-supported-block-section .row{
        justify-content: flex-end;
    }
    .lws-events-supported-block-section .h340 {
        height: 305px;
        min-width: 200px;
        max-width: 200px;
    }
    .lws-events-supported-block-section .row-left-block{
        margin-right: 217px;
    }
}
@media screen and (max-width: 1199px){
    .lws-why-licensing .lws-why-licensing-container .lws-licensing-list .lws-fcc-list-title{
        margin-right: 0;
    }
}
@media screen and (max-width: 1140px) {
    .lws-comparison-section .lws-comparison-box .lws-comparison-box-inner{
        padding: 40px 32px;
    }
   .lws-comparison-section .lws-comparison-box .lws-comparison-box-inner .lws-comparison-left {
        width: 36%;
    }
    .lws-comparison-section .lws-comparison-box .lws-comparison-box-inner .lws-comparison-left .lws-btn-primary{
        white-space: nowrap;
    }
}
@media(max-width:1100px) {
    .lws-events-supported-block-section .left{        
        width: 374px;
    }
}
@media(max-width:1000px) {

    .lws-events-supported-block-section .container {
        flex-direction: column;
    }

    .lws-events-supported-block-section .row {
        flex-direction: column;
    }

    .lws-events-supported-block-section .wide {
        flex: 1;
    }

}
@media screen and (max-width: 1023px) {
    .lws-comparison-section {
        padding: clamp(70px, 9.7vw, 100px) 20px clamp(70px, 9.7vw, 100px);
    }
    .lws-comparison-section .lws-common-second-heading br{
        display: none;
    }
    .lws-comparison-section .lws-comparison-box .lws-comparison-box-inner .lws-comparison-center-img{
        width: 30.5%;
    }
    .lws-comparison-section .lws-comparison-box .lws-comparison-box-inner{
        margin-top: 40px;
    }
    .lws-events-supported-block-section .right {
        width: 100%;
    }
    .lws-events-supported-block-section .row{
        flex-direction: row;
    }    
    .lws-events-supported-block-section .h260 {
        height: 162px;
        min-width: 183px;
        max-width: 185px;
    }
    .lws-events-supported-block-section .h340 {
        height: 255px;
        min-width: 142px;
        max-width: 158px;
    }
    .lws-events-supported-block-section .row-left-block {
        margin-right: 175px;
    }
    .lws-events-supported-block-section .h200{
        height: 170px;
        max-width: 218px;
    }

    /* Start Footer */
    .lws-footer-links-section .lws-overlay-gradient{
        height: 90px;
    }
    .lws-footer-links-section .lws-footer-link-card{
        padding-bottom: 16px;
        padding-left: 32px;
    }
    .lws-footer-links-section .lws-footer-link-text{
        width: 93%;
    }
    .lws-footer-links-section .lws-footer-link-text{
        font-size: 22px;
    }
    .lws-cta-section .lws-container .lws-cta-buttons .lws-btn-primary, 
    .lws-cta-section .lws-container .lws-cta-buttons .lws-btn-outline{
        min-width: fit-content;
    }
}
@media screen and (max-width: 991px) {
    .lws-events-security{
        padding: 56px 20px 85px 20px;
    }
    .lws-events-security .lws-container .lws-events-security-container{
        flex-direction: column-reverse;
    }
    .lws-events-security .lws-container .lws-events-security-container .lws-content-block {
        width: 100%;
    }
    .lws-common-second-heading{
        margin-top: 0;
    }
    .lws-events-security .lws-container .lws-events-security-container .lws-image-block {
        width: 100%;
        max-width: 553px;
        margin-top: 32px;
        margin-left: 0%;
    }

    /* Start licensing Section */
    .lws-why-licensing .lws-why-licensing-container .lws-licensing-list{
        flex-direction: column;
    }
    .lws-why-licensing .lws-why-licensing-container{
        align-items: center;
    }
    .lws-why-licensing .lws-why-licensing-container .lws-desc-text{
        padding-left: 0;
        margin-top: 24px;
    }
    .lws-why-licensing .lws-why-licensing-container .lws-licensing-list .lws-fcc-list li {
        display: flex;
        margin-top: 8px;
    }
}
@media screen and (max-width: 860px) {
    .lws-events-supported-block-section .container{
        flex-direction: column;
        gap: 16px;
    }
    .lws-events-supported-block-section .left{
        position: static;
        width: 100%;
        max-width: 670px;
    }
}
@media screen and (max-width: 767px) {
    .lws-btn-primary{
        font-size: 16px;
        padding: 14px 28px;
        min-height: 50px;
    }
    .lws-btn-primary img{
        width: 16px;
    }
    /* Start Hero Banner */
    .lws-hero-section .lws-hero-content .lws-hero-title br{
        display: none;
    }

    /* Start Events Section */
    .lws-events-security {
        padding: 70px 20px;
    }

    /* Start Why Choose */
    .lws-why-choose-sec .lws-cloud-inner{    
        gap: 10px;
    }
    .lws-why-choose-sec .lws-item{
        font-size: 14px;
        line-height: 14px;
        gap: 6px;
        padding: 12px 10px;
    }

    /* Start Comparison Section */
    .lws-comparison-section .lws-comparison-box .lws-comparison-box-inner{
        flex-direction: column;
    }
    .lws-comparison-section .lws-comparison-box .lws-comparison-box-inner .lws-comparison-left,
    .lws-comparison-section .lws-comparison-box .lws-comparison-box-inner .lws-comparison-right {
        width: 100%;
    }
    .lws-comparison-section .lws-comparison-box .lws-comparison-box-inner {
        padding: 40px 20px;
    }
    .lws-comparison-section .lws-comparison-box .lws-comparison-box-inner .lws-comparison-list li {
        display: flex;
        margin-top: 10px;
    }
    .lws-comparison-section .lws-comparison-box .lws-comparison-box-inner .lws-comparison-list li::before {
        content: '';
        background-image: url(assets/check-icon.svg);
        background-size: 100% 100%;
        width: 15px;
        min-width: 15px;
        height: 15px;
        margin: 6px 14px 0 0;
    }
    .lws-comparison-section .lws-comparison-box .lws-comparison-box-inner .lws-comparison-left .lws-btn-primary {
        white-space: unset;
        text-align: center;
    }
    .lws-comparison-section .lws-comparison-box .lws-comparison-box-inner .lws-comparison-center-img{
        width: 100%;
        position: static;
        margin: -50px 0;
        max-width: 375px;
    }

    /* Start licensing Section */
    .lws-why-licensing .lws-why-licensing-container{
        flex-direction: column;
        align-items: flex-start;
    }
    .lws-why-licensing{
        padding: 70px 20px 70px;
    }

    /* Start Cta section */
    .lws-cta-section .lws-container .lws-cta-buttons{
        justify-content: flex-start;
        flex-wrap: wrap;
        gap: 12px;
    }
    .lws-footer-links-section{
        margin-top: 40px;
        height: clamp(230px, 48vw, 318px);
    }
    .lws-cta-section .lws-container .lws-cta-buttons .lws-btn-primary, .lws-cta-section .lws-container .lws-cta-buttons .lws-btn-outline{
        min-width: 208px;
    }

    /* Start slider */
    .lws-rentals-include .lws-rentals-include-container .lws-rental-img{    
        margin-top: 0;
        height: 140px;
        margin-bottom: 20px;
    }
    .lws-rentals-include .lws-rentals-include-container .lws-rental-img img {
        max-width: 100%;
        max-height: 100%;
    }
    .lws-rentals-include .lws-rentals-include-container .lws-btn-primary,
    .lws-why-choose-sec .lws-btn-primary{
        min-width: fit-content;
    }

    .lws-rentals-include {
        padding: 70px 0;
    }
    .lws-why-licensing .lws-why-licensing-container .lws-image-col{
        text-align: center;
        width: 100%;
    }
    .lws-copyright-footer-bottom{
        text-align:center;
    }
    .lws-copyright-footer-bottom p{
        font-size:14px;
    }
}
@media screen and (max-width: 750px) {
    .lws-events-supported-block-section{
        padding: 70px 20px 70px;
    }
   .lws-events-supported-block-section .row{
        flex-direction: column;
   }
   .lws-events-supported-block-section .row .card{
        width: 100%;
        min-width: 100%;
        max-width: 100%;
        height: 100%;
        max-height: 223px;
   }
   .lws-events-supported-block-section .row-left-block{
        margin: 0 !important;
   }
   .lws-events-supported-block-section .row{
        margin-left: 0;
   }
}
@media screen and (max-width: 575px) {
    /* Start Hero Banner */
    .lws-hero-section{
        background-position: left;
    }

    /* Start Footer */
    .lws-footer-links-section .lws-footer-link-text{
        line-height: 1.2;
        font-size: 16px;
    }
    .lws-footer-links-section .lws-footer-link-card {
        padding-bottom: 20px;
        padding-left: 16px;
    }
    .lws-footer-links-section .lws-footer-link-text {
        width: 94%;
    }
    .lws-footer-links-section .lws-footer-link-text img {
        width: 13px;
    }
    .lws-footer-links-section .lws-overlay-gradient {
        height: 58px;
    }
}