.callBack {
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.6);
    position: fixed;
    z-index: 9999999;
    top: 0;
    left: 0;
    display: block;
}

.callBack_cntr {
    margin: 0 auto;
    width: 400px;
}

.callBack_bx {
    width: 100%;
    padding: 30px 15px;
    text-align: center;
    background: #fff;
    color: #000;
    margin-top: 50px;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    display: inline-flex;
    position: relative;
}

.left-image img {
    float: left;
}

.callBack_bx .es_cls_btn {
    position: absolute;
    right: 15px;
    top: 15px;
    background: #013e7d;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    line-height: 25px;
    cursor: pointer;
}

.callBack .es_cls_btn i {
    position: absolute;
    right: 7px;
    top: 5px;
    color: #fff;
}

.callBack_body {
    width: 100%;
}

    .callBack_body h3 {
        font-size: 40px;
        font-weight: bold;
        color: #24b04d;
        margin-bottom: 10px;
        margin-top: 10px;
    }

    .callBack_body h4 {
        font-size: 16px;
        text-decoration: underline;
        font-weight: bold;
        display: block;
        color: #212121;
        border-top: 1px #eeeeee solid;
        margin: 0px 0 20px 0;
        padding: 20px 0 0 0;
    }

    .callBack_body p {
        font-size: 14px;
        font-weight: 100;
        color: #333;
        margin: 20px 0px;
    }

        .callBack_body p small {
            font-size: 15px;
            font-weight: bold;
        }

.callBack-control {
    border-color: #ccc;
    width: 90%;
    height: 50px;
    border-radius: 25px;
    font-weight: normal;
    padding: 0px 20px 0px 50px;
    background-color: #fff;
    margin: 10px 0 0 0;
    border: 1px solid #ccc;
    -webkit-transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    -webkit-transition: border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
    transition: border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
}

.callBack-btn {
    font-size: 20px;
    font-weight: bold;
    color: #24b04d;
    border: none;
    margin: 5px auto;
    padding: 0 !important;
}

    .callBack-btn a {
        background: #013e7d;
        color: #fff !important;
        padding: 5px;
    }

.phone-txt-green {
    font-size: 35px !important;
    font-weight: bold !important;
    color: #24b04d !important;
}

.callBack-btn a i {
    color: #fe7e23;
}

.newPopButton {
    background: #013e7d;
    padding: 5px 20px 5px 20px;
    font-size: 22px;
    border-radius: 5px;
}

    .newPopButton i {
        padding-right: 15px;
        color: #fe7e23;
    }

.agent-section {
    padding-top: 5px;
}

.callBack-number {
    font-size: 30px;
    color: #004e98;
    font-weight: bold;
    margin-bottom: 20px;
}

.book-txt-popup {
    font-size: 26px;
    font-weight: bold;
    color: #000;
    border: none;
    text-align: center;
}

.callBack-number i {
    margin-right: 2px;
}

@media only screen and (min-width: 480px) and (max-width: 959px) {
    .callBack_cntr {
        margin: 0 auto;
        width: 100%;
        height: 100%;
    }

    .callBack_bx {
        margin-top: 0px;
        border-radius: 0px;
        height: 100%;
    }
}

@media only screen and (max-width: 479px) {
    .callBack_cntr {
        margin: 0 auto;
        width: 100%;
        height: 100%;
    }

    .callBack_bx {
        margin-top: 0px;
        border-radius: 0px;
        height: 100%;
    }
}

@media screen and (max-width: 480px) {
    mob_roh_sa {
        display: block
    }
}

.mob_roh_sa {
    display: none;
}



.dropdown {
    position: relative;
}

.dropdown-content {
    display: none;
    position: absolute;
    background-color: #fff;
    min-width: 165px;
    width: 100%;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
    border-radius: 4px;
    /* padding-top: 18px;*/
}

    .dropdown-content a {
        color: black;
        padding: 10px 30px;
        padding-left: 10px;
        text-decoration: none;
        display: block;
        border-radius: 4px;
    }

        .dropdown-content a:hover {
            background-color: #0a438b;
            color:#fff !important;
        }

.dropdown:hover .dropdown-content {
    display: block;

}

.dropdown:hover .dropbtn {
    background-color: #3e8e41;
}

/************header call section css start here/*****************/
.utility__phone {
    display: flex;
    gap: 8px;
    margin-right: 10px;
    justify-content: center;
    align-items: center;
    text-decoration: none;
    width: auto;
    white-space: nowrap;
    border-radius: 22px;
    padding: 4px 12px 4px 4px;
    position: relative;
    top: unset;
    margin-top: 6px;
    background-color: #fff !important
}

    .utility__phone .utility__phone-number-image {
        width: 32px;
        height: 32px;
        border-radius: 50%;
        background-image: url(../images/callimg-round.png);
        background-size: 100%;
        background-repeat: no-repeat;
        background-position: 50%;
        position: static
    }

        .utility__phone .utility__phone-number-image:after {
            content: "";
            position: absolute;
            bottom: -1px;
            left: -1px;
            background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='19' height='19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M13.264 17.813c-1.044 0-2.144-.285-3.26-.84-1.147-.562-2.857-1.607-4.534-3.34l-.095-.095A16.688 16.688 0 012.035 9c-1.93-3.918.016-6.325.665-6.966a3.03 3.03 0 012.073-.848h.586c1.393 0 1.97.863 2.192 1.386.071.174.293.633.514 1.1.27.562.538 1.132.618 1.322.284.697.237 1.766-.507 2.59-.245.268-.404.466-.514.6.016.048.047.12.103.215.308.49.95 1.219 1.29 1.56.34.34 1.068.98 1.558 1.29a.816.816 0 00.214.102c.135-.11.332-.269.601-.522a2.54 2.54 0 011.726-.673c.3 0 .601.056.862.166.19.08.76.349 1.322.618.467.221.918.435 1.1.514.514.222 1.385.8 1.385 2.24 0 .143.007.294 0 .547 0 .887-.436 1.655-.847 2.074-.966.966-2.28 1.497-3.704 1.497h-.008z' fill='%23007C04'/%3E%3Cpath d='M4.978 2.375h.332c.657 0 .981.27 1.148.657.166.388.98 2.058 1.123 2.407.143.348.111.902-.285 1.338-.395.435-.585.688-.696.815-.11.127-.324.673.158 1.433.372.602 1.092 1.41 1.456 1.765.364.365 1.172 1.085 1.765 1.457.364.23.68.3.918.3.27 0 .451-.086.514-.142.127-.11.38-.3.816-.696.284-.261.625-.364.925-.364.159 0 .301.031.42.079.348.142 2.018.958 2.405 1.124.388.166.657.483.657 1.148 0 .166.008.3 0 .522 0 .57-.285 1.037-.498 1.251-.61.61-1.567 1.148-2.865 1.148-.791 0-1.701-.198-2.738-.712-2.493-1.235-4.067-2.97-4.265-3.16-.198-.197-1.931-1.772-3.166-4.266-1.345-2.731-.546-4.624.436-5.605a1.828 1.828 0 011.234-.499h.214M4.978 0H4.74C3.648.016 2.588.46 1.852 1.195 1.07 1.98-1.32 4.908.966 9.532A18.056 18.056 0 004.543 14.4l.04.032.023.024c1.796 1.86 3.632 2.977 4.867 3.578 1.29.634 2.564.958 3.79.958 1.741 0 3.355-.657 4.542-1.845A4.19 4.19 0 0019 14.235v-.594c-.015-1.527-.783-2.715-2.105-3.277a49.177 49.177 0 01-1.052-.49c-.776-.373-1.163-.555-1.385-.642a3.437 3.437 0 00-1.314-.254c-.886 0-1.74.317-2.421.895a9.708 9.708 0 01-.839-.752c-.198-.198-.49-.53-.752-.84.895-1.052 1.148-2.5.641-3.736-.087-.214-.269-.61-.64-1.385-.214-.444-.42-.879-.491-1.053C8.08.792 6.885.024 5.358 0h-.38z' fill='%23fff'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h19v19H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
            width: 19px;
            height: 19px;
            background-size: contain;
            background-repeat: no-repeat;
            background-position: 50%;
            animation: tilt-shaking 2s linear infinite
        }

    .utility__phone .utility__phone-msg {
        display: flex;
        flex-direction: row-reverse;
        padding: 0;
        text-align: left;
        gap: 8px
    }

        .utility__phone .utility__phone-msg b {
            color: #0021ad;
            font-weight: 700;
            font-size: 20px;
            line-height: 18px
        }

        .utility__phone .utility__phone-msg .travel__expert {
            font-weight: 700;
            font-size: 14px;
            color: #000;
            line-height: 18px;
            text-align: left
        }

    .utility__phone.callback-mobile .utility__phone-msg .travel__expert {
        text-decoration: underline
    }

    .utility__phone .tooltip-feature {
        box-shadow: 0 4px 16px 0 rgba(24,26,37,.14901960784313725);
        padding: 1rem;
        display: flex;
        gap: 1rem;
        border-radius: 1rem;
        position: absolute;
        z-index: 9;
        top: 112%;
        background: #fff;
        left: 0;
        display: none;
        flex-direction: column;
        pointer-events: none
    }

        .utility__phone .tooltip-feature:after {
            content: "";
            position: absolute;
            top: -7px;
            left: 5rem;
            transform: rotate(45deg);
            background: #fff;
            width: 1rem;
            height: 1rem;
            box-shadow: -2px -2px 3px 0 rgba(24,26,37,.10196078431372549);
            pointer-events: none
        }

        .utility__phone .tooltip-feature .benefits-title {
            font-size: 1rem;
            font-weight: 700;
            line-height: 20px;
            letter-spacing: -.31px;
            text-align: left;
            color: #262933
        }

        .utility__phone .tooltip-feature .benefits-content {
            display: flex;
            gap: 2rem
        }

            .utility__phone .tooltip-feature .benefits-content .points-container {
                display: flex;
                flex-direction: column;
                gap: 1rem;
                position: relative
            }

                .utility__phone .tooltip-feature .benefits-content .points-container .point-wrap {
                    display: flex;
                    gap: 8px
                }

                    .utility__phone .tooltip-feature .benefits-content .points-container .point-wrap .icon-check {
                        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='17' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.5 0c-4.4 0-8 3.6-8 8s3.6 8 8 8 8-3.6 8-8-3.6-8-8-8zm3.707 6.707l-4 4a.997.997 0 01-1.414 0l-2-2a.999.999 0 111.414-1.414L7.5 8.586l3.293-3.293a.999.999 0 111.414 1.414z' fill='%23007C04'/%3E%3C/svg%3E");
                        width: 16px;
                        height: 16px;
                        background-size: contain;
                        background-repeat: no-repeat;
                        background-position: 50%
                    }

                    .utility__phone .tooltip-feature .benefits-content .points-container .point-wrap .content {
                        font-size: 14px;
                        font-weight: 400;
                        color: #262933;
                        line-height: 18px;
                        letter-spacing: -.15px;
                        width: 188px;
                        white-space: pre-wrap;
                    }

                .utility__phone .tooltip-feature .benefits-content .points-container:first-child :after {
                    content: "";
                    position: absolute;
                    width: 1px;
                    height: 100%;
                    right: -1rem;
                    background: #d8d9df;
                    top: 0
                }

    .utility__phone:hover {
        background-color: #fff;
    }

        .utility__phone:hover .tooltip-feature {
            display: flex
        }

@keyframes tilt-shaking {
    0% {
        transform: rotate(0)
    }

    5% {
        transform: rotate(8deg)
    }

    10% {
        transform: rotate(-7deg)
    }

    15% {
        transform: rotate(8deg)
    }

    20% {
        transform: rotate(-7deg)
    }

    25% {
        transform: rotate(8deg)
    }

    30% {
        transform: rotate(-7deg)
    }

    35% {
        transform: rotate(8deg)
    }

    40% {
        transform: rotate(-7deg)
    }

    45% {
        transform: rotate(8deg)
    }

    50% {
        transform: rotate(-7deg)
    }

    55% {
        transform: rotate(0deg)
    }

    60% {
        transform: rotate(0deg)
    }

    65% {
        transform: rotate(0deg)
    }

    70% {
        transform: rotate(0deg)
    }

    75% {
        transform: rotate(0deg)
    }

    80% {
        transform: rotate(0deg)
    }

    85% {
        transform: rotate(0deg)
    }

    90% {
        transform: rotate(0deg)
    }

    95% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(0deg)
    }
}



/***************header call section end here*/

.header nav ul li a {
    color: #000;
    display: block;
    padding: 0;
    padding: 0px 15px;
    padding-bottom: 10px;
}



@media screen and (min-width: 768px) {
    .hidden768cl {
        display: none;
    }
}

@media only screen and (max-width: 767px) {
    .logo {
        width: auto !important;
        margin: 0;
        margin-top: 0px;
        padding-top: 5px;
    }
}

.logonewsan {
        width: 70%;
}

@media screen and (max-width: 768px) {
    .logonewsan {
        width: 180px;
        margin-top: 0px;
    }
}

@media screen and (max-width: 426px) {
    .logonewsan {
        width: 150px;
        margin-top: 0px;
    }
}


@media screen and (max-width: 394px) {
    .logonewsan {
        width: 140px;
        margin-top: 0px;
    }
}

.bstrong_sa {
    font-size: 16px !important;
}

@media screen and (max-width: 394px) {
    .bstrong_sa {
        font-size: 13px !important;
    }
}

@media only screen and (max-width: 767px) {
    .menuIcon {
        display: none;
        background-size: auto;
        width: 20px;
        height: 20px;
        position: absolute;
        right: 15px;
        top: 20px;
        cursor: pointer;
        background-size: 20px auto;
    }
}



.plr_deskmob {
    padding-left: 0px;
    padding-right: 0px;
}


@media only screen and (max-width: 767px) {
    .plr_deskmob {
        padding-left: 10px;
        padding-right: 10px;
    }
}

.logo_mtnew {
    margin-top:10px;
}

@media only screen and (max-width: 767px) {
    .logo_mtnew 
    {
        margin-top: 0px;
    }
}



.footer_nver2 {
    color: #fff;
    font-size: 20px;
    font-weight: normal;
    padding-bottom: 10px;
}



/*Searchengin dropdown code begin*/

.se_adt_chinfant {
    width: auto;
    max-width: 367px;
    float: left;
    height: auto;
    background-color: #fff;
    /* margin-top: -15px;*/
    border-radius: 0.75rem 0.75rem 0.75rem 0.75rem;
    z-index: 111111;
    position: absolute;
    box-shadow: 0 .5rem 1rem rgba(0,0,0,.15) !important;
    border-top: 0px;
    margin-left: -165px;
    padding: 20px;
}


@media only screen and (max-width:1400px) {
    .se_adt_chinfant {
        width: auto;
        max-width: 317px;
        float: left;
        height: auto;
        background-color: #fff;
        /* margin-top: -15px;*/
        border-radius: 0.75rem 0.75rem 0.75rem 0.75rem;
        z-index: 111111;
        position: absolute;
        box-shadow: 0 .5rem 1rem rgba(0,0,0,.15) !important;
        border-top: 0px;
        margin-left: -141px;
        padding: 20px;
    }
}

@media only screen and (max-width:1200px) {
    .se_adt_chinfant {
        width: auto;
        max-width: 317px;
        float: left;
        height: auto;
        background-color: #fff;
        /* margin-top: -15px;*/
        border-radius: 0.75rem 0.75rem 0.75rem 0.75rem;
        z-index: 111111;
        position: absolute;
        box-shadow: 0 .5rem 1rem rgba(0,0,0,.15) !important;
        border-top: 0px;
        margin-left: -141px;
        padding: 20px;
    }
}

@media only screen and (max-width:992px) {
    .se_adt_chinfant {
        width: 100%;
        max-width: 100%;
        float: left;
        height: auto;
        background-color: #fff;
        margin-top: -15px;
        border-radius: 0 0 0.75rem 0.75rem;
        z-index: 111111;
        position: relative;
        border: 1px solid #ced4da;
        border-top: 0px;
        margin-left: 0px;
    }
}

@media only screen and (max-width:576px) {
    .se_adt_chinfant {
        width: 100%;
        max-width: 100%;
        float: left;
        height: auto;
        background-color: #fff;
        margin-top: -15px;
        border-radius: 0 0 0.75rem 0.75rem;
        z-index: 111111;
        position: relative;
        border: 1px solid #ced4da;
        border-top: 0px;
        margin-left: 0px;
    }
}
/*Searchengin dropdown code end*/




/*Why book with us Begin*/

.bg-grey {
    background: #f4f4f4;
}

.benifits-box {
}

    .benifits-box h2 {
        text-align: left;
        font-size: 22px;
        font-weight: bold;
        color: #0a3fa8;
    }

.Icons4_iconContainer__eq5l9 {
    display: flex;
    justify-content: flex-start;
    align-content: center;
    flex-direction: column;
    align-items: center;
    justify-content: start;
    position: relative;
    box-sizing: border-box;
    padding: 16px;
    background-color: #fff;
    border-radius: 20px;
    max-width: 500px;
    min-height: auto;
    text-align: center;
    padding-top: 0px;
    color: #212a30 !important;
}

.HeroIcon_component__Re_gP {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    flex-shrink: 0;
    border-radius: 100vw;
}

.Icons4_titleContainer__daSfI {
    font-size: 12px;
    font-weight: bold;
}

    .Icons4_titleContainer__daSfI h4 {
        position: relative;
        padding-bottom: 15px;
    }

        .Icons4_titleContainer__daSfI h4:after {
            content: "";
            position: absolute;
            width: 50px;
            height: 1px;
            background: #83adff;
            left: 50%;
            transform: translate(-50%, 50%);
            bottom: 0;
        }

.Icons4_textContainer__htPi0 {
    font-size: 13px;
    font-weight: normal;
}
/*Why book with us End*/



@media only screen and (max-width:576px) {
    .mob_fontsh {
        font-size:11px;
    }

}

.se_mt50 {
    width: 100%;
    float: left;
    height: auto;
    background-color: #fff;
    margin-top: 50px;
}
.fotnstyle {
    text-shadow: none !important;
    color: #0a438b;
    font-weight: 700;
    font-size: 32px;
    line-height: 40px;
    text-align:center;
}

@media only screen and (max-width:768px) {
    .se_mt50 {
        width: 100%;
        float: left;
        height: auto;
        background-color: #fff;
        margin-top: 0px;
    }

    .fotnstyle {
        text-shadow: none !important;
        color: #0a438b;
        font-weight: 700;
        font-size: 26px !important;
        line-height: 40px;
        text-align: center;
    }
    
}


.deals_boxne {
    width: 100%;
    float: left;
    height: auto;
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    background-color: rgb(236, 239, 242);
    background-attachment: scroll;
    background-image: url('../imgv1/deal01.jpg');
    border-radius: 16px;
}


.deals_boxne_02 {
    width: 100%;
    float: left;
    height: auto;
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    background-color: rgb(236, 239, 242);
    background-attachment: scroll;
    background-image: url('../imgv1/deal02.jpg');
    border-radius: 16px;
}


.deals_boxne_03 {
    width: 100%;
    float: left;
    height: auto;
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    background-color: rgb(236, 239, 242);
    background-attachment: scroll;
    background-image: url('../imgv1/deal03.jpg');
    border-radius: 16px;
}

.deals_boxne_opacity {
    width: 100%;
    float: left;
    height: auto;
    min-height: 500px;
    -moz-box-pack: justify;
    justify-content: space-between;
    transition: background-color 300ms cubic-bezier(0.5, 0, 0.25, 1);
    background-image: linear-gradient(to top, rgba(7, 6, 6, 0.6), rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.01) 50%, rgba(0, 0, 0, 0.01) 100%);
    padding: 20px;
}

.textcolum {
    color: #fff !important;
    font-weight: 700;
    font-size: 16px;
    line-height: 26px;
    letter-spacing: -0.004rem;
}

.ihGfXv {
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    text-decoration: none;
    font-family: inherit;
    font-weight: 700;
    line-height: 1.5;
    cursor: pointer;
    border-width: 0px;
    border-style: solid;
    border-radius: 9999px;
    font-size: 14px;
    padding: 9.5px 18px;
    background-color: #0d6efd;
    color: rgb(255, 255, 255);
    width: 75%;
    margin: auto;
}

.fBIvts {
    display: flex;
    -moz-box-align: center;
    align-items: center;
    -moz-box-pack: center;
    justify-content: center;
   
}

.ihGfXv {
    text-align: center;
    font-family: inherit;
    font-weight: 700;
    line-height: 1.5;
    cursor: pointer;
    font-size: 14px;
    color: rgb(255, 255, 255);
}

.jAojnr {
    display: inline-block;
    font-weight: 700;
    font-size: 10px;
    line-height: 1.4;
    padding: 3px 8px;
    background-color: rgb(208, 241, 172);
    color: rgb(0, 102, 0);
    text-transform: uppercase;
    letter-spacing: 0.025em;
    margin-right: 8px;
    border-radius: 9999px;
    float:left;
    text-align:center;
}



.box_inner {
    width: 100%;
    float: left;
    height: auto;
    margin-top: 255px;
}
.flight_txtsty {
    font-size: 31px;
    font-weight: 800;
    color: #fff;
}
.flights_descst {
    font-weight: 400 !important;
    font-size: 16px !important;
    margin-top: 10px;
}

.pstyhomepage {
    color: #333;
    text-align: left;
    font-weight: 400;
    font-size: 15px;
    line-height: 27px;
    letter-spacing: -0.006rem;
}


.social_aligntxt {
    text-align: right !important;
    padding-top: 15px;
}

@media only screen and (max-width:768px) {
    .social_aligntxt {
        text-align: center !important;
        padding-top: 15px;
    }
}

.footeriatalogos {
    text-align: left !important;
    font-weight: normal;
    font-family: Roboto;
    font-size: 12px;
    color: #2b2b2b;
    font-weight: 200 !important;
    margin: 0 0 0px;
}

@media only screen and (max-width:768px) {
    .footeriatalogos {
        text-align: center !important;
        font-weight: normal;
        font-family: Roboto;
        font-size: 12px;
        color: #2b2b2b;
        font-weight: 200 !important;
        margin: 0 0 0px;
    }

}


.deals_box_sa23_per {
    width: 23%;
    float: left;
    height: auto;
    padding-top: 130px;
    padding-right: 10px;
    padding-left: 0px;
}

@media only screen and (max-width:810px) {
    .deals_box_sa23_per {
        width: 100%;
        float: left;
        height: auto;
        padding-top: 0px;
        padding-right: 10px;
        padding-left: 0px;
    }
}

.deals_box_25_per {
    width: 25%;
    float: left;
    height: auto;
    margin-right: 1%;
}

@media only screen and (max-width:810px) {
    .deals_box_25_per {
        width: 100%;
        float: left;
        height: auto;
        margin-right: 0%;
        margin-bottom:20px;
    }
}



.deals_box_25_per_wmar {
    width: 25%;
    float: left;
    height: auto;
}

@media only screen and (max-width:810px) {

    .deals_box_25_per_wmar {
        width: 100%;
        float: left;
        height: auto;

    }
}



.newsletter_boxsa {
    width: 100%;
    float: left;
    height: auto;
    background-color: rgb(0, 24, 51);
    color: rgb(255, 255, 255);
    border-radius: 16px;
    padding: 20px 32px 28px;
    border-radius: 24px;
    margin-bottom: 30px;
}


.newsletter_txtsty_30per {
    width: 30%;
    float: left;
    height: auto;
}

@media only screen and (max-width:810px) {

    .newsletter_txtsty_30per {
        width: 100%;
        float: left;
        height: auto;
        text-align:center;
    }
}
.newsletter_txtsty_50per {
    width: 50%;
    float: left;
    height: auto;
}

@media only screen and (max-width:810px) {

    .newsletter_txtsty_50per {
        width: 70%;
        float: left;
        height: auto;
    }
}
.newsletter_txtsty_20per {
    width: 20%;
    float: left;
    height: auto;
}

@media only screen and (max-width:810px) {

    .newsletter_txtsty_20per {
        width: 30%;
        float: left;
        height: auto;
    }
}
