.elementor-955 .elementor-element.elementor-element-c181db2 img {
    width: 100%;
    max-width: 9%;
    height: 43px;
    object-fit: contain;
}

@media (max-width: 1024px){
    .elementor-955 .elementor-element.elementor-element-36fae2c .rkit-hamburger-tablet {
        justify-content: end;
        margin-top: -10%;
        margin: 0px 0px 0px -164px;
    }
    .elementor-955 .elementor-element.elementor-element-c181db2 img {
        width: 100%;
        max-width: 70%;
        height: 59px;
        object-fit: contain;
        margin: 0px 0px 0px -99px;
    }
    .elementor-955 .elementor-element.elementor-element-36fae2c .rkit-hamburger-tablet {
        justify-content: end;
        margin-top: -10%;
        margin: -64px 0px 0px -164px;
    }
    .elementor-956 .elementor-element.elementor-element-284ba18 img {
        max-width: 70%;
        height: 100px;
        margin: 1px -249px;
    }
}

@media screen and (max-width: 767px){
    .elementor-956 .elementor-element.elementor-element-284ba18 img {
        max-width: 70%;
        height: 100px;
        margin: 1px -176px;
    }
}


.hero-title{
    font-size: 26px !important;
    color: white !important;
    font-weight: 600;
}
.img1{
    width: 68%;
    max-width: 100%;
    height: auto;
}


@media screen and (max-width: 648px) {
    /* Devices with screen width up to 648px */
    .elementor-955 .elementor-element.elementor-element-c181db2 img {
        max-width: 20%; /* Adjusted for small screens */
        height: auto; /* Maintain aspect ratio */
        margin: 0px 0px -8px -105px;
    }
    .elementor-956 .elementor-element.elementor-element-284ba18 img {
        max-width: 70%;
        height: 100px;
        margin: 1px -176px;
    }
    .hero-title{
        text-align: justify;
        font-size: 17px;
        color: white;
        font-weight: 500;
        margin: 28px;
    }
    .img1{
        width: 100%;
        max-width: 100%;
        height: auto;
    }
}

@media screen and (max-width: 412px) {

    .elementor-956 .elementor-element.elementor-element-284ba18 img {
        max-width: 70%;
        height: 100px;
        margin: 1px -176px;
    }
    .elementor-955 .elementor-element.elementor-element-c181db2 img {
        max-width: 30%;
        height: auto;
        margin: 0px 0px 0px -100px;
    }
}
.elementor-size-default{
    font-size: 24px;
    text-align:justify
}
.para1{
    text-align: justify;

}
@media screen and (max-width: 413px) {

    .elementor-956 .elementor-element.elementor-element-284ba18 img {
        max-width: 70%;
        height: 100px;
        margin: 1px -176px;
    }
    .elementor-955 .elementor-element.elementor-element-c181db2 img {
        max-width: 30%;
        height: auto;
        margin: 0px 0px 0px -100px;
    }
    .img1{
        width: 100% !important;
        max-width: 100%;
        height: auto;
    }
    .elementor-944 .elementor-element.elementor-element-9d772b6 {
        padding: 1em 1em 0em 1em !important;
    }
    .img2{
        width: 100% !important;
        max-width: 100%;
        height: auto;
    }
    .elementor-size-default{
        font-size: 21px !important;
        text-align:justify
    }
    .img3{
        width: 100% !important;
        max-width: 100%;
        height: auto;
    }
    .para1{
        text-align: justify;
margin-right: 40px;
    }

}

@media screen and (max-width: 375px){

    .elementor-956 .elementor-element.elementor-element-284ba18 img {
        max-width: 70%;
        height: 100px;
        margin: 1px -70px;
    }
}
@media screen and (max-width: 414px)
{
    .elementor-956 .elementor-element.elementor-element-284ba18 img {
        max-width: 70%;
        height: 100px;
        margin: 1px -81px;
    }
}
@media screen and (max-width: 430px)
{
    .elementor-956 .elementor-element.elementor-element-284ba18 img {
        max-width: 70%;
        height: 100px;
        margin: 1px -84px;
    }
}
@media screen and (max-width: 360px)
{
    .elementor-956 .elementor-element.elementor-element-284ba18 img {
        max-width: 70%;
        height: 100px;
        margin: 1px -63px;
    }
    .elementor-944 .elementor-element.elementor-element-33877a6 > .elementor-element-populated {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        padding: 1em 1em 1em 1em !important;
    }
}
@media screen and (max-width: 400px)
{
    .elementor-956 .elementor-element.elementor-element-284ba18 img {
        max-width: 70%;
        height: 100px;
        margin: 1px -63px;
    }
    .elementor-944 .elementor-element.elementor-element-33877a6 > .elementor-element-populated {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        padding: 1em 1em 1em 1em !important;
    }
}
