/**
 * All of the CSS for your admin-specific functionality should be
 * included in this file.
 */
 #wps_wocuf_pro_setting_wrapper *{
    box-sizing: border-box;
  }
  #wps_wocuf_pro_setting_wrapper p{
    color: #000;
    text-align: left;
    padding: 10px;
  }
  .wps_wocuf_pro_funnels_list table{
    table-layout: fixed;
  }
  .wps_wocuf_pro_funnels_list table tr:nth-child(2n+1) {
      background-color: #f7f5f5;
  }
  .wps_wocuf_pro_shortcodes p,
  .wps_upsell_slide_down p {
    display: inline-block;
  }
  #wps_wocuf_pro_setting_wrapper h1{
    padding: 7px 20px;
    font-size: 20px;
    border-radius: 10px 0px;
    color: #1d1d1d;
    text-align: left;
  }
  .wps-wocuf-pro-wrap p.submit input#submit {
   background: #0474b7 ;
   padding: 10px 10px;
   border: 0px;
   color: #fff;
   border-radius: 5px;
   cursor: pointer;
  }
  .wps-wocuf-pro-form-table tr {
   margin-top: 20px;
   display: block;
   background: #fff;
   width: 100% !important;
   padding: 20px 10px;
  }
  
  .wps_wocuf_pro_funnel_links{
    background-color:#73c4c1;
    padding:5px;
    border-radius:20px;
    color:white;
  }
  .wps_wocuf_pro_funnels_list{
    margin-top: 30px;
    overflow-x: auto;
  }
  .wps_wocuf_pro_funnels_list h1, .wps_upsell_table .new_created_offers h2, .wps_upsell_table  h1 {
    background-color: #1894AC;
    color: #fff;
    font-size: 32px;
    font-weight: 500;
    padding: 15px;
    text-align: center;
    text-transform: capitalize;
  }
  .wps_upsell_table  h1{
    margin:30px 0 0;
  }
  .wps_upsell_table .new_created_offers h2{
    background-color: #B6B8B5;
    color: #000;
  }
  .wps_wocuf_pro_funnels_list table {
    border: 2px solid #e4e4e4;
    width: 100%;
    border-collapse: collapse;
  }
  .wps_wocuf_pro_creation_setting tr td {
    padding: 15px 20px;
  }
  #wps_wocuf_pro_setting_wrapper tr td .wps_wocuf_pro_funnel_links {
    background-color: #2196f3;
    display: inline-block;
    padding: 6px 10px;
    margin: 5px 0px
  }
  #wps_wocuf_pro_setting_wrapper tr td .wps_wocuf_pro_funnel_links:hover {
    color: #fff;
    background-color: #3854bb;
  }
  .wps_wocuf_pro_funnels_list table th, .wps_upsell_table table th, .wps_upsell_table table th label h4{
    color: #000;
    font-size: 15px;
    font-weight: 500;
    padding: 15px!important;
    text-align: left;
  }
  .wps_wocuf_pro_funnels_list table td,.wps_upsell_table table td {
    font-size: 16px;
    padding: 15px;
    text-align: left;
  }
  .wps_wocuf_pro_funnels_list table td a{
    font-size: 15px;
    font-weight: 400;
    cursor: pointer;
    border: none;
    text-decoration: none;
  }
  #wps_wocuf_pro_setting_wrapper .nav-tab:hover,.wps_wocuf_pro_funnels_list table td a:hover{
    background-color: #3854bb;
  }
  .wps_wocuf_pro_create_new_funnel a {
    font-size: 24px;
    margin-bottom: 15px;
    padding: 15px;
    display: inline-block;
  }
  #wps_wocuf_pro_setting_wrapper{
    background: #fff none repeat scroll 0 0;
    padding: 0 20px;
  }
  .nav-tab{
    background-color:#0a12a9;
    color: white;
  }
  .nav-tab:hover{
    background-color:#011b44;
    color:white; 
  }
  #wps_wocuf_pro_setting_wrapper .nav-tab-active{
    background: white none repeat scroll 0 0;
    color: black ;
  }
  
  #wps_wocuf_pro_setting_wrapper #wps_wocuf_pro_setting_form .titledesc {
    padding-left: 19px;
  }
  
  #wps_wocuf_pro_setting_form tr:nth-child(2n+1) {
    background: #fff none repeat scroll 0 0;
  }
  #wps_wocuf_pro_setting_form .wps_upsell_table {
    border: 1px solid #ccc;
    overflow-x:auto; 
  }
  #wps_wocuf_pro_setting_form .submit input {
    background: #592e48 none repeat scroll 0 0;
    border: 1px solid #592e48 ;
    color: #fff;
    margin-left: 19px;
    box-shadow: none !important;
    text-shadow: none !important;
  }
  #wps_wocuf_pro_setting_wrapper {
    background: #fff none repeat scroll 0 0;
    padding: 20px;
  }
  #wps_wocuf_pro_setting_form tr:nth-child(2n) {
    background: #f1f1f1 none repeat scroll 0 0;
  }
  .hide
  {
    display: none;
  }
  .show
  {
    display: inline !important;
  }
  #wps_wocuf_pro_setting_wrapper {
    background: #fff none repeat scroll 0 0;
    margin: 0;
    padding: 20px;
  }
  
  .wps-notice-wrapper {
    background: #fff;
    padding: 5px;
    padding-top: 30px;
  }
  .wps_wocuf_pro_create_new_funnel{
    margin:0 auto;
    text-align: center;
    padding-bottom: 20px;
    font-size: 30px;
  }
  /*custom style*/
  #wps_wocuf_pro_setting_wrapper .nav-tab {
    background: #2196f3;
    border: 0;
    padding: 10px 50px 10px 50px;
    margin-left: -18px;
    border-radius: 20px 0px 20px 0px;
  }
  
  #wps_wocuf_pro_setting_wrapper .nav-tab.nav-tab-active {
    background-color: #3854bb;
    color: #fff;
  }
  .wps_wocuf_pro_funnels_list table td, .wps_wocuf_pro_funnels_list table th,.wps_upsell_table table th,.wps_upsell_table table td{
    border: 1px solid #f1f1f1;
    padding:15px;
  
  }
  
  .wps_wocuf_pro_funnels_list table th {
    border: 1px solid #d0cccc;
  }
  
  /*edit create funnel style*/
  .wps_upsell_table table {
    border-collapse: collapse;
    width: 100%;
  }
  .wps_upsell_table table th{
    width: 30%;
  }
  .wps_upsell_table .new_created_offers h2{
    font-size: 22px;
  }
  .wps_upsell_table select {
    height: 40px !important;
    padding-left: 10px;
    width: 50%;
  }
  .wps_upsell_table select option{
    padding: 10px;
  }
  .wps_upsell_table table th label h4{
    padding:15px 0;
  }
  .wps_wocuf_pro_create_new_offer::before,.wps_wocuf_pro_create_new_funnel a::before {
    background-color:#2196f3;
    left: -48%;
    transform-origin: 100% 50% 0;
    width: 100%;
  }
  .wps_wocuf_pro_create_new_offer::before, .wps_wocuf_pro_create_new_offer::after ,.wps_wocuf_pro_create_new_funnel a::before,.wps_wocuf_pro_create_new_funnel a::after{
    bottom: -200%;
    content: "";
    display: block;
    position: absolute;
    top: -200%;
    transform: rotate(45deg);
    transition: width 600ms cubic-bezier(0.23, 1, 0.32, 1) 0s;
    z-index: -1;
  }
  .wps_wocuf_pro_create_new_offer::after,.wps_wocuf_pro_create_new_funnel a::after {
    background-color: #2196f3;
    right: -48%;
    transform-origin: 0 50% 0;
    width: 100%;
  }
  
  .wps_wocuf_pro_create_new_offer,.wps_wocuf_pro_create_new_funnel a{
    background-color: #fff;
    box-sizing: border-box;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 1px;
    line-height: 24px;
    overflow: hidden;
    padding: 10px 15px;
    position: relative;
    text-transform: uppercase;
    transition: box-shadow 100ms linear 0s;
    border: none;
    cursor: pointer;
    z-index: 99;
    text-decoration: none;
    color:#fff;
  }
  .wps_wocuf_pro_create_new_offer:hover,.wps_wocuf_pro_create_new_funnel a:hover{
    color: #000;
    border: 1px solid #000;
  }
  .wps_wocuf_pro_create_new_offer:hover::before, .wps_wocuf_pro_create_new_offer.active::before, .wps_wocuf_pro_create_new_offer:hover::after, .wps_wocuf_pro_create_new_offer.active::after {
    transform: rotate(45deg);
    width: 0;
    color: #000;
  }
  .wps_wocuf_pro_create_new_offer:hover, .wps_wocuf_pro_create_new_offer.active {
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.13) inset;
  }
  .wps_wocuf_pro_create_new_funnel a:hover::before, .wps_wocuf_pro_create_new_funnel a.active::before, .wps_wocuf_pro_create_new_funnel a:hover::after, .wps_wocuf_pro_create_new_funnel a.active::after {
    transform: rotate(45deg);
    width: 0;
    color: #000;
  }
  #wps_wocuf_pro_creation_setting_save {
    background-color: #1d424b;
    border: medium none;
    box-shadow: 0 1px 0 #c1c3c0;
    color: #fff;
    text-shadow: none;
  }
  #wps_wocuf_pro_creation_setting_save:hover {
    opacity: 0.75
  }
  #wps_wocuf_pro_setting_wrapper p,#wps_wocuf_pro_setting_wrapper span{
    font-size: 16px;
    font-weight: 400;
  }
  #wps_wocuf_pro_setting_wrapper p.submit {
    padding: 15px 0 !important;
  }
  h1.wps_wocuf_pro_setting_title .wps-wocuf-pro-wrap h1 {
    padding: 10px 10px;
    font-weight: 400;
    border-radius: 10px 0px;
  }
  .wps_wocuf_pro_license_text p.submit #wps_wocuf_pro_license_activate {
    background-color: #2196f3 !important;
    border: 0;
    box-shadow: 0px 0px;
    text-shadow: 0px 0px;
    padding: 5px 20px;
    height: auto;
  }
  #wps_wocuf_pro_setting_wrapper .wps_wocuf_pro_funnels_list p {
    margin: 0;
  }
  table.form-table.wps_wocuf_pro_shortcodes .wps_upsell_shortcode_div {
    margin: 10px 0px;
  }
  table.form-table.wps_wocuf_pro_shortcodes tr td, table.form-table.wps_wocuf_pro_shortcodes tr th,
  table.form-table.wps_upsell_slide_down_table tr td, table.form-table.wps_upsell_slide_down_table tr th {
    vertical-align: middle;
  }
  table.form-table.wps_wocuf_pro_shortcodes,
  table.form-table.wps_upsell_slide_down_table {
    margin-top: 20px;
  }
  .wps_wocuf_pro_new_offer {
    margin: 30px 0;
    text-align: center;
  }
  #wps_wocuf_pro_setting_wrapper .wps_wocuf_pro_no_funnel{
    text-align: center;
  }
  #wps_wocuf_pro_loader {
   background-color: rgba(255, 255, 255, 0.6);
   bottom: 0;
   height: 100%;
   left: 0;
   position: fixed;
   right: 0;
   top: 0;
   width: 100%;
   z-index: 99999;
  }
  #wps_wocuf_pro_loader img {
    display: block;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
  }
  .wps_upsell_table .wp-picker-container {
   display: inline-block;
  }
  
  span.wps_wocuf_pro_span label {
    background-color: #d9edf7 ;
    border-left: 3px solid #0073aa ;
    color: #31708f ;
    display: inline-block;
    height: 28px;
    line-height: 28px;
    margin: -4px 0 0;
    padding: 0 18px 0 15px;
    position: relative;
  }
  
  span.wps_wocuf_pro_span label::after {
    border-bottom: 8px solid transparent;
    border-left: 10px solid #0073aa ;
    border-top: 8px solid transparent;
    content: "";
    position: absolute;
    right: 8px;
    top: 50%;
    transform: translateY(-50%);
  }
  /*mycss*/
  .wps_wocuf_pro_delete_new_created_offers {
    border: 0;
  }
  .new_created_offers span {
    display: block;
  }
  /*=====  End of media query  ======*/
  
  #wps-wocuf-day-count {
    color: #c40b0b;
    font-weight: bold !important;
  }
  
  /*updated*/
  .wps_wocuf_pro_commone_class {
    height: 45px !important;
  }
  
  
  /**
   * v2.0.0 CSS Starts HERE ------------>>>>>>>>>>>>>>>>>>>
   * 
   */
  
   /*since v2.0.0 - Global Settings - Start*/
  
   .wps_wocuf_pro_creation_setting textarea {
    max-width: 100% !important;
  }
  
  /*since v2.0.0 - Global Settings - End*/
  
  /*since v2.0.0 - Funnel status - Start*/
  
  .wps_upsell_funnel_status_on.active,
  .wps_upsell_funnel_status_off.active {
    display: inline-block;
  }
  
  .wps_upsell_funnel_status_on,
  .wps_upsell_funnel_status_off {
    display: none;
  }
  
  #wps_upsell_funnel_status .woocommerce-help-tip {
    bottom: 2px;
  }
  
  /*since v2.0.0 - Funnel status - End*/
  
  /*since v2.0.0 - Shortcodes - Start*/
  
  .wps_upsell_tip_tip {
    font-size: 11px;
  }
  
  .wps_upsell_shortcode {
    background-color: #f1f1f1 ;
    padding: 10px;
    margin: 20px 0px;
    border-radius: 10px;
  }
  
  .wps_upsell_slide_down_link {
    overflow: hidden;
    display: inline-block;
    width: 27px;
    top: 12px;
    margin-left: 15px;
    position: absolute;
  }
  
  .wps_upsell_slide_down_title {
    position: relative;
    background-color: #f1f1f1;
    margin-top: 30px;
  }
  .wps_upsell_slide_down_title h2 {
    color: #5f5555;
    padding-left: 20px;
  }
  
  .wps_upsell_slide_down_content {
    display: none;
  }
  
  .wps_upsell_slide_down_title h2 {
    display: inline-block;
  }
  
  .wps_upsell_slide_down_link:focus {
    box-shadow: 0px 0px 0px 0px;
  }
  
  .wps_upsell_slide_down_link img {
    width: 100%;
  }
  
  .wps_upsell_shortcodes_hr {
    height: auto;
    color: inherit;
    background-color: inherit;
    border: 0;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #fafafa;
  }
  
  
  /*since v2.0.0 - Old shortcodes - End*/
  
  /*since v2.0.0 - Offer preview - Start*/
  
  
  .wps_upsell_offer_template_preview_eight,
  .wps_upsell_offer_template_preview_seven,
  .wps_upsell_offer_template_preview_six,
  .wps_upsell_offer_template_preview_five,
  .wps_upsell_offer_template_preview_four,
  .wps_upsell_offer_template_preview_one,
  .wps_upsell_offer_template_preview_two,
  .wps_upsell_offer_template_preview_three {
    display: none;
  }
  
  .wps_upsell_preview_body {
    overflow: hidden;
  }
  
  .wps_upsell_offer_template_previews {
    display: none;
  }
  
  /*since v2.0.0 - Offer preview - End*/
  
  /*since v2.0.0 - Offer template not supported - End*/
  
  .wps_upsell_offer_template_unsupported h4 {
    font-weight: 400;
    font-size: 17px;
  }
  
  /*since v2.0.0 - Offer template not supported - End*/
  
  /*since v2.0.0 - Funnel list - Start*/
  
  .wps_upsell_funnel_list_name {
    font-size: 16px !important;
    font-weight: 200px !important;
  }
  
  .wps_wocuf_pro_funnels_list p {
  
    color: #444 !important  ;
  }
  
  .wps_upsell_funnel_list_targets {
    background-color: #eaeaea;
    border-radius: 10px 10px;
  }
  
  .wps_upsell_funnel_list_live,
  .wps_upsell_funnel_list_sandbox {
    height: 25px;
    width: 25px;
    border-radius: 50%;
    display: inline-block;
    position: relative;
    top: 6px;
  }
  
  .wps_upsell_funnel_list_live {
    background-color: #6dbe45;
  }
  
  .wps_upsell_funnel_list_sandbox {
    background-color: #fc7626;
  }
  
  .wps_upsell_funnel_list_live_name,
  .wps_upsell_funnel_list_sandbox_name {
    padding-left: 10px;
    line-height: 35px;
    display: inline-block;
  }
  
  .wps_upsell_funnel_list_live_name {
    color: #6dbe45;
    font-weight: 500 !important;
  }
  
  .wps_upsell_funnel_list_sandbox_name {
    color: #fc7626;
    font-weight: 500 !important;
  }
  
  #wps_upsell_funnel_list_target_th {
    width: 25%;
  }
  
  .wps-upsell-funnel-attributes p {
    font-style: italic;
  }
  
  .wps-upsell-funnel-attributes.yes p {
    color: #72b750 !important;
  }
  
  .wps-upsell-funnel-attributes.no p {
    color: #ffa500 !important;
  }
  
  /*since v2.0.0 - Funnel list - End*/
  
  /*since v2.0.0 - Buton focus- Start*/
  
  .wps_wocuf_pro_create_new_offer:focus, .wps_wocuf_pro_create_new_funnel a:focus {
   border: 0;
   box-shadow: 0px 0px;
   outline: solid 1px #ccc;
  }
  
  .wps_wocuf_pro_create_new_offer:focus {
    outline: solid 1px #ccc;
  }
  #wps_wocuf_pro_setting_wrapper tr td .wps_wocuf_pro_funnel_links:focus {
    outline: none;
    box-shadow: 0px 0px;
    color: #fff;
  }
  
  /*since v2.0.0 - Buton focus- End*/
  
  /*since v2.0.0 - Elementor notice - Start*/
  
  #wps_upsell_elementor_notice p {
    font-size: 15px;
    font-weight: 300;
  }
  
  #wps_upsell_elementor_notice .submit {
    font-weight: inherit;
  }
  
  #wps_upsell_elementor_notice .wps_upsell_heading_span {
    color: #6d6666;
    font-weight: 600 !important;
  }
  
  #wps_upsell_dismiss_elementor_inactive_notice {
    margin-top: 10px;
  }
  
  #wps_upsell_elementor_notice {
    border-left-color: #2196f3;
    margin-top: 15px;
  }
  
  #wps_upsell_activate_elementor {
    background-color: #2196f3;
    color: #fff;
    font-size: 14px;
    border: 1px solid #e0e0e0;
    box-shadow: 0px 0px;
    text-shadow: 0px 0px;
    padding: 5px 18px;
    height: auto; 
  }
  
  #wps_upsell_dismiss_elementor_inactive_notice {
    border: 1px solid #e0e0e0;
    box-shadow: 0px 0px;
    height: auto;
  }
  
  /*since v2.0.0 - Elementor notice - End*/
  
  /*since v2.0.0 - Overview - Start*/
  
  #wps_upsell_lite_overview #wps_upsell_lite_overview_video h2 {
    text-align: center;
    font-size: 30px;
    color: #76807e;
    font-weight: 400;
    margin-top: 30px;
  }
  
  #wps_upsell_lite_overview #wps_upsell_lite_overview_pro_version h2 {
    text-align: center;
    font-size: 30px;
    color: #76807e;
    line-height: 1em;
  }
  
  .wps_upsell_overview_product_icon.simple, 
  .wps_upsell_overview_product_icon.variable {
    float: left;
    width: 50%;
    text-align: center;
    padding: 0px 15px;
    box-sizing: border-box;
  }
  .wps_upsell_overview_product_icon.subscription {
    max-width: 50%;
    margin: 30px auto;
    text-align: center;
    clear: both;
  }
  .wps_upsell_overview_product_icon img {
    opacity: 0.9;
  }
  
  .wps_upsell_overview_product_icon img{
    max-width: 100%;
  }
  #wps_upsell_lite_overview .wps_upsell_overview_supported_product:after {
    display: block;
    clear: both;
    content: '';
  }
  #wps_upsell_lite_overview #wps_upsell_lite_overview_pro_version .wps_upsell_overview_supported_payment_gateways img {
    width: 100%;
  }
  #wps_upsell_lite_overview #wps_upsell_lite_overview_pro_version .wps_upsell_overview_go_pro a.button {
    background-color: #78c900;
    color: #fff;
    border: 0;
    padding: 20px 40px;
    height: auto;
    font-size: 25px;
    display: inline-block;
  }
  
  #wps_upsell_lite_overview #wps_upsell_lite_overview_pro_version .wps_upsell_overview_go_pro a.button:hover {
    background-color: #80d600;
  }
  
  #wps_upsell_lite_overview #wps_upsell_lite_overview_pro_version .wps_upsell_overview_go_pro a.button:focus {
    box-shadow: 0 0 3px #ccc;
  }
  
  #wps_upsell_lite_overview #wps_upsell_lite_overview_pro_version .wps_upsell_overview_go_pro {
    text-align: center;
  }
  #wps_upsell_lite_overview #wps_upsell_lite_overview_pro_version h3 {
    background-color: #f1f1f1;
    padding: 10px 10px;
    font-size: 18px;
    text-align: center;
    border-radius: 10px;
    line-height: 29px;
  }
  
  #wps_upsell_lite_overview #wps_upsell_lite_overview_pro_version h4 {
    font-size: 15px;
  }
  
  @media only screen and (max-width: 480px) {
    .wps_upsell_overview_product_icon {
      width: 100%;
    }
    .wps_upsell_overview_product_icon img{
      width: 50%;
    }
    #wps_upsell_lite_overview #wps_upsell_lite_overview_pro_version .wps_upsell_overview_go_pro a.button {
      padding: 20px 0px;
      font-size: 20px;
      width: 100%;
    }
    #wps_upsell_lite_overview #wps_upsell_lite_overview_pro_version h2 {
      font-size: 20px;
    }
  }
  
  /*since v2.0.0 - Overview - End*/
  
  /*since v3.0.0 - Upsell Funnel Reporting - Start*/
  
  .wps_uspell_reporting_funnel_stats_hr {
      margin-top: 30px;
      margin-bottom: 30px;
  }
  
  .wps_upsell_stats_conversion_rate {
    background-color: #b4db65;
    border-radius: 10px 10px;
  }
  
  .wps_upsell_stats_total_sales {
    background-color: #8eba36;
    border-radius: 10px 10px;
  }
  
  .wps_upsell_stats_conversion_rate p, .wps_upsell_stats_total_sales p {
    color: #ffffff !important;
  }
  
  /*since v3.0.0 - Upsell Funnel Reporting - End*/
  
  /*since v2.0.0 - Designer CSS - Start*/
  
  #wps_wocuf_pro_setting_wrapper .wps_wocuf_pro_setting_title {
    color: #23282d;
    padding: 6px 20px;
    font-size: 30px;
    border-radius: 10px 0px;
    text-align: center;
    margin-bottom: 50px;
    padding: 0;
  }
  #wps_wocuf_pro_setting_wrapper .wps_wocuf_pro_setting_title span.wps_wocuf_pro_setting_title_version {
    float: right;
  }
  #wps_wocuf_pro_setting_wrapper p {
    margin: 0;
  }
  #wps_wocuf_pro_setting_wrapper nav.nav-tab-wrapper.woo-nav-tab-wrapper {
    margin: 0;
    padding: 0px 20px;
    border-bottom: solid 1px #e0e0e0;
  }
  
  #wps_wocuf_pro_setting_wrapper .wps_upsell_table #wps_upsell_funnel_name_heading h2 {
    margin: 20px 0px;
    margin-left: -15px;
    line-height: normal;
    font-size: 50px;
    font-weight: 200 !important;
    color: #23282d;
    padding: 10px 20px;
    border-radius: 10px 0px;
    width: calc(100% - 250px);
    float: left;
  }
  
  
  #wps_wocuf_pro_setting_wrapper table.form-table.wps_wocuf_pro_creation_setting tr th, #wps_wocuf_pro_setting_wrapper table.form-table.wps_wocuf_pro_creation_setting tr td {
    padding: 15px 10px 10px 35px !important;
    vertical-align: middle;
    position: relative;
  }
  #wps_wocuf_pro_setting_wrapper table.form-table.wps_wocuf_pro_creation_setting tr td .select2.select2-container.select2-container--default .select2-selection.select2-selection--single,
  #wps_wocuf_pro_setting_wrapper table.form-table.wps_wocuf_pro_creation_setting tr td input[type="text"] {
    height: 40px;
  }
  #wps_wocuf_pro_setting_wrapper table.form-table.wps_wocuf_pro_creation_setting tr td .wps_upsell_attribute_description {
    position: relative;
  }
  #wps_wocuf_pro_setting_wrapper table.form-table.wps_wocuf_pro_creation_setting tr td .wps_upsell_attribute_description span.woocommerce-help-tip {
    left: -25px;
  }
  #wps_wocuf_pro_setting_wrapper table.form-table.wps_wocuf_pro_creation_setting tr td .wps_upsell_global_description {
    font-size: 13px;
    font-style: italic;
    display: block;
  }
  #wps_wocuf_pro_setting_wrapper table.form-table.wps_upsell_slide_down_table tr td .wps_upsell_global_description {
    font-size: 13.6px;
  }
  #wps_wocuf_pro_setting_wrapper table.form-table.wps_upsell_slide_down_table .wps_upsell_other_plugin_author_name {
    font-size: 14px;
    font-style: italic;
    font-weight: 500;
  }
  #wps_wocuf_pro_setting_wrapper table.form-table.wps_upsell_slide_down_table .wps_upsell_global_description b {
    font-weight: 500;
  }
  .new_created_offers.wps_upsell_single_offer .wps_upsell_offer_templates_parent {
    display: flex;
    flex-wrap: wrap;
  }
  #wps_wocuf_pro_setting_wrapper .nav-tab:focus {
    box-shadow: 0px 0px;
    color: #fff;
  }
  #wps_wocuf_pro_setting_wrapper table.form-table.wps_wocuf_pro_creation_setting tr td #wps_upsell_funnel_name {
    height: 40px !important;
    width: 100%;
    max-width: 400px;
  }
  .wps_upsell_slide_down_title h2 {
    font-size: 14px;
  }
  .wps_wocuf_pro_header {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 20px;
    flex-wrap: wrap;
  }
  #wps_wocuf_pro_setting_wrapper .wps_wocuf_pro_setting_title {
    font-size: 25px;
    font-weight: 200;
    line-height: 25px;
    text-align: left;
    margin: 0;
    width: 65%;
  }
  #wps_upsell_skype_connect_with_us {
    text-align: center;
    width: 30%;
    border: 1px solid #dddddd;
    border-radius: 4px;
    margin-left: 1%;
  }
  #wps_upsell_skype_connect_with_us .button {
    height: auto;
    background-color: #ffffff;
    border: 1px solid #dddddd;
    padding: 2px 10px;
    box-shadow: none;
    font-size: 13px;
    transition: 0.2s linear all;
  }
  #wps_upsell_skype_connect_with_us .button:hover,
  #wps_upsell_skype_connect_with_us .button:focus{
   color: #00aaf2;
   transition: 0.2s linear all;
  }
  #wps_upsell_skype_connect_with_us .button img {
    width: 21px;
    vertical-align: middle;
    margin-right: 5px;
  }
  #wps_upsell_skype_connect_with_us p {
    text-align: center;
    font-size: 13px;
    color: #474343;
  }
  #wps_upsell_skype_connect_with_us .wps_upsell_skype_connect_title {
    font-weight: normal;
    font-size: 14px;
    color: #474343;
    margin: 1em 0;
  }
  #wps_wocuf_pro_setting_wrapper .wps_upsell_table .wps_wocuf_pro_offers h1 {
    background-color: #f1f1f1;
    padding: 10px 10px;
    font-size: 20px;
    color: #23282d;
    text-align: left;
    border-radius: 10px 0px;
  }
  #wps_wocuf_pro_setting_wrapper .wps_upsell_table p.submit #wps_wocuf_pro_creation_setting_save {
    background-color: #2196f3;
    padding: 7px 23px;
    height: auto;
    font-size: 14px;
  }
      #wps_wocuf_pro_setting_wrapper .wps_upsell_table .new_offers .wps_upsell_offer_title {
        display: inline-block;
        border-radius: 10px 0px;
        margin: 0;
        font-size: 16px;
        padding: 10px 100px;
        background-color: #2196f3;
        color: #fff;
      }
      #wps_wocuf_pro_setting_wrapper .wps_upsell_table .new_offers tr th label h4 {
        padding: 0px !important;
        margin: 0;
        font-size: 14px;
      }
      .wps_upsell_offer_templates_parent .wps_upsell_offer_template {
       float: left;
       width: 33.333%;
       padding: 0px 10px;
       box-sizing: border-box;
       margin-bottom: 15px;
     }
  
     .wps_upsell_offer_templates_parent .wps_upsell_offer_template .wps_upsell_offer_template_sub_div {
      position: relative;
      padding: 5px;
    }
  
    .wps_upsell_offer_templates_parent .wps_upsell_offer_template h5 {
     text-align: center;
     background-color: #f1f1f1;
     padding: 12px 0px;
     color: #211b1c;
     margin-bottom: 10px;
   }
  
   .new_created_offers.wps_upsell_single_offer button.button.wps_wocuf_pro_delete_old_created_offers {
    color: #ffffff;
    background-color: #f91d1d;
    border: 0px;
    padding: 2px 16px;
    height: auto;
  }
  
  .new_created_offers.wps_upsell_single_offer button.button.wps_wocuf_pro_delete_new_created_offers {
    color: #ffffff;
    background-color: #f91d1d;
    border: 0px;
    padding: 2px 16px;
    height: auto;
  }
  
  .wps_upsell_offer_templates_parent .wps_upsell_offer_template .wps_upsell_offer_preview img {
    width: 100%;
  
  }
  .wps_upsell_offer_templates_parent .wps_upsell_offer_template .wps_upsell_offer_preview{
    margin-bottom: 20px;
  }
  .wps_upsell_offer_templates_parent .wps_upsell_offer_template .wps_upsell_offer_preview a {
    display: block;
    position: relative;
    border: 1px solid #e0e0e0
  }
  .wps_upsell_offer_templates_parent .wps_upsell_offer_template.active .wps_upsell_view_offer_template {
    border: solid 2px #2196f3;
  }
  .wps_upsell_offer_templates_parent .wps_upsell_offer_template.active h5 {
    background-color: #2196f3;
    color: #fff;
  }
  .wps_upsell_offer_templates_parent .wps_upsell_offer_template .wps_upsell_offer_preview a:hover:after {
    background-color: rgba(0, 0, 0, 0.63);
    width: 100%;
    top: 0px;
    height: 100%;
    content: '';
    position: absolute;
    left: 0;
  }
  .new_created_offers.wps_upsell_single_offer .wps_upsell_offer_description {
    font-size: 13px !important;
    font-style: italic;
  }
  .wps_upsell_offer_template.wps_upsell_custom_page_link_div.active h6 {
    text-align: center;
    font-size: 16px;
    margin: 20px 0px;
  }
  #wps_wocuf_pro_setting_wrapper table.form-table.wps_wocuf_pro_creation_setting tr th label {
    font-size: 15px;
  }
  .wps_upsell_offer_template.wps_upsell_custom_page_link_div.active {
    border: solid 2px #2196f3;
  }
  .wps_upsell_offer_template.wps_upsell_custom_page_link_div p {
    text-align: center !important;
    font-size: 14px !important;
  }
  .new_created_offers.wps_upsell_single_offer table {
    border: solid 2px #2196f3;
    margin-bottom: 30px !important;
    border-collapse: collapse;
  }
  #wps_wocuf_pro_setting_wrapper .wps_upsell_table .new_offers tr td select, #wps_wocuf_pro_setting_wrapper .wps_upsell_table .new_offers tr td input {
    width: 100%;
    height: 40px;
  }
  #wps_wocuf_pro_setting_wrapper .wps_upsell_table .new_offers tr td .select2-container.select2-container--default.select2-container--focus {
    width: 100% !important;
  }
  .new_created_offers.wps_upsell_single_offer .wps_upsell_offer_templates_parent:after {
    content: '';
    display: block;
    clear: both;
  }
  #wps_wocuf_pro_setting_wrapper .wps_upsell_table #wps_upsell_funnel_name_heading div#wps_upsell_funnel_status {
    float: right;
    padding: 40px 10px;
    width: 200px;
  }
  #wps_wocuf_pro_setting_wrapper .wps_upsell_table #wps_upsell_funnel_name_heading div#wps_upsell_funnel_status span {
    padding: 7px 10px;
  }
  #wps_wocuf_pro_setting_wrapper .wps_upsell_table #wps_upsell_funnel_name_heading div#wps_upsell_funnel_status label{
    position: relative;
    display: inline-block;
    width: 60px;
    height: 34px;
    top: -3px;
  }
  #wps_wocuf_pro_setting_wrapper .wps_upsell_table #wps_upsell_funnel_name_heading 
  div#wps_upsell_funnel_status input{
    opacity: 0;
    width: 0;
    height: 0;
  }
  #wps_wocuf_pro_setting_wrapper .wps_upsell_table #wps_upsell_funnel_name_heading 
  div#wps_upsell_funnel_status input:checked + .wps_upsell_funnel_span {
    background-color: #6dbe45;
  }
  
  #wps_wocuf_pro_setting_wrapper .wps_upsell_table #wps_upsell_funnel_name_heading 
  div#wps_upsell_funnel_status input:focus + .wps_upsell_funnel_span {
    box-shadow: 0 0 1px #2196f3;
  }
  
  #wps_wocuf_pro_setting_wrapper .wps_upsell_table #wps_upsell_funnel_name_heading 
  div#wps_upsell_funnel_status input:checked + .wps_upsell_funnel_span:before {
    -webkit-transform: translateX(26px);
    -ms-transform: translateX(26px);
    transform: translateX(26px);
  }
  
  #wps_wocuf_pro_setting_wrapper .wps_upsell_table #wps_upsell_funnel_name_heading 
  div#wps_upsell_funnel_status .wps_upsell_funnel_span {
  
    border-radius: 34px;
  }
  #wps_wocuf_pro_setting_wrapper .wps_upsell_table #wps_upsell_funnel_name_heading 
  div#wps_upsell_funnel_status .wps_upsell_funnel_span:before {
    border-radius: 50%;
  }
  #wps_wocuf_pro_setting_wrapper .wps_upsell_table #wps_upsell_funnel_name_heading div#wps_upsell_funnel_status .wps_upsell_funnel_span{
   position: absolute;
   cursor: pointer;
   top: 0;
   left: 0;
   right: 0;
   bottom: 0;
   background-color: #fc7626;
   -webkit-transition: .4s;
   transition: .4s;
  }
  #wps_wocuf_pro_setting_wrapper .wps_upsell_table #wps_upsell_funnel_name_heading div#wps_upsell_funnel_status .wps_upsell_funnel_span:before {
    position: absolute;
    content: "";
    height: 26px;
    width: 26px;
    left: 4px;
    bottom: 4px;
    background-color: white;
    -webkit-transition: .4s;
    transition: .4s;
  }
  
  .wps_upsell_offer_templates_parent .wps_upsell_offer_template button, .wps_upsell_offer_templates_parent .wps_upsell_offer_template .wps_upsell_offer_template_sub_div .wps_upsell_offer_action button, .wps_upsell_offer_templates_parent .wps_upsell_offer_template .wps_upsell_offer_template_sub_div .wps_upsell_offer_action .button {
    background-color: #f1f1f1;
    border: 1px solid #e0e0e0;
    box-shadow: 0px 0px;
    color: #40484a;
    text-shadow: 0px 0px;
    padding: 5px 18px;
    height: auto;
  
  }
  .wps_upsell_offer_templates_parent .wps_upsell_offer_template.active .button {
    background-color: #2196f3 !important;
    color: #fff !important;
  }
  
  .wps_upsell_offer_template_preview_eight.active,
  .wps_upsell_offer_template_preview_seven.active ,
  .wps_upsell_offer_template_preview_six.active ,
  .wps_upsell_offer_template_preview_five.active ,
  .wps_upsell_offer_template_preview_four.active,
  .wps_upsell_offer_template_preview_three.active,
  .wps_upsell_offer_template_preview_two.active,
  .wps_upsell_offer_template_preview_one.active {
    display: block;
    position: fixed;
    top: 0px;
    left: 0px;
    background-color: rgba(0, 0, 0, 0.79);
    z-index: 9999;
    width: 100%;
    height: 100%;
    overflow-Y: scroll;
  }
  
  
  .wps_upsell_offer_template_preview_eight.active .wps_upsell_offer_template_preview_eight_sub_div ,
  .wps_upsell_offer_template_preview_seven.active .wps_upsell_offer_template_preview_seven_sub_div ,
  .wps_upsell_offer_template_preview_six.active .wps_upsell_offer_template_preview_six_sub_div ,
  .wps_upsell_offer_template_preview_five.active .wps_upsell_offer_template_preview_five_sub_div ,
  .wps_upsell_offer_template_preview_four.active .wps_upsell_offer_template_preview_four_sub_div,
  .wps_upsell_offer_template_preview_three.active .wps_upsell_offer_template_preview_three_sub_div,
  .wps_upsell_offer_template_preview_two.active .wps_upsell_offer_template_preview_two_sub_div,
  .wps_upsell_offer_template_preview_one.active .wps_upsell_offer_template_preview_one_sub_div {
    width: 100%;
    max-width: 1020px;
    margin: 90px auto;
  }
  
  .wps_upsell_offer_template_preview_eight.active .wps_upsell_offer_template_preview_eight_sub_div img,
  .wps_upsell_offer_template_preview_seven.active .wps_upsell_offer_template_preview_seven_sub_div img,
  .wps_upsell_offer_template_preview_six.active .wps_upsell_offer_template_preview_six_sub_div img,
  .wps_upsell_offer_template_preview_five.active .wps_upsell_offer_template_preview_five_sub_div img,
  .wps_upsell_offer_template_preview_four.active .wps_upsell_offer_template_preview_four_sub_div img,
  .wps_upsell_offer_template_preview_three.active .wps_upsell_offer_template_preview_three_sub_div img,
  .wps_upsell_offer_template_preview_two.active .wps_upsell_offer_template_preview_two_sub_div img,
  .wps_upsell_offer_template_preview_one.active .wps_upsell_offer_template_preview_one_sub_div img {
    width: 100%;
  }
  
  .wps_upsell_offer_template_previews .wps_upsell_offer_preview_close {
    z-index: 9999999;
    pointer-events: auto;
    transform: scale(1);
    transition-timing-function: ease-out;
    transition: transform 300ms ease-in;
    display: block;
    position: fixed;
    top: 40px;
    right: 40px;
    width: 40px;
    height: 40px;
    border: solid 1px #fff !important;
    border-radius: 50%;
  }
  .wps_upsell_offer_template_previews .wps_upsell_offer_preview_close .wps_upsell_offer_preview_close_span:before {
    transform: rotate(45deg);
  }
  .wps_upsell_offer_template_previews .wps_upsell_offer_preview_close .wps_upsell_offer_preview_close_span:after {
    transform: rotate(-45deg);
  }
  .wps_upsell_offer_template_previews .wps_upsell_offer_preview_close .wps_upsell_offer_preview_close_span:before, .wps_upsell_offer_template_previews .wps_upsell_offer_preview_close .wps_upsell_offer_preview_close_span:after {
    background: #ffffff;
    content: "";
    margin: auto;
    outline: 2px solid rgba(13, 13, 13, 0.37);
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    width: 20px;
    height: 2px;
    transform-origin: center center;
    transition: transform 250ms cubic-bezier(0.785,0.135,0.15,0.86);
    will-change: transform;
  }
  #wps_wocuf_pro_setting_wrapper .wps_upsell_table #wps_upsell_funnel_name_heading div#wps_upsell_funnel_status span.wps_upsell_funnel_status_on {
    color: #6dbe45;
  }
  #wps_wocuf_pro_setting_wrapper .wps_upsell_table #wps_upsell_funnel_name_heading div#wps_upsell_funnel_status span.wps_upsell_funnel_status_off {
    color: #fc7626;
  }
  #wps_upsell_funnel_status span {
    font-weight: 500;
  }
  .wps_upsell_offer_templates_parent .wps_upsell_offer_template .wps_upsell_offer_preview a:hover:before {
    width: 100%;
    top: 50%;
    content: 'Preview';
    position: absolute;
    left: 0;
    color: #fff;
    z-index: 999;
    right: 0px;
    text-align: center;
  }
  .wps_wocuf_pro_funnels_list table td a:hover {
    background-color: transparent;
  }
  .wps_wocuf_pro_funnels_list tr th {
    background-color: #f1f1f1;
    color: #23282d;
  }
  table.form-table.wps_wocuf_pro_creation_setting {
    margin-top: 30px !important;
    margin-bottom: 15px !important;
    border: solid 2px #ccc;
  }
  div#wps_wocuf_pro_setting_wrapper .submit #wps_wocuf_pro_creation_setting_save {
    background-color: #2196f3;
    padding: 7px 23px;
    height: auto;
    font-size: 14px;
  }
  table.form-table.wps_wocuf_pro_shortcodes,
  table.form-table.wps_upsell_slide_down_table {
    margin-top: 30px !important;
    border: solid 2px #ccc;
  }
  .wps_upsell_offer_templates_parent .wps_upsell_offer_template button:hover,
  .wps_upsell_offer_templates_parent .wps_upsell_offer_template .wps_upsell_offer_template_sub_div .wps_upsell_offer_action button:hover,
  .wps_upsell_offer_templates_parent .wps_upsell_offer_template .wps_upsell_offer_template_sub_div .wps_upsell_offer_action .button:hover{
    background: #2196f3;
    color: #fff;
    box-shadow: 0px 0px;
    border: 1px solid #e0e0e0;
  }
  table.form-table.wps_wocuf_pro_creation_setting .wps_wocuf_pro_enable_plugin_label {
    position: relative;
    display: inline-block;
    width: 60px;
    height: 34px;
    top: -3px;
  }
  table.form-table.wps_wocuf_pro_creation_setting .wps_wocuf_pro_enable_plugin_label .wps_wocuf_pro_enable_plugin_input {
    opacity: 0;
    width: 0;
    height: 0;
  }
  table.form-table.wps_wocuf_pro_creation_setting .wps_wocuf_pro_enable_plugin_label span.wps_wocuf_pro_enable_plugin_span {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #ccc;
    -webkit-transition: .4s;
    transition: .4s;
    border-radius: 30px;
  }
  table.form-table.wps_wocuf_pro_creation_setting .wps_wocuf_pro_enable_plugin_label span.wps_wocuf_pro_enable_plugin_span:before {
    position: absolute;
    content: "";
    height: 26px;
    width: 26px;
    left: 4px;
    bottom: 4px;
    background-color: white;
    -webkit-transition: .4s;
    transition: .4s;
    border-radius: 50%;
  }
  table.form-table.wps_wocuf_pro_creation_setting .wps_wocuf_pro_enable_plugin_label .wps_wocuf_pro_enable_plugin_input:checked + .wps_wocuf_pro_enable_plugin_span:before {
    -webkit-transform: translateX(26px);
    -ms-transform: translateX(26px);
    transform: translateX(26px);
  }
  table.form-table.wps_wocuf_pro_creation_setting .wps_wocuf_pro_enable_plugin_label .wps_wocuf_pro_enable_plugin_input:checked + .wps_wocuf_pro_enable_plugin_span {
    background-color: #6dbe45;
  }
  button.button-primary.wps_upsell_activate_offer_template:focus {
    background-color: #2196f3 !important;
    border: 0;
    box-shadow: 0px 0px;
  }
  .wps-wocuf-pro-wrap {
    margin-top: 30px;
  }
  .wps-wocuf-pro-wrap .wps_wocuf_pro_license_text {
    border: solid 2px #ccc;
    margin-top: 10px;
    padding: 10px 15px;
  }
  .wps-wocuf-pro-wrap .wps_wocuf_pro_license_text #wps_wocuf_pro_license_form .submit {
    padding: 0px 5px !important;
  }
  .wps-wocuf-pro-wrap .wps_wocuf_pro_license_text table.wps-wocuf-pro-form-table tr {
    padding: 0;
  }
  .wps-wocuf-pro-wrap .wps_wocuf_pro_license_text table.wps-wocuf-pro-form-table {
    width: 100%;
  }
  .wps-wocuf-pro-wrap .wps_wocuf_pro_license_text table.wps-wocuf-pro-form-table tr th {
    width: 12%;
    text-align: left;
  }
  .wps-wocuf-pro-wrap .wps_wocuf_pro_license_text table.wps-wocuf-pro-form-table tr td {
    width: 60%;
    display: block;
  }
  .wps-wocuf-pro-wrap .wps_wocuf_pro_license_text table.wps-wocuf-pro-form-table tr #wps_wocuf_pro_license_key {
    height: 38px;
    width: 100%;
    max-width: 380px !important;
  } 
  .wps-wocuf-pro-wrap .wps_wocuf_pro_license_text p.submit {
    padding: 20px 10px !important;
  }
  .wps-wocuf-pro-wrap h1 {
    font-size: 22px !important;
    background-color: #f1f1f1;
    padding: 10px 10px;
    border-radius: 10px 0px;
  }
  .wps-wocuf-pro-wrap .wps_wocuf_pro_license_text {
    border: solid 2px #ccc;
    margin-top: 10px;
    padding: 10px 15px;
  }
  #wps_wocuf_pro_setting_wrapper table.form-table.wps_wocuf_pro_creation_setting tr td .woocommerce-help-tip {
    margin: 0;
    top: 50%;
    position: absolute;
    left: 10px;
    transform: translateY(-50%);
  }
  #wps_wocuf_pro_setting_wrapper table.form-table.wps_wocuf_pro_creation_setting tr td span.select2-selection__rendered {
    line-height: 38px;
  }
  #wps_wocuf_pro_setting_wrapper table.form-table.wps_wocuf_pro_creation_setting tr td .select2.select2-container.select2-container--default .select2-selection.select2-selection--single .select2-selection__arrow {
    height: 38px;
  }
  .select2-container--default.select2-container--focus .select2-selection--multiple {
    border-color: #5b9dd9 !important;
    box-shadow: 0 0 2px rgba(30,140,190,.8);
    outline: 0;
  }
  .wps-wocuf-pro-wrap .wps_wocuf_pro_license_text table.wps-wocuf-pro-form-table tr td #wps_wocuf_pro_license_key {
    width: calc(100% - 30px) !important;
    float: left;
  }
  .wps-wocuf-pro-wrap .wps_wocuf_pro_license_text table.wps-wocuf-pro-form-table tr td #wps_upsell_license_ajax_loader {
    float: left;
    left: 10px;
    top: 10px;
    position: relative;
  }
  .wps_upsell_overview_supported_woo_addons_banner img {
    max-width: 100%;
    width: auto;
  }
  .wps_upsell_overview_go_pro {
    margin: 40px 0;
  }
  
  /**
   * Notice Cross button fix. 
   */
  #wps_wocuf_pro_setting_wrapper .notice-dismiss {
    top: 4px;
  }
  
  /**
   * Offer Clear button.
   */
  .wps-upsell-offer-product-clear.hidden {
    display: none;
  }
  .wps-upsell-offer-product-clear {
    width: auto !important;
    height: auto !important;
  }
  
  /**
   * Custom Offer Image.
   */
  .wps_wocuf_saved_custom_image a:focus{
    box-shadow: unset !important;
  }
  
  /**=========================================== 
                Version : 3.0.0
   ============================================*/
  
  .wps_upsell_lite_tool_ga {
    margin-top: 50px;
    width: 500px;
  }
  .wps_upsell_lite_tool_fb {
    width: 439px !important;
    margin-top: 20px;
  }
  .wps_upsell_overview_product_icon a:focus {
    color: #ffffff;
    box-shadow: none;
    outline: none;
  }
  /*===================================
  =            media query            =
  ===================================*/
  
  
  
  @media only screen and (max-width:1024px)  {
    .wps_wocuf_pro_funnels_list table {
      width: 1024px;
    }
  }
  
  @media only screen and (max-width:867px)  {
    #wps_wocuf_pro_setting_wrapper .nav-tab {
      padding: 10px 35px 10px 35px;
    }
    #wps_wocuf_pro_setting_wrapper .nav-tab {
      margin-top: 17px;
    }
    #wps_wocuf_pro_setting_wrapper .nav-tab:nth-child(1){
      margin-top: 17px !important;
    }
    #wps_wocuf_pro_setting_wrapper nav.nav-tab-wrapper.woo-nav-tab-wrapper {
     display: flex;
     flex-wrap: wrap;
   }
   .wps_upsell_offer_templates_parent .wps_upsell_offer_template {
    width: 50%;
  }
  .new_created_offers.wps_upsell_single_offer th, .new_created_offers.wps_upsell_single_offer td {
    display: block;
  }
   #wps_wocuf_pro_setting_wrapper .wps_wocuf_pro_setting_title,
    #wps_upsell_skype_connect_with_us{
      width: 100%;
    }
    #wps_upsell_skype_connect_with_us{
      margin-top: 10px;
      margin-right: 0;
    }
  }
  @media only screen and (max-width:767px)  {
    .wps-wocuf-pro-wrap .wps_wocuf_pro_license_text table.wps-wocuf-pro-form-table tr td{
      width: 100%;
      display: block;
    }
    .wps-wocuf-pro-wrap .wps_wocuf_pro_license_text table.wps-wocuf-pro-form-table tr th {
      width: 100%;
    }
  
    #wps_upsell_dismiss_elementor_inactive_notice,
    #wps_upsell_activate_elementor {
      font-size: 13px;
      padding: 8px 10px;
    }
    
    #wps_upsell_lite_overview #wps_upsell_lite_overview_video h2 {
      font-size: 21px;
    }
  
  }
  @media only screen and (max-width:600px)  {
  
    .wps_wocuf_pro_funnels_list {
      overflow-x: auto;
      width: 100%;
    }
    table.form-table.wps_wocuf_pro_creation_setting select#wps_wocuf_pro_applied_rule {
      width: 100%;
    }
    table.form-table.wps_wocuf_pro_creation_setting span.select2.select2-container.select2-container--default.select2-container--focus.select2-container--below {
      width: 100% !important;
    }
    table.form-table.wps_wocuf_pro_creation_sett
    .new_created_offers {
      overflow-x: auto;
      width: 100%;
    }
    #wpbody select {
      height: auto;
    }
    .wps_upsell_table select {
      width: 100%;
    }
  
  }
  
  
  @media only screen and (max-width:500px)  {
    #wps_wocuf_pro_setting_wrapper .wps_upsell_table #wps_upsell_funnel_name_heading h2 {
      width: 100%;
      font-size: 28px;
    }
    .wps_upsell_offer_templates_parent .wps_upsell_offer_template {
      width: 100%;
    }
    #wps_wocuf_pro_setting_wrapper .wps_upsell_table #wps_upsell_funnel_name_heading div#wps_upsell_funnel_status {
      float: left;
      padding: 10px 10px;
      width: 100%;
    }
    #wps_wocuf_pro_setting_wrapper .wps_upsell_table .select2-container .select2-search__field {
      font-size: 11px !important;
      width: 80% !important;
    }
    #wps_wocuf_pro_setting_wrapper .wps_upsell_table .new_created_offers input {
      width: 85% !important;
      font-size: 10px !important;
    }
    #wps_wocuf_pro_setting_wrapper .wps_upsell_table .new_created_offers select {
      font-size: 11px !important;
      height: 39px !important;
      width: 80% !important;
    }
    #wps_wocuf_pro_setting_wrapper .wps_upsell_table .new_offers .wps_upsell_offer_title {
      padding: 10px 24px;
    }
    .wps_upsell_table table th label h4{
      padding:0 !important;
    }
    #wps_wocuf_pro_setting_wrapper p, #wps_wocuf_pro_setting_wrapper span{
      font-size: 14px !important; 
    }
  
    #wps_wocuf_pro_setting_wrapper .wps_upsell_table .select2-selection.select2-selection--multiple {
      width: 65% !important;
    }
    #wps_wocuf_pro_setting_wrapper .wps_upsell_table select{
      width: 64% !important;
    }
    #wps_wocuf_pro_setting_wrapper .wps_wocuf_pro_common_class {
      width: 95% !important;
    }
  
    #wps_wocuf_pro_setting_wrapper .wps_wocuf_pro_common_class {
      font-size: 12px !important;
    }
  
    /*updated*/
    #wps_wocuf_pro_setting_wrapper .wps_upsell_table #wps_wocuf_pro_funnel_name {
      width: 100% !important;
    }
  
    #wps_wocuf_pro_setting_wrapper .wps_upsell_table select {
      width: 100% !important;
    }
  
      .form-table.wps_wocuf_pro_creation_setting .select2.select2-container.select2-container--default {
        min-width: 100% !important;
        width: 100% !important;
      }
  
      #wps_wocuf_pro_setting_wrapper .wps_upsell_table .select2-selection.select2-selection--multiple {
        width: 100% !important;
      }
  
      #wps_wocuf_pro_setting_wrapper .wps_upsell_table .select2-container .select2-search__field {
        font-size: 15px !important;
        height: 33px;
      }
      #wps_wocuf_pro_setting_wrapper table.form-table.wps_wocuf_pro_creation_setting tr td input[type="text"]{
        width: 100%;
      }
  
      #wps_upsell_dismiss_elementor_inactive_notice,
      #wps_upsell_activate_elementor {
        font-size: 13px;
        padding: 8px 10px;
      }
      #wps_wocuf_pro_setting_wrapper .nav-tab{
        text-align: center;
        width: 100%;
      }
    }
  
    /* Update 3.2.1 starts*/
    #wps_wocuf_pro_setting_wrapper .wps_upsell_single_offer input, #wps_wocuf_pro_setting_wrapper .wps_upsell_single_offer select, #wps_wocuf_pro_setting_wrapper .wps_upsell_single_offer .select2 {
      width: 100% !important;
      max-width: 400px;
      color: #005646;
      margin: 0;
  }
  
  #wps_wocuf_pro_setting_wrapper .wps_upsell_table .new_offers tr td select, #wps_wocuf_pro_setting_wrapper .wps_upsell_table .new_offers tr td input {
      height: 40px;
  }
    /* Update 3.2.1 ends*/
  
  
    /*since v2.0.0 - Designer CSS - End*/
  
  /**
   * v2.0.0 CSS Ends HERE ------------>>>>>>>>>>>>>>>>>>>
   *
   */
   
   .wps_wocuf_pro_desc {
     text-align: center !important;
   }
  
  
  
   /* Pro banner
   */
   .wps_wupsell_premium_strip:after {
    width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 39px solid transparent;
    border-top: 21px solid #78c900;
    position: absolute;
    content: '';
    top: 8px;
    left: 24px;
    transform: rotate(27deg);
    z-index: -1;
  }
  .wps_wupsell_premium_strip {
    border: 1px solid #78c900;
    color: #ffffff;
    background-color: #78c900;
    position: absolute;
    top: 15px;
    bottom: 0;
    right: 0;
    left: 0px;
    width: 32px;
    height: 21px;
    transform: skewY(-26deg);
    transform-origin: top left;
    color: #ffffff;
    text-align: right;
    font-size: 14px;
  }
  
  
  /* Go pro popup - Start */
  .wps_ubo_lite_go_pro_popup_wrap.wps_ubo_lite_go_pro_popup_show {
    opacity: 1;
    visibility: visible;
    transition: 0.3s linear all;
  }
  .wps_ubo_lite_go_pro_popup_wrap {
    align-items: center;
    background-color: rgba(0,0,0,0.5); 
    bottom: 0;
    display: flex;
    height: 100%; 
    justify-content: center;
    left: 0;
    opacity: 0;
    position: fixed; 
    right: 0;
    top: 0; 
    transition: 0.3s linear all;
    visibility: hidden;
    width: 100%; 
    z-index: 999; 
  }
  .wps_ubo_lite_go_pro_popup {
    background-color: #ffffff;
    max-width: 800px;
    border-radius: 4px;
    padding: 20px;
    text-align: center;
    position: relative;
    margin-left: 160px;
  }
  .wps_ubo_lite_go_pro_popup_head {
    position: relative;
  }
  .wps_ubo_lite_go_pro_popup_close {
    position: absolute;
    right: -11px;
    top: 6px;
    opacity: 0.8;
    width: 25px;
    color: rgba(255,255,255,0.6);
    text-decoration: none;
    font-size: 22px;
    border: 1px solid rgba(255,255,255,0.6);
    height: 25px;
    line-height: 21px;
    border-radius: 50%;
  }
  #wps_upsell_bump_setting_wrapper .wps_ubo_lite_go_pro_popup_close span {
      font-size: 25px !important;
      line-height: 19px;
  }
  .wps_ubo_lite_go_pro_popup_close:focus,
  .wps_ubo_lite_go_pro_popup_close:hover{
    outline: 0;
    box-shadow: none;
    color: #ffffff;
    border-color: #ffffff;
  }
  .wps_ubo_lite_go_pro_popup img {
    max-width: 100%;
    width: auto;
  }
  .wps_ubo_lite_go_pro_popup_button .wps_ubo_lite_overview_go_pro_button,
  .button.wps_ubo_lite_overview_go_pro_button {
    background-color: #78c900;
    color: #ffffff;
    padding: 14px 36px;
    height: auto;
    border: none;
    font-size: 18px;
    margin-top: 20px;
    margin-bottom: 20px;
    text-transform: capitalize;
    box-shadow: none;
  }
  .wps_ubo_lite_go_pro_popup_button .wps_ubo_lite_overview_go_pro_button span, .button.wps_ubo_lite_overview_go_pro_button span{
    vertical-align: middle;
    margin-left: 5px;
  }
  .wps_ubo_lite_go_pro_popup_button .wps_ubo_lite_overview_go_pro_button:focus,
  .wps_ubo_lite_go_pro_popup_button .wps_ubo_lite_overview_go_pro_button:hover,
  .button.wps_ubo_lite_overview_go_pro_button:focus,
  .button.wps_ubo_lite_overview_go_pro_button:hover{
    background-color:#78c900;
    box-shadow: none;
    color: #ffffff;
    opacity: 0.8;
    outline: 0;
  }
  .wps_ubo_lite_go_pro_popup_button {
      text-align: center;
  }
  .wps_ubo_lite_go_pro_popup_head h2 {
    background-color: #7979f6;
    border-radius: 5px 5px 0 0;
    color: #ffffff;
    font-size: 30px;
    font-weight: 500;
    line-height: 1.7;
    margin: -20px -20px 30px -20px;
    padding: 10px;
  }
  .wps_ubo_lite_go_pro_popup_content p {
    font-size: 15px;
    line-height: 1.7;
  }
  /* Go pro popup - End */
  
  #wps_wocuf_pro_setting_wrapper .wps_upsell_table .wps_upsell_single_offer .wps-upsell-tabset input {
      display: none;
    }
    #wps_wocuf_pro_setting_wrapper .wps_upsell_table .wps_upsell_single_offer .wps-upsell-tabset input:checked + label {
      background-color: #16bca4;
      color: #fff;
    }
    #wps_wocuf_pro_setting_wrapper .wps_upsell_table .wps_upsell_single_offer .wps-upsell-tabset input ~ label {
      padding: 18px 80px;
      display: inline-block;
      border-radius: 5px 5px 0px 0px;
      background-color: #e9e9e9;
    }
    .wps_upsell_table .wps_upsell_single_offer .tab-panel{
      display: none !important;
    }
    #wps_wocuf_pro_setting_wrapper .wps_upsell_table .wps_upsell_single_offer .wps-upsell-tabset input:checked + label.wps-elementer-tabs ~ .tab-panels-wrapper #wps-elementer-template {
      display: block !important;
    }
    #wps_wocuf_pro_setting_wrapper .wps_upsell_table .wps_upsell_single_offer .wps-upsell-tabset input:checked + label.wps-divi-tabs + .tab-panels-wrapper #wps-divi-template {
      display: block !important;
    }
    .wps-upsell-tabset .tab-panels-wrapper {
      border-top: solid 1px #00bda5;
      padding: 20px 15px;
    }
  
  
    
    .wps-wocuf-sticky-btn{
      position: sticky;
      bottom: 0;
      background-color: #fff;
      padding: 20px 0px !important;
  }
  
  :root {
    --wp-admin-theme-color: #2271b1;
  }
  
  .wp-admin.wp-core-ui .select2-container--default .select2-results .select2-results__option--highlighted[aria-selected], .wp-admin.wp-core-ui .select2-container--default .select2-results .select2-results__option--highlighted[data-selected]{
      background-color: var(--wp-admin-theme-color) !important;
  }
  .wps-offer-notice.notice.notice-warning {
    padding: 0;
    border: none;
    margin-left: 2px;
    margin-right: 20px;
  }
  .wps-offer-notice.notice.notice-warning a img {
    display: block;
    width: 100%;
    height: auto;
  }
  
  
  
  body {font-family: Arial, Helvetica, sans-serif;}
  
  /* The Modal (background) */
  .modal {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 1; /* Sit on top */
    padding-top: 100px; /* Location of the box */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
  }
  
  /* Modal Content */
  .modal-content {
    background-color: #fefefe;
    margin: auto;
    padding: 20px;
    border: 1px solid #888;
    width: 80%;
  }
  
  /* The Close Button */
  .close {
    color: #aaaaaa;
    float: right;
    font-size: 28px;
    font-weight: bold;
  }
  
  .close:hover,
  .close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
  }
  
  canvas {
    border: 1px solid black;
  }
  
  
  
  
  /* store checkout css starts */
  
  #wps-ufw_main *:focus {
    outline: none;
    box-shadow: none;
  }
  
  .wps-ufw_sc-body .wps-notice-wrapper {
    display: none;
  }
  
  #wps-ufw_main .wps-ufw_main-h2 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    gap: 10px;
  }
  
  #wps-ufw_main .wps-ufw_main-h2 .wps-ufw_mh-text {
    font-size: 18px;
    font-weight: 600;
  }
  
  #wps-ufw_main .wps-ufw_main-h2 .wps-ufw_mh-buttons {
    display: flex;
    align-items: center;
    gap: 10px;
  }
  
  #wps-ufw_main .wps-ufw_main-h2 .wps-ufw_mh-buttons>a,
  #wps-ufw_main .wps-ufw_main-h2 .wps-ufw_mh-buttons .wps-ufw_btn-act-main {
    text-decoration: none;
    font-size: 14px;
    display: inline-block;
    padding: 8px 15px;
    background: #2196f3;
    color: #fff;
    border-radius: 5px;
    cursor: pointer;
    border: 1px solid;
  }
  
  #wps-ufw_main .wps-ufw_mh-buttons>a:hover {
    background: #1079cc;
  }
  
  .wps-ufw_btn-act-desc {
    display: flex;
    flex-direction: column;
    position: absolute;
    top: calc(100% + 10px);
    left: 0;
    right: 0;
    border: 1px solid #e2e2e2;
    border-radius: 5px;
    background: #fff;
    padding: 5px 0;
    visibility: hidden;
    height: 0;
    z-index: -999;
  }
  
  .wps-ufw_btn-act-desc.wps-ufw_btn-active {
    visibility: visible;
    height: auto;
    z-index: 999;
  }
  
  #wps-ufw_main .wps-ufw_main-h2 .wps-ufw_mh-buttons .wps-ufw_btn-act-main {
    background: #f4f4f4;
    color: #000;
    padding-right: 32px;
    border: 1px solid #e2e2e2;
    position: relative;
  }
  
  #wps-ufw_main .wps-ufw_main-h2 .wps-ufw_mh-buttons .wps-ufw_btn-act-main:after {
    content: "\f347";
    font-family: dashicons;
    position: absolute;
    right: 10px;
    font-size: 16px;
    top: 9px;
  }
  
  .wps-ufw_btn-act-main.wps-ufw_btn-active:after {
    transform: rotate(180deg);
  }
  
  .wps-ufw_mh-but.wps-ufw_btn-act {
    position: relative;
  }
  
  #wps-ufw_main .wps-ufw_btn-act-desc span {
    padding: 5px 10px;
    cursor: pointer;
    font-size: 14px;
  }
  
  #wps-ufw_main .wps-ufw_btn-act-desc span:hover {
    color: #2196f3;
  }
  
  /* Popup css start */
  #wps-ufw_btn-act-desc-pop {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 99999;
  }
  
  .wps-ufw_btn-act-desc-pop--shadow {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.5);
  }
  
  .wps-ufw_btn-act-desc-pop-in {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 1;
    background: #fff;
    padding: 15px;
    border-radius: 5px;
    max-width: 460px;
    width: calc(100% - 30px);
  }
  
  #wps-ufw_btn-act-desc-pop .wps-ufw_adp-head {
    font-size: 18px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 0 15px;
  }
  
  #wps-ufw_btn-act-desc-pop .wps-ufw_adp-head .dashicons {
    font-size: 20px;
    cursor: pointer;
  }
  
  .wps-ufw_adp-main {
    display: flex;
    flex-direction: column;
    gap: 15px;
    max-height: 150px;
    overflow-y: auto;
    margin: 0 0 20px;
  }
  
  .wps-ufw_adp-main::-webkit-scrollbar {
    width: 5px;
  }
  
  .wps-ufw_adp-main::-webkit-scrollbar-track {
    background: #f1f1f1;
  }
  
  .wps-ufw_adp-main::-webkit-scrollbar-thumb {
    background: #2196f3;
  }
  
  .wps-ufw_adp-main::-webkit-scrollbar-thumb:hover {
    background: #2196f355;
  }
  
  .wps-ufw_adp-main input[type=text],
  .wps-ufw_adp-main textarea,
  .wps-ufw_adp-main select,
  .wps-ufw_msmsmts-art input[type=text] ,
  .wps-ufw_msmsmts-art textarea {
    width: calc(100% - 2px);
    max-width: 100%;
    min-height: 40px;
    font-weight: 400;
    border: 1px solid #e2e2e2;
    box-shadow: none;
    padding: 5px;
  }
  
  .wps-ufw_adp-main textarea {
    min-height: 100px;
  }
  
  .wps-ufw_adp-main *::placeholder {
    color: #bcbcbc;
  }
  
  .wps-ufw_adp-foot {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    gap: 10px;
  }
  
  .wps-ufw_adpf-btn {
    padding: 5px 10px;
    border-radius: 5px;
    color: #4d4d4d;
    cursor: pointer;
  }
  
  .wps-ufw_adpf-btn.wps-ufw_adpf-update {
    color: #fff;
    background: #2196f3;
    border-color: #2196f3;
  }
  
  .wps-ufw_adp-main input[type="text"]:focus,
  .wps-ufw_adp-main textarea:focus,
  .wps-ufw_adp-main select:focus,
  #wps-ufw_main .wps-ufw_msmsh-input input[type=text]:focus,
  .wps-ufw_msmsmts-art input[type=text]:focus {
    border-color: #2196f3;
    outline: none;
    box-shadow: none;
  }
  
  /* Popup css end */
  
  /* Notice start */
  .wps-ufw_m-notice {
    padding: 5px 5px 5px 32px;
    background: #fff5f5;
    border-radius: 5px;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    gap: 10px;
    position: relative;
    align-items: center;
    margin: 0 0 15px;
  }
  
  .wps-ufw_m-notice:before {
    content: "\f14c";
    position: absolute;
    left: 8px;
    font-family: dashicons;
    color: #ff7577;
    font-size: 16px;
    top: 50%;
    transform: translate(0, -50%);
  }
  
  .wps-ufw_m-notice a {
    background: #ff7577;
    display: inline-block;
    padding: 5px 10px;
    border-radius: 5px;
    text-decoration: none;
    color: #fff;
  }
  
  .wps-ufw_m-notice a:hover {
    background: #fe5557;
  }
  
  
  .wps-ufw_m-notice-enabled {
    padding: 5px 5px 5px 32px;
    background: #f6fff5;
    border-radius: 5px;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    gap: 10px;
    position: relative;
    align-items: center;
    margin: 0 0 15px;
  }
  
  .wps-ufw_m-notice-enabled:before {
    content: "\f14c";
    position: absolute;
    left: 8px;
    font-family: dashicons;
    color: #75ff75;
    font-size: 16px;
    top: 50%;
    transform: translate(0, -50%);
  }
  
  .wps-ufw_m-notice-enabled a {
    background: #0b5214;
    display: inline-block;
    padding: 5px 10px;
    border-radius: 5px;
    text-decoration: none;
    color: #fff;
  }
  
  .wps-ufw_m-notice-enabled a:hover {
    background: #0b5214;
  }
  
  /* Notice end */
  
  /* Checkout and thank tabs start */
  
  #wps-ufw_main {
    position: relative;
  }
  
  .wps-ufw_ms-head {
    display: flex;
    justify-content: space-between;
    gap: 10px;
    padding: 8px;
    border: 1px solid #e2e2e2;
    border-radius: 5px;
    margin: 0 0 15px;
  }
  
  .wps-ufw_ms-buttons {
    display: flex;
    gap: 10px;
    align-items: center;
  }
  
  .wps-ufw_ms-but.wps-ufw_btn-ms {
    position: relative;
  }
  
  .wps-ufw_btn-ms-desc {
    position: absolute;
    background: #fff;
    padding: 5px 0;
    display: flex;
    flex-direction: column;
    right: 0;
    margin: 15px 0 0;
    border: 1px solid #e2e2e2;
    border-radius: 5px;
    height: 0;
    visibility: hidden;
    z-index: -999;
  }
  
  .wps-ufw_btn-ms-desc.wps-ufw_btn-active {
    height: auto;
    visibility: visible;
    z-index: 999;
  }
  
  .wps-ufw_ms-buttons .dashicons {
    transform: rotate(90deg);
    cursor: pointer;
  }
  
  .wps-ufw_btn-ms-desc span {
    padding: 5px 10px 5px 10px;
    display: inline-block;
    cursor: pointer;
  }
  
  .wps-ufw_btn-ms-desc span:hover {
    color: #2196f3;
  }
  
  .wps-ufw_ms-head .wps-ufw_ms-btn-link {
    color: #2196f3;
    cursor: pointer;
  }
  
  .wps-ufw_ms-head a.wps-ufw_ms-but.wps-ufw_btn-con {
    text-decoration: none;
    color: #707070;
    position: relative;
  }
  
  .wps-ufw_ms-head a.wps-ufw_ms-but.wps-ufw_btn-con:before {
    content: "\f177";
    font-family: dashicons;
    vertical-align: bottom;
    margin-right: 5px;
    font-size: 16px;
  }
  
  .wps-ufw_ms-head a.wps-ufw_ms-but.wps-ufw_btn-con:hover {
    color: #2196f3;
  }
  
  .wps-ufw_ms-head .wps-ufw_ms-btn-link:hover {
    color: #1079cc;
  }
  
  main.wps-ufw_ms-main {
    display: none;
    position: absolute;
    top: 0;
    left: -20px;
    right: -20px;
    background: #fff;
    padding: 0 20px 20px;
    z-index: 1;
  }
  
  #wps-ufw_main .wps-ufw_msm-head>.dashicons-arrow-left-alt {
    font-size: 20px;
    display: inline-block;
    cursor: pointer;
  }
  
  #wps-ufw_main .wps-ufw_msm-head {
    display: flex;
    font-size: 18px;
    font-weight: 600;
    align-items: center;
    gap: 10px;
    margin: 0 0 20px;
  }
  
  .wps-ufw_msmh-in {
    flex: 1;
    text-align: right;
  }
  .wps-ufw_pri-btn-preview {
    text-decoration: none;
    font-size: 16px;
    color: #fff;
    font-weight: 400;
    display: inline-block;
    padding: 8px 15px;
    background: #2196f3;
    border-radius: 5px;
    cursor: pointer;
  }
  .wps-ufw_pri-btn-preview a{
    color: #fff !important;
   
  }
  
  .wps-ufw_pri-btn-preview:hover {
    background: #1079cc;
  }
  
  .wps-ufw_pri-btn {
    text-decoration: none;
    font-size: 16px;
    color: #fff;
    font-weight: 400;
    display: inline-block;
    padding: 8px 15px;
    background: #2196f3;
    border-radius: 5px;
    cursor: pointer;
  }
  
  .wps-ufw_pri-btn:hover {
    background: #1079cc;
  }
  
  #wps-ufw_main .wps-ufw_pri-txt-btn {
    display: inline-block;
    font-size: 14px;
    font-weight: 600;
    margin-right: 10px;
    color: #c8c8c8;
    cursor: pointer;
    letter-spacing: 0.4px;
  }
  
  #wps-ufw_main .wps-ufw_pri-txt-btn:hover,
  .wps-ufw_msmsml-item .dashicons-trash:hover {
    color: #d63638;
  }
  
  .wps-ufw_msms-head {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 10px;
    justify-content: space-between;
  }
  
  #wps-ufw_main .wps-ufw_msms-head h3 {
    margin: 0;
    font-size: 32px;
    font-weight: 600;
    color: #c8c8c8;
    letter-spacing: 0.5px;
    line-height: 1.25;
  }
  
  #wps-ufw_main .wps-ufw_msmsh-input {
    display: flex;
    flex-direction: column;
    gap: 5px;
    max-width: 650px;
    width: 100%;
    align-items: flex-end;
  }
  
  #wps-ufw_main .wps-ufw_msmsh-input label {
    font-size: 14px;
    font-weight: 600;
  }
  
  #wps-ufw_main .wps-ufw_msmsh-input input[type=text] {
    width: 100%;
    padding: 5px;
    min-height: 35px;
    line-height: 1.25;
    border: 1px solid #e2e2e2;
  }
  
  .wps-ufw_msms-main {
    border: 1px solid #e2e2e2;
    margin: 25px 0 0;
    border-radius: 5px;
    display: grid;
    grid-template-columns: 1fr 30%;
  }
  
  .wps-ufw_msmsm {
    flex: 1;
    padding: 15px;
  }
  
  .wps-ufw_msmsm.wps-ufw_msmsm-left {
    flex: 0 0 70%;
    border-radius: 3px;
    border-right: 1px solid #e2e2e2;
    padding-bottom: 0;
  }
  
  #wps-ufw_msms-main .wps-ufw_msmsmli-title {
    font-size: 14px;
    font-weight: 600;
    padding: 5px;
    line-height: 1.5;
    display: inline-block;
    position: relative;
    cursor: default;
  }
  
  #wps-ufw_msms-main .wps-ufw_msmsmr-head {
    margin: 0;
    font-size: 18px;
    line-height: 1.25;
    padding: 0 0 10px;
    border-bottom: 1px dashed #e2e2e2;
  }
  
  #wps-ufw_msms-main .wps-ufw_msmsmr-title {
    font-size: 14px;
    padding: 15px 0 10px;
    font-weight: 600;
    line-height: 1.5;
  }
  
  #wps-ufw_msms-main .wps-ufw_msmsmr-item {
    padding: 5px 10px;
    border: 1px solid #e2e2e2;
    border-radius: 3px;
    cursor: grabbing;
    display: inline-block;
    font-size: 12px;
  }
  
  .wps-ufw_msmsmr-wrap {
    display: flex;
    gap: 6px;
    flex-wrap: wrap;
  }
  
  .wps-ufw_msmsml-item {
    border: 1px solid #e2e2e2;
    border-radius: 3px;
    position: relative;
    margin: 0 0 15px;
  }
  
  .wps-ufw_msmsml-item .dashicons-trash {
    position: absolute;
    top: 5px;
    right: 5px;
    cursor: pointer;
    color: #dbdbdb;
  }
  
  .wps-ufw_msmsmli-wrap {
    padding: 10px;
    display: flex;
    flex-wrap: wrap;
    gap: 6px;
    border-top: 1px solid #e2e2e2;
    min-height: 52px;
  }
  
  .wps-ufw_msmsmli-wrap.wps-ufw_msmsmr-wrap {
    border: 1px dashed #e2e2e2;
  }
  
  
  
  .wps-ufw_msm-head .wps-ufw_confirmation {
    display: none;
    font-size: 18px;
    font-weight: 400;
    background: rgba(255,255,255,0.9);
    padding: 80px 20px;
    max-width: 400px;
    width: 95%;
    text-align: center;
    border-radius:5px;
    border: 2px solid #2196f3;
    color: #2196f3;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    letter-spacing: 0.4px;
    z-index: 9;
  }
  
  .wps-ufw_sc-body #wpfooter {
    display: none;
  }
  
  .wps-ufw_msmsml-item.last-left-item .dashicons-trash {
    cursor: not-allowed;
    color: #f4f4f4 !important;
  }
  
  #wps-ufw_main h3.wps-ufw_msmsmt-title {
    margin: 0;
  }
  
  .wps-ufw_msh-thanks .wps-ufw_msms-main {
    display: block;
    padding: 15px;
  }
  
  .wps-ufw_msmsmt-sec {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 15px;
    margin: 15px 0 0;
  }
  
  .wps-ufw_msmsmts-art {
    display: flex;
    flex-direction: column;
    gap: 5px;
  }
  
  .wps-ufw_msmsmts-art label {
    font-weight: 600;
  }
  
  
  
  
  #wps-ufw_main.wps-ufw_store-checkout .wps_wocuf_pro_creation_setting {
      box-shadow: none;
      margin: 0 0 15px!important;
  }
  
  #wps-ufw_main.wps-ufw_store-checkout {
      /* box-shadow: 0 0 10px rgb(0 0 0 / 14); */
      padding: 15px;
      margin:25px 0 0;
  }
  
  #wps-ufw_main.wps-ufw_store-checkout .wps-ufw_m-sec {
      display: grid;
      grid-template-columns: 1fr 1fr;
      gap: 20px;
  }
  
  .wps-ufw_store-checkout .wps-ufw_m-sec .wps-ufw_ms-head {
      align-items: center;
      justify-content: center;
  }
  
  #wps-ufw_main.wps-ufw_store-checkout .wps-ufw_m-sec .wps-ufw_ms-head .wps-ufw_ms-btn-link {
      font-size: 44px;
      font-weight: 700;
      color: #2196f3;
      line-height: 1.5;
      width: 100%;
      text-align: center;
      min-height: 100px;
      align-items: center;
      display: flex;
      justify-content: center;
  }
  
  #wps-ufw_main.wps-ufw_store-checkout .wps-ufw_m-sec .wps-ufw_ms-head .wps-ufw_ms-btn-link:hover {
      color: #2196f355;
  }
  
  @media only screen and (max-width: 768px) {
    .wps-ufw_msms-main {
      display: flex;
      flex-direction: column-reverse;
    }
  
    .wps-ufw_msmsm.wps-ufw_msmsm-left {
      border: none;
    }
  
    #wps-ufw_main .wps-ufw_msm-head>.dashicons-arrow-left-alt {
      font-size: 20px !important;
    }
  
    #wps-ufw_main .wps-ufw_msmsh-input {
      max-width: 766px;
    }
  
    .wps-ufw_msmsmt-sec {
      grid-template-columns: 1fr 1fr;
    }
  
    
  }
  
  @media only screen and (max-width: 620px) {
  
    .wps-ufw_msmsmt-sec {
      grid-template-columns: 1fr;
    }
    #wps-ufw_main.wps-ufw_store-checkout .wps-ufw_m-sec .wps-ufw_ms-head .wps-ufw_ms-btn-link {
      font-size: 24px;
    }
  }
  
  
  .wps-ufw_msmsm-right .wps-ufw_msmsmr-wrap {
    height: calc(100% - 35px);
    display: block;
  }
  
  
  .wps-ufw_msmsm-right .wps-ufw_msmsmr-wrap span {
    margin: 0 6px 6px 0;
  }
  
  .wps_wocuf_tab {
            overflow: hidden;
            border-bottom: 1px solid #ccc;
        }
  
        .wps_wocuf_tab button {
            background-color: inherit;
            float: left;
            border: none;
            outline: none;
            cursor: pointer;
            padding: 14px 16px;
            transition: 0.3s;
        }
  
        .wps_wocuf_tab button:hover {
            background-color: #ddd;
        }
  
        .wps_wocuf_tab button.active {
            background-color: #ccc;
        }
  
        .wps_wocuf_tabcontent {
            display: none;
            padding: 16px;
            border: 1px solid #ccc;
            border-top: none;
        }
  
        .wps_wocuf_tabcontent.show {
            display: block;
        }
  
  /* Checkout and thank tabs end */

  /* Need to restrict it to save page only */
  #wps_upsell_myModal {
    display: none;
  }
