.jp-paxcongigmobile-maincontainer{
  width:90%;
  /* position: relative; */
  margin: 0 auto;
}

.jp-paxcongigmobile-maincontainer  .jp-paxcongig-container{
  width: 245px;
  height: 48px;
  border-radius: 3px;
  border: solid 1px #5d5b62;
  background-color: #ffffff;
  outline: none;
  cursor: pointer;
}

.jp-paxcongigmobile-container .pexconfigmobile-megadrop {
width: 100%;
margin-top: 32px;
background-color: #ffffff;
position: relative;
}

.jp-paxcongigmobile-container  .leftpanel {
  float: left;
}
.jp-paxcongigmobile-container  .rightpanel{
  float: right;
  position: absolute;
  right: 0px;
  top: -3px;
}
.jp-paxcongigmobile-container .rightpanel-2{
  float: right;
  position: absolute;
  right: 0px;
  top: 39px;
}
.jp-paxcongigmobile-container .jp-addmorebtn{
  /* width: 133px; */
  height: 20px;
  font-family: Montserrat-bold;
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.43;
  letter-spacing: 0.3px;
  color: #1371ba;
  background: no-repeat;
  outline: none;
  border: none;
  cursor: pointer;
}
.jp-paxcongigmobile-container .jp-addmorebtn1{
  width: 133px;
  height: 20px;
  font-family: Montserrat-bold;
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.43;
  letter-spacing: 0.3px;
  color:  #7c7c7c;
  background: no-repeat;
  outline: none;
  border: none;
  cursor: default;
}
.jp-paxcongigmobile-container .pax-padding{
  padding: 10px 0px 8px 0px;
  width: 100%;
  float: left;
}
.jp-paxcongigmobile-container .pex-room-title {
  font-family: Montserrat-bold;
  font-size: 12px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: normal;
  color: #435b73;
  padding: 0px 20px 8px 20px;

}
.jp-paxcongigmobile-container .collapsemaindiv {
  margin-top: 16px;
}
.jp-paxcongigmobile-container .pex-room{
 width: 100%;
 border-bottom: 0.5px solid #dddddd;
}
 /* .divider{
  width: 261px;
  border: solid 0.5px #dddddd;
} */
/* .jp-paxcongig-maincontainer .block-data{
  margin-top:19px;
  margin-bottom: -14px;
  position: relative;
} */

.jp-paxcongigmobile-container .pex-room-data {
  font-family: Montserrat-Regular;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.29;
  letter-spacing: normal;
  color: #2a3c4d;
  display: inline-block;
  width: 100%;
  /* padding-bottom: 22px; */
  
}

.jp-paxcongigmobile-container .pex-room-data span{
  font-family: Montserrat-bold;
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.29;
  letter-spacing: normal;
  color: #2a3c4d;
}
.jp-paxcongigmobile-container .child-bold{
  font-family: Montserrat-bold;
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.29;
  letter-spacing: normal;
  color: #2a3c4d;
  display: inline;
}
.jp-paxcongigmobile-container .child-regular  {
  font-family: Montserrat-Regular;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.29;
  letter-spacing: normal;
  color: #2a3c4d;
  display: inline;
}
.jp-paxcongigmobile-container .addmorebtn-block{
  padding:16px 20px 18px 20px;
  border-top:solid 1px #dddddd;
  overflow: hidden;
  width: 95%;
  margin-top:10px;
  float: left;
}

.jp-paxcongigmobile-container .pex-room-data .addimage{
  background-image:url('../img/plussign.svg');
  width: 26px;
  height: 26px;
  background-repeat: no-repeat;
  cursor: pointer;
  float: left;
}
.jp-paxcongigmobile-container .pex-room-data .minusimage{
  background-image:url('../img/minussign.svg');
  width: 26px;
  height: 26px;
  background-repeat: no-repeat;
  cursor: pointer;
  float: left;
}

.jp-paxcongigmobile-container .pex-room-data .addimage2{
  background-image:url('../img/plussign.svg');
  width: 26px;
  height: 26px;
  background-repeat: no-repeat;
  cursor: default;
  opacity: 0.3;
  float: left;
}

.jp-paxcongigmobile-container .pex-room-data .minusimage2{
  background-image:url('../img/minussign.svg');
  width: 26px;
  height: 26px;
  background-repeat: no-repeat;
  cursor: default;
  opacity: 0.3;
  float: left;
}
.jp-paxcongigmobile-container .pex-room-data button{
  background:none;
  border:none;
  border:0;
  outline:none;
}
.jp-paxcongigmobile-container div.count{
  /* display: inline-block; */
  position: relative;
  top: 3px;
  margin: 0px 11px;
  font-weight: 700;
  font-family: Montserrat-bold;
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.29;
  letter-spacing: normal;
  color: #2a3c4d;
  width: 20px;
  text-align: center;
  float: left;
}


/* .jp-paxcongigmobile-container .pex-childmaindropdown  div:nth-child(2){
  margin-right:1px;
} */




 .jp-paxcongigmobile-container .additionalchild{
  font-family: Montserrat-Regular;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.17;
  letter-spacing: 0.6px;
  color: #2a3c4d;
  margin-bottom: 17px;
  margin-top: 15px;
  }

  .jp-paxcongigmobile-container .pex-childdropdown{
  font-family: Montserrat-bold;
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.43;
  letter-spacing: 0.3px;
  color: #2a3c4d;
  margin-bottom: 8px;
  position: relative;
}
.jp-paxcongigmobile-container .pex-childmaindropdown {
  display: inline-flex;
  position: relative;
  top: -13px;
}

.jp-paxcongigmobile-container  .collapsetitile{
  font-family: Montserrat-bold;
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.29;
  letter-spacing: normal;
  color: #2a3c4d;
  width: 60%;
  float: left;
  margin-bottom: 16px;
}

.jp-paxcongigmobile-container .buttontotheright {
  float:right;

}
.jp-paxcongigmobile-container .buttontotheright button{
  background:none;
  border:0;
  outline: none;
}
.jp-paxcongigmobile-container .buttontotheright .editbtn{
  font-family: Montserrat-bold;
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.43;
  letter-spacing: 0.3px;
  color: #1371ba;
  margin-right: 16px;
  cursor: pointer;
}

.jp-paxcongigmobile-container .buttontotheright .removebtn{
  font-family: Montserrat-bold;
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.43;
  letter-spacing: 0.3px;
  color: #7c7c7c;
  cursor: pointer;
}
.jp-paxcongigmobile-container .jp-childbold{
    margin:16px 0px;
}
.jp-paxcongigmobile-container .roomsubtitle{
  width: 20%;
  margin-right: 10px;
}

.jp-paxcongigmobile-container .input-dropdownarrow:after{
    content: '';
    background-image: url(../img/pexarrowdown.svg);
    width: 24px;
    height: 24px;
    position: absolute;
    background-repeat: no-repeat;
    vertical-align: middle;
    left: 235px;
    top: 23px;
    cursor: pointer;
 
}
.jp-paxcongigmobile-container .input-dropduparrow:after{
  content: '';
  background-image: url(../img/pexarrowup.svg);
  width: 24px;
  height: 24px;
  position: absolute;
  background-repeat: no-repeat;
  vertical-align: middle;
  left: 235px;
  top: 20px;
  cursor: pointer;

}
.jp-paxcongigmobile-container .jp-divdisplay{
  display: none;
  }
  .jp-paxcongigmobile-container .jp-divdisplay-block{
  display: block;
  margin-top:19px;
  margin-bottom: -14px;
  position: relative;
  margin-left: 20px;
  margin-right: 20px;
  }
  .jp-paxcongigmobile-container  .jp-divdisplay-block-2{
  display: block;
}
.jp-paxcongigmobile-container .jp-children-bold{
  font-weight: bold;
  }
  .jp-paxcongigmobile-container .jp-children-normal{
  font-weight: normal;
  }
  .jp-paxcongigmobile-container .jp-images-opacity{
  opacity: 0.3;
  }
  .jp-paxcongigmobile-container .jp-images-normal{
  opacity: 1;
  }



 .mobilepax-popup .ReactModal__Content.ReactModal__Content--after-open {
  border: none!important;
  height: 100%;
  text-align: left;
  width: 100%;
  left: 0px!important;
  top: 0px!important;
  padding: 0px!important;
}
.jp-paxcongigmobile-container .header-back-arrow {
  /* width: 100%; */
  display: inline-block;
  margin:20px 20px 0px 16px;
}
.jp-paxcongigmobile-container .title {
  display: inline-block;
  margin-left: 24px;
  font-family: Montserrat-Regular;
  font-size: 19px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.26;
  letter-spacing: normal;
  color: #2a3c4d;
  position: relative;
    top: 3px;
}


.jp-paxcongigmobile-maincontainer .inputlabel {
  font-family: Montserrat-Regular;
  font-size: 14px;
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.29;
  letter-spacing: normal;
  color: #435b73;
  margin-left: 24px;
}

.jp-paxcongigmobile-maincontainer input {
  width: 100%;
  margin-top: 16px;
  font-family: Montserrat-bold;
  font-size: 20px;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.43;
  letter-spacing: .3px;
  color: #2a3c4d;
  border-width: 0 0 1px;
  border-color: #5d5b62;
  outline: none;
}

.jp-paxcongigmobile-container .paxdone-button{
  margin: 20px;
}
.jp-paxcongigmobile-container .paxdone-button .jp-button-container input {
  max-width: 704px!important;
  text-transform: initial;
}

.jp-paxcongigmobile-container a.jp-back-arrow-container {
  vertical-align: middle;
  background-image: url('../img/backarrowmobo.png');
}
.jp-paxcongigmobile-container  .jp-desktop-single-dropdown-container .Select.is-focused:not(.is-open) > .Select-control{
  border-radius: 3px;
  border: 1px solid #5d5b62;
}

.jp-paxcongigmobile-container  .jp-desktop-single-dropdown-container .Select .Select-control{
  background-color: #fff;
  border-radius: 3px;
  border: 1px solid #5d5b62;
  color: #2a3c4d;
  cursor: default;
  display: table;
  border-spacing: 0;
  border-collapse: separate;
  height: 48px;
  outline: none;
  overflow: hidden;
  position: relative;
  width: 73px;
  height: 48px;
  margin-right: 8px;
}


.jp-paxcongigmobile-container  .jp-desktop-single-dropdown-container .Select .Select-menu-outer{

border-radius: 3px;
background-color: #2a3c4d!important;
}
.jp-paxcongigmobile-container  .jp-desktop-single-dropdown-container .Select .Select-menu-outer
{
border: none;
border-top-color: none;
margin: 0px;

}
.jp-paxcongigmobile-container  .jp-desktop-single-dropdown-container .Select .Select-menu-outer .Select-menu{

  max-height: 328px;
  position: fixed;
  left: 0px;
  bottom: 0px;
  right: 0px;
  width: 100%;
}

.jp-paxcongigmobile-container  .jp-desktop-single-dropdown-container .Select .Select-menu-outer .Select-option{
text-align: center;
background-color: #2a3c4d;
border-bottom: 1px solid #435b73;
padding: 16px;
font-family: Montserrat;
font-size: 14px;
font-weight: 700;
font-style: normal;
letter-spacing: .3px;
color: #fff;
width: 100%;
border-radius: 0px;

}

.jp-paxcongigmobile-container  .jp-desktop-single-dropdown-container .Select .Select-menu-outer .Select-menu div:first-child {
  padding: 19px 19px 19px 20px;
  color: #fff;
  text-align: left;
  font-family: Montserrat-bold;
  font-size: 19px;
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.26;
  letter-spacing: normal;
  color: #e59500;
  border-bottom: 1px solid hsla(0,0%,100%,.68);
  pointer-events:none;
  position: sticky;
  top: 0;

}
.jp-paxcongigmobile-container  .jp-desktop-single-dropdown-container .Select .Select-menu-outer .Select-menu #react-select-2--option-0{
  pointer-events: none;
}

.jp-paxcongigmobile-container  .jp-desktop-single-dropdown-container .Select .Select-menu-outer .Select-menu #react-select-2--option-0:before{
  content: "";
    position: absolute;
    opacity: .69;
    border: 10px solid transparent;
    border-bottom-color: #fff;
    left: 35px;
    top: 90px;
    margin-top: -49px;
}

.jp-paxcongigmobile-container  .jp-desktop-single-dropdown-container .Select .Select-menu-outer .Select-menu #react-select-2--option-0:after{
  content: "";
  position: absolute;
  border-color: transparent transparent #2a3c4d;
  border-style: solid;
  border-width: 11px 10px;
  left: 35px;
  top: 90px;
  margin-top: -49px;
}

.jp-paxcongigmobile-container  .jp-desktop-single-dropdown-container .Select .Select-menu-outer .Select-menu #react-select-3--option-0:before{
  content: "";
    position: absolute;
    opacity: .69;
    border: 10px solid transparent;
    border-bottom-color: #fff;
    left: 35px;
    top: 90px;
    margin-top: -49px;
}

.jp-paxcongigmobile-container  .jp-desktop-single-dropdown-container .Select .Select-menu-outer .Select-menu #react-select-3--option-0:after{
  content: "";
  position: absolute;
  border-color: transparent transparent #2a3c4d;
  border-style: solid;
  border-width: 11px 10px;
  left: 35px;
  top: 90px;
  margin-top: -49px;
}

.jp-paxcongigmobile-container  .jp-desktop-single-dropdown-container .Select .Select-menu-outer .Select-menu #react-select-4--option-0:before{
  content: "";
    position: absolute;
    opacity: .69;
    border: 10px solid transparent;
    border-bottom-color: #fff;
    left: 35px;
    top: 90px;
    margin-top: -49px;
}

.jp-paxcongigmobile-container  .jp-desktop-single-dropdown-container .Select .Select-menu-outer .Select-menu #react-select-4--option-0:after{
  content: "";
  position: absolute;
  border-color: transparent transparent #2a3c4d;
  border-style: solid;
  border-width: 11px 10px;
  left: 35px;
  top: 90px;
  margin-top: -49px;
}
.jp-paxcongigmobile-container  .jp-desktop-single-dropdown-container .Select .Select-menu-outer .Select-menu #react-select-5--option-0:before{
  content: "";
    position: absolute;
    opacity: .69;
    border: 10px solid transparent;
    border-bottom-color: #fff;
    left: 35px;
    top: 90px;
    margin-top: -49px;
}

.jp-paxcongigmobile-container  .jp-desktop-single-dropdown-container .Select .Select-menu-outer .Select-menu #react-select-5--option-0:after{
  content: "";
  position: absolute;
  border-color: transparent transparent #2a3c4d;
  border-style: solid;
  border-width: 11px 10px;
  left: 35px;
  top: 90px;
  margin-top: -49px;
}

.jp-paxcongigmobile-container  .jp-desktop-single-dropdown-container .Select .Select-menu-outer .Select-menu #react-select-6--option-0:before{
  content: "";
    position: absolute;
    opacity: .69;
    border: 10px solid transparent;
    border-bottom-color: #fff;
    left: 35px;
    top: 90px;
    margin-top: -49px;
}

.jp-paxcongigmobile-container  .jp-desktop-single-dropdown-container .Select .Select-menu-outer .Select-menu #react-select-6--option-0:after{
  content: "";
  position: absolute;
  border-color: transparent transparent #2a3c4d;
  border-style: solid;
  border-width: 11px 10px;
  left: 35px;
  top: 90px;
  margin-top: -49px;
}
.jp-paxcongigmobile-container  .jp-desktop-single-dropdown-container .Select .Select-menu-outer .Select-menu #react-select-7--option-0:before{
  content: "";
    position: absolute;
    opacity: .69;
    border: 10px solid transparent;
    border-bottom-color: #fff;
    left: 35px;
    top: 90px;
    margin-top: -49px;
}

.jp-paxcongigmobile-container  .jp-desktop-single-dropdown-container .Select .Select-menu-outer .Select-menu #react-select-7--option-0:after{
  content: "";
  position: absolute;
  border-color: transparent transparent #2a3c4d;
  border-style: solid;
  border-width: 11px 10px;
  left: 35px;
  top: 90px;
  margin-top: -49px;
}

.jp-paxcongigmobile-container  .jp-desktop-single-dropdown-container .Select .Select-menu-outer .Select-menu #react-select-8--option-0:before{
  content: "";
    position: absolute;
    opacity: .69;
    border: 10px solid transparent;
    border-bottom-color: #fff;
    left: 35px;
    top: 90px;
    margin-top: -49px;
}

.jp-paxcongigmobile-container  .jp-desktop-single-dropdown-container .Select .Select-menu-outer .Select-menu #react-select-8--option-0:after{
  content: "";
  position: absolute;
  border-color: transparent transparent #2a3c4d;
  border-style: solid;
  border-width: 11px 10px;
  left: 35px;
  top: 90px;
  margin-top: -49px;
}

.jp-paxcongigmobile-container  .jp-desktop-single-dropdown-container .Select .Select-menu-outer .Select-menu #react-select-9--option-0:before{
  content: "";
    position: absolute;
    opacity: .69;
    border: 10px solid transparent;
    border-bottom-color: #fff;
    left: 35px;
    top: 90px;
    margin-top: -49px;
}

.jp-paxcongigmobile-container  .jp-desktop-single-dropdown-container .Select .Select-menu-outer .Select-menu #react-select-9--option-0:after{
  content: "";
  position: absolute;
  border-color: transparent transparent #2a3c4d;
  border-style: solid;
  border-width: 11px 10px;
  left: 35px;
  top: 90px;
  margin-top: -49px;
}
.jp-paxcongigmobile-container  .jp-desktop-single-dropdown-container .Select .Select-menu-outer .Select-menu #react-select-10--option-0:before{
  content: "";
    position: absolute;
    opacity: .69;
    border: 10px solid transparent;
    border-bottom-color: #fff;
    left: 35px;
    top: 90px;
    margin-top: -49px;
}

.jp-paxcongigmobile-container  .jp-desktop-single-dropdown-container .Select .Select-menu-outer .Select-menu #react-select-10--option-0:after{
  content: "";
  position: absolute;
  border-color: transparent transparent #2a3c4d;
  border-style: solid;
  border-width: 11px 10px;
  left: 35px;
  top: 90px;
  margin-top: -49px;
}
.jp-paxcongigmobile-container  .jp-desktop-single-dropdown-container .Select .Select-menu-outer .Select-menu #react-select-11--option-0:before{
  content: "";
    position: absolute;
    opacity: .69;
    border: 10px solid transparent;
    border-bottom-color: #fff;
    left: 35px;
    top: 90px;
    margin-top: -49px;
}

.jp-paxcongigmobile-container  .jp-desktop-single-dropdown-container .Select .Select-menu-outer .Select-menu #react-select-11--option-0:after{
  content: "";
  position: absolute;
  border-color: transparent transparent #2a3c4d;
  border-style: solid;
  border-width: 11px 10px;
  left: 35px;
  top: 90px;
  margin-top: -49px;
}
.jp-paxcongigmobile-container  .jp-desktop-single-dropdown-container .Select .Select-menu-outer .Select-menu #react-select-12--option-0:before{
  content: "";
    position: absolute;
    opacity: .69;
    border: 10px solid transparent;
    border-bottom-color: #fff;
    left: 35px;
    top: 90px;
    margin-top: -49px;
}

.jp-paxcongigmobile-container  .jp-desktop-single-dropdown-container .Select .Select-menu-outer .Select-menu #react-select-12--option-0:after{
  content: "";
  position: absolute;
  border-color: transparent transparent #2a3c4d;
  border-style: solid;
  border-width: 11px 10px;
  left: 35px;
  top: 90px;
  margin-top: -49px;
}
.jp-paxcongigmobile-container  .jp-desktop-single-dropdown-container .Select .Select-menu-outer .Select-menu #react-select-13--option-0:before{
  content: "";
    position: absolute;
    opacity: .69;
    border: 10px solid transparent;
    border-bottom-color: #fff;
    left: 35px;
    top: 90px;
    margin-top: -49px;
}

.jp-paxcongigmobile-container  .jp-desktop-single-dropdown-container .Select .Select-menu-outer .Select-menu #react-select-13--option-0:after{
  content: "";
  position: absolute;
  border-color: transparent transparent #2a3c4d;
  border-style: solid;
  border-width: 11px 10px;
  left: 35px;
  top: 90px;
  margin-top: -49px;
}
.jp-paxcongigmobile-container  .jp-desktop-single-dropdown-container .Select .Select-menu-outer .Select-menu #react-select-14--option-0:before{
  content: "";
    position: absolute;
    opacity: .69;
    border: 10px solid transparent;
    border-bottom-color: #fff;
    left: 35px;
    top: 90px;
    margin-top: -49px;
}

.jp-paxcongigmobile-container  .jp-desktop-single-dropdown-container .Select .Select-menu-outer .Select-menu #react-select-15--option-0:after{
  content: "";
  position: absolute;
  border-color: transparent transparent #2a3c4d;
  border-style: solid;
  border-width: 11px 10px;
  left: 35px;
  top: 90px;
  margin-top: -49px;
}


