ul.currency-list{
    transform: initial !important;
    position: absolute;
    left: 0;
    right: 0;
    top: initial;
  }
  .cx-currency-switcher-container.open-dropdown ul{
        transform: initial !important;
  }
  .currency-name{
    padding-right: 30px;
  }
  .cx-currency-switcher-container.cx-desktop-device.desktop-bottom-right.open-dropdown ul,  .cx-currency-switcher-container.cx-desktop-device.desktop-bottom-left.open-dropdown ul,.cx-currency-switcher-container.cx-mobile-device.mobile-bottom-right.open-dropdown ul,.cx-currency-switcher-container.cx-mobile-device.mobile-bottom-left.open-dropdown ul{
    bottom: 39px;
    top: initial;
    margin-bottom: 4px;
  }
  /*  22-4-21 css  */
  .cx-currency-switcher-container.open-dropdown  .cx-currency-select:after{
    transform: rotate(-135deg);
  }
  .cx-currency-switcher-container{
    z-index: 999999999;
    position: fixed;
    display: none;
  }
  .hide-option{display:none;}
  .cx-currency-select {
    -webkit-tap-highlight-color: transparent;
    border-radius: 5px;
    box-sizing: border-box;
    clear: both;
    cursor: pointer;
    display: block;
    float: left;
    font-family: inherit;
    font-size: 14px;
    font-weight: normal;
    height: 40px;
    line-height: 40px;
    outline: none;
    position: relative;
    text-align: left !important;
    transition: all 0.2s ease-in-out;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap;
    width: auto;
    background: #fff;
    border: 1px solid #eaeaea;
  }
  .selected-currency{
    padding-left: 12px;
  }
  .cx-currency-select li.cx-currency {
    opacity: 1 !important;
    display: list-item !important;
    cursor: pointer;
    font-weight: 400;
    line-height: 40px !important;
    list-style: none;
    min-height: 40px;
    outline: none;
    padding-left: 12px;
    padding-right: 40px;
    text-align: left;
    transition: all 0.2s;
    position: relative;
  }
  
  .cx-currency-select:after {
    border-bottom: 2px solid #999;
    border-right: 2px solid #999;
    content: '';
    display: block;
    height: 6px;
    width: 6px;
    margin-top: -4px;
    pointer-events: none;
    position: absolute;
    right: 10px;
    top: 50%;
    transform-origin: 66% 66%;
    transform: rotate(45deg);
    transition: all 0.15s ease-in-out;
  }
  
  .disabled_arrow:after {
    display: none;
  }
  
  ul.currency-list li.country-options {
    opacity: 1 !important;
    display: list-item !important;
    cursor: pointer;
    font-weight: 400;
    line-height: 40px !important;
    list-style: none;
    min-height: 40px;
    outline: none;
    padding-left: 10px;
    padding-right: 40px;
    text-align: left;
    transition: all 0.2s;
  }
  .cx-currency-switcher-container.open-dropdown ul {
    opacity: 1;
    pointer-events: auto;
    transform: scale(1) translateY(0);
    max-height: 300px;
    overflow-y: auto;
    display: block;
  }
  
  ul.currency-list {
    max-height: 300px;
    border-radius: 5px;
    border: 1px solid #eaeaea;
    box-sizing: border-box;
    margin: 4px 0 0 0;
    opacity: 0;
    overflow: hidden;
    padding: 0;
    pointer-events: none;
    top: 100%;
    left: 0;
    transform-origin: 50% 0;
    transform: scale(0.75) translateY(-21px);
    z-index: 2000000000;
    background: #fff;
  }
  
  .currency-name{
    padding-left: 40px;
  }
  .cx-currency-switcher-container .cx-currency-select, ul.currency-list{
    width: 110px;
  }
  .without-flag .currency-name{ padding-left: 10px; }
  .without-flag .cx-currency{ padding-right: 12px; text-align: center !important;}
  .without-flag.cx-currency-switcher-container .cx-currency-select,  .without-flag ul.currency-list {
    width: 80px;
  }
  .cx-currency-switcher-container.embedded_switcher{
    right: 0px;
    top: 0px;
    bottom: 0px;
    left: 0px;
    position: unset !important;
  }
  
  .open-dropdown.cx-currency-switcher-container.bottom-right ul, .open-dropdown.cx-currency-switcher-container.bottom-left ul {
    bottom: 39px;
    top: initial;
    margin-bottom: 4px;
  }
  
  .cart_page_notification_msg{
    border-radius: 5px;
    padding: 10px;
    margin: 15px;
    text-align: center;
    font-size: 16px;
    font-weight: 600;
    word-break: break-word;    
  }
/* POPUP Design */

  * { padding: 0; margin: 0; -webkit-box-sizing: border-box; box-sizing: border-box; }
  body { position: relative; }.mymodel_two_section { position: absolute; bottom: 0;}
    .appjetty_modal-color { background-color: #fff; }
    .header-color { background-color: #fff; }
    .body-color { background-color: #fff; }
    .footer-color { background-color: #fff; }
    
    .header-title { margin-bottom: 30px; font-size: 28px; line-height: 32px; text-transform: uppercase; font-weight: 500; letter-spacing: 0.6px; }
    .appjetty_modal-header { padding: 15px; text-align: right; border-top-left-radius: 6px; border-top-right-radius: 6px; }
    .appjetty_modal-header .close-appjetty_modal { border: 0; background: transparent; }
    .appjetty_modal-body { position: relative; padding: 20px 25px; }
    .cross-sign { display: block; font-size: 26px; line-height: normal; cursor: pointer; outline: none; font-family: Arial, sans-serif; }
    .appjetty_modal-paragraph { margin: 5px 50px; font-size: 14px; line-height: 18px; }
    .appjetty_modal-header .close-appjetty_modal:focus { outline: none; }
    .appjetty_modal-footer { padding: 20px; padding-bottom: 40px; border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; }
    .footer-paragraph { font-size: 12px; line-height: 16px; max-width: 80%; margin: 0 auto; }
    .text-gray { color: #9E9E9E; }
    .text-center { text-align: center; }
    .appjetty_modal .appjetty_modal-dialog.fade { -webkit-transition: -webkit-transform .5s ease-in-out; -o-transition: -o-transform .5s ease-in-out; transition: transform .5s ease-in-out; opacity: 0; visibility: hidden; position: relative; z-index: 99;}
    .appjetty_modal .appjetty_modal-dialog.in { -webkit-transition: -webkit-transform .5s ease-in-out; -o-transition: -o-transform .5s ease-in-out; transition: transform .5s ease-in-out; opacity: 1; visibility: visible; position: fixed; top: 0; bottom: 0; height: 100%; width: 100%; background-color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0.5); overflow: auto; z-index: 99; }
    .appjetty_modal-content { position: relative; border: 1px solid #999999; border-radius: 0; -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); -webkit-background-clip: padding-box; background-clip: padding-box; outline: 0; width: 600px; margin: 30px auto; border-radius: 6px; }
    .appjetty_modal-btn-link { margin-top: 20px; }
    .appjetty_modal-link { font-size: 16px; text-transform: capitalize; text-decoration: none; color: #fff; padding: 0; line-height: 35px; border-radius: 0; -webkit-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; display: block; max-width: 150px; text-align: center; border: 1px solid #000; height: 37px; }
 


    .mymodel_two_section .appjetty_modal-content { width: 500px; }
    .mymodel_two_section .appjetty_modal-header .close-appjetty_modal { height: 35px; width: 35px; border: 2px solid #fff; background-color: #000; color: #fff; border-radius: 50%; position: absolute; top: -10px; right: -10px; }
    .mymodel_two_section .appjetty_modal-header { padding: 25px; }
    
    @media (max-width:767px) {
      .appjetty_modal-content { width: auto; }
      .header-title { font-size: 24px; line-height: 26px; }
      .mymodel_four_section .appjetty_modal-content { width: auto; }
      .mymodel_two_section .appjetty_modal-content { width: auto; }
  }