/*responsive  media here
        */

*.p{
    font-family: var(--unnamed-font-family-roboto);
}

@media only screen and (max-width: 475px) {
    /*vision and mission page responsive css*/
    .text p {
        /*margin: -3rem 0px 0 -13px;*/
        width: 92px !important;
        height: 71px;
        text-align: center;
        font-family: "Regular ,Roboto";
        font-size: 10px;
    }
    .our-client-bg {
        height: 858px;
    }
    .mission-content-icon img {
        margin: 0px 0 60px 0px;
    }
    .vision-content p {
        width: 100% !important;
        /*margin-top: -85px !important;*/
    }
    .top-arrow {
        margin-top: -4rem !important;
        margin-left: 257px !important;
    }
    .team-section-card {
        margin-top: 3rem;
        width: 138px !important;
        height: 220px !important;
    }
    .team-section-violet-box {
        margin-top: 17.7rem !important;
        margin-left: 11.6rem !important;
    }
    .content-about h2 {
        font-size: 29px;
        height: 30px;
    }
    .about-text {
        font-size: 12px;
    }
    .image {
        /*width: 31.5rem !important;*/
        height: 295px;
        background: transparent url(./../images/background-img/responsive-about-bg.png) no-repeat 100% 0% padding-box;
        margin-top: 4rem !important;
        /*margin-left: -7rem !important;*/
    }
    .vision-bg .vision-content .vision-icon img{
        width: 39px;
        margin-left: -2.2rem;
    }
    .vision-bg .vision-content img{
        width: 60%;
    }
    /*.vision-content p {*/
        /*margin-left: -54px !important;*/
    /*}*/
    /*.vision-bg h1 {*/
        /*margin-left: 53px;*/
    /*}*/
    .personal-detail-white-box {
        margin-top: -15.4rem !important;
        margin-left: 0.6rem !important;
    }
    .team-title p {
        width: 13rem !important;
        margin-left: -4rem !important;
    }
    .team-title p {
        margin-top: 0rem !important;
        margin-left: 0rem !important;
        letter-spacing: 0.12px !important;
        width: 10rem !important;
        font-size: 10px;
    }
    /*.vision-bg h1{*/
        /*margin-left: 82px;*/
    /*}*/
    .vision-bg .vision-content .vision-icon {
        font-size: 2rem !important;
        margin-top: 0rem !important;
        float: left !important;
        width:20%;
    }
    .vision-bg .vision-content span{
        float: right !important;
        margin-top: -2rem !important;
        font-size: 2rem !important;
        margin-left: 1rem!important;
    }
    .vision-content p {
        font-size: 0.7rem !important;
    }
    h3.content-mission {
        font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-bold) var(--unnamed-font-size-18)/var(--unnamed-line-spacing-29) var(--unnamed-font-family-roboto);
        padding: 0rem 0 8rem 0rem;
    }
    .side-box1{
        margin-top:  -16.1rem;
    }
    .side-box2{
        margin-top: -3rem;
        width: 118px;
        height: 149px;
        margin-left: 0px;
    }
    .verticle-line-short{
        margin-top: -16.6rem;
        margin-left: 151px;
        width: 0px;
        height: 45px;
    }
    .verticle-line{

        margin-top: 42px;
        /* left: 105px; */
        width: 0px;
        height: 263px;
    }
    .mission-bg p {
        width: auto;
        height: 120px;
        text-align: justify;
        letter-spacing: 0;
        color: #A30F52;
        opacity: 1;
        padding: 1rem 0rem 10em 0rem;
    }
    .mission-content-box1.mission-content-icon.text p{
        width: auto;
        height: 120px;
        text-align: justify;
        letter-spacing: 0;
        color: #A30F52;
        opacity: 1;
        padding: 0rem 0rem 10em 0rem;
    }
    .mission-bg{
        height: 664px;
    }
    .mission-bg h1{
        padding: 6rem 0rem 0rem 0rem;
    }
    .mission-content{
        margin-top: -99px;
        margin-left: -0.1rem;
        width: 100%;
    }
    .mission-content-icon img{
        margin: 0px 0 15px 15px;
        width: 53%;
    }
    .text p{
        /*margin: -3rem 0px 0 -8px;*/
        width: 108px !important;
        height: 71px;
        text-align: center;
        font-family: "Regular ,Roboto";
        font-size: 10px;
    }
    .right-side-box1 {
        margin-top: 4rem;
        margin-left: 85px;
        width: 158px;
        height: 217px;
    }
    /*team section responsive css*/
    .our-team-box h2{
        margin-left: 0rem;
        width: auto;
        /* height: 137px; */
        opacity: 1;
    }
    .our-team-box{
        margin-left: 0rem;
        width: auto;
        margin-top:0rem !important;
    }
    .team-section{
        width: 100%;
        height: auto;
    }
    .vertical-line-one{
        margin: 9rem 0rem -9rem 17.6rem;
    }
    .vertical-line-two{
        margin: 7rem 0rem -0.3rem 16rem;
    }
    .personal-details-bg{
        left: -2px;
        width: 100%;
    }
    .personal-detail-white-box{
        margin-top: 1.9rem !important;
        margin-left: 0rem !important;
    }
    .square-icon{
        margin-left: 13rem;
        margin-top: -33rem;
        width: 135px;
        margin-right: 16rem;
        height: 186px;
        text-align: justify;
        z-index: 999;
    }
    .our-team-box-violet{
        margin-top: 2.5rem !important;
        margin-left: 0.8rem !important;
        width: 78px;
    }
    .small{
        text-align: left;
        font-size: 15px;
        margin-left: 0rem;
    }
    .our-team p{
        width: auto;
        margin-left: 6rem;
        text-align: justify;
    }
    .our-team h2{
        margin: -26rem 0 0 7rem;
    }
    .team-photo-one{
        margin-top: 0px;
    }
    .team-member-second{
        margin-left: 76px;
        width: 267px;
        height: 352px;
    }
    .team-member-photo img{
        margin-left: 9px;
        width: 250px;
        height: 333px;
    }
    .personal-details-bg {
        height: 353px;
    }
    .team-section-details .title {
        margin-left: 0rem !important;
    }
    .team-two-vertical-line-six{
        margin: -19.6rem 0 0 2.1rem;
    }
    /*.team-two-vertical-line-six{*/
    /*margin: -8.6rem 0 0 2rem;*/

    /*}*/
    .team-title{
        margin-top: 0rem;
        margin-bottom: -24rem;
        height: 25rem;
    }
    .team-two-vertical-line-three{
        margin-left: 3rem;

    }
    .team-two-vertical-line-four{
        margin-left: 3rem;

    }
    .team-two-vertical-line-eight{
        height: 75px;
    }
    .team-two-vertical-line-seven{
        height: 70px;
    }
    .team-two-vertical-line-nine{
        margin: 0rem 0px 0px 21rem;
    }
    .team-title p{
        margin-top: 0rem;
        margin-left: -6rem;
        width: 260px;
    }
    .team-title h2{
        margin-top: 3rem;
        width: 181px;
        margin-left: -0.6rem;
    }
    .team-title small{
        /* text-align: center; */
        font-family: "Regular, Roboto";
        font-size: 14px;
        letter-spacing: 0.08px;
        color: #FFFFFF;
        padding: 0rem 0rem;
        margin-left: 0rem;
    }
    .team-section-card{
        margin-top: 3rem;
        width: 158px;
        height: 207px;
    }
    .title h2{
        text-align: left;
        padding: 3rem 0 0 0;
        font-family: "Black, Roboto";
        font-size: 18px;
        letter-spacing: 0.12px;
    }
    .title p{
        margin-top: 1rem;
        font-family: "Black, Roboto";
        font-size: 9px;
        letter-spacing: 0.12px;
    }
    .team-section-card-two{
        margin-top: 4rem;
        width: 137px;
        height: 207px;
    }
    .mission-content-box1{
        width: auto;
    }
    .vertical-line-four{
        margin:-36.3rem 0rem 0rem 21rem;
    }
    .title-text p{
        margin-top: 1rem;
        font-family: "Black, Roboto";
        font-size: 10px;
        width: 10rem;
        margin-left: 0px;
        letter-spacing: 0.6px;
    }
    .title-text h2{
        font-size: 20px;
        margin-top: -3rem;
    }
    .title-text{
        margin-left: 1rem;
        margin-top: 4rem;
    }
    .team-section-violet-box{
        margin-top: 16.9rem;
        margin-left: 18rem;
        width: 78px;
        height: 154px;
    }
    .team-section-details .title{
        margin-left: -1rem;
    }
    .team-section-details .title p{
        letter-spacing: 0.12px;
        width: 10rem;
    }
}

@media only screen and (min-width: 475px) and (max-width: 475px) {
    .image {
        width: 100% !important;
        height: 295px;
        background: transparent url(./../images/background-img/responsive-about-bg.png) no-repeat 100% 0% padding-box;
        margin-top: 4rem !important;
    }
}
@media only screen and (min-width: 400px) and (max-width: 400px) {
    .image {
        width: 25rem !important;
        height: 295px;
        background: transparent url(./../images/background-img/responsive-about-bg.png) no-repeat 100% 0% padding-box;
        margin-top: 4rem !important;
        margin-left: -2rem !important;

    }
}

@media only screen and (min-width: 378px) and (max-width: 389px) {
    .image {
        width: 25rem !important;
        height: 295px;
        background: transparent url(./../images/background-img/responsive-about-bg.png) no-repeat 100% 0% padding-box;
        margin-top: 4rem !important;
        margin-left: -3rem !important;

    }
}

@media only screen and (min-width: 390px) and (max-width: 390px) {
    .image {
        width: 25.5rem !important;
    }
    .team-section-card {
        margin-top: 5rem;
    }
    .title-text h2 {
        font-size: 20px;
        margin-top: -5rem;
    }
}

@media only screen and (min-width: 391px) and (max-width: 399px) {
    /*.image {*/
    /*    width: 29.6rem !important;*/
    /*}*/
    .team-section-card {
        margin-top: 5rem;
    }
    .title-text h2 {
        font-size: 20px;
        margin-top: -5rem;
    }
}

@media (max-width: 375px) {
    .our-client-title p {
        margin-top: 1rem;
        font-size: 14px;
    }
    .product-isotope p{
        font-size: 0.6rem !important;
    }
    .client-details-content img
    {
        margin-top: 1rem !important;
    }
    .our-client-bg {
        height: auto !important;
    }
    .client-details-bg {
        height: 336px !important;
    }
    .contact-form-button{
        margin: 0rem 0rem 1rem 3rem;
    }
    .contact-form{
        height: auto !important;
    }
    .title-text {
        margin-left: 0rem;
        margin-top: 4rem;
    }
    .corporate-catering h1 {
        margin-top: 9px;
        margin-left: 0rem !important;
    }
    .corporate-catering p {
        margin-left: 0px !important;
    }
    .title-text h2{
        padding: 0rem 0 0 0px;
    }
    .title-text small{
        margin-left: 0rem;
    }
    .team-title h2 {
        margin-top: 3rem;
        width: 166px;
    }
    .team-title p {
        width: 10rem !important;
        font-size: 11px;
    }
    .team-section-violet-box{

        margin-left: 0.6rem !important;
        margin-top: 17.7rem !important;
    }
    .image{
        width: 100% !important;
        height: 295px;
        background: transparent url(./../images/background-img/responsive-about-bg.png) no-repeat 100% 0% padding-box;
    }
    .title-text p {
        margin-top: 0rem;
        font-family: "Black, Roboto";
        font-size: 9px;
        width: 10rem;
        /* margin-left: 33px; */
        margin-right: 0px;
        letter-spacing: 0.12px;
    }
    .team-section-details {
        width: 100%;
        height: 659px;
    }
    .team-section img {
        width: 100% !important;
        padding: 0px 53px;
    }
    .vision-content p {
        width: 100% !important;
        font-size: 0.6rem !important;
        margin-left: 0px !important;
        margin-top: -4px !important;
    }

    .square-icon {
        margin-left: 13rem;
        margin-top: -36rem;
        width: 135px;
        margin-right: 0rem;
    }
    .mission-content-mid {
        margin-left: 0rem;
    }

    }

    @media only screen  and (min-width: 375px) and (max-width: 420px){
        /*.our-client-title p {*/
        /*    margin-top: 2rem;*/
        /*    font-size: 9px;*/
        /*    width: 11rem;*/
        /*}*/
        .client-details-bg {
            height: 321px !important;
        }

        .product-isotope p {
            font-size: 0.6rem !important;
        }
        .our-client-bg {
            height: 747px !important;
        }
        .client-details-content img {
            margin-top: 1rem !important;
        }
    }
    @media only screen  and (min-width: 400px) and (max-width: 400px){
        .top-arrow {
            margin-top: -4rem !important;
            margin-left: 294px !important;
        }
    }
    @media only screen  and (min-width: 400px) and (max-width: 765px){
        .vision-content p {
            width: 100% !important;
        }
        .text p {
            font-size: 14px;
        }
        .mission-content-box1 {
            width: auto;
        }
        .mission-content {
            /*margin-left: -1.5rem;*/
        width: auto;
    }
    .vision-bg h1 {
        /* top: 925px; */
        /* margin-left: 58px; */
        width: 100%;
        font-size: 28px;
        padding: 0rem 0rem 0rem 0rem;
    }
    .client-details-content img {
        margin-top: 1rem !important;
    }
    .our-client-bg {
        height: 732px !important;
    }
    .title-text p {
        margin-top: 0rem;
        font-family: "Black, Roboto";
        font-size: 10px;
        width: 10rem;
    }
    .box-page2 {
        width: 100% !important;
        text-align: justify;
    }
    .box-page4 {
        margin-top: 294px;
        margin-left: 157px;
        height: 151px;
    }
    .bg-violet {
        /*margin-top: 182px;*/
    }
    .mission-content-mid {
        width: 100%;
        height: 149px;
        margin-left: 0rem;
        opacity: 1;
    }
    .mission-content-icon img {
        margin: 6px 0 2px 10px;
        width: 45%;
    }

}
@media only screen  and (min-width: 400px) and (max-width: 475px){
    .title-text p {
        margin-top: 0rem;
        font-family: "Black, Roboto";
        font-size: 10px;
        width: 10rem;
    }
    .team-title p {
        width: 11rem !important;
        font-size: 10px !important;
    }
    .title-text {
        margin-left: 1rem;
        margin-top: 2rem;
    }
    .team-section-violet-box {
        margin-top: 16.9rem;
        width: 78px;
        height: 200px;
    }
    .team-section-details {
        width: 100%;
        height: 667px;
    }
    .title-text p {
        margin-top: 0rem;
        font-family: "Black, Roboto";
        font-size: 9px;
        width: 10rem;
        margin-left: 3px;
        margin-right: 0px;
        letter-spacing: 0.10px;
    }
}

@media only screen  and (min-width: 421px) and (max-width: 480px){
    .product-isotope p {
        font-size: 0.6rem !important;
    }
    .title-text {
        margin-left: 1rem !important;
        margin-top: 4rem !important;
    }
    .our-client-title p {
        margin-top: 2rem;
        font-size: 9px;
        /*width: 11rem;*/
    }
}


@media
only screen and (-webkit-min-device-pixel-ratio: 3),
only screen and (   min--moz-device-pixel-ratio: 3),
only screen and (     -o-min-device-pixel-ratio: 3/1),
only screen and (        min-device-pixel-ratio: 3),
only screen and (                min-resolution: 384dpi),
only screen and (                min-resolution: 3dppx) {

    .contact-form h3 {
        margin: 0rem 0rem 1rem 1rem;
        font-size: 1rem;
    }

    .contact-form-button {
        margin: 0rem 0rem 1rem 2rem;
    }

    .contact-form {
        height: auto !important;
    }
    .team-section-violet-box{
        margin-top: 15.7rem !important;
        margin-left: 11.6rem !important;
    }
    .team-section-card-two{
        margin-top: -27rem;
        width: 115px;
        height: 169px;
    }
    .title-text{
        margin-left: 9.4rem;
    }
    .team-section-card {
        margin-top: 3rem;
        width: 138px;
        height: 220px;
    }
    .team-section-details .title p {
        letter-spacing: 0.12px;
        width: 9rem;
        margin-top: 0rem;
    }
    .team-member-photo img {
        margin-left: 5px;
        width: 212px;
        height: 278px;
    }
    .team-member-second {
        margin-left: 77px;
        width: 222px;
        height: 294px;
    }
    .image {
        width: 25rem !important;
    }
    .vertical-line-two {
        margin: 7rem 0rem -0.3rem 12rem;
    }
    .team-photo-one {
        margin-top: -11px;
        margin-left: -6px;
        width: 250px;
        height: 263px;
    }
    .team-photo-one img {
        margin-left: 5px;
        margin-top: 5px;
        width: 240px;
        margin-right: 5px;
        height: 251px;
    }
    .vertical-line-three {
        margin: -19rem 0rem 8rem 20rem;
    }
    .vertical-line-one {
        margin: 10rem 0rem -9rem 14.6rem;
    }
    .vertical-line-three {
        margin: -19rem 0rem 8rem 16.7rem;
    }
    .vertical-line-four {
        margin: -36.3rem 0rem 0rem 18rem;
    }
    .our-team-box {
        margin-top: -17rem;
    }
    .title h2{
        text-align: left;
        padding: 3rem 0 0 0;
    }
    .team-title h2 {
        margin-top: 10rem;
        width: 205px;
    }
    .team-title small {
        margin-left: -3.9rem;
    }
    .square-icon {
        margin-left: 10rem;
        margin-top: -44rem;
    }
    .team-section {
        width: 100%;
        height: 80rem;
    }
    .our-team-box-violet {
        margin-top: 10.5rem !important;
    }
    .our-team h2 {
        margin: -32rem 0 0 7rem;
    }
    .our-team p {
        margin-left: 7rem;
        margin-top: 0rem;
    }
    .small {
        font-size: 14px;
    }
    .team-two-vertical-line-eight {
        margin: 4rem 0px 0px 18rem;
    }
    .team-two-vertical-line-nine {
        margin: 0rem 0px 0px 17rem;
    }
    .team-two-vertical-line-seven {
        margin: 0rem 0px 0px 15rem;
    }
    .text p {
        margin: -3rem 0px 0 -13px;
        width: 92px !important;
        height: 71px;
        text-align: center;
        font-family: "Regular ,Roboto";
        font-size: 10px;
    }
    .mission-content-icon img {
        margin: 0px 0 60px 0px;
    }
    .vision-content p {
        width: 100% !important;
        margin-top: -85px !important;
    }
    .team-section-violet-box {
        margin-top: 17rem !important;
        margin-left: 0.6rem !important;
    }
    .content-about h2 {
        font-size: 29px;
        height: 30px;
    }
    .about-text {
        font-size: 11px;
    }
    .vision-bg .vision-content .vision-icon img{
        width: 39px;
        margin-left: -2.2rem;
    }
    .vision-bg .vision-content img{
        width: 41px;
        margin-right: -1rem;
    }
    .vision-content p {
        margin-left: -54px !important;
    }
    .vision-bg h1 {
        margin-left: 53px;
    }
    .personal-detail-white-box {
        margin-top: 83px !important;
        margin-left: 0.6rem !important;
    }
    .team-title p {
        width: 13rem !important;
        margin-left: -4rem !important;
    }
    .team-title p {
        margin-top: 0rem !important;
        margin-left: -4.2rem !important;
        letter-spacing: 0.12px !important;
        width: 13rem !important;
        font-size: 14px;
    }
}
@media (max-width:429px){
    .team-section-details {
        width: 100%;
        height: 699px;
    }
    .image-container {
        padding: 31px 38px;
    }
}
@media (max-width:360px){
    .top-arrow-contact {
        margin-left: 260px !important;
    }
    .happy-client {
        margin-left: 95px !important;
    }
    .happy-client-data {
        margin-left: 79px !important;
    }
    .page-content {
        padding: 68px 0px 123px 0px;
        height: auto;
    }
}
@media (max-width:360px){
    .team-section-violet-box{
        margin-top: 17rem;
        margin-left: 11.6rem ;
    }
    .team-title h2 {
        width: 166px;
        margin-left: -0.1rem;
    }
    team-title small {
        margin-left: 0rem;
    }
    .team-title p {
        margin-top: 0rem !important;
        margin-left: 0rem !important;
        letter-spacing: 0.12px !important;
        width: 10rem !important;
        font-size: 10px;
    }
    .personal-details-bg {
        height: 292px;
    }

    .title-text{
        margin-left: 10rem;
        margin-top: -13rem;
        width: 100%;
    }
    .corporate-catering h1 {
        margin-top: 9px;
        margin-left: 0rem !important;
    }
    .corporate-catering p {
        margin-left: 0px !important;
    }
    .vision-content p{
        width: 24rem !important;
    }
    .bg-violet h2{
        font-size: 1.2rem;
    }
    .image{
        width: 28rem !important;
    }
    .team-section-violet-box{
        margin-left: 0.6rem !important;
        margin-top: 17.7rem !important;
    }
    .team-section-details .title-text p{
        margin-top: 0rem;
        font-family: "Black, Roboto";
        font-size: 10px;
        width: 10rem;
        margin-left: 0px;
        margin-right: 0px;
        letter-spacing: 0.12px;
    }
    .team-section-details {
        width: 100%;
        height: 710px;
    }
    .title-text p {
        width: 8rem !important;
    }
    .vision-bg .vision-content .vision-icon img{
        width: 39px;
        margin-left: -2.2rem;
    }
    .vision-bg .vision-content img{
        width: 41px;
        margin-right: -1rem;
    }
    .vision-content p {
        margin-left: -54px !important;
    }
    /*.vision-bg h1 {*/
        /*margin-left: 53px;*/
    /*}*/
    .image {
        width: 27.5rem!important;
        background-image: url("../images/background-img/background-about-small.png");
    }
    /*.text p {*/
        /*margin: -3rem 0px 0 -13px;*/
        /*width: 92px !important;*/
        /*height: 71px;*/
        /*text-align: center;*/
        /*font-family: "Regular ,Roboto";*/
        /*font-size: 10px;*/
    /*}*/
    .content-about h2 {
        font-size: 29px;
        height: 30px;
    }
    .about-text {
        font-size: 11px;
    }
    /*.vision-content p {*/
        /*width: 21rem !important;*/
        /*font-size: 0.9rem !important;*/
        /*margin-left: -62px !important;*/
        /*margin-top: -84px !important;*/
    /*}*/
    /*.title-text p{*/
    /*margin-left: 19em !important;*/
    /*}*/
}

@media (max-width: 768px) and (min-width: 320px) {

    .contact-form-button {
        margin: 0rem 0rem 1rem 3rem;
    }
    .contact-form {
        height: auto !important;
        width:100%;
    }
    .contact-form {
        margin: 0px 0px 0px 0px;
    }
    .top-arrow-contact {
        margin-left: 298px !important;
    }
    .top-arrow-client{
        margin-left: 312px !important;
    }
    .corporate-services h1 {
        margin-left: 18px;
    }
    .service-white-box {
        margin-top: 0px;
        margin-left: 39px;
    }
    .catering-service-banner h2 {
        font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-bold) 62px/78px var(--unnamed-font-family-roboto);
    }
    .catering-service-banner h3 {
        font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-bold) var(--unnamed-font-size-18)/32px var(--unnamed-font-family-roboto);
    }
    .catering-service-banner p {
        font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-bold) var(--unnamed-font-size-18)/var(--unnamed-line-spacing-12) var(--unnamed-font-family-roboto);
    }
}
@media (max-width: 767px) and (min-width: 575px) {
    .service-banner {
        height: 950px !important;
    }
    .top-arrow {
        margin-top: -4rem !important;
        margin-left: 421px !important;
    }
    .client-details-bg {
        height: 466px;
    }
    .client-details-content p {
        width: 100%;
    }
    .client-details-content-catering p {
        width: 180px;
        font-size: 9.5px;
    }
    .content-catering h3 {
        font-size: 22px;
    }
    .client-details-content p {
        font-size: 9.9px;
    }
    .our-client-bg .quote-icon {
        margin-left: 0rem;
    }
    .our-client-bg {
        height: 1056px !important;
    }
    .nav-box {
        padding: 72px 2px 0px 0px;
    }
    .service-banner h1 {
        margin-top: 17px;
    }
    .service-banner {
        width: 100%;
        height: 300px;
    }
    .corporate-catering h1 {
        margin-top: 9px;
        margin-left: 0rem;
    }
    .corporate-catering {
        font-size: 0.8rem !important;
    }
    .our-usp-bg {
        width: 100%;
        height: 1766px;
    }

}
@media (max-width: 425px) and (min-width: 320px) {
    .bg-violet {
        margin-top: 0px;
    }
    section.catering-service-slide {
        height: 665px;
    }
}
@media (max-width: 600px) and (min-width: 320px) {
    .contact-bg {
        height: 832px !important;
    }
    .content-left {
        margin-left: 0rem !important;
    }
    .bg-light-white {
        background-color: #E6DDD4;
        height: auto;
    }
    .our-usp-bg {
        width: 100%;
        height: 1766px;
    }
    .our-client-bg {
        /*height: 931px;*/
        height:auto !important;
    }
    .top-arrow {
        margin-top: -4rem !important;
        margin-left: 421px;
    }
    .top-arrow-contact {
        margin-top: 1rem;
        margin-left: 621px;
    }
    .corporate-catering p {
        margin-left: 0px !important;
    }
}
@media (max-width: 375px) and (min-width: 375px){
    .top-arrow {
        margin-top: -4rem !important;
        margin-left: 274px !important;
    }
    /*.vision-content {*/
        /*padding: 13rem 1rem 0rem 1rem;*/
    /*}*/
    .top-arrow-contact {
        margin-left: 274px !important;
    }

    .box-page5{

        margin-left: 305px !important;
    }
    .bg-violet h2{
        font-size: 1.2rem;
    }
    .our-client-bg {
        height: 747px;
    }
}
@media (max-width: 475px) and (min-width: 320px){
    .service-banner .corporate-services h1 {
        font-size: 1.5rem !important;
    }
    .contact-detail {
        margin: 0rem 0rem 0rem 0rem;
    }
    .client-details-bg {
        height: 406px;
    }
    .box-page3 {
        margin-left: 30px;
    }
    .white-box {
        margin: -38px 0px 35px 30px;
    }

    .box-page4 {
        margin-left: 30px;
    }
    .box-page5{
        /*margin-top: -38px !important;*/
        margin-left: 8px  !important;
    }
    .image-part img {
        height: 311px;
    }
    .right-side-pink-box {
        margin-top: -7rem;
    }
    .our-client-bg h2 { 
        font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-bold) var(--unnamed-font-size-40)/var(--unnamed-line-spacing-72) var(--unnamed-font-family-roboto);
    }
    .client-details-content p {
        padding-top: 0px;
        height: 494px;
        text-align: justify;
    }
    .client-details-content-catering p {
        width: 100%;
        height: 379px;
        font-size: 11.6px;
        text-align: justify;
    }
    .client-details-bg h2 {
        margin-top: 47px;
        margin-left: 0px;
        /* width: 337px; */
        height: 41px;
        text-align: left;
        font-size: 30px;
    }
    .client-details-content p {
        font-size: 11px;
        padding-top: 0px;
        height: 372px;
        width: 100%;
    }
    .our-client-bg .quote-icon img{
        width: 100% !important;
        margin-left: 0px !important;
    }
    .our-client-bg .quote-icon-right img{
        width: 100% !important;
    }
    .title p {
        margin-top: 1rem;
        font-family: "Black, Roboto";
        font-size: 10px;
    }

}
@media (max-width: 575px) and (min-width: 476px) {
    .box-page5 {
        margin-left: 371px !important;
    }
    .client-details-bg {
        height: 426px !important;
    }
}
@media (max-width: 600px) and (min-width: 575px) {
    .box-page5 {
        margin-left: 1rem !important;
    }
    .client-details-bg {
        height: 466px !important;
    }
}
@media (max-width: 476px) and (min-width: 575px) {
    .box-page5 {
        margin-left: 331px !important;
    }
}
@media (max-width: 475px) and (min-width: 320px){
    .our-team-box p {
        font-size: 11px !important;
    }
    .team-section img{
        width:100%;
        padding: 38px 34px 0px;
    }
    .personal-details-bg img{
        width:100%;
    }
    .our-team-bg .our-team-image img {
        margin: 18px 6px 19px 6px !important;
        width: 100% !important;
        height: 137px !important;
    }
    .our-team-bg {
        height: auto !important;
    }
    .service-nav a {
        margin: 0rem 0rem 0rem 0rem !important;
        width: 7rem !important;
        font-size: 0.4rem !important;
    }
    .nav-box {
        padding: 64px 0px 0px 0px !important;
    }
    .corporate-catering h1 {
        margin-top: 9px !important;
        margin-left: 0rem !important;
        width: 100% !important;
    }
    .right-side-white-box {
        margin-left: -5rem;
    }
    .verticle-line2 {
        margin-left: 1rem;
    }
    .service-banner {
        width: 100%;
        height: 1050px !important;
        text-align: justify;
        font-size: 0.8rem;
    }
    .usp-box p {
        margin: 0px 4px 20px 12px;
        width: 284px;
    }

    .service-banner .corporate-services {
        height: 390px !important;
    }
    .corporate-catering p {
        margin-left: 0px !important;
        font-size: 0.7rem;
        text-align: justify;
    }
    .service-banner h1 {
        margin-top: 0rem !important;
        margin-left: 0px !important;
        width: 202px !important;
        font-size: 3rem;
    }
    .usp-box-big {
        margin-top: 10px;
        margin-left: 0px;
    }
    .usp-box-big p {
        margin-top: -3rem;
        font-size: 12px;
    }
    /*about page [our-team section]*/
    p.director-detail {
        font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-normal) var(--unnamed-font-size-12)/var(--unnamed-line-spacing-24) var(--unnamed-font-family-roboto);
    }
    img.team-img {
        height: 200px;
    }
    .our-team-image p {
        font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-normal) var(--unnamed-font-size-16)/var(--unnamed-line-spacing-24) var(--unnamed-font-family-roboto);
    }

}
@media (min-width: 320px) and (max-width: 360px){
    .service-banner {
        width: 100%;
        height: 1052px !important
    }
    .client-details-bg {
        height: 270px !important;
    }
    .vision-bg .vision-content .vision-icon img{
        width: 39px;
        margin-left: -2.2rem;
    }
    .vision-bg .vision-content img{
        width: 41px;
        margin-right: -1rem;
    }
    .vision-content p {
        margin-left: -54px !important;
    }
    /*.vision-bg h1 {*/
        /*margin-left: 53px;*/
    /*}*/
    .image {
        width: 100% !important;
        background: transparent url('./../images/background-img/responsive-about-bg.png') no-repeat 7% 0% padding-box;
        height: 295px;
    }
    .text p {
        margin: -3rem 0px 0 -13px;
        width: 92px !important;
        height: 71px;
        text-align: center;
        /*font-family: "Regular ,Roboto";*/
        font-size: 10px;
    }
    .content-about h2 {
        font-size: 29px;
        height: 30px;
    }
    .about-text {
        font-size: 11px;
    }
    /*.vision-content {*/
        /*padding: 12rem 1rem 0rem 1rem;*/
    /*}*/
    .vision-content p {
        /*width: 21rem !important;*/
        font-size: 0.5rem !important;
        margin-left: -62px !important;
        margin-top: -84px !important;
    }

}
@media (min-width: 320px) and (max-width: 320px) {

    /*.image {*/
        /*margin-left: -10rem !important;*/
    /*}*/
    .contact-form h3 {
        margin: 0rem 0rem 1rem 1rem;
        font-size: 1rem;
    }
    .corporate-services h1 {
        margin-top: 42px;
        margin-left: 0px;
    }
    .usp-box p {
        margin: 0px 4px 20px 1px;
        width: 252px;
    }
    .bg-violet h2{
        font-size: 1.2rem;
    }
    .usp-box-big p {
        margin-top: -3rem;
        font-size: 11px;
        padding: 0.1rem 2rem;
    }

    .usp-box-small h4 {
        padding: 0.2rem 2rem;
    }
    .box-page5 {
        margin-left: 2.7rem !important;
    }
    .usp-box p {
        margin: 0px 4px 20px 6px;
        font-size: 11.6px;
    }
    .top-arrow {
        margin-top: -4rem !important;
        margin-left: 199px !important;
    }
    .box-page5 {
        margin-left: 0rem !important;
    }
    .contact-form-button {
        margin: 0rem 0rem 1rem 2rem;
    }
    .contact-form {
        height: auto !important;
        width:100%;
    }
    .contact-form {
        margin-top: 0px;
        margin-left: 0px;
    }
    .top-arrow-contact {
        margin-left: 209px !important;
    }
    .team-section-violet-box{
        margin-top: 15.7rem !important;
        margin-left: 11.6rem !important;
    }
    .team-section-card-two{
        margin-top: 4rem;
        width: 115px;
        height: 169px;
    }
    .title-text{
        margin-left: 9.4rem;
    }
    .team-section-card {
        margin-top: 3rem;
        width: 138px;
        height: 220px;
    }
    .team-section-details .title p {
        letter-spacing: 0.12px;
        width: 8rem;
        margin-top: 0rem;
    }
    .team-member-photo img {
        margin-left: 5px;
        width: 212px;
        height: 278px;
    }
    .team-member-second {
        margin-left: 77px;
        width: 222px;
        height: 294px;
    }
    .image {
        width: 100% !important;
    }
    .vertical-line-two {
        margin: 7rem 0rem -0.3rem 12rem;
    }
    .team-photo-one {
        margin-top: -11px;
        margin-left: -6px;
        width: 250px;
        height: 263px;
    }
    .team-photo-one img {
        margin-left: 5px;
        margin-top: 5px;
        width: 240px;
        margin-right: 5px;
        height: 251px;
    }
    .vertical-line-three {
        margin: -19rem 0rem 8rem 20rem;
    }
    .vertical-line-one {
        margin: 10rem 0rem -9rem 14.6rem;
    }
    .vertical-line-three {
        margin: -19rem 0rem 8rem 16.7rem;
    }
    .vertical-line-four {
        margin: -36.3rem 0rem 0rem 18rem;
    }
    .our-team-box {
        margin-top: -17rem;
    }
    .title h2{
        text-align: left;
        padding: 3rem 0 0 0;
    }
    .team-title h2 {
        margin-top: 3rem;
        width: 98px;
        font-size: 0.8rem;
    }
    .team-title small {
        margin-left: 0rem;
    }
    .square-icon {
        margin-left: 10rem;
        margin-top: -44rem;
    }
    .team-section {
        width: 100%;
        height: 32.3rem;
    }
    .our-team-box-violet {
        margin-top: 10.5rem !important;
    }
    .our-team h2 {
        margin: -32rem 0 0 7rem;
    }
    .our-team p {
        margin-left: 7rem;
        margin-top: 0rem;
    }
    .small {
        font-size: 14px;
    }
    .team-two-vertical-line-eight {
        margin: 4rem 0px 0px 18rem;
    }
    .team-two-vertical-line-nine {
        margin: 0rem 0px 0px 17rem;
    }
    .team-two-vertical-line-seven {
        margin: 0rem 0px 0px 15rem;
    }
    /*.text p {*/
    /*margin: -3rem 0px 0 -13px;*/
    /*width: 92px !important;*/
    /*height: 71px;*/
    /*text-align: center;*/
    /*font-family: "Regular ,Roboto";*/
    /*font-size: 10px;*/
    /*}*/
    .mission-content-icon img {
        margin: 0px 0 16px 0px;
    }
    .vision-content p {
        width: 100% !important;
        margin-top: -5px !important;
    }
    .team-section-violet-box {
        margin-top: 17rem !important;
        margin-left: 0.6rem !important;
    }
    .content-about h2 {
        font-size: 29px;
        height: 30px;
    }
    .about-text {
        font-size: 11px;
    }
    .vision-bg .vision-content .vision-icon img{
        width: 39px;
        margin-left: -2.2rem;
    }
    .vision-bg .vision-content img{
        width: auto;
    }
    .vision-content p {
        margin-left: 0px !important;
    }

    .our-team-image h3 {
        font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-bold) var(--unnamed-font-size-48)/var(--unnamed-line-spacing-58) var(--unnamed-font-family-roboto);
        padding: 3rem 0rem;
    }

    /*.vision-bg h1 {*/
        /*margin-left: 53px;*/
    /*}*/
    .personal-detail-white-box {
        margin-top: 83px !important;
        margin-left: 0.6rem !important;
    }
    .team-title p {
        width: 13rem !important;
        margin-left: -4rem !important;
    }
    .team-title p {
        margin-top: 0rem !important;
        margin-left: 0rem !important;
        letter-spacing: 0.12px !important;
        width: 100% !important;
        font-size: 8px;
    }
    #footer {
        padding: 94px 0px 5px 0px !important;
    }
    h3.content-mission {
        padding: 1rem 0 0 0rem;
        margin: 0rem 0 7rem;
        font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-bold) var(--unnamed-font-size-18)/var(--unnamed-line-spacing-29) var(--unnamed-font-family-roboto);
    }
}

@media only screen and (min-width:992px) and (max-width: 992px){
    .team-section img{
        width: 100% !important;
    }
    .our-team-box {
        margin-top: 0px;
    }
    .team-section {
        height: 569px !important;
    }
    .image {
        margin-top: 2rem;
        margin-left: -4.2rem;
        width: 50.8rem !important;
    }
    .team-photo-one {
        margin-top: -11px;
        margin-left: -127px;
    }
    .vertical-line-one {
        margin: 0rem 0rem 0rem 15rem;
        width: 0px;
        height: 76px;
        border: 2px solid #C2806D;
        opacity: 1;
    }
    .vertical-line-two {
        margin: 0rem 0rem 0.7rem 12rem;
        width: 0px;
        height: 76px;
        border: 2px solid #C2806D;
        opacity: 1;
    }
    .top-arrow {
        margin-left: 887px !important;
    }
    .square-icon {
        margin-left: -45rem !important;
        margin-right: 0rem !important;
        width: 9rem !important;
        margin-top: -6rem !important;
        right: -36rem;
        margin-left: 5rem;
        position: relative;
        margin-left: 0rem;
    }
    .team-section-violet-box {
        margin-top: 0px;
        margin-left: 9.8rem;
    }
    .right-side-box1 {
        margin-top: 7rem;
        margin-left: 85px;
        width: 142px;
        height: 179px;
    }
    .vertical-right-line {
        margin-top: 0px;
        margin-left: 14rem;
    }
    .right-side-box2 {
        margin-top: -19rem;
        margin-left: 122px;
        width: 118px;
    }
    .mission-vertical-right-lign-long {
        margin-top: -6.8rem;
    }
    .mission-vertical-right-lign-short {
        margin-left: 8rem;
    }
    .personal-detail-white-box {
        margin-top: 0px;
        margin-left: 14.8rem;
        width: 70px;
    }
    .our-team-box-violet {
        margin-top: -8.5rem;
        margin-left: -1rem;
        width: 70px;
    }
    /*Our clients*/
    .client-details-content-catering p {
        width: 24rem;
        font-size: 12px;
    }
    .content-catering h3 {
        font-size: 30px;
    }
    .client-details-content-catering p {
        margin-left: -4rem;
    }
}
@media only screen and (min-width:768px) and (max-width: 768px){
    .image {
        width: 64rem !important;
    }
}
@media only screen and (min-width:768px) and (max-width: 992px){
    .our-client-title p {
        margin-top: 2rem;
        font-family: "Black, Roboto";
        font-size: 14px;
    }
    .product-isotope p{
        font-size: 14px;
        color: #ffffff;
    }
    .top-arrow-contact {
        margin-top: 1rem;
        margin-left: 621px !important;
    }
    .contact-form {
        width: 445px;
    }
    .about-vertical-line4 {
        margin-left: -10px;
    }
    .about-vertical-line1 {
        margin-left: 2px;
    }
    .about-vertical-line3 {
        margin-left: 13px;
    }
    .about-vertical-line2 {
        margin-top: -16rem;
        margin-left: 34px;
    }
    .image {
        margin-top: 2rem;
        /*margin-left: -19.9rem !important;*/
        width: 68rem !important;
    }

    .about-vertical-line5 {
        margin-top: -4rem;
        margin-left: 102px;
    }
    .about-vertical-line6 {
        margin-top: -9rem;
        margin-left: 124px;
    }
    .about-vertical-line6 {
        margin-top: -9rem;
        margin-left: 125px;
    }
    .about-vertical-line7 {
        margin-top: -22rem;
        margin-left: 9.2rem;
    }
    .client-details-bg {
        height: 667px !important;
    }
    .usp-box p {
        width: 186px !important;
        font-size: 0.7rem !important ;
    }
    .usp-box-big p {
        font-size: 14px;
        padding: 0.5rem 1rem;
    }
    .usp-box-small h4 {
        font-size: 19px;
        padding: 1rem 2rem;
    }
    .verticle-line1 {
        margin-top: -20.9rem;
        margin-left: -2rem;
    }
    .left-side-white-box {
        margin-top: 9rem;
        margin-left: -3rem;
    }
    .left-side-pink-box {
        margin-top: -16rem;
        margin-left: 1rem;
    }
    .service-banner {
        height: 900px;
    }
}
@media only screen and (min-width:900px) and (max-width: 990px){
    .vision-content span img{
        margin-top: -6rem !important;
    }
    .team-section {
        height: 507px !important;
    }
    .our-team-box {
        margin-left: 4rem !important;
    }
    .team-section img{
        width: 100% !important;
    }
    .our-team-box {
        margin-top: 0px;
    }
    .team-section {
        height: 415px !important;
    }
    .vision-bg h1 {
        margin: 17px 25px 13px 58px;
    }

}
@media only screen and (min-width:900px) and (max-width: 992px)
{
    /*.vision-bg h1 {*/
        /*width: 142px;*/
    /*}*/
    .top-arrow{
        margin-left: 875px !important;
        width: 70px;
    }
    .nav-link {
        font-weight: bold;
        font-size: 11px;
    }
    .corporate-catering p {
        margin-left: 14px;
    }
    .usp-box p {
        margin: 0px 4px 20px 6px;
        width: 257px;
    }
    .service-banner h1 {
        margin-top: 0px !important;
        margin-left: 0px !important;
        width: 189px !important;
        font-size: 27px !important;
    }
    .service-banner {
        height: 251px !important;
    }
    .service-nav{
        margin-top: 4rem;
    }
    .box-page5 {
        /*margin-top: -38px !important;*/
        margin-left: 3rem !important;
        width: 70px !important;
    }
    .client-details-content-catering p{
        width: 311px;
        font-size: 11px;
        text-align: justify;
        height: 379px;
    }
    .content-catering h3 {
        font-size: 32px;
        width: 238px;
    }
    .client-details-content p {
        width: 234px;
        font-size: 12.5px;
    }
    .our-team-box {
        margin-left: 7rem;
    }
    .team-section {
        width: 100%;
    }
}

@media only screen and (max-width:1023px) and (min-width: 1000px){
    .team-section {
        height: 507px !important;
    }
    .our-team-box {
        margin-left: 4rem !important;
    }
    .team-section img{
        width: 100% !important;
    }
    .our-team-box {
        margin-top: 0px;
    }
    .team-section {
        height: 415px !important;
    }.violet-box {
         margin-left: 16px;
     }
    .our-team-bg {
        height: 220px !important;
    }
    .our-team-bg .our-team-image img {
        margin: 55px 0px 21px 0px !important;
        width: 68% !important;
    }
    .title p {
        width: 27rem !important;
    }
    .top-arrow-client {
        margin-top: -4rem;
        /*margin-left: 990px !important;*/
    }
    .top-arrow-client {
        margin-top: -4rem;
        margin-left: 669px!important;
    }
    .top-arrow {
        margin-left: 620px !important;
    }
    .our-client-bg {
        height: 765px;
    }
    .title p{
        margin: 0 0rem;
        width: 22rem;
    }
    .title small {
        margin: 0 rem;
    }
    .mission-content {
        margin-top: 0px;
        margin-left: -5.5rem;
        width: 508px;
        height: 176px;
    }
    .mission-bg .text p{
        margin-left: 0.1rem;
        width: 148px;
        font-size: 13px;
    }
    .mission-content-icon img {
        margin: 6px 0 2px 45px;
    }
    .image {
        margin-top: 2rem;
        margin-left: -19rem;
        width: 66.7rem;
        margin-right: 0rem;
    }
    .personal-details-bg {
        height: 439px;
    }
    .personal-details-bg img {
        width: 100%;
    }
    .team-section-card {
        margin-top: 4rem;
        width: 108%;
        height: 294px;
    }
    .team-section-details p{
        width: 100% !important;
        font-size: 12px;
        text-align: justify;
    }
    .team-title p {
        margin-top: 14px;
        margin-left: 0rem;
        width: 24rem;
        height: 178px;
        text-align: justify;
        letter-spacing: 0;
        color: #E6DDD4;
        opacity: 1;
        font-size: 11px;
    }
    .team-title small {
        padding: 0rem 0rem;
    }
    .personal-detail-white-box {
        margin-top: 0px;
        margin-left: 14.6rem;
    }
    .team-title h2 {
        margin-left: 0rem;
        font-weight: 700;
        margin-top: 14rem;
        width: 152px;
        height: 29px;
        /* text-align: left; */
        font-family: "Regular ,Roboto";
        font-size: 20px;
    }
    .our-team-box p {
        width: 20rem;
        font-size: 11px;
    }
    .team-section {
        width: 100%;
        height: 470px;
    }
    .right-side-box1 {
        margin-top: 7rem;
        margin-left: 75px;
        width: 126px;
        height: 169px;
    }
    .vertical-right-line {
        margin-top: 0px;
        margin-left: 15rem;
        height: 79px;
        border: 2px solid #E6DDD4;
    }
    .right-side-box2 {
        margin-top: -18rem;
        margin-left: 126px;
        width: 113px;
        height: 163px;
    }
    .mission-vertical-right-lign-short {
        margin-top: 7.8rem;
        margin-left: 7rem;
    }
    .mission-vertical-right-lign-long {
        margin-left: 11rem;
        width: 0px;
    }
    .team-section-violet-box {
        margin-left: 9.5rem;
    }
    .team-section {
        height: 569px !important;
    }
    .personal-details-bg {
        height: 517px;
    }
}
@media only screen and (max-width:1100px) and (min-width: 1024px){

    .violet-box {
        margin-top: -1px;
        margin-left: 82px !important;
    }
}
@media only screen and (max-width:1100px) and (min-width: 1024px)
{
    .swiper-button-prev {
        left: 344px !important;
    }
    /*.nav-left-side-image {*/
        /*margin-left: 66px!important;*/
    /*}*/
    /*.nav-right-side-image {*/
        /*margin-right: 66px !important;*/
    /*}*/
    .nav-link {
        font-weight: bold;
        font-size: 10px;
    }
    .white-box-small {
        margin-left: 81px;
    }
    .top-arrow {
        margin-top: -4rem;
        margin-left: 872px;
    }
    .usp-box-small h4 {
        font-size: 24px;
    }
    .usp-box p {
        width: 257px;
    }
}

@media only screen and (min-width:900px) and (max-width: 990px)
{
    .page-content .content p {
        text-align: justify;
        font-size: 12px;
    }
    .top-arrow-client {
        margin-top: -4rem;
        margin-left: 900px !important;
    }
    .image {
        margin-top: 2rem;
        margin-left: -15rem;
        width: 56rem;
        margin-right: 0rem;
        height: 548px;
        background: transparent url(./../images/background-img/background-about.png) no-repeat padding-box;
        opacity: 1;
    }
    .about-vertical-line1{
        display: none;
    }
}
@media only screen and (max-width:1440px) and (min-width: 1440px)
{
    /*
                .top-arrow {
                    margin-left: 1215px;
                }
            */
    .content-left {
        margin-left: -0.6rem;
    }
    .our-team-box-violet {
        margin-left: -0.5rem !important;
    }
    .our-team-box-light {
        margin-left: 0px !important;
    }
    .our-client-bg {
        height: 726px !important;
    }
    .top-arrow-client {
        margin-left: 1212px !important;
    }
    .box-page5 {
        margin-left: 7.2rem !important;
    }
    .swiper-image-container .swiper-slide .image-container img{
        width:100%;
    }
    .our-team-box-violet {
        margin-left: -0.5rem;
    }
    .personal-detail-white-box {
        margin-left: 18rem !important;
    }
    .our-team-box-light {
        margin-left: -0.5rem !important;
    }

    .image {
        width: 100% !important;
    }
    .team-section-violet-box {
        margin-left: 12.1rem;
    }
    .top-arrow {
        margin-left: 1047px !important;
    }
    .top-arrow-contact {
        margin-left: 1050px !important;
    }
}

@media only screen and (min-width:1922px) and (max-width: 1922px){
    .about-carousel .carousel-inner {
        height: 320px !important;
    }
    /*.nav-left-side-image {*/
        /*margin-left: 444px !important;*/
    /*}*/
    /*.nav-right-side-image {*/
        /*margin-right: 444px !important;*/
    /*}*/
    .service-nav a {
        margin: 0rem 0rem 0rem 0rem;
        width: 140px;
    }
    .nav-box {
        padding: 5rem 26rem 0rem 28rem !important;
    }
    .corporet-content-space {
        height: 388px;
    }
    .white-box-small {
        margin-left: 28.7rem;
    }
    .box-page5 {
        margin-left: -4.4rem;
    }
    .box-page3 {
        margin-left: 460px;
    }
    .box-page4 {
        margin-left: 460px;
    }
    .white-box {
        margin-left: 460px;
    }

    /*.carousel-inner {*/
    /*    height: 850px;*/
    /*}*/
}
@media only screen and (min-width:1920px) and (max-width: 1921px){
    .about-carousel .carousel-inner {
        height: 320px !important;
    }
    /*.nav-left-side-image {*/
        /*margin-left: 444px !important;*/
    /*}*/
    /*.nav-right-side-image {*/
        /*margin-right: 444px !important;*/
    /*}*/
    .service-nav a {
        margin: 0rem 0rem 0rem 0rem;
        width: 136px;
    }
    .nav-box {
        padding: 5rem 17rem 0rem 28rem !important;
    }
    .corporet-content-space {
        height: 388px;
    }
    .white-box-small {
        margin-left: 28.7rem;
    }
    .box-page5 {
        margin-left: -4.4rem;
    }
    .box-page3 {
        margin-left: 460px;
    }
    .box-page4 {
        margin-left: 460px;
    }
    .white-box {
        margin-left: 460px;
    }

    /*.carousel-inner {*/
    /*    height: 850px;*/
    /*}*/
    .service-img-zoom p.service-heading {
        margin-top: -3rem;
        background: transparent;
    }
    .service-img-zoom {
        height: 300px;
        overflow: hidden;
        margin: -5rem 0rem 0rem 0rem;
        margin-top: 2rem;
    }
    .service-img-zoom:hover p.service-head-content-hide {
        margin: -8rem 0rem 0rem 0rem;
        height: 104px;
    }
    /*.page-item .carousel-inner .carousel-inner {*/
    /*    height: 950px;*/
    /*}*/
    /*.page-item img.w-100 {*/
    /*    height: 850px;*/
    /*}*/
}
/*.object-fit_fill { object-fit: fill }*/
/*.object-fit_contain { object-fit: contain }*/
/*.object-fit_cover { object-fit: cover }*/
/*.object-fit_none { object-fit: none }*/
/*.object-fit_scale-down { object-fit: scale-down }*/

/*@media only screen and (min-width:1400px) and (max-width:1900){*/
/*    .page-item .carousel-inner .carousel-inner {*/
/*        height: 1150px;*/
/*    }*/
/*    .page-item img.w-100 {*/
/*        height: 1150px;*/
/*    }*/
/*}*/

/*@media only screen and (min-width:1901) and (max-width:2560){*/
/*    .page-item .carousel-inner .carousel-inner {*/
/*        height: 1300;*/
/*    }*/
/*    .page-item img.w-100 {*/
/*        height: 1300px;*/
/*    }*/
/*}*/

@media only screen and (min-width:1923px) and (max-width: 1934px){
    .about-carousel .carousel-inner {
        height: 320px !important;
    }
    /*.nav-left-side-image {*/
        /*margin-left: 444px !important;*/
    /*}*/
    /*.nav-right-side-image {*/
        /*margin-right: 452px !important;*/
    /*}*/
    .service-nav a {
        margin: 0rem 0rem 0rem 0rem;
        width: 136px;
    }
    .nav-box {
        padding: 5rem 28rem 0rem 28rem !important;
    }
    .corporet-content-space {
        height: 388px;
    }
    .white-box-small {
        margin-left: 28.7rem;
    }
    .box-page5 {
        margin-left: -4.8rem;
    }
    .box-page3 {
        margin-left: 460px;
    }
    .box-page4 {
        margin-left: 460px;
    }
    .white-box {
        margin-left: 460px;
    }

    /*.carousel-inner {*/
    /*    height: 850px;*/
    /*}*/
    .service-img-zoom:hover p.service-head-content-hide {
        margin: -8rem 0rem 0rem 0rem;
        height: 104px;
    }
}
@media only screen and (min-width:1935px) and (max-width: 1950px){
    .about-carousel .carousel-inner {
        height: 320px !important;
    }
    /*.nav-left-side-image {*/
        /*margin-left: 466px !important;*/
    /*}*/
    /*.nav-right-side-image {*/
        /*margin-right: 459px !important;*/
    /*}*/
    .service-nav a {
        margin: 0rem 0rem 0rem 0rem;
        width: 136px;
    }
    .nav-box {
        padding: 5rem 28rem 0rem 28rem !important;
    }
    .corporet-content-space {
        height: 431px;
    }
    .white-box-small {
        margin-left: 30rem;
    }
    .box-page5 {
        margin-left: -4.8rem;
    }
    .box-page3 {
        margin-left: 481px;
    }
    .box-page4 {
        margin-left: 481px;
    }
    .white-box {
        margin-left: 481px;
    }

    /*.carousel-inner {*/
    /*    height: 850px;*/
    /*}*/
    .service-img-zoom:hover p.service-head-content-hide {
        margin: -8rem 0rem 0rem 0rem;
        height: 104px;
    }
}
@media only screen and (min-width:1951px) and (max-width: 1979px){
    .about-carousel .carousel-inner {
        height: 320px !important;
    }
    /*.nav-left-side-image {*/
        /*margin-left: 466px !important;*/
    /*}*/
    /*.nav-right-side-image {*/
        /*margin-right: 459px !important;*/
    /*}*/
    .nav-box {
        padding: 5rem 28rem 0rem 28rem !important;
    }
    .corporet-content-space {
        height: 488px;
    }
    .service-nav a {
        width: 136px;
    }
    .white-box-small {
        margin-left: 30rem;
    }
    .box-page5 {
        margin-left: -4.8rem !important;
    }
    .box-page3 {
        margin-left: 481px;
    }
    .box-page4 {
        margin-left: 481px;
    }
    .white-box {
        margin-left: 481px;
    }
    /*.carousel-inner {*/
    /*    height: 850px;*/
    /*}*/
    .service-img-zoom:hover p.service-head-content-hide {
        margin: -8rem 0rem 0rem 0rem;
        height: 104px;
    }
}
@media only screen and (min-width:1980px) and (max-width: 1998px) {
    .about-carousel .carousel-inner {
        height: 320px !important;
    }
    /*.nav-left-side-image {*/
        /*margin-left: 481px !important;*/
    /*}*/

    /*.nav-right-side-image {*/
        /*margin-right: 479px !important;*/
    /*}*/
    .service-nav a {
        margin: 0rem 0rem 0rem 0rem;
        width: 136px;
    }
    .nav-box {
        padding: 5rem 28rem 0rem 28rem !important;
    }

    .corporet-content-space {
        height: 493px;
    }
    .white-box-small {
        margin-left: 31rem;
    }
    .box-page5 {
        margin-left: -5.4rem !important;
    }
    .box-page3 {
        margin-left: 496px;
    }
    .box-page4 {
        margin-left: 496px;
    }
    .white-box {
        margin-left: 496px;
    }
    /*.carousel-inner {*/
    /*    height: 850px;*/
    /*}*/
    .service-img-zoom:hover p.service-head-content-hide {
        margin: -8rem 0rem 0rem 0rem;
        height: 104px;
    }
}
@media only screen and (min-width:1999px) and (max-width: 2000px){
    .about-carousel .carousel-inner {
        height: 320px !important;
    }
    .bg-pink-dark {
        background: #A30F52 url(../images/background-img/leaf-bg.png) 100% 100% padding-box !important;
    }

    .our-usp-bg {
        background: #A30F52 url(../images/background-img/leaf-bg.png) 113% 0% padding-box;
    }

    .our-team-box-light {
        margin-left: -3.2rem !important;
    }

    /*.nav-left-side-image {*/
        /*margin-left: 376px !important;*/
    /*}*/

    .team-section-violet-box {
        margin-left: 14.8rem !important;
    }

    .top-arrow {
        margin-left: 1092px !important;
    }

    .personal-detail-white-box {
        margin-left: 20.7rem !important;
    }

    .nav-right-side-image {
        margin-right: 379px !important;
    }

    .box-page5 {
        margin-top: -39px;
        margin-left: 399px !important;
    }

    .our-team-box {
        margin-left: -3rem;
        width: 90%;
        margin-top: 0px;
        height: 137px;
    }
    .team-title p {
        width: 611PX;
    }
    .service-nav a {
        margin: 0rem 0rem 0rem 0rem;
        width: 136px;
    }
    .nav-box {
        padding: 5rem 40rem 0rem 41rem !important;
    }
    .corporet-content-space {
        height: 436px;
    }
    .white-box-small {
        margin-left: 24.4rem;
    }
    .service-nav a {
        margin: 0rem 0rem 0rem 0rem;
        width: 136px;
    }
    .box-page3 {
        margin-left: 392px;
    }
    .box-page4 {
        margin-left: 392px;
    }
    .white-box {
        margin-left: 392px;
    }
    /*.carousel-inner {*/
    /*    height: 850px;*/
    /*}*/
    .service-img-zoom:hover p.service-head-content-hide {
        margin: -8rem 0rem 0rem 0rem;
        height: 104px;
    }
}
@media only screen and (min-width:2000px) and (max-width: 2050px) {
    .about-carousel .carousel-inner {
        height: 320px !important;
    }
    .service-nav a {
        margin: 0rem 0rem 0rem 0rem;
        width: 136px !important;
    }

    .nav-box {
        padding: 5rem 23rem 0rem 24rem !important;
    }
    .box-page3 {
        margin-left: 392px;
    }
    .box-page4 {
        margin-left: 392px;
    }
    .white-box {
        margin-left: 392px;
    }
    .box-page5 {
        margin-left: 1.2rem !important;
    }
    /*.carousel-inner {*/
    /*    height: 850px;*/
    /*}*/
    .service-img-zoom:hover p.service-head-content-hide {
        margin: -8rem 0rem 0rem 0rem;
        height: 104px;
    }
}
@media only screen and (min-width:2051px) and (max-width: 2200px) {
    .about-carousel .carousel-inner {
        height: 320px !important;
    }
    .service-nav a {
        margin: 0rem 0rem 0rem 0rem;
        width: 176px !important;
    }

    .nav-box {
        padding: 5rem 23rem 0rem 24rem !important;
    }
    .box-page5 {
        margin-left: 4rem !important;
    }
    .box-page3 {
        margin-left: 392px;
    }
    .box-page4 {
        margin-left: 392px;
    }
    .white-box {
        margin-left: 392px;
    }
    .box-page5 {
        margin-left: 1.2rem !important;
    }
    /*.carousel-inner {*/
    /*    height: 850px;*/
    /*}*/
}
@media only screen and (min-width:2201px) and (max-width: 2500px) {
    .about-carousel .carousel-inner {
        height: 320px !important;
    }
    .service-nav a {
        margin: 0rem 0rem 0rem 0rem;
        width: 211px !important;
    }

    .nav-box {
        padding: 5rem 23rem 0rem 24rem !important;
    }
    .box-page3 {
        margin-left: 392px;
    }
    .box-page4 {
        margin-left: 392px;
    }
    .white-box {
        margin-left: 392px;
    }
    .box-page5 {
        margin-left: 1.2rem !important;
    }
    /*.carousel-inner {*/
    /*    height: 850px;*/
    /*}*/
    .service-img-zoom:hover p.service-head-content-hide {
         margin: -8rem 0rem 0rem 0rem;
        height: 104px;
     }
}
@media only screen and (min-width:2000px) and (max-width: 2559px) {
    .about-carousel .carousel-inner {
        height: 320px !important;
    }
    .bg-pink-dark {
        background: #A30F52 url(../images/background-img/leaf-bg.png) 100% 100% padding-box !important;
    }

    .our-usp-bg {
        background: #A30F52 url(../images/background-img/leaf-bg.png) 113% 0% padding-box;
    }

    .our-team-box-light {
        margin-left: -3.2rem !important;
    }

    /*.nav-left-side-image {*/
        /*margin-left: 376px !important;*/
    /*}*/

    .team-section-violet-box {
        margin-left: 14.8rem !important;
    }

    .top-arrow {
        margin-left: 1092px !important;
    }

    .personal-detail-white-box {
        margin-left: 20.7rem !important;
    }

    .nav-right-side-image {
        margin-right: 379px !important;
    }

    .box-page5 {
        margin-left: 4rem !important;
    }

    .our-team-box {
        margin-left: -3rem;
        width: 90%;
        margin-top: 0px;
        height: 137px;
    }
    .team-title p {
        width: 611PX;
    }
    .service-nav a {
        margin: 0rem 0rem 0rem 0rem;
        width: 176px;
    }
    .nav-box {
        padding: 5rem 23rem 0rem 24rem !important;
    }
    .corporet-content-space {
        height: 436px;
    }
    .white-box-small {
        margin-left: 24.4rem;
    }
    .service-nav a {
        margin: 0rem 0rem 0rem 0rem;
        width: 136px;
    }
    /*.carousel-inner {*/
    /*    height: 850px;*/
    /*}*/
    .service-img-zoom:hover p.service-head-content-hide {
        margin: -8rem 0rem 0rem 0rem;
        height: 104px;
    }
}
@media only screen and (max-width:2560px) and (min-width: 2560px) {
    .about-carousel .carousel-inner {
        height: 320px !important;
    }
    .bg-pink-dark {
        background: #A30F52 url(../images/background-img/leaf-bg.png) 100% 100% padding-box !important;
    }

    .our-usp-bg {
        background: #A30F52 url(../images/background-img/leaf-bg.png) 113% 0% padding-box;
    }

    .our-team-box-light {
        margin-left: -3.2rem !important;
    }

    /*.nav-right-side-image {*/
    /*    margin-right: 657px !important;*/
    /*}*/

    .team-section-violet-box {
        margin-left: 14.8rem !important;
    }

    .top-arrow {
        margin-left: 1092px !important;
    }

    .personal-detail-white-box {
        margin-left: 20.7rem !important;
    }

    /*.nav-left-side-image {*/
        /*margin-left: 657px !important;*/
    /*}*/

    .box-page5 {
        margin-left: -7.8rem !important;
    }

    .our-team-box {
        margin-left: -3rem;
        width: 90%;
        margin-top: 0px;
        height: 137px;
    }
    .team-title p {
        width: 611PX;
    }
    .nav-box {
        padding: 5rem 40rem 0rem 41rem !important;
    }
    .corporet-content-space {
        height: 388px;
    }
    .service-nav a {
        margin: 0rem 0rem 0rem 0rem;
        width: 173px;
    }
    .white-box-small {
        margin-left: 673px;
    }
    .box-page3 {
        margin-left: 674px;
    }
    .box-page4 {
        margin-left: 674px;
    }
    .white-box {
        margin-left: 674px;
    }
    /*.carousel-inner {*/
    /*    height: 850px;*/
    /*}*/
}
@media only screen and (max-width:1199px) and (min-width: 1199px)
{
    .nav-box {
        padding: 81px 22px 0px 151px !important;
    }
    .top-arrow {
        margin-left: 830px !important;
    }
    .white-box-small {
        margin-left: 157px;
    }
    .top-arrow-contact {
        margin-left: 837px;
    }
    .box-page5 {
        margin-left: 3.5rem !important;
    }
    .vertical-line-four {
        margin: -36.3rem 0rem 0rem 21rem;
    }
    .team-section-violet-box {
        margin-top: 0px;
        margin-left: 7.4rem;
    }
    .team-title h2 {
        margin-left: 5rem;
    }
    .usp-box p {
        width: 260px;
    }
    .client-details-content-catering p {
        width: 422px;
    }
    .nav-link {
        font-weight: bold;
        font-size: 11px;
    }
    .personal-detail-white-box {
        margin-left: 12.4rem;
        width: 70px;
    }
    .our-team-box-violet {
        margin-left: 1.4rem;
        width: 70px;
    }
    .our-team-box-light {
        margin-top: 0px;
        margin-left: 23px;
        width: 70px;
    }
    .image {
        margin-left: -17.6rem !important;
        width: 59.4rem!important;
    }
    .about-vertical-line5 {
        margin-left: 93px;
    }
    .about-vertical-line7 {
        margin-left: 7.2rem;
    }
    .about-vertical-line6 {
        margin-left: 75px;
    }
    .about-vertical-line2 {
        margin-top: -16rem;
        margin-left: 72px;
    }
    .about-vertical-line3 {
        margin-top: -36rem;
        margin-left: 58px;
    }
}

/*@media only screen and (max-width:1360px) and (min-width: 1300px){*/
/*.box-page5 {*/
/*margin-left: 1073px !important;*/
/*}*/
/*}*/

/*@media only screen and (max-width:1400px) and (min-width: 1370px){*/
/*.box-page5 {*/
/*margin-left: 1163px !important;*/
/*}*/
/*}*/
@media only screen and (max-width:1360px) and (min-width: 1360px) {
    .top-arrow-client {
        margin-left: 70.8rem !important;
    }
}
@media only screen and (max-width:1290px) and (min-width: 1280px){
    .top-arrow-client {
        margin-left: 1063px !important;
    }
    .personal-detail-white-box {
        margin-left: 12.6rem !important;
    }
    .team-section-violet-box {
        margin-left: 6.6rem !important;
    }
    .top-arrow {
        margin-top: -4rem;
        margin-left: 961px;
    }
    .box-page5 {
        margin-left: 4.7rem;
    }
}

@media only screen and (max-width:1300px) and (min-width: 1291px){
    .top-arrow-client {
        margin-left: 1068px !important;
    }
}

@media only screen and (max-width:1330px) and (min-width: 1200px)
{

    /*.service-banner {*/
        /*width: 100%;*/
        /*height: 850px !important;*/
    /*}*/
    .service-banner .corporate-services h1{
        font-size: 2rem;
    }
}

@media only screen and (max-width:1440px) and (min-width: 1200px)
{
    /*.service-banner {*/
    /*width: 100%;*/
    /*height: 333px;*/
    /*}*/
    .top-arrow-contact {
        margin-top: 1rem;
        margin-left: 621px !important;
    }
    /*.contact-form {*/
        /*width: 445px;*/
    /*}*/
    .top-arrow-contact {
        margin-top: 1rem;
        margin-left: 977px !important;
    }
    /*.contact-form {*/
        /*width: 445px;*/
    /*}*/
    .nav-box {
        padding: 81px 86px 0px 140px;
    }
    .service-nav a {
        width: 137px;
    }
    .service-nav a:hover {
        width: 132px;
    }
}

@media screen and (max-width:1326px) and (min-width: 1326px)
{
    .our-team-box-light {
        margin-left: 49px;
    }
    .personal-detail-white-box {
        margin-top: 0px;
        margin-left: 14.5rem;
    }
    .team-section-violet-box {
        margin-top: 0px;
        margin-left: 8.5rem;
    }
    .top-arrow {
        margin-left: 991px;
    }
    .box-page5 {
        margin-top: -38px;
        margin-left: 5.6rem;
    }
    .top-arrow-contact {
        margin-left: 992px !important;
    }

}
@media screen and (max-width:1200px) and (min-width: 1200px)
{
    .service-nav a {
        width: 122px;
    }
    .contact-detail {
        margin: 7rem 0rem 0rem 7rem;
    }
    .top-arrow-contact {
        margin-left: 928px !important;
    }
    .client-details-content-catering p {
        /* margin-left: 814px; */
        width: 100%;
        height: 351px;
        font-size: 12px;
    }
    .our-team-box-violet {
        margin-left: 1.4rem;
        width: 70px;
    }
    .team-photo-one {
        margin-top: -11px;
        margin-left: -72px;
        width: 304px;
        height: 375px;
    }
    .square-icon {
        margin-left: -8rem;
        width: 9rem;
    }
    .vertical-line-one {
        margin: 0rem 0rem 0rem 20rem;
    }
    .image {
        /*margin-top: 2rem;*/
        /*margin-left: -18.1rem !important;*/
        width: 68rem !important;
    }
    .about-vertical-line5 {
        margin-top: -4rem;
        margin-left: 98px;
    }
    .about-vertical-line2 {
        margin-top: -16rem;
        margin-left: 93px;
    }
    .about-vertical-line6 {
        margin-top: -9rem;
        margin-left: 82px;
    }
    .about-vertical-line7 {
        margin-top: -22rem;
        margin-left: 7rem;
    }
    .our-team-box {
        margin-left: 7rem;
    }
    .vision-bg h1 {
        margin-top: -9px;
        margin-left: 466px;
        margin-right: 482px;
    }
    .box-page5{
        margin-left: 3.6rem !important;
        width: 70px;
    }
    .our-team-box-violet {
        margin-left: 7rem;
        width: 70px;
    }
    .nav-link {
        font-weight: bold;
        font-size: 11px;
    }
    .nav-box {
        padding: 82px 80px 0px 143px;
    }
    .corporet-content-space {
        height: 311px !important;
        height: 311px !important;
    }
    .vertical-right-line {
        margin-top: 0px;
        margin-left: 16rem;
    }
    .personal-detail-white-box {
        margin-top: 0px;
        margin-left: 10em;
        width: 70px;
    }
    .our-team-box-light {
        margin-left: 119px !important;
    }
    .team-section-violet-box {
        margin-top: 0px;
        margin-left: 4.1rem;
        width: 70px;
    }
    .team-title h2 {
        margin-left: 4rem;
    }
    .top-arrow-client {
        margin-left: 59.8rem !important;
    }
    .top-arrow {
        margin-top: -4rem;
        margin-left: 920px;
    }
    .content-left{
        margin-left: 7rem;
    }
}
@media only screen and (min-width: 1024px) and (max-width: 2560px){
    .navbar-brand img {
        margin-left: 2rem;
    }
    /*.nav-left-side-image{*/
        /*margin-left: 141px;*/
    /*}*/
    /*.nav-right-side-image{*/
        /*margin-right: 141px;*/
    /*}*/
    .navbar-expand-lg .navbar-nav .nav-link {
        padding-right: .1rem;
        padding-left: .1rem;
    }
    .top-arrow-contact {
        margin-top: 1rem;
        margin-left: 978px;
    }
}

@media only screen and (min-width: 1100px) and (max-width: 1100px){
    .box-page5 {
        margin-left: 6.7rem !important;
        width: 70px !important;
    }
    .client-details-content-catering p {
        width: 100%;
        height: 379px;
        font-size: 11px;
        text-align: justify;
    }
    .our-team-box-violet {
        margin-left: -0.2em;
    }
    .personal-detail-white-box {
        margin-left: 14rem;
        width: 70px;
    }
    .team-section-violet-box {
        margin-top: -1px !important;
        margin-left: 9rem !important;
    }
    .top-arrow {
        margin-left: 863px !important;
    }
    .our-team-box-light {
        margin-left: -3px;
    }
    /*.image {*/
        /*margin-top: 2rem !important;*/
        /*margin-left: -6.5rem !important;*/
        /*width: 49.8rem !important;*/
    /*}*/
    .about-vertical-line4 {
        margin-left: 33px;
    }
    .about-vertical-line1 {
        margin-left: 0px;
    }
    .about-vertical-line2 {
        margin-left: 17px;
        margin-top: -19rem;
    }
    .about-vertical-line3 {
        margin-top: -36rem;
        margin-left: 46px;
        width: 0px;
    }
    .about-vertical-line5 {
        margin-left: 105px;
    }
    .about-vertical-line6 {
        margin-left: 124px;
    }
    .about-vertical-line7 {
        margin-top: -22rem;
        margin-left: 9rem;
    }

}
@media only screen and (min-width: 1024px) and (max-width: 1024px){
    .top-arrow-client {
        margin-left: 872px !important;
    }
    .top-arrow-contact {
        margin-left: 826px !important;
    }
    .service-nav{
        margin-top: 5rem;
    }
    .usp-box p {
        width: 264px;
    }
    .box-page5 {
        margin-left: 873px !important;
    }
    .personal-detail-white-box {
        margin-top: 0px;
        margin-left: 11.6rem;
        width: 70px;
    }
    .our-team-box-violet {
        margin-left: 2.2rem;
        width: 70px;
    }
    .team-section-violet-box {
        margin-top: -1px !important;
        margin-left: 6.6rem !important;
    }
    .our-team-box-light {
        margin-top: 0px;
        margin-left: 34px;
        width: 70px;
    }
}

/*@media screen and (max-width: 1300px) {*/
/*.box-page5 {*/
/*margin-left:4.7rem !important;*/
/*}*/
/*}*/

@media screen and (min-width: 1300px) and (max-width: 1350px) {
    /*.image {*/
        /*margin-left: -6rem !important;*/
    /*}*/
    .our-client-bg h2 {
        margin-left: 0rem;
    }
}
@media screen and (min-width: 900px)and (max-width: 1200px) {
    .box-page5 {
        margin-left:  3.7rem !important;
    }
}
@media screen and (min-width: 1320px) and (max-width: 1320px) {
    .our-client-bg h2 {
        margin-left: 3.2rem;
    }
    .personal-detail-white-box {
        margin-left: 14.2rem;
    }
    .top-arrow-client {
        margin-left: 68.3rem!important;
    }
    .team-section-violet-box {
        margin-left: 8.3rem;
    }
    .our-team-box-light {
        margin-top: 0px;
        margin-left: 3.3rem;
    }
    .our-team-box-violet {
        margin-left: 3rem;
    }
    .image {
        margin-left: -6rem;
    }
}
@media screen and (min-width: 1350px)and (max-width: 1352px){
    .box-page5 {
        margin-left: 6rem;
    }
    .our-team-box-light {
        margin-left: 2.3rem;
    }
    .our-team-box-violet {
        margin-left: 2.3rem;
    }
    .personal-detail-white-box {
        margin-left: 15.2rem;
    }
    .team-section-violet-box {
        margin-left: 9.2rem;
    }
    .top-arrow {
        margin-left: 1002px !important;
    }
    .our-client-bg h2 {
        margin-top: 85px;
        margin-left: 35px;
    }
}
@media screen and (min-width: 1353px) and (max-width: 1353px) {
    .our-team-box-light {
        margin-left: 2.2rem !important;
    }
    .our-client-bg h2 {
        margin-left: 2rem;
    }
}
@media screen and (min-width: 1370px) and (max-width: 1370px) {
    .our-team-box-light {
        margin-left: 1.7rem !important;
    }
    .our-client-bg h2 {
        margin-left: 2rem;
    }
    .title h2 {
        padding: 7rem 0 0 0 !important;
    }
}

@media screen and (min-width: 1390px) and (max-width: 1399px) {
    .our-team-box-violet {
        margin-left: 1.1rem !important;
    }
    .personal-detail-white-box {
        margin-left: 16.5rem !important;
    }
    .team-section-violet-box {
        margin-left: 10.5rem !important;
    }
    .top-arrow {
        margin-left: 1023px !important;
    }

}
@media screen and (min-width: 1353px) and (max-width: 1399px) {
    .box-page5 {
        margin-left: 6rem;
    }
    .top-arrow {
        margin-left: 999px;
    }
    .our-team-box-light {
        margin-left: 1.5rem;
    }
    .our-team-box-violet {
        margin-top: -8.5rem;
        margin-left: 2rem;
    }
    .personal-detail-white-box {
        margin-left: 15.6rem;
    }
    .team-section-violet-box {
        margin-left: 9.6rem;
    }
    .image {
        margin-left: -6rem;
    }
}
@media (min-width: 1380px) and (max-width: 1399px) {
    .box-page5 {
        margin-left: 6.2rem !important;
    }
    .top-arrow-client {
        margin-left: 72rem !important;
    }
}
@media screen and (min-width: 1400px) and (max-width: 1400px) {
    .box-page5 {
        margin-left: 6.8rem;
    }
    .our-team-box-light {
        margin-left: 0.8rem;
    }
    .image {
        margin-left: -6rem !important;
    }
}

@media screen and (min-width: 1340px) and (max-width: 1340px) {
    .box-page5 {
        margin-left: 5.8rem;
    }
    .our-team-box-light {
        margin-left: 41px;
    }
    .our-team-box-violet {
        margin-left: 2.6rem;
    }
    .personal-detail-white-box {
        margin-left: 14.9rem;
    }
    .team-section-violet-box {
        margin-left: 9rem;
    }
    .top-arrow-client {
        margin-left: 69.5rem !important;
    }
}
@media (min-width: 1401px) and (max-width: 1500px) {
    .box-page5 {
        margin-left:7rem;
    }
    /*.image {*/
        /*margin-left: -6rem !important;*/
    /*}*/
}

@media (min-width: 1431px) and (max-width: 1500px) {
    .box-page5 {
        margin-left: 7.3rem;
    }
    .image {
        /*margin-left: -6rem !important;*/
        margin-left: 0rem !important;
    }
}

@media (min-width: 1431px) and (max-width: 1460px) {
    .box-page5 {
        margin-left: 7.3rem;
    }
}
@media (min-width: 1366px) and (max-width: 1366px) {
    .top-arrow-client {
        margin-left: 1139px !important;
    }

    .our-client-bg h2 {
        margin-left: 2rem;
    }

    .top-arrow-contact {
        margin-left: 1012px !important;
    }

    .box-page5 {
        margin-left: 6.2rem !important;
    }

    .our-team-box-light {
        margin-left: 36px;
    }

    .our-team-box-violet {
        margin-left: 1.8rem;
    }

    .personal-detail-white-box {
        margin-left: 15.2rem;
    }

    .team-section-violet-box {
        margin-left: 9.8rem;
    }

    .image {
        margin-left: -6rem !important;
    }
    .content-left {
        margin-left: 1.7rem;
    }
    .personal-detail-white-box {
        margin-left: 15.2rem !important;
    }
    .team-section-violet-box {
        margin-left: 9.3rem;
    }
    .vision-bg h1 {
        margin-left: 475px;
    }
    .our-team-box {
        margin-left: 2rem;
    }
    .title h2 {
        padding: 7rem 0 0 0;
    }
    .title-text h2 {
        padding: 6rem 0 0 0;
    }
    .title p {
        margin-top: 1rem;
    }
    .service-nav a {
        width: 149px !important;
    }
    .nav-box {
        padding: 81px 120px 0px 145px !important;
        width: 100% !important;
    }
}
@media (min-width: 1412px) and (max-width: 1428px) {
    .box-page5 {
        margin-left: 7rem !important;
    }
    .personal-detail-white-box {
        margin-left: 17.1rem !important;
    }
    .top-arrow {
        margin-left: 1034px !important;
    }
    .white-box-small {
        margin-left: 9.8rem !important;
    }
    .top-arrow-client {
        margin-top: -4rem;
        margin-left: 1185px !important;
    }
    .our-team-box-violet {
        margin-left: 0.4rem !important;
    }
    .team-section-violet-box {
        margin-top: 0px;
        margin-left: 11.2rem !important;
    }
    .top-arrow-contact {
        margin-left: 1034px !important;
    }
}
@media (min-width: 1340px) and (max-width: 1340px) {
    .our-team-box-violet {
        margin-left: 2.7rem;
    }
    .image {
        margin-left: -6rem;
    }
}
@media (min-width: 1330px) and (max-width: 1330px) {
    .box-page5 {
        margin-left: 5.6rem!important;
    }
    .personal-detail-white-box {
        margin-top: 0px;
        margin-left: 15rem;
    }
    .top-arrow-client {
        margin-left:1103px !important;
    }
    .our-team-box-light {
        margin-top: 0px;
        margin-left: 47px;
    }
    .our-team-box-violet {
        margin-top: -8.5rem;
        margin-left: 2.9rem;
    }
    .team-section-violet-box {
        margin-top: 0px;
        margin-left: 9rem;
    }
    .personal-detail-white-box {
        margin-top: 0px;
        margin-left: 14.6rem;
    }
    .team-section-violet-box {
        margin-left: 8.6rem;
    }
    .client-details-content-catering p {
        width: 457px;
    }
    .top-arrow {
        margin-left: 993px !important;
    }
    .square-icon {
        margin-left: -2rem;
        width: 158px;
        margin-right: -104px;
    }
    .our-team-box-violet {
        margin-left: 3rem;
    }
    .personal-detail-white-box {
        margin-left: 14.6rem;
    }
    .team-section-violet-box {
        margin-left: 8.6rem;
    }
    .team-section-violet-box {
        margin-left: 8.7rem;
    }

}
@media screen and (min-width: 1025px) and (max-width: 1199px) {
    .client-details-content-catering p {
        width: 320px;
        font-size: 12px;
    }
    .top-arrow-client {
        margin-left: 54.6rem !important;
    }
    .service-banner .corporate-services h1 {
        font-size: 1.8rem !important;
    }
}

@media (min-width: 1024px) and (max-width:1199px) {
    .nav-box {
        padding: 0px 22px 0px 65px !important;
    }
    .corporet-content-space {
        height: 300px;
    }
    .service-nav a {
        margin: 0rem 0rem 0rem 0rem !important;
        width: 114px !important;
    }
}
@media (min-width: 1024px) and (max-width: 1024px) {
    .personal-detail-white-box {
        margin-top: 0px;
        margin-left: 18rem;
        width: 70px;
    }
    /*
                .client-top-arrow{

                }
            */
    .personal-detail-white-box {
        margin-left: 11.6rem;
    }
    .page-content .content-left{
        margin-left: 48px;
    }
    .white-box{
        margin: -38px 0px 35px 82px;
    }
    .box-page3 {
        margin-left: 82px;
    }
    .box-page4 {
        margin-left: 82px;
    }
    .top-arrow {
        margin-top: -4rem;
        margin-left: 826px !important;
    }
    .service-white-box {
        margin-top: 0px;
        margin-left: 82px;
    }
    .client-details-content-catering p {
        width: 332px;
        text-align: left;
        font-size: 12px;
    }
    .violet-box {
        margin-left: 82px;
    }

}
@media (min-width: 1024px) and (max-width: 2560px){
    .page-content .content p{
        width: 100% !important;
        margin-bottom: 0.4rem !important;
        text-align: justify;
    }
    .image {
        margin-top:2rem;
        /*margin-left: -6rem;*/
    }
    .vertical-slim-box {
        margin-left: 180px;
    }
    .our-client-bg .quote-icon {
        margin-left: 3rem;
    }
    .mission-content-mid {
        margin: 0px 17px 10px 38px;
        width: 100%;
    }

    /* our-service */
    .service-white-box-horizontal {
        margin-top: -5rem;
        margin-left: 404px;
    }
    .white-box-service2 {
        margin-top: 0rem;
        margin-left: 13rem;
    }
    .corporate-catering p {
        width: 857px;
        text-align: justify;
    }
    .verticle-line1 {
        margin-left: 2rem;
    }

    .left-side-pink-box {
        margin-left: 4rem;
    }
    .left-side-white-box {
        margin-top: 9rem;
        margin-left: 0rem;
    }
    .verticle-line2 {
        margin-left: 8rem;
    }
    .right-side-pink-box {
        margin-left: -4rem;
    }
    .right-side-white-box {
        margin-left: 3rem;
    }
    .verticle-line3 {
        margin-top: 3rem;
        margin-left: 0rem;
    }
    /*.usp-box-small {*/
    /*margin-left: 7px;*/
    /*}*/
}
@media (max-width: 768px) and (min-width: 601px) {
    /*.bg-light-white {*/
        /*height: 271px;*/
    /*}*/
}

/*responsive css for contact page*/
@media (max-width: 900px) and (min-width: 768px) {
    .team-section img{
        width: 100%;
    }
    .service-banner h1 {
        margin-top: 0px !important;
        margin-left: 0px !important;
        width: 189px !important;
        font-size: 27px !important;
    }
    .top-arrow-client {
        margin-top: -4rem;
        margin-left: 900px !important;
    }
    .top-arrow-client {
        margin-top: -4rem;
        margin-left: 1139px !important;
    }
    .client-details-content-catering p {
        width: 248px;
        font-size: 11px;
    }
    .content-catering h3 {
        font-size: 32px;
        text-align: justify !important;
    }

    .service-nav a {
        margin: 0rem 0rem 0rem 0rem;
        width: 150px;
        height: 51px;
        /* background: #C2806D 0% 0% no-repeat padding-box; */
        font-size: 8px;
    }
    .link.active {
        width: 161px;
        height: 51px;
        background: #C2806D 0% 0% no-repeat padding-box;
        color: #fff;
    }
    .service-nav{
        margin-top: 4rem;
    }
    .contact-form{
        width: auto !important;
        margin-left:0px;
        height: auto !important;
    }
    .contact-form h3{
        padding: 1rem 3rem 0rem 3rem !important;
        height: 22px;
    }
    .contact-title{
        padding: 0rem 0rem !important;
    }
    .contact-detail{
        margin: 0rem 0rem 0rem 1rem;
        padding: 0px 18px;
        border: 1px solid #A30F52;
        border-radius: 1rem !important;
    }
    .mission-content-icon img{
        width: 32%;
    }
    .contact-form-button{
        margin: 1rem 5rem;
    }
    .contact-form-button{
        margin: 1rem 2rem 1rem 3rem;
    }
    .white-box-service1 {
        margin-top: -2rem;
        margin-left: 340px;
    }
    .service-banner h1 {
        margin-top: -87px;
        margin-left: 0px;
        width: 230px;
        /* height: 140px; */
    }
    .white-box-service2 {
        margin-top: 0rem;
        margin-right: 0px;
        margin-left: 8rem;
        width: 110px;
        height: 144px;
    }
    .service-white-box-horizontal {
        margin-top: -5rem;
        margin-left: 294px;
        width: 36px;
    }
    .corporate-catering p {
        margin-left: 27px;
        width: 100%;
        height: 93px;
        text-align: justify;
    }
    .corporate-catering p {
        margin-left: 27px;
        width: 100%;
        height: 93px;
        text-align: justify;
    }
    .left-side-white-box {
        margin-top: 9rem;
        margin-left: -1rem;
        width: 96px;
        height: 158px;
    }
    .left-side-pink-box {
        margin-top: -16rem;
        margin-left: 1.2rem;
    }
    .verticle-line1 {
        margin-top: -18.9rem;
        margin-left: 0rem;
    }
    .client-details-content p {
        font-size: 11px;
    }
    .mission-content-mid {
        margin: 10px 15px 10px 15px;
        margin-left: 2rem;
        height: 149px;
    }
}
/* about css  for responsive*/
@media (max-width: 900px) and (min-width: 768px){

    .mission-vertical-line{
        display: none !important;
    }
    .mission-vertical-line3{
        display: none !important;
    }
    .mission-vertical-line2{
        display: none !important;
    }
    .usp-box-small h4 {
        font-size: 20px;
        padding: 0.8rem 1rem;
    }
    .usp-box p {
        margin: 0px 4px 20px 8px;
        width: 91%;
        font-size: 12px;
    }
    .usp-box-big {
        margin-top: 10px;
        margin-left: -1px;
        width: 100%;
        height: 140px;
    }
    .client-details-content p {
        font-size: 11px;
    }
    .our-client-bg .quote-icon img{
        width: 100% !important;
        margin-left: 0px !important;
    }
    .our-client-bg .quote-icon-right img{
        width: 100% !important;
    }
}

@media only screen and (min-width: 768px) and (max-width: 992px) {
    .violet-box {
        margin-left: 16px;
    }
    
    
    /*.our-team-bg {*/
        /*height: 220px !important;*/
    /*}*/
    .our-team-bg .our-team-image img {
        margin: 55px 0px 21px 0px !important;
        width: 68% !important;
    }
    .title p {
        width: 27rem !important;
    }
    .top-arrow-client {
        margin-top: -4rem;
        /*margin-left: 990px !important;*/
    }
    .top-arrow-client {
        margin-top: -4rem;
        margin-left: 669px!important;
    }
    .top-arrow {
        margin-left: 620px !important;
    }
    .our-client-bg {
        height: 765px;
    }
    .title p{
        margin: 0 0rem;
        width: 22rem;
    }
    .title small {
        margin: 0 rem;
    }
    .mission-content {
        margin-top: 0px;
        margin-left: -1.5rem;
        /* width: 508px; */
        /* height: 176px; */
    }
    .mission-bg .text p{
        margin-left: 0.1rem;
        width: 148px;
        font-size: 13px;
    }
    .mission-content-icon img {
        margin: 0rem 0 0rem 4rem;
    }
    .image {
        margin-top: 2rem;
        /*margin-left: -19rem;*/
        width: 66.7rem;
        margin-right: 0rem;
    }
    .personal-details-bg {
        height: 439px;
    }
    .personal-details-bg img {
        width: 100%;
    }
    .team-section-card {
        margin-top: 0rem;
        width: 108%;
        height: 294px;
    }
    .team-section-details p{
        width: 100% !important;
        font-size: 12px;
        text-align: justify;
    }
    .team-title p {
        margin-top: 14px;
        margin-left: 1rem;
        width: 299px;
        height: 178px;
        text-align: justify;
        letter-spacing: 0;
        color: #E6DDD4;
        opacity: 1;
        font-size: 11px;
    }
    .personal-detail-white-box {
        margin-top: 0px;
        margin-left: 7.6rem;
    }
    .team-title h2 {
        margin-left: 0rem;
        font-weight: 700;
        margin-top: 14rem;
        width: 179px;
        height: 29px;
        /* text-align: left; */
        font-family: "Regular ,Roboto";
        font-size: 20px;
    }
    .our-team-box p {
        width: 20rem;
        font-size: 11px;
    }
    .team-section {
        width: 100%;
        height: 470px;
    }
    .right-side-box1 {
        margin-top: 7rem;
        margin-left: 75px;
        width: 126px;
        height: 169px;
    }
    .vertical-right-line {
        margin-top: 0px;
        margin-left: 15rem;
        height: 79px;
        border: 2px solid #E6DDD4;
    }
    .right-side-box2 {
        margin-top: -18rem;
        margin-left: 126px;
        width: 113px;
        height: 163px;
    }
    .mission-vertical-right-lign-short {
        margin-top: 7.8rem;
        margin-left: 7rem;
    }
    .mission-vertical-right-lign-long {
        margin-left: 11rem;
        width: 0px;
    }
    .mission-bg p {
        /* top: 1171px; */
        /*margin-left: -2.9rem;*/
        width: 100%;
        height: 120px;
        font-size: 14px;
        text-align: justify;
        letter-spacing: 0;
        color: #A30F52;
        opacity: 1;
    }
    .title-text p {
        margin-top: 0rem;
    }
    .team-section-card-two {
        width: 105%;
    }
    .team-title small {
        padding: 0rem 1rem;
    }
    .title h2 {
        font-weight: 600;
        text-align: left;
        padding: 5rem 0 0 0rem;
        font-family: "Black, Roboto";
        font-size: 26px;
        letter-spacing: 0.12px;
    }
    .verticle-line {
        margin-top: 107px;
        margin-left: -5rem;
        width: 0px;
    }
    .side-box1 {
        color: #A30F52;
        margin-top: -24rem;
        margin-left: -1rem;
        width: 104px;
        height: 118px;
    }
    .side-box2 {
        margin-top: -3rem;
        margin-left: -6rem;
        width: 129px;
        height: 190px;
    }
    .verticle-line-short {
        margin-top: -24rem;
        margin-left: 4rem;
        width: 0px;
        height: 124px;
    }
    .mission-art {
        top: 1247px;
        left: 228px;
        width: 125px;
        height: 169px;
    }
    .team-photo-one {
        margin-top: -11px;
        margin-left: -11rem;
    }
    .vertical-line-two {
        margin: 0rem 0rem 0.7rem 6rem;
    }
    .vertical-line-one {
        margin: 0rem 0rem 0rem 9rem;
    }
    .square-icon {
        margin-top: -23rem;
        width: 141px;
        right: -36rem;
        height: 209px;
        z-index: 2;
        position: relative;
        margin-left: 0rem;
    }
    .vision-bg h1 {
        top: 925px;
        /*margin-left: 260px;*/
        /*margin-right: 482px;*/
    }
    .vision-content p {
        /* font-size: 12px; */
        margin-top: 9px;
        /* margin-left: 386px; */
        margin-left: 6px;
        max-width: 100%;
        /* height: 49px; */
        /* text-align: center; */
        /* letter-spacing: 0; */
        /* color: #A30F52; */
        /* padding: 3rem 7rem; */
        /* opacity: 1;
            /* padding: 3rem 7rem; */
        opacity: 1;
    }
    h3.content-mission {
        font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-bold) var(--unnamed-font-size-18)/var(--unnamed-line-spacing-29) var(--unnamed-font-family-roboto);
    }
    .team-section-violet-box {
        margin-left: 3.8rem !important;
        margin-top: -0.1rem !important;
    }

}

@media  only screen and (min-width:1199px){

    .mission-content-mid {
        margin-left: 4rem;
        width: 100%;
        height: 149px;
        opacity: 1;
    }
}

.vision-content p {
    /* margin-top: -21px; */
    /* margin-left: -75px; */
    /* margin-left: 386px; */
    /* max-width: 634px; */
    /* height: 49px; */
    text-align: center;
    letter-spacing: 0;
    color: #A30F52;
    font-family: var(--unnamed-font-family-roboto);
    /* padding: 3rem 7rem; */
    opacity: 1;
    width: 100%;
}
.top-arrow-contact {
    margin-top: 1rem;
    margin-left: 1003px;
    width: 70px !important;
    height: 46px !important;
    margin-bottom: -6px;
    background: #A30F52;

}

.top-arrow-client {
    margin-top: -4rem;
    margin-left: 1073px;
    width: 70px;
    height: 46px;
    margin-bottom: -6px;
    background: #A30F52;
}

.service-banner .corporate-services h1{
    margin: -2rem 0rem 0rem 0rem;
    width: 238px;
    font-size: 1.8rem;
    height: 74px;
    text-align: right;
    letter-spacing: 0;
    color: #A30F52;
    opacity: 1;
}

.our-team-bg .our-team-image img{
    margin: 90px 50px 50px 50px;
    width: 50%;
    height: 137px;

}
.our-team-bg{
    background-color: #A30F52;
    width:100%;
    height: auto;
}

.team-section-detai``ls p{
    text-align: justify;
}

.team-section-details .title p{
    text-align: justify;
    margin-top: 1rem;
}
.our-team-box p {
    margin-top: 1rem;
}
.corporet-content-space {
    height: 381px !important;
}

@media screen and (min-width: 320px) and (max-width: 1025px){
    .service-img-zoom:hover p.service-head-content-hide span {
        font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-normal) var(--unnamed-font-size-12)/var(--unnamed-line-spacing-24) var(--unnamed-font-family-roboto);
    }
    .service-img-zoom {
        height: 300px;
        overflow: hidden;
        margin: -5rem 0rem 0rem 0rem;
        margin-top: 2rem;
    }
    p.service-head-content-hide {
        display: none;
    }
    .our-usp {
        height: auto;
    }
}
@media screen and (max-width: 360px){
    .image-container {
        padding: 31px 38px;
    }
    .service-img-zoom:hover p.service-head-content-hide {
        display: block;
        margin: -2rem 0rem 0rem 0rem;
        font: normal normal bold 17px/42px Roboto;
        height: 90px;
    }
    .vision-bg h1 {
        font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-bold) var(--unnamed-font-size-18)/var(--unnamed-line-spacing-72) var(--unnamed-font-family-roboto);
    }

    /*.service-img-zoom:hover p.service-head-content-hide span {*/
        /*font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-normal) var(--unnamed-font-size-12)/var(--unnamed-line-spacing-24) var(--unnamed-font-family-roboto);*/
    /*}*/
    /*.service-img-zoom {*/
        /*height: 300px;*/
        /*overflow: hidden;*/
        /*margin-top: 2rem;*/
    /*}*/
    /*p.service-head-content-hide {*/
        /*display: none;*/
    /*}*/
    .service-img-zoom p.service-heading {
        margin-top: -2rem;
    }
    section.catering-service-slide { 
        height: 750px;
    }
    .image-container {
        padding: 31px 38px;
    }
}

@media screen and (min-width: 375px) and (max-width: 375px){
    .service-img-zoom:hover p.service-head-content-hide {
        display: block;
        margin: -5rem 0rem 0rem 0rem;
        font: normal normal bold 17px/42px Roboto;
        height: 90px;
    }
    /*.service-img-zoom:hover p.service-head-content-hide span {*/
        /*font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-normal) var(--unnamed-font-size-12)/var(--unnamed-line-spacing-24) var(--unnamed-font-family-roboto);*/
    /*}*/
    /*.service-img-zoom {*/
        /*height: 300px;*/
        /*overflow: hidden;*/
        /*margin: -5rem 0rem 0rem 0rem;*/
        /*margin-top: 2rem;*/
    /*}*/
    /*p.service-head-content-hide {*/
        /*display: none;*/
    /*}*/
    .service-img-zoom p.service-heading {
        margin-top: -2rem;
    }
}

@media screen and (min-width: 429px) and (max-width: 475px){
    .service-img-zoom:hover p.service-head-content-hide {
        display: block;
        /*margin: -5rem 0rem 0rem 0rem;*/
        font: normal normal bold 17px/42px Roboto;
        height: 90px;
    }
    /*.service-img-zoom:hover p.service-head-content-hide span {*/
        /*font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-normal) var(--unnamed-font-size-12)/var(--unnamed-line-spacing-24) var(--unnamed-font-family-roboto);*/
    /*}*/
    /*.service-img-zoom {*/
        /*height: 300px;*/
        /*overflow: hidden;*/
        /*!*margin: -5rem 0rem 0rem 0rem;*!*/
        /*margin-top: 2rem;*/
    /*}*/
    /*p.service-head-content-hide {*/
        /*display: none;*/
    /*}*/
    .service-img-zoom p.service-heading {
        margin-top: -4rem;
    }
    
    section.catering-service-slide { 
        height: 600px;
    }
    .image-container {
        padding: 31px 38px;
    }
}

@media screen and (min-width: 550px) and (max-width: 767px){
    .service-img-zoom:hover p.service-head-content-hide {
        display: block;
        margin: -11rem 0rem 0rem 0rem;
        font: normal normal bold 17px/42px Roboto;
        height: 100px;
    }
    .service-banner .service-baner-content {
        font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-bold) var(--unnamed-font-size-18)/var(--unnamed-line-spacing-38) var(--unnamed-font-family-roboto);
    }
    .service-banner h3 {
        font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-bold) var(--unnamed-font-size-40)/48px var(--unnamed-font-family-roboto);
        width: 100%;
    }
    /*.service-img-zoom:hover p.service-head-content-hide span {*/
        /*font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-normal) var(--unnamed-font-size-12)/var(--unnamed-line-spacing-24) var(--unnamed-font-family-roboto);*/
    /*}*/
    /*.service-img-zoom {*/
        /*height: 300px;*/
        /*overflow: hidden;*/
        /*!*margin: -5rem 0rem 0rem 0rem;*!*/
        /*margin-top: 2rem;*/
    /*}*/
    /*p.service-head-content-hide {*/
        /*display: none;*/
    /*}*/
    .service-img-zoom p.service-heading {
        margin-top: -8rem;
        background: transparent;
    }
    .bg-light-white {
        background-color: #ffffff;
        height: auto;
    }
    section.catering-service-slide { 
        height: 600px;
    }
}
@media screen and (min-width: 768px) and (max-width: 991px){
    .service-img-zoom:hover p.service-head-content-hide {
        display: block;
        margin: -2rem 0rem 0rem 0rem;
        font: normal normal bold 17px/42px Roboto;
        height: 90px;
    }
    /*.service-img-zoom:hover p.service-head-content-hide span {*/
        /*font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-normal) var(--unnamed-font-size-12)/var(--unnamed-line-spacing-24) var(--unnamed-font-family-roboto);*/
    /*}*/
    /*.service-img-zoom {*/
        /*height: 300px;*/
        /*overflow: hidden;*/
        /*margin-top: 2rem;*/
    /*}*/
    /*p.service-head-content-hide {*/
        /*display: none;*/
    /*}*/
    .service-img-zoom p.service-heading {
        margin-top: -3rem;
        background: transparent;
    }
    /*.bg-light-white {*/
        /*background-color: #ffffff;*/
        /*height: auto;*/
    /*}*/
    
    section.catering-service-slide { 
        height: 600px;
    }
}
@media screen and (min-width: 992px) and (max-width: 1024px){
    .service-img-zoom:hover p.service-head-content-hide {
        display: block;
        margin: -6rem 0rem 0rem 0rem;
        font: normal normal bold 17px/42px Roboto;
        height: 90px;
    }
    /*.service-img-zoom:hover p.service-head-content-hide span {*/
        /*font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-normal) var(--unnamed-font-size-12)/var(--unnamed-line-spacing-24) var(--unnamed-font-family-roboto);*/
    /*}*/
    /*.service-img-zoom {*/
        /*height: 300px;*/
        /*overflow: hidden;*/
        /*margin-top: 2rem;*/
    /*}*/
    /*p.service-head-content-hide {*/
        /*display: none;*/
    /*}*/
    .service-img-zoom p.service-heading {
        margin-top: -4rem;
        background: transparent;
    }
    .bg-light-white {
        background-color: #ffffff;
        height: auto;
    }
}
@media screen and (min-width: 1025px) and (max-width: 1200px){
    .service-img-zoom:hover p.service-head-content-hide {
        display: block;
        margin: -8rem 0rem 0rem 0rem;
        font: normal normal bold 17px/42px Roboto;
        height: 103px;
    }
    /*.service-img-zoom:hover p.service-head-content-hide span {*/
    /*font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-normal) var(--unnamed-font-size-12)/var(--unnamed-line-spacing-24) var(--unnamed-font-family-roboto);*/
    /*}*/
    /*.service-img-zoom {*/
    /*height: 300px;*/
    /*overflow: hidden;*/
    /*margin-top: 2rem;*/
    /*}*/
    /*p.service-head-content-hide {*/
    /*display: none;*/
    /*}*/
    .service-img-zoom p.service-heading {
        margin-top: -4rem;
        background: transparent;
    }
    .bg-light-white {
        background-color: #ffffff;
        height: auto;
    }
}

@media screen and (min-width: 555px) and (max-width: 991px){
    .footer-info ul li{
        padding-left: 25px;
    }
}dth: 991px){
    .footer-info ul li{
        padding-left: 25px;
    }
}