
/* #h-tabs .elementor-tab-desktop-title.elementor-active{
    background-color: #1F8AD3!important; 
    color: #ffffff!important;
} */
#elementor-tab-title-6532.elementor-active {
    background-color: #003968; /* Your desired background color */
    color: #fff; /* Optional: change text color */
}

.bg-pro{
    background: linear-gradient(to bottom, #1a6fbd, #023869);

}
.pro-icon .elementor-icon-list-icon{
    order:1;
    margin-left: 5px;
}


#h-tabs #elementor-tab-title-6531,#h-tabs #elementor-tab-title-9801{
      padding: 15px 25px;
    cursor: pointer;
    background-color: transparent;
    color: #100f0d;
    border-radius: 0px;
    font-family: "Rubik", Sans-serif !important;
    font-weight: 400 !important;
    margin: 0;
    border-radius: 50px 0px 0px 50px!important;
     box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1)!important;


    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    border-top:1px solid rgba(0, 0, 0, 0.1);
    

    
}

#h-tabs #elementor-tab-title-6532,#h-tabs #elementor-tab-title-9802 {
     padding: 15px 25px;
    cursor: pointer;
    background-color: transparent;
    color: #100f0d;
    border-radius: 0px;
    font-family: "Rubik", Sans-serif !important;
    font-weight: 400 !important;
    margin: 0; /* No gaps between buttons */
   
    border-radius: 0px 50px 50px 0px!important;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1)!important;


    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    border-top:1px solid rgba(0, 0, 0, 0.1);
}





/* This makes sure the tabs are all in the same row on mobile */

@media screen and (min-width: 320px) {
  #h-tabs .elementor-tabs-wrapper {
    display: flex;
        flex-direction: row;
  }
}

@media screen and (min-width: 320px) {
  #h-tabs .elementor-tab-mobile-title {
    display: none;
  }
}


/* Control the padding on mobile */

@media screen and (min-width: 320px) {
    .elementor-widget-tabs .elementor-tab-desktop-title {
        padding-top: 15px;
        padding-bottom: 15px;
    }
}

/* Add some padding to the whole tabs bar */

#h-tabs .elementor-tabs-wrapper {
    padding-left:10px;
    padding-right: 10px;
}


/* This makes the tabs stay centered regardless of screen resolution */

#h-tabs .elementor-tabs-wrapper {
    display: flex;
    justify-content: center;
}


/* Style how the tabs look when active */


    
    .elementor-icon-list-item.elementor-inline-item a{
        text-decoration: none!important;
    }
	
    @media (min-width:768px){
	  .package-heading{
        height:60px!important;
    }
	}




/* composite plugin */
.wooco_component_product_selection_list_item{
    border:none!important;
    
}
.wooco_component_product_selection_list_item_image{
    display: none!important;
}
.wooco_component_product_selection_list .wooco_component_product_selection_list_item .wooco_component_product_selection_list_item_choose span:before {
    border-width: 1px!important; 
    border-radius: 3px!important;
    border-color:#808285!important;
    background-color: #ffff!important;
    width:17px!important;
    height:17px!important;
    line-height: 17px!important;
    font-size: 16px!important;
}

.wooco_component_product_selection_list .wooco_component_product_selection_list_item.wooco_item_selected .wooco_component_product_selection_list_item_choose span:before{
        background-color: #046bd2!important;
        border-color: #046bd2!important
}
/* font size of composite products */
.wooco_component_product_selection_list .wooco_component_product_selection_list_item .wooco_component_product_selection_list_item_info .wooco_component_product_selection_list_item_name {
    
    font-size: 16px;
}
/* composite plugin */







/* //remove spinner from product pages//
 */

body.postid-6672 .blockUI.blockOverlay,body.postid-6687 .blockUI.blockOverlay,
body.postid-6698 .blockUI.blockOverlay{
    display: none!important;
}


/* Hide the original text */
.wooco_component_product_selection_list_item[data-id="6655"] .wooco_component_product_selection_list_item_name,
.wooco_component_product_selection_list_item[data-id="6659"] .wooco_component_product_selection_list_item_name ,
.wooco_component_product_selection_list_item[data-id="6667"] .wooco_component_product_selection_list_item_name ,
.wooco_component_product_selection_list_item[data-id="6663"] .wooco_component_product_selection_list_item_name ,
.wooco_component_product_selection_list_item[data-id="6679"] .wooco_component_product_selection_list_item_name,
.wooco_component_product_selection_list_item[data-id="6675"] .wooco_component_product_selection_list_item_name ,
.wooco_component_product_selection_list_item[data-id="6681"] .wooco_component_product_selection_list_item_name ,
.wooco_component_product_selection_list_item[data-id="6684"] .wooco_component_product_selection_list_item_name,
.wooco_component_product_selection_list_item[data-id="6689"] .wooco_component_product_selection_list_item_name,
.wooco_component_product_selection_list_item[data-id="6692"] .wooco_component_product_selection_list_item_name ,
.wooco_component_product_selection_list_item[data-id="6694"] .wooco_component_product_selection_list_item_name ,
.wooco_component_product_selection_list_item[data-id="6696"] .wooco_component_product_selection_list_item_name

{
    visibility: hidden;
    position: relative;
}

/* Add new text using a pseudo-element */
.wooco_component_product_selection_list_item[data-id="6655"] .wooco_component_product_selection_list_item_name::after {
    content: "1 Year License – Professional Edition"; /* New text content */
    visibility: visible;
    position: absolute;
    top: 0;
    left: 0;
}
/* //monthly professional license// */
.wooco_component_product_selection_list_item[data-id="6659"] .wooco_component_product_selection_list_item_name::after {
    content: "1 Month License – Professional Edition"; /* New text content */
    visibility: visible;
    position: absolute;
    top: 0;
    left: 0;
}
/* //yearly premium support//
 */


.wooco_component_product_selection_list_item[data-id="6667"] .wooco_component_product_selection_list_item_name::after {
    content: "1 Year – Premium Support"; /* New text content */
    visibility: visible;
    position: absolute;
    top: 0;
    left: 0;
}
.wooco_component_product_selection_list_item[data-id="6663"] .wooco_component_product_selection_list_item_name::after {
    content: "1 Month – Premium Support"; /* New text content */
    visibility: visible;
    position: absolute;
    top: 0;
    left: 0;
}
/* Add new text using a pseudo-element */
.wooco_component_product_selection_list_item[data-id="6679"] .wooco_component_product_selection_list_item_name::after {
    content: "1 Year License – Corporate Edition"; /* New text content */
    visibility: visible;
    position: absolute;
    top: 0;
    left: 0;
}
/* //monthly professional license// */
.wooco_component_product_selection_list_item[data-id="6675"] .wooco_component_product_selection_list_item_name::after {
    content: "1 Month License – Corporate Edition"; /* New text content */
    visibility: visible;
    position: absolute;
    top: 0;
    left: 0;
}
/* //yearly premium support//
 */


.wooco_component_product_selection_list_item[data-id="6681"] .wooco_component_product_selection_list_item_name::after {
    content: "1 Year – Premium Support"; /* New text content */
    visibility: visible;
    position: absolute;
    top: 0;
    left: 0;
}
.wooco_component_product_selection_list_item[data-id="6684"] .wooco_component_product_selection_list_item_name::after {
    content: "1 Month – Premium Support"; /* New text content */
    visibility: visible;
    position: absolute;
    top: 0;
    left: 0;
}
.wooco_component_product_selection_list_item[data-id="6689"] .wooco_component_product_selection_list_item_name::after {
    content: "1 Year License – Enterprise Edition"; /* New text content */
    visibility: visible;
    position: absolute;
    top: 0;
    left: 0;
}
/* //monthly professional license// */
.wooco_component_product_selection_list_item[data-id="6692"] .wooco_component_product_selection_list_item_name::after {
    content: "1 Month License – Enterprise Edition"; /* New text content */
    visibility: visible;
    position: absolute;
    top: 0;
    left: 0;
}
/* //yearly premium support//
 */


.wooco_component_product_selection_list_item[data-id="6694"] .wooco_component_product_selection_list_item_name::after {
    content: "1 Year – Premium Support"; /* New text content */
    visibility: visible;
    position: absolute;
    top: 0;
    left: 0;
}
.wooco_component_product_selection_list_item[data-id="6696"] .wooco_component_product_selection_list_item_name::after {
    content: "1 Month – Premium Support"; /* New text content */
    visibility: visible;
    position: absolute;
    top: 0;
    left: 0;
}

/* //remove coupon error on cart page// */
body.page-id-1706 .woocommerce-error,body.woocommerce-checkout .woocommerce-message,.coupon,body.page-id-1707 .woocommerce-form-coupon-toggle,
body.postid-6698 .price.wooco-price-6698,
body.postid-6698 .wooco_total.wooco-total,
body.postid-6687 .price.wooco-price-6687,
body.postid-6687 .wooco_total.wooco-total,
body.postid-6687 .wooco_summary.wooco-summary.wooco-text,
body.postid-6672 .price.wooco-price-6672,
body.postid-6672 .wooco_summary.wooco-summary.wooco-text,
body.postid-6698 .wooco_summary.wooco-summary.wooco-text

{
display: none;
}

/* //optional after premium support on composite product page// */
.wooco_component_2 .wooco_component_name:after {
    content: " (Optional)";
    background-color: #046BD2;
    color: white;
    padding: 7px 13px;
    margin-left: 18px;
    border-radius: 4px;
    font-size: 12px;
    font-weight: bold;
}

/* //content after prices//
     */
body.first-time-customer .wooco_component_product_selection_list_item[data-id="6689"] .wooco_component_product_selection_list_item_desc:after,
body.first-time-customer .wooco_component_product_selection_list_item[data-id="6692"] .wooco_component_product_selection_list_item_desc:after,
body.first-time-customer .wooco_component_product_selection_list_item[data-id="6679"] .wooco_component_product_selection_list_item_desc:after,
body.first-time-customer .wooco_component_product_selection_list_item[data-id="6675"] .wooco_component_product_selection_list_item_desc:after,
body.first-time-customer .wooco_component_product_selection_list_item[data-id="6655"] .wooco_component_product_selection_list_item_desc:after,
body.first-time-customer .wooco_component_product_selection_list_item[data-id="6659"] .wooco_component_product_selection_list_item_desc:after{
    display: inline!important;
    position: relative!important;

}

body.not-first-time-customer .wooco_component_product_selection_list_item[data-id="6689"] .wooco_component_product_selection_list_item_desc:after,
body.not-first-time-customer .wooco_component_product_selection_list_item[data-id="6692"] .wooco_component_product_selection_list_item_desc:after,
body.not-first-time-customer .wooco_component_product_selection_list_item[data-id="6679"] .wooco_component_product_selection_list_item_desc:after,
body.not-first-time-customer .wooco_component_product_selection_list_item[data-id="6675"] .wooco_component_product_selection_list_item_desc:after,
body.not-first-time-customer .wooco_component_product_selection_list_item[data-id="6655"] .wooco_component_product_selection_list_item_desc:after,
body.not-first-time-customer .wooco_component_product_selection_list_item[data-id="6659"] .wooco_component_product_selection_list_item_desc:after
{
	display:none!important;
}
/* //content after prices//
     */

.wooco_component_product_selection_list_item[data-id="6689"] .wooco_component_product_selection_list_item_desc:after
{
content: "For New Customer: $1,250 / year "; 
position: absolute;
width:290px!important;
background-color: #003968;
color: white;
padding: 2px 25px;
text-align: center;
border-radius: 4px;
font-weight: bold;
}
.wooco_component_product_selection_list_item[data-id="6692"] .wooco_component_product_selection_list_item_desc:after{
content: "For New Customer: $115.70 / month";
width: 290px !important;
padding: 2px 15px;
background-color: #003968;
color: white;
padding: 2px 25px;
text-align: center;
border-radius: 4px;
font-weight: bold;
}
/* /(.*) //corp prices in after property// (.*)/ */
.wooco_component_product_selection_list_item[data-id="6679"] .wooco_component_product_selection_list_item_desc:after{
content: 'For New Customer: $809 / year ';
	width: 290px !important;
padding: 2px 15px;
background-color: #003968;
color: white;
padding: 2px 25px;
text-align: center;
border-radius: 4px;
font-weight: bold; 
}
.wooco_component_product_selection_list_item[data-id="6675"] .wooco_component_product_selection_list_item_desc:after{
content: "For New Customer: $78.93 / month";
	width: 290px !important;
padding: 2px 15px;
background-color: #003968;
color: white;
padding: 2px 25px;
text-align: center;
border-radius: 4px;
font-weight: bold;
}

/* /(.*) //professional prices in after property// (.*)/ */
.wooco_component_product_selection_list_item[data-id="6655"] .wooco_component_product_selection_list_item_desc:after{
content: "For New Customer: $360 / year "; 
	width: 290px !important;
padding: 2px 15px;
background-color: #003968;
color: white;
padding: 2px 25px;
text-align: center;
border-radius: 4px;
font-weight: bold;
}
.wooco_component_product_selection_list_item[data-id="6659"] .wooco_component_product_selection_list_item_desc:after{
content: "For New Customer: $39.54 / month";
width: 290px !important;
padding: 2px 15px;
background-color: #003968;
color: white;
padding: 2px 25px;
text-align: center;
border-radius: 4px;
font-weight: bold;}



/* //white screen gap between 1 year license and price// professional edition//
 */

@media (min-width:369px) and (max-width:397px){
.wooco_component_product_selection_list_item[data-id="6655"] 
.wooco_component_product_selection_list_item_desc
{
    margin-top: -25px!important;
    }
    
}
    @media (min-width:388px) and (max-width:416px){
  .wooco_component_product_selection_list_item[data-id="6659"] .wooco_component_product_selection_list_item_desc {
             margin-top: -25px!important;
        }     
    }

/* //white screen gap between 1 year license and price// corporate edition//
 */
@media (min-width:353px) and (max-width:381px){
.wooco_component_product_selection_list_item[data-id="6679"] 
.wooco_component_product_selection_list_item_desc
{
    margin-top: -25px!important;
    }
    
}
    @media (min-width:372px) and (max-width:400px){
  .wooco_component_product_selection_list_item[data-id="6675"] .wooco_component_product_selection_list_item_desc {
             margin-top: -25px!important;
        }     
    }

/* //white screen gap between 1 year license and price// enterprise edition//
 */
@media (min-width:353px) and (max-width:380px){
.wooco_component_product_selection_list_item[data-id="6689"] 
.wooco_component_product_selection_list_item_desc
{
    margin-top: -25px!important;
    }
    
}
    @media (min-width:372px) and (max-width:399px){
  .wooco_component_product_selection_list_item[data-id="6692"] .wooco_component_product_selection_list_item_desc {
             margin-top: -25px!important;
        }     
    }



/* //responsiveness  between 992 to 1019// */
@media (min-width:922px) and (max-width:1019px){
    
 
.wooco_component_product_selection_list_item[data-id="6689"] .wooco_component_product_selection_list_item_desc:after,
.wooco_component_product_selection_list_item[data-id="6679"] .wooco_component_product_selection_list_item_desc:after,
.wooco_component_product_selection_list_item[data-id="6655"] .wooco_component_product_selection_list_item_desc:after	
	{

    width:200px!important;
     padding: 2px 5px;
    font-size: 10px;
	
	
 }
.wooco_component_product_selection_list_item[data-id="6692"] .wooco_component_product_selection_list_item_desc:after,
	.wooco_component_product_selection_list_item[data-id="6675"] .wooco_component_product_selection_list_item_desc:after,
	.wooco_component_product_selection_list_item[data-id="6659"] .wooco_component_product_selection_list_item_desc:after{

    width: 220px !important;
   padding: 2px 5px!important;    
    font-size: 10px;
    
 }

    
}