.Contact-us-Section-1 {
  background-position: top;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: 59px;
}
.Contact-us-Section-1 .card {
  border: 0px;
  border-radius: 0px;
}
.Contact-us-Section-1 .card .card-img {
  border-radius: 0px;
}
.Contact-us-Section-1 .container {
  padding-top: 60px;
  padding-bottom: 60px;
}
@media (min-width: 768px) {
  .Contact-us-Section-1 .container {
    height: 25vh;
    padding-top: 0px;
    padding-bottom: 0px;
  }
}
@media (min-width: 1200px) {
  .Contact-us-Section-1 .container {
    height: 30vh;
  }
}
.Contact-us-Section-1 .container .row {
  height: 100%;
}

.Contact-us-Section-2 .container {
  padding-top: 20px;
  padding-bottom: 30px;
  /* 
      .row {

        p {
          color: $secondary-color-3;
          font-size: 16px;
          font-family: $primary-font-1;
          font-weight: 400;
          margin-top: 30px;

          @media (min-width: $md) {
            margin-top: 20px;
          }

        }

        // map images with location
        .Map-Location {
  // card

          .Location-Image-1 {
            .Location-map-1 {
              height: 5%;
              position: absolute;
              top: 66%;
              bottom: 50%;
              right: 44%;
            }

            .Location-Address-Dubai {


              @media (min-width: $xl) {
                position: absolute;
                top: 42%;
                bottom: 50%;
                right: 34%;
                display: none;

              }

              .card {


                img {
                  width: 15%;
                  height: 15%;
                  margin-top: 20px;
                  margin-left: 20px;
                }

                p {
                  font-size: 14px;
                  font-weight: 400;
                }

                &::after {

                  content: '';
                  position: absolute;
                  top: 100%;
                  left: 30%;
                  width: 0;
                  height: 0;
                  border-left: 20px solid transparent;
                  border-right: 20px solid transparent;
                  border-top: 50px solid $secondary-color-1;
                }
              }

            }

            &:hover .Location-Address-Dubai {
              display: initial;
              margin-top: -10px;
            }
          }

          .Location-Image-2 {


            .Location-map-2 {
              height: 5%;
              position: absolute;
              top: 66%;
              bottom: 50%;
              right: 40%;



            }

            .Location-Address-India {




              @media (min-width: $xl) {
                position: absolute;
                top: 42%;
                bottom: 50%;
                right: 33%;
                display: none;

              }



              .card {

                img {
                  width: 15%;
                  height: 15%;
                  margin-top: 20px;
                  margin-left: 20px;
                }

                p {
                  font-size: 14px;
                  font-weight: 400;
                }

                &::after {

                  content: '';
                  position: absolute;
                  top: 100%;
                  left: 55%;
                  width: 0;
                  height: 0;
                  border-left: 20px solid transparent;
                  border-right: 20px solid transparent;
                  border-top: 50px solid $s
  // card
            &:hover .Location-Address-India {
              display: initial;
              margin-top: -10px;
            }


          }




        }


      }
   */
}
@media (min-width: 768px) {
  .Contact-us-Section-2 .container {
    padding-top: 30px;
  }
}
@media (min-width: 1200px) {
  .Contact-us-Section-2 .container {
    padding-top: 30px;
  }
}
.Contact-us-Section-2 .container img {
  height: 70vh;
}

.Contactus-section-3 {
  margin-top: 20px;
}
@media (min-width: 768px) {
  .Contactus-section-3 {
    margin-bottom: 10px;
  }
}

.Contactus-section-4 .container .row {
  /*   .Fram-Card-First {

            position: relative;
            bottom: -45px;
            left: -85px;

            @media (min-width: $md) {


                bottom: -99px;
                left: 70px;

            }



            @media (min-width: $lg) {


                bottom: -368px;
                left: -3px;

            }




        } */
  /* 
        .Fram-Card-Second {
            position: relative;
            bottom: 41px;
            right: -281px;
            z-index: -1;

            @media (min-width: $md) {

                bottom: 56px;
                left: 460px;
                z-index: -1;

            }



            @media (min-width: $lg) {
                position: relative;
                bottom: 371px;
                left: 768px;
                z-index: -1;

            }


        } */
  /* .Image-Frame {
            position: relative;

            @media (min-width: $xl) {
                right: 62px;
                bottom: 54px;
                z-index: -1;
            }
        } */
  /* .bar-code::before {
         content: '';
         background-image: url(/main_static/images/home_page_frame.png);
         background-repeat: no-repeat;
         width: 100%;
         height: 100%;
         position: absolute;
         top: 264px;
         left: -56px;

       }
  */
}
.Contactus-section-4 .container .row .Shadow-Box {
  box-shadow: 4px 4px 16px rgba(0, 0, 0, 0.16);
  height: 100%;
}
@media (min-width: 768px) {
  .Contactus-section-4 .container .row .Shadow-Box {
    padding: 24px 24px 12px 24px;
  }
}
@media (min-width: 1200px) {
  .Contactus-section-4 .container .row .Shadow-Box {
    padding: 24px 30px 12px 30px;
  }
}
.Contactus-section-4 .container .row .Partner-Image {
  width: 40px;
  height: 20px;
  margin-left: 20px;
  margin-top: 20px;
}
.Contactus-section-4 .container .row .Card-Address .card-body h5 {
  color: #112F4F;
  font-size: 20px;
  font-family: "Roboto", sans-serif;
  font-weight: 700;
}
.Contactus-section-4 .container .row .Card-Address .card-body .card-text {
  color: #000000;
  font-size: 18px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  margin-top: 25px;
}
@media (min-width: 768px) {
  .Contactus-section-4 .container .row .Card-Address .card-body .card-text {
    margin-top: 20px;
  }
}
.Contactus-section-4 .container .row .Card-Address .card-body span {
  color: #000000;
  font-size: 18px;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  margin-top: 25px;
}
@media (min-width: 768px) {
  .Contactus-section-4 .container .row .Card-Address .card-body span {
    margin-top: 20px;
  }
}
.Contactus-section-4 .container .Common-Button-1 {
  font-size: 20px;
  margin-top: 70px;
  margin-bottom: 50px;
}/*# sourceMappingURL=contact_us.css.map */