.elementor-kit-24{--e-global-color-primary:#112238;--e-global-color-secondary:#112238;--e-global-color-text:#112238;--e-global-color-accent:#386DCE;--e-global-color-f898f31:#FFFFFF;--e-global-color-0d046a4:#E9E9E9;--e-global-color-c6c574f:#F9F9F9;--e-global-color-7ad78f4:#FFFFFFE6;--e-global-color-8630d9f:#7E222200;--e-global-color-b500f0a:#FFFFFF;--e-global-color-b430c3c:#386DCE;--e-global-color-28a7737:#112238;--e-global-color-b63101f:#112238;--e-global-color-2c6fdf0:#112238;--e-global-color-6b4cf19:#386DCE;--e-global-color-c4e43f0:#386DCE;--e-global-color-cd4fc91:#18363E1A;--e-global-color-e970390:#18363E96;--e-global-color-64bd6eb:#EFF1F1;--e-global-color-0a2c2d8:#D9DEDE;--e-global-color-29ca17c:#F3AD4B;--e-global-color-8294c02:#A22C2CFC;--e-global-color-f6791a4:#FFEDED;--e-global-color-36d9a35:#F7E5E5;--e-global-color-424d539:#FCFCFC;--e-global-typography-primary-font-family:"Inter";--e-global-typography-primary-font-size:16px;--e-global-typography-primary-font-weight:500;--e-global-typography-primary-text-transform:none;--e-global-typography-primary-line-height:1.2em;--e-global-typography-secondary-font-family:"Inter";--e-global-typography-secondary-font-size:16px;--e-global-typography-secondary-font-weight:300;--e-global-typography-secondary-text-transform:none;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:300;--e-global-typography-text-line-height:1.4em;--e-global-typography-accent-font-family:"Inter";--e-global-typography-accent-font-size:16px;--e-global-typography-accent-font-weight:500;--e-global-typography-accent-text-transform:none;--e-global-typography-accent-line-height:1.2em;--e-global-typography-ae9f04a-font-family:"Inter";--e-global-typography-ae9f04a-font-size:14px;--e-global-typography-ae9f04a-font-weight:400;--e-global-typography-ae9f04a-line-height:16px;--e-global-typography-f1968c7-font-family:"Inter";--e-global-typography-f1968c7-font-size:16px;--e-global-typography-f1968c7-font-weight:600;--e-global-typography-f1968c7-line-height:16px;--e-global-typography-0d7d7e0-font-family:"Inter";--e-global-typography-0d7d7e0-font-size:24px;--e-global-typography-0d7d7e0-font-weight:600;--e-global-typography-0d7d7e0-text-transform:none;--e-global-typography-0d7d7e0-line-height:24px;--e-global-typography-f68c7e2-font-family:"Inter";--e-global-typography-f68c7e2-font-size:16px;--e-global-typography-f68c7e2-font-weight:400;--e-global-typography-f68c7e2-text-transform:none;--e-global-typography-f68c7e2-line-height:21px;--e-global-typography-55cbb9a-font-family:"Inter";--e-global-typography-55cbb9a-font-size:60px;--e-global-typography-55cbb9a-font-weight:500;--e-global-typography-55cbb9a-text-transform:none;--e-global-typography-55cbb9a-line-height:60px;--e-global-typography-b602f3c-font-family:"Inter";--e-global-typography-b602f3c-font-size:16px;--e-global-typography-b602f3c-font-weight:400;--e-global-typography-b602f3c-text-transform:none;--e-global-typography-b602f3c-line-height:21px;--e-global-typography-cb2cc1f-font-family:"Inter";--e-global-typography-cb2cc1f-font-size:40px;--e-global-typography-cb2cc1f-font-weight:500;--e-global-typography-cb2cc1f-text-transform:none;--e-global-typography-cb2cc1f-line-height:45px;--e-global-typography-43725bc-font-family:"Inter";--e-global-typography-43725bc-font-size:30px;--e-global-typography-43725bc-font-weight:400;--e-global-typography-43725bc-line-height:35px;--e-global-typography-029614a-font-family:"Inter";--e-global-typography-029614a-font-size:22px;--e-global-typography-029614a-font-weight:400;--e-global-typography-029614a-text-transform:none;--e-global-typography-029614a-line-height:24px;--e-global-typography-a1782e5-font-family:"Inter";--e-global-typography-a1782e5-font-size:14px;--e-global-typography-a1782e5-font-weight:700;--e-global-typography-a1782e5-line-height:16px;--e-global-typography-118119e-font-family:"Inter";--e-global-typography-118119e-font-size:16px;--e-global-typography-118119e-font-weight:600;--e-global-typography-118119e-text-transform:none;--e-global-typography-118119e-line-height:21px;--e-global-typography-03581c4-font-family:"Inter";--e-global-typography-03581c4-font-size:16px;--e-global-typography-03581c4-font-weight:600;--e-global-typography-03581c4-text-transform:none;--e-global-typography-03581c4-line-height:21px;--e-global-typography-4589c64-font-family:"Inter";--e-global-typography-4589c64-font-size:16px;--e-global-typography-4589c64-font-weight:500;--e-global-typography-4589c64-line-height:16px;background-color:var( --e-global-color-b500f0a );color:var( --e-global-color-2c6fdf0 );font-family:var( --e-global-typography-f1968c7-font-family ), Sans-serif;font-size:var( --e-global-typography-f1968c7-font-size );font-weight:var( --e-global-typography-f1968c7-font-weight );line-height:var( --e-global-typography-f1968c7-line-height );}.elementor-kit-24 button,.elementor-kit-24 input[type="button"],.elementor-kit-24 input[type="submit"],.elementor-kit-24 .elementor-button{background-color:var( --e-global-color-2c6fdf0 );}.elementor-kit-24 button:hover,.elementor-kit-24 button:focus,.elementor-kit-24 input[type="button"]:hover,.elementor-kit-24 input[type="button"]:focus,.elementor-kit-24 input[type="submit"]:hover,.elementor-kit-24 input[type="submit"]:focus,.elementor-kit-24 .elementor-button:hover,.elementor-kit-24 .elementor-button:focus{background-color:var( --e-global-color-accent );}body.e-wc-error-notice .woocommerce-error, body.e-wc-error-notice .wc-block-components-notice-banner.is-error{background-color:var( --e-global-color-8630d9f );border-style:none;}body.e-wc-message-notice .woocommerce-message, body.e-wc-message-notice .wc-block-components-notice-banner.is-success{background-color:var( --e-global-color-8630d9f );border-style:none;}body.e-wc-message-notice .woocommerce-message .button, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .button{background-color:var( --e-global-color-secondary );background-image:var( --e-global-color-secondary );font-family:var( --e-global-typography-f1968c7-font-family ), Sans-serif;font-size:var( --e-global-typography-f1968c7-font-size );font-weight:var( --e-global-typography-f1968c7-font-weight );line-height:var( --e-global-typography-f1968c7-line-height );}body.e-wc-message-notice .woocommerce-message .button:hover, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .button:hover{background-color:var( --e-global-color-accent );background-image:var( --e-global-color-accent );}body.e-wc-info-notice .woocommerce-info, body.e-wc-info-notice .wc-block-components-notice-banner.is-info{background-color:var( --e-global-color-8630d9f );border-style:none;}body.e-wc-info-notice .woocommerce-info .button, body.e-wc-info-notice .wc-block-components-notice-banner.is-info .button{background-color:var( --e-global-color-secondary );background-image:var( --e-global-color-secondary );font-family:var( --e-global-typography-f68c7e2-font-family ), Sans-serif;font-size:var( --e-global-typography-f68c7e2-font-size );font-weight:var( --e-global-typography-f68c7e2-font-weight );text-transform:var( --e-global-typography-f68c7e2-text-transform );line-height:var( --e-global-typography-f68c7e2-line-height );}body.e-wc-info-notice .woocommerce-info .button:hover, body.e-wc-info-notice .wc-block-components-notice-banner.is-info .button:hover, body.e-wc-info-notice .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-info .woocommerce-Button:hover, body.e-wc-info-notice .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .wc-block-components-notice-banner.is-info .woocommerce-Button:hover{background-color:var( --e-global-color-accent );background-image:var( --e-global-color-accent );}.elementor-kit-24 a{color:var( --e-global-color-secondary );}.elementor-kit-24 a:hover{color:var( --e-global-color-accent );}.elementor-kit-24 h3{font-family:var( --e-global-typography-ae9f04a-font-family ), Sans-serif;font-size:var( --e-global-typography-ae9f04a-font-size );font-weight:var( --e-global-typography-ae9f04a-font-weight );line-height:var( --e-global-typography-ae9f04a-line-height );}.elementor-kit-24 h5{color:var( --e-global-color-2c6fdf0 );font-family:"Poppins", Sans-serif;font-size:12px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1400px;}.e-con{--container-max-width:1400px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:30px;}.elementor-element{--widgets-spacing:30px 30px;--widgets-spacing-row:30px;--widgets-spacing-column:30px;}{}h1.entry-title{display:var(--page-title-display);}.e-wc-error-notice .woocommerce-error, .e-wc-error-notice .wc-block-components-notice-banner.is-error{--error-message-text-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-f1968c7-font-family ), Sans-serif;font-size:var( --e-global-typography-f1968c7-font-size );font-weight:var( --e-global-typography-f1968c7-font-weight );line-height:var( --e-global-typography-f1968c7-line-height );--error-message-icon-color:var( --e-global-color-8294c02 );--error-message-normal-links-color:var( --e-global-color-accent );--error-message-hover-links-color:var( --e-global-color-accent );--error-box-border-radius:30px 30px 30px 30px;}body.e-wc-error-notice .woocommerce-error a.wc-backward, body.e-wc-error-notice .wc-block-components-notice-banner.is-error a.wc-backward{font-family:var( --e-global-typography-f1968c7-font-family ), Sans-serif;font-size:var( --e-global-typography-f1968c7-font-size );font-weight:var( --e-global-typography-f1968c7-font-weight );line-height:var( --e-global-typography-f1968c7-line-height );}.e-wc-message-notice .woocommerce-message, .e-wc-message-notice .wc-block-components-notice-banner.is-success{--message-message-text-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-f1968c7-font-family ), Sans-serif;font-size:var( --e-global-typography-f1968c7-font-size );font-weight:var( --e-global-typography-f1968c7-font-weight );line-height:var( --e-global-typography-f1968c7-line-height );--message-message-icon-color:var( --e-global-color-accent );--message-box-border-radius:30px 30px 30px 30px;--message-buttons-normal-text-color:var( --e-global-color-f898f31 );--message-buttons-hover-text-color:var( --e-global-color-f898f31 );--message-border-type:none;--message-buttons-border-radius:30px 30px 30px 30px;}body.e-wc-message-notice .woocommerce-message .restore-item, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .restore-item, body.e-wc-message-notice .woocommerce-message a:not([class]), body.e-wc-message-notice .wc-block-components-notice-banner.is-success a:not([class]){font-family:var( --e-global-typography-f1968c7-font-family ), Sans-serif;font-size:var( --e-global-typography-f1968c7-font-size );font-weight:var( --e-global-typography-f1968c7-font-weight );line-height:var( --e-global-typography-f1968c7-line-height );}.e-wc-message-notice .woocommerce-message .restore-item, .e-wc-message-notice .wc-block-components-notice-banner.is-success .restore-item, .e-wc-message-notice .woocommerce-message a:not([class]), .e-wc-message-notice .wc-block-components-notice-banner.is-success a:not([class]){--notice-message-normal-links-color:var( --e-global-color-accent );}.e-wc-message-notice .woocommerce-message .restore-item:hover, .e-wc-message-notice .wc-block-components-notice-banner.is-success .restore-item:hover, .e-wc-message-notice .woocommerce-message a:not([class]):hover, .e-wc-message-notice .wc-block-components-notice-banner.is-success a:not([class]):hover{--notice-message-hover-links-color:var( --e-global-color-accent );}.e-wc-info-notice .woocommerce-info, .e-wc-info-notice .wc-block-components-notice-banner.is-info{--info-message-text-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-f1968c7-font-family ), Sans-serif;font-size:var( --e-global-typography-f1968c7-font-size );font-weight:var( --e-global-typography-f1968c7-font-weight );line-height:var( --e-global-typography-f1968c7-line-height );--info-message-icon-color:var( --e-global-color-secondary );--info-box-border-radius:30px 30px 30px 30px;--info-buttons-normal-text-color:var( --e-global-color-f898f31 );--info-buttons-hover-text-color:var( --e-global-color-f898f31 );--info-border-type:none;--info-buttons-border-radius:30px 30px 30px 30px;}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-24{--e-global-typography-primary-font-size:32px;--e-global-typography-secondary-font-size:18px;--e-global-typography-text-font-size:15px;--e-global-typography-accent-font-size:15px;--e-global-typography-ae9f04a-font-size:14px;--e-global-typography-ae9f04a-line-height:18px;--e-global-typography-f1968c7-font-size:16px;--e-global-typography-f1968c7-line-height:22px;--e-global-typography-0d7d7e0-font-size:24px;--e-global-typography-0d7d7e0-line-height:30px;--e-global-typography-f68c7e2-font-size:16px;--e-global-typography-f68c7e2-line-height:22px;--e-global-typography-55cbb9a-font-size:40px;--e-global-typography-55cbb9a-line-height:40px;--e-global-typography-b602f3c-font-size:32px;--e-global-typography-cb2cc1f-font-size:32px;--e-global-typography-43725bc-font-size:32px;--e-global-typography-029614a-font-size:32px;--e-global-typography-a1782e5-font-size:32px;--e-global-typography-118119e-font-size:32px;--e-global-typography-03581c4-font-size:16px;--e-global-typography-03581c4-line-height:22px;--e-global-typography-4589c64-font-size:32px;font-size:var( --e-global-typography-f1968c7-font-size );line-height:var( --e-global-typography-f1968c7-line-height );}.elementor-kit-24 h3{font-size:var( --e-global-typography-ae9f04a-font-size );line-height:var( --e-global-typography-ae9f04a-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}.e-wc-error-notice .woocommerce-error, .e-wc-error-notice .wc-block-components-notice-banner.is-error{font-size:var( --e-global-typography-f1968c7-font-size );line-height:var( --e-global-typography-f1968c7-line-height );}body.e-wc-error-notice .woocommerce-error a.wc-backward, body.e-wc-error-notice .wc-block-components-notice-banner.is-error a.wc-backward{font-size:var( --e-global-typography-f1968c7-font-size );line-height:var( --e-global-typography-f1968c7-line-height );}.e-wc-message-notice .woocommerce-message, .e-wc-message-notice .wc-block-components-notice-banner.is-success{font-size:var( --e-global-typography-f1968c7-font-size );line-height:var( --e-global-typography-f1968c7-line-height );}body.e-wc-message-notice .woocommerce-message .restore-item, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .restore-item, body.e-wc-message-notice .woocommerce-message a:not([class]), body.e-wc-message-notice .wc-block-components-notice-banner.is-success a:not([class]){font-size:var( --e-global-typography-f1968c7-font-size );line-height:var( --e-global-typography-f1968c7-line-height );}body.e-wc-message-notice .woocommerce-message .button, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .button{font-size:var( --e-global-typography-f1968c7-font-size );line-height:var( --e-global-typography-f1968c7-line-height );}.e-wc-info-notice .woocommerce-info, .e-wc-info-notice .wc-block-components-notice-banner.is-info{font-size:var( --e-global-typography-f1968c7-font-size );line-height:var( --e-global-typography-f1968c7-line-height );}body.e-wc-info-notice .woocommerce-info .button, body.e-wc-info-notice .wc-block-components-notice-banner.is-info .button{font-size:var( --e-global-typography-f68c7e2-font-size );line-height:var( --e-global-typography-f68c7e2-line-height );}}@media(max-width:767px){.elementor-kit-24{--e-global-typography-primary-font-size:18px;--e-global-typography-secondary-font-size:16px;--e-global-typography-text-font-size:15px;--e-global-typography-accent-font-size:15px;--e-global-typography-ae9f04a-font-size:14px;--e-global-typography-ae9f04a-line-height:19px;--e-global-typography-f1968c7-font-size:16px;--e-global-typography-f1968c7-line-height:21px;--e-global-typography-0d7d7e0-font-size:24px;--e-global-typography-0d7d7e0-line-height:29px;--e-global-typography-f68c7e2-font-size:16px;--e-global-typography-f68c7e2-line-height:21px;--e-global-typography-55cbb9a-font-size:30px;--e-global-typography-55cbb9a-line-height:35px;--e-global-typography-b602f3c-font-size:15px;--e-global-typography-b602f3c-line-height:20px;--e-global-typography-cb2cc1f-font-size:30px;--e-global-typography-cb2cc1f-line-height:35px;--e-global-typography-43725bc-font-size:25px;--e-global-typography-43725bc-line-height:30px;--e-global-typography-029614a-font-size:24px;--e-global-typography-029614a-line-height:29px;--e-global-typography-a1782e5-font-size:14px;--e-global-typography-a1782e5-line-height:19px;--e-global-typography-118119e-font-size:16px;--e-global-typography-118119e-line-height:21px;--e-global-typography-03581c4-font-size:16px;--e-global-typography-03581c4-line-height:21px;--e-global-typography-4589c64-font-size:14px;--e-global-typography-4589c64-line-height:19px;font-size:var( --e-global-typography-f1968c7-font-size );line-height:var( --e-global-typography-f1968c7-line-height );}.elementor-kit-24 a{font-size:16px;}.elementor-kit-24 h3{font-size:var( --e-global-typography-ae9f04a-font-size );line-height:var( --e-global-typography-ae9f04a-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}.e-wc-error-notice .woocommerce-error, .e-wc-error-notice .wc-block-components-notice-banner.is-error{font-size:var( --e-global-typography-f1968c7-font-size );line-height:var( --e-global-typography-f1968c7-line-height );}body.e-wc-error-notice .woocommerce-error a.wc-backward, body.e-wc-error-notice .wc-block-components-notice-banner.is-error a.wc-backward{font-size:var( --e-global-typography-f1968c7-font-size );line-height:var( --e-global-typography-f1968c7-line-height );}.e-wc-message-notice .woocommerce-message, .e-wc-message-notice .wc-block-components-notice-banner.is-success{font-size:var( --e-global-typography-f1968c7-font-size );line-height:var( --e-global-typography-f1968c7-line-height );}body.e-wc-message-notice .woocommerce-message .restore-item, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .restore-item, body.e-wc-message-notice .woocommerce-message a:not([class]), body.e-wc-message-notice .wc-block-components-notice-banner.is-success a:not([class]){font-size:var( --e-global-typography-f1968c7-font-size );line-height:var( --e-global-typography-f1968c7-line-height );}body.e-wc-message-notice .woocommerce-message .button, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .button{font-size:var( --e-global-typography-f1968c7-font-size );line-height:var( --e-global-typography-f1968c7-line-height );}.e-wc-info-notice .woocommerce-info, .e-wc-info-notice .wc-block-components-notice-banner.is-info{font-size:var( --e-global-typography-f1968c7-font-size );line-height:var( --e-global-typography-f1968c7-line-height );}body.e-wc-info-notice .woocommerce-info .button, body.e-wc-info-notice .wc-block-components-notice-banner.is-info .button{font-size:var( --e-global-typography-f68c7e2-font-size );line-height:var( --e-global-typography-f68c7e2-line-height );}}/* Start custom CSS */body {
   margin: 0 !important;
}   

b {
    font-weight: 700;
}

input:focus,textarea:focus {
  outline: none;
}


.roaming-countries .jet-listing-dynamic-repeater__items {
    
    flex-wrap: wrap;
}


.roaming-list {
    max-height: 150px;
    overflow-y : scroll;
}


.jet-ajax-search__field-wrapper {
    
    width: 260px;
}

.elementor-headline-dynamic-text.elementor-headline-text-active  {
    
    font-size: 42px;
}

label.jet-radio-list__item , .jet-radio-list__button{
    
    width: 100% !important;
}




.add_to_cart_button {
    
    position: relative;
    top : -1px;
}


.tab-price .e-con-inner {
    
    align-items: center;
}


.woocommerce div.product form.cart {
    margin-bottom: 0 !important;
}

.jet-ajax-search__item-link {
    
    margin: 12px;
    border-radius: 27px;
}

/*.mini-cart-simabove .woocommerce-Price-amount {
    
    margin-top: 0px;
    font-family: 'Poppins';
    font-size: 16px;
}

 .checkout-review  .woocommerce-Price-amount,
.woocommerce-checkout-review-order-table .woocommerce-Price-amount {
    
    margin-top: 0px;
    font-family: 'Poppins';
    font-size: 16px;
}

.woocommerce-Price-amount {
    
    margin-top: 0px;
    font-family: 'Poppins';
    font-size: 16px;
}
*/

.unlimited-elements-background-overlay.uc-bg-attached > div{
    
    border-radius: 0px;
}

label.elementor-field-label {
    
    margin-bottom: 10px;
}

#login-form input {
    padding: 10px;
}


.jet-listing-grid__slider-icon.prev-arrow , .jet-listing-grid__slider-icon.next-arrow {
    border-radius: 15px;
   /* border: solid 2px #4E89A96B; */
}


#first-carousel {
    
    transform: translateY(-50%);
}


.jet-form-builder__fields-group.checkradio-wrap {
    display: flex;
   flex-direction: column;
    gap: 0px;
}





/* Reset and style for all number inputs */
input[type="number"].jet-form-builder__field::-webkit-inner-spin-button,
input[type="number"].jet-form-builder__field::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
input[type="number"].jet-form-builder__field {
    -moz-appearance: textfield;
    appearance: textfield;
    width: 70px;
    height: 30px;
    border: 1px solid #ccc;
    border-radius: 30px;
    padding: 5px;
    text-align: center;
    background-color: white;
    color: black;
    margin: 0 5px; /* Ensures spacing around the input */
}

/* Focus state styling for all number inputs */
input[type="number"].jet-form-builder__field:focus {
    border-color: blue;
    outline: none;
}

/* Flex container for horizontal layout */
.flex-container {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 5px; /* Space between elements */
}

/* Button styling */
.custom-number-btn {
    cursor: pointer;
    background-color: #18363E;
    color: white;
    font-size: 20px;
    border-radius: 30px;
    user-select: none;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 65px;
    height: 35px;
    padding: 0;
    transition: background-color 0.3s;
    line-height: 1;
    box-sizing: border-box;
}

/* Hover effect for buttons */
.custom-number-btn:hover {
    background-color: black;
}

.jet-form-builder__field-template--checked > div > div {
    
    background-color: #18363E1A !important;
}


.plans-header {
    
    margin-bottom: 0 !important;
}


.ue-mini-cart-viewcart-btn {
    display: none;
}

.woocommerce-message {
    border-top-color: #18363E !important;
}

.plus {
    border: none !important;
    padding: 13px 15px 13px 15px !important;
    position: relative;
    top: -4px;
}

.minus {
    border: none !important;
    padding: 13px 17px 13px 17px !important;
    position: relative;
    top: -4px;
    
}

@media (max-width: 767px) {
   .plus {
    border: none !important;
    padding: 11px 16px 11px 16px !important;
    position: relative;
    top: -4px;
}

.minus {
    border: none !important;
    padding: 11px 16px 11px 17px !important;
    position: relative;
    top: -4px;
    
}
}


.input-text.qty.text  {
    
    height: 45px !important;
}



.elementor-login__logged-in-message{
    
    font-family: "Poppins" !important;
    font-weight: 700;
    font-size: 16px;
    color: #18363E;
}

.elementor-sticky--effects #logo-wrapper img {
    
    transform : scale(0.7);
    
}

#main-header.elementor-sticky--effects {
    
    min-height: 0;
 
}

#main-header.elementor-sticky--effects > div.e-con-inner {
    padding : 0;

}




.elementor-button--view-cart {
    
    display: none !important;
}


.plans-tab .jet-tabs__control  {
    
    max-width: 105px; 
    min-width: 58px;
}

.esims-profile-tab-joytel .jet-tabs__control  {
    
    max-width: 335px; 
    min-width: 58px;
}

.plans-tab .jet-tabs__control-wrapper {
    
    gap: 4px;
}

.timestamp-left {
}

.jet-progress-bar__percent {
    font-family: Poppins;
    font-size: 16px;
}


.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a {

    border-radius: 30px;
    background-color: #18363E !important;
    color: #ffffff !important;
    font-family: Poppins;
    font-size: 14px;
}

#billing_devices_field {
    
    margin-top: 30px;
}

#billing_devices_field label {
  
   font-size: 14px;   
}



.nsl-button.nsl-button-default.nsl-button-google {
    
    border-radius: 30px !important;
}

.elementor-widget-jet-myaccount-login-form h2{
    display: none;
}


.woocommerce-checkout-review-order-table td.product-name {
    text-align: left;
}

.woocommerce-checkout-review-order-table td.product-total {
    text-align: right;
}

.wcml-cs-active-currency {
    
   /* text-decoration: underline; */
}

.select2-results__option {
    
    padding: 10px !important;
    border-radius: 30px !important;
}


.select2-results {
    
       border-radius: 30px !important;
}

.select2-results__option--highlighted {
    background-color: #ddd !important;
}

.select2-search__field {
    
    padding: 10px !important;
    border-radius: 30px !important;
    font-family: Poppins !important;
}


.select2-results__option {
    
    font-size: 16px !important;
    font-weight: 500 !important;
     font-family: Poppins !important;
}

.elementor-widget-form input{
    
  padding: 12px;
}

.elementor-field-subgroup {
    gap: 12px;
}


.select2-dropdown {
    
    border-radius: 30px;
    border: none !important;
    background-color: #F4F8FA !important;
}




#billing_check_compatible_devices_field {    
    margin-top: 15px !important;
}

.woocommerce-notices-wrapper{
   /* display: none; */
}


@media (max-width: 767px) {
    .elementor-menu-cart__main {
        width: 90vw !important;
    }
}    


.elementor-jet-myaccount-content h3 {
    
    font-size: 24px !important;
    color: #18363E !important;
    font-weight: 700 !important;
}
    
.added_to_cart.wc-forward    {
    display: none !important; 
}
    
.wp-block-columns-is-layout-flex {
    
    margin-bottom: 0 !important;
}


/*.jet-form-builder-message {
    display: none;
}*/

.single_add_to_cart_button.loading {
    background-color: #368FBA !important;
}

/*.woocommerce-form-login label {
    font-size: 11px !important;
    position: absolute !important;
    margin-top: 0.35em !important;
    padding: 0 1.1em !important;
}*/

.woocommerce-form-login button {
    
    border-radius: 30px !important;
    background-color: #18363E !important;
    max-width: 200px;
}

.jet-tabs__content-wrapper {
    min-height: 0 !important;
}

.woocommerce-form.woocommerce-form-login button {
    
    margin-top: 50px;
}

.woocommerce-form.woocommerce-form-login label {
    
    z-index: 2000;
}

.e-my-account-tab.e-my-account-tab__dashboard h2 {
    font-size: 24px !important;
    
}


.jet-clipboard-icon-copy svg path{
    fill: #18363E !important;
}

.woocommerce-Input--text {
    
 /*   padding: 1.45em .8em .28em !important;*/
}

.woocommerce-form__input-checkbox {
    margin-top: -6px;
    margin-right: 6px;
}

.woocommerce-LostPassword {
    
    font-family: Poppins;
    font-size: 12px;
}

.woocommerce-LostPassword {
    font-family: Poppins;
    font-size: 16px;
    padding-top: 30px;
}

.woocommerce-LostPassword a {
    font-family: Poppins;
    font-size: 16px;
    padding-top: 30px;
}

@media (max-width: 767px) {
   .simabove-login {
    
       flex-direction: column  !important;
       justify-content: flex-start !important;
       align-items : center !important;
    }
    .simabove-login p.form-row {
        margin-bottom: 0  !important;
    
    }
    
   
    
    .woocommerce-LostPassword {
        margin-bottom: 15px !important;
    }
    
    .nsl-container-block {
        text-align: center !important;
    }
     
    .simabove-login button.woocommerce-form-login__submit {
     margin-left: 20px !important;
 }
 
 .woocommerce-checkout-payment {
     padding: 10px !important;
 }
 
 #everypay_bank-form {
     padding: 0 !important;
 }
 
 
 
 .payment_box {
     padding: 5px !important;
 }
 
 
 .everypay-wrapper .payment-method-options {
    display: inline-grid;
    grid-template-columns: auto;
 }
 
 .elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment .payment_methods li label img {
        width: 200px !important;
    }

}


.payment-method-options {
     width: 100% !important;
 }

.elementor-button-icon-qty {
    
    right: -66px !important;
    top: -16px !important;
}

 .simabove-login p.lost_password a {
    font-family: Poppins;
    font-size: 16px;
    padding-top: 30px;
 }
 
 
.elementor-menu-cart__toggle .elementor-button-icon {
    padding-top: 3px !important;
}

.woocommerce-form-login__rememberme {
    
    display: block !important;
    padding-top: 8px;
}
 
.forget-password-jetform {
    
    margin-top: 10px !important;
    text-align: right;
} 


.elementor-popup-modal a.dialog-close-button {
    height: 36px;
    width: 36px;

    border-radius: 30px;
}

.elementor-popup-modal .e-eicon-close {
    position: relative;
    top: 7px;
    left: 6px;

}

@media (max-width: 767px) {
 .login-form .wp-block-columns-is-layout-flex {
    gap:0;
  
 }
 .login-remember {
     flex-basis: none !important;
 }
 
  .login-form .jet-form-builder__field-label, .login-form .forget-password-jetform a{
      font-size: 12px !important;
      font-weight: 600 !important;
  }
 
  .login-form .field-type-submit-field {
      justify-content: center;
  }
  .forget-password-jetform {
    margin-top: 5px !important;
  }    
}

.login-form .woocommerce-Input--text {
    background-color: #FFFFFF !important;
}


.lost_reset_password {
    width: 100% !important;
}

.contact-form .select2-selection__rendered{
    
    display: none;
}

ins {
    
    text-decoration: none !important;
}


.elementor-menu-cart__product-image.product-thumbnail img {
    height: 50px;
    width: 50px;
}

.payment_method_everypay_bank fieldset, .payment_method_everypay_card fieldset {
    
    border: none !important;
}

.payment_method_everypay_bank select {
     border: none !important;
     border-radius: 30px;
}

.phones-link-terms {
    font-family: Poppins;
    font-size: 16px;
    
}

.show-password-input::after {
    position: relative;
    top: 10px;
}


.select2-container--default .select2-selection--single .select2-selection__arrow b {
    border-color: #18363E transparent transparent transparent !important;
}

.gpay-button-fill button {
    border-radius: 4px;
}

th.product-total {
    
    text-align: right;
}


.woocommerce-checkout-review-order-table td.product-name img {
    
    height: 30px !important;
    width: 30px !important;
    display: inline;
    margin-right: 10px;
    position: relative;
    top: 10px !important;
}


.elementor-widget-woocommerce-checkout-page .form-row .input-text {
    
    font-size: 16px !important;
    font-weight: 500 !important;
}

#everypay_bank-form {
    
    min-width: 100%;
    text-align: center;
    
}

.payment-method-option.hidden {
    display: none !important;
}

.payment_method_ppcp img {
    
    display: none;
}

.esims-profile-tab-joytel .jet-tabs__control-wrapper , .esims-profile-tab .jet-tabs__control-wrapper, .esims-profile-tab .jet-tabs__content-wrapper ,.esims-profile-tab-joytel .jet-tabs__content-wrapper {
    background-color: #EFF1F1 !important;
}

.heading-untrottled {
    font-size: 14px !important;
}

.wc_payment_method {
    padding: 15px;
}


 .select2-selection--single {
     height: 38px !important;
     font-size: 16px !important;
     font-weight: 500 !important;
 }


.select2-selection__rendered {
    
    padding-top: 5px !important;
}

@media only screen and (min-width: 300px) {
    .paypal-button.paypal-button-shape-rect {
        border-radius: 30px !important;
    }
    
    .woocommerce-checkout-review-order-table td.product-name img {
      position: relative;
      top: 0px;
  }
}

.payment_box.payment_method_ppcp {
    padding: 0px !important;
   }
   
   
  #everypay_card-form a {
      margin-top: 15px !important;
      float : none !important;
      position: relative;
      top: 10px;
  }

  .payment-token-option > img {
      width: 60px !important;
      display: none;
  }
  
  
  #everypay_card-form {
      padding : 0 !important;
    
  }
  
  .payment-token-option {
        font-size: 12px !important;
      
  }
  
  
  .everypay_manage_tokens__button_delete {
      border-radius: 30px !important;
      border: none !important;
      padding : 10px !important;
      background-color: #18363E !important;
      color: #FFFFFF !important;
      
  }
  
  .everypay_manage_tokens__card img {
      display: none;
  }
  
  .gpay-card-info-container {
      border-radius: 30px !important;
  }
  
  

  
  .order-total td {
      text-align: right;
  }
  
  
  .operation-heading {
      font-size: 16px !important;
      margin: 0;
  }
  
  .wc-stripe_cc-new-method-container , .wc-stripe-saved-methods-container {
      
      margin-top: 20px !important;
      
  }
  
  .wc-stripe-saved-methods-container .select2-selection {
      padding-top: 6px !important;
  }
  
  .stripe-payment-type:checked+label.wc-stripe-label-payment-type:before {
    background:  #18363E !important;
  }
  
  label.wc-stripe-label-klarna-category:before, label.wc-stripe-label-payment-type:before {
      
           box-shadow: 0 0 0 2px #18363E !important;
  }
  
  .wc-stripe-label-payment-type {
      margin-right: 15px;
  }
  
.woocommerce button.button.added:after {
    margin-top : 5px;
}



.region-button {
    min-width: 290px !important;
}
  
  
  .region-listing-country img {
      width: 25px !important;
      height: 25px !important;
  }
  
  
  .region-listing-country:hover {
      
      background-color: #18373f !important;
      color: #FFFFFF !important;
  }
  
  .region-listing-country:hover a {
      
      
      color: #FFFFFF !important;
  }
  
  
 .woocommerce button.button.loading::after {
     
    top: 0.8em !important;
    
}

.elementor-menu-cart__product-remove.loading {
      
      animation: pulse 1s linear infinite;
  }
  
 a.elementor_remove_from_cart_button::after,
a.elementor_remove_from_cart_button::before {
    
    color: #c36 !important;
}

.heading-16 {
    font-size: 16px !important;
}


.login-form {

  background-color :   #EFF1F1 !important;
}  

.activation-link:hover h2, .activation-link:hover .elementor-icon {
    color: #FFFFFF !important;
}

button.owl-next, button.owl-previous {

    background-color: #FFFFFF00 !important;
}    

.jet-listing-grid__slider-icon.slick-arrow.slick-disabled {
     display: none !important;
}

.login-container {
    background-color: #EFF1F1 !important;
}

.jet-tabs__control.active-tab {
    background-color:   var(--e-global-color-accent) !important;
}

.jet-tabs__control:not(.active-tab) {
   background-color: var(--e-global-color-0a2c2d8) !important;
}   


.esim-tabs-outer {
    
    background-color: var(--e-global-color-64bd6eb) !important
}

.single_add_to_cart_button {
    
    background-color: var(--e-global-color-secondary) !important;
}

.jet-form-builder .error-message {
    margin-top: 10px;
}

.jet-listing-dynamic-repeater__items {
    flex-direction: column !important;
}

.ti-name, .ti-review-content {
    
    font-weight: 400 !important;
}

.woocommerce-terms-and-conditions-wrapper p {
    font-family: Inter !important;
}

table.woocommerce-checkout-review-order-table td.product-total {
    vertical-align: bottom !important;
}

.jet-form-builder-message {
    
    border: none !important;
}

button.submit-type-ajax::after {
    
    font-family: WooCommerce;
    content: "\e01c";
    margin-left: .53em;
    vertical-align: bottom;
    display: none;
}

button.submit-type-ajax:disabled::after {
    
    display: block;
    animation-duration: 2s;
    animation-timing-function: linear;
    animation-delay: 0s;
    animation-iteration-count: infinite;
    animation-direction: normal;
    animation-fill-mode: none;
    animation-play-state: running;
    animation-name: spin;
    animation-timeline: auto;
    animation-range-start: normal;
    animation-range-end: normal;
}

.data-remaining .updated {
    animation: pulse 0.5s 1;
    color: #1d9310 !important;
}


@keyframes pulse {
    0% {
        transform: scale(1);
    }
    50% {
        transform: scale(1.2);
    }
    100% {
        transform: scale(1);
    }
}

.jet-progress-bar__percent {
    display: none !important;
}

.plans-tab-topup .elementor-widget-woocommerce-product-add-to-cart .quantity {
    display: none !important;
}

.plans-tab-topup .single_add_to_cart_button {
    width: 100% !important;
}

.state-active, .state-queued, .state-ordered {
    background-color: #F3AD4B;
    
}

.state-expired {
    background-color: #d78b8b;
    
}

.topup-repeater {
    
    display: flex;
    flex-direction: row;
    gap: 10px;
    padding: 10px;
    background-color: #F9F9F9;
    border-radius: 30px;
    margin-bottom: 7px;
    
    
}

.woocommerce-billing-fields .nsl-container {
    display: none;
}

.nsl-button-apple {
    border-radius: 30px !important;
    padding-right: 15px !important;
    padding-left: 15px !important;
}

.nextend-login {
    flex-direction: row  !important;
}

.templates-form .jet-form-builder-repeater__row {
    padding: 0 !important;
}/* End custom CSS */