/* .popupdiv{
    width: 1024px;
    height: 768px;
    position: fixed;
    z-index: 9999;
    background-color: transparent;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%) !important;
}

#popDivBoxMain {
  visibility: hidden;
  opacity: 0;
  transform: translateY(50px);
  transition: opacity 0.5s ease-out, transform 0.5s ease-out, visibility 0s linear 0.5s;
}

#popDivBoxMain.show {
  visibility: visible;
  opacity: 1;
  transform: translateY(0);
}


.popup-block-one{
    position: relative;
    padding-right: 5px;
    padding-bottom: 5px;
    margin-bottom: 30px;
    height: 100%;
}


.popup-block-one:before{
    position: absolute;
    content: '';
    background: var(--secondary-color);
    width: 100%;
    height: 100%;
    left: 0px;
    top: 0px;
    border-radius: 30px 40px 34px 40px;
}
  
.popup-block-one .inner-box{
    position: relative;
    display: block;
    display: grid;
    grid-template-columns:512px 512px ;
    background-color: rgb(255, 255, 255);
    border: 1px solid #000000;
    border-radius: 30px;
    height: 100%;
    box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.10);
}
 
.inner-boximg, .inner-boxdes{

}

.inner-boxdes{
  padding: 15px 35px;
}

.inner-boxdes h5{
  margin-top: 120px;
}

#nothms{
  cursor: pointer;
  margin-top: 100px;
  position: relative;
  left: 50%;
  transform: translate(-50%);
}

.inner-boximg img{
  width: 100%;
  height: 768px;
  border-radius: 30px 0px 0px 30px;
}

#clsBtn{
  float: right;
  right: 30px;
  font-size: 1.5em;
  color: rgb(255, 0, 0);
  position: relative;
  z-index: 999999;
}

#formForPopup{
  margin-top: 50px;
}

#formForPopup label{
  position: relative;
  left: 50%;
  transform: translate(-50%);
}

#formForPopup #emailInput,#phInput{

  padding: 10px 0px 10px 8px;
  border-radius: 10px;
  width: 100%;
  color: rgb(0, 0, 0) !important;
  border: 1px solid black;
}

#formForPopup #emailBtn{
  padding: 10px 0px 10px 8px;
  background-color: #FFAE2F;
  border-radius: 10px;
  margin-top: 10px;
  position: relative;
  width: 100%;
  color: white;
}

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

  .popupdiv{
    width: 1024px;
    height: 500px;
    position: fixed;
    z-index: 9999;
    background-color: transparent;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%) !important;
}


.inner-boxdes h5{
  margin-top: 10px;
}

#nothms{

  margin-top: 2px;

}

.inner-boximg img{
  width: 100%;
  height: 500px;
  border-radius: 30px 0px 0px 30px;
}

#formForPopup{
  margin-top: 20px;
}
}

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

  
   .popupdiv{
    width: 680px;
    height: 600px;
    position: fixed;
    z-index: 9999;
    background-color: transparent;
    top: 20%;
    left: 10%;
    transform: translate(-10%,-20%) !important;
}


.inner-boxdes h5{
  margin-top: 10px;
}

#nothms{

  margin-top: 2px;

}

.inner-boximg img{
  width: 100%;
  height: 600px;
  border-radius: 30px 0px 0px 30px;
}

#formForPopup{
  margin-top: 20px;
}

.popup-block-one .inner-box{
  position: relative;
  display: block;
  display: grid;
  grid-template-columns:340px 340px ;
  background-color: rgb(255, 255, 255);
  border: 1px solid #000000;
  border-radius: 30px;
  height: 100%;
  box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.10);
}


}

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



  
  .popupdiv{
    width: 320px;
    height: 1000px;
    position: fixed;
    z-index: 9999;
    background-color: transparent;
    top: 50%;
    left: 25%;
    transform: translate(-25%,-50%) !important;
}


.inner-boxdes h5{
  margin-top: 5px;
}

#nothms{

  margin-top: 2px;

}

.inner-boximg img{
  width: 100%;
  height: 384px;
  border-radius: 30px 0px 0px 0px;
}

#formForPopup{
  margin-top: 20px;
}

.popup-block-one .inner-box{
  position: relative;
  display: block;
  display: grid;
  grid-template-rows:384px auto ;
  grid-template-columns: 320px;
  background-color: rgb(255, 255, 255);
  border: 1px solid #000000;
  border-radius: 30px;
  
  box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.10);
}
} */