

@media(max-width:767px){
    .book-demobox .enter-prc-demo{
        flex-direction: column;
    }
    .book-demobox .enter-prc {
    width: 100%;
    }
    .book-demobox .enter-prc-demo p {
        font-size: 20px;
        text-align: center;
    }
    .book-demobox .enter-prc-demo p {
        font-size: 20px;
        text-align: center;
        /* margin-bottom: 50px; */
        padding: 39px 0px 78px;
    }
        .digital-passport {
        margin-bottom: 91px;
    }
    .book-demobox .enter-prc-demo {
        padding: 37px 20px 36px;
    }
    .parcel-descrption p {
        width: 100%;
        font-size: 20px;
        padding-top: 0;
        margin-top: 0;
        padding-left: 0px;
    }

    .deliver-vehicle p {
        font-size: 16px;
        width: 100%;
        max-width: 239px;
        text-align: start;
    }
        .what-canprocure-mobile {
        display: flex;
        align-items: center;
        column-gap: 26px;
        justify-content: center;
    }
    .what-cando{
        margin: 10px 0px;
    }
    .parcel-descrption {
    text-align: center;
    display: flex;
    align-items: self-start;
    justify-content: start;
    flex-direction: column;
   }
         .map-frame img {
        max-width: 312px;
        height: 312px;
    }
    .map-frame{
      transform: translate(-50%, -11%);  
    }
    .loactionwith-map img {
    width: 100%;
    height: 500px;
    object-fit: cover;
   }
       .pr-heading h2 {
        font-size: 28px;
        text-align: center;
        max-width: 100%;
        padding: 0px 91px;
    }
    .brokrage-platfrom a {
        font-size: 14px;
        padding-bottom: 0px;
    }
     .pr-heading p {
        font-size: 20px;
        padding: 0px 12px;
        margin-bottom: 28px;
    }
    .join-btnupdate{
        flex-direction: column;
    }
    .join-btnupdate h2{
        margin-bottom: 17px;
    }
        .access-marketplace {
        margin: 0px;
    }
        .access-marketplace {
        margin: 9px 0px;
    }
    .try-manupacu{
        margin-bottom: 20px;
    }
    .ambion-main-data{
        flex-direction: column;
    }
/*    .slider .carousel-inner .carousel-item .carousel-caption {
    align-items: self-start;
    }*/
    .slider .carousel-inner .carousel-item .carousel-caption{
        left: 33px;
    }
    .carousel-inner .carousel-item .carousel-caption h5{
        font-size: 22px;
        line-height: 1.2;
    }
    .slider .carousel-inner .carousel-item .carousel-caption {
        width: 100%;
        max-width: 85%;
    }
    .header li.nav-item.bk-demo{
/*        display: none;*/
    }
        .header .navbar {
        margin-bottom: 0px;
        flex-direction: row;
        flex-wrap: nowrap;
        justify-content: space-between;
        width: 100%;
    }
    .logo img {
        max-width: 95px;
    }
        .loactionwith-realtime {
        padding: 60px 20px 41px 12px;
    }
    .need-instaly {
    margin-bottom: 33px;
   }
     /*  .location-access .loactionwith-realtime .carousel-item {
        display: flex;
        column-gap: 60px;
        flex-direction: column;
    }*/
        /* .footer-logo img {
        max-width: 342px;
        height: 34px;
    } */
    .read-more a{
  display: flex;
    }
        .location-access .loactionwith-realtime .what-canfind-instaaly {
        display: flex;
        column-gap: 0px;
        flex-direction: column;
        padding: 0px 12px;
    }
        .need-instaly {
        width: 100%;
    }
    /*.brokrage-platfrom p{
        margin-bottom: 0px;
    }*/
    .dot-repeat{
        width: 100%;
    }
        .location-access .loactionwith-realtime .carousel-indicators {
        justify-content: flex-start;
        margin-right: 0px;
    }
     .serch-ex {
        margin-bottom: 92px;
    }
    .unlock-protect{
        margin-top: -74px;
    }
        .resources .pr-heading h2 {
        margin-bottom: 15px;
    }
}

@media(max-width:568px){
       .pr-heading h2 {
        padding: 0px;
        max-width: 310px;
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: wrap;
    }
    .need-instaly{
        max-width: 312px;
    }
     
}