.logo-lyca-digital {
    padding-top: 8px
}

.simoffer-marketing {
    color: #337ab7;
    font-weight: 600;
    margin-top: 4%
}

.how-to-purchase-marketing {
    margin-top: 3%;
    font-size: 18px
}

.first-step-marketing {
    color: #08DC7D ;
    font-size: 20px;
    border: 1px solid #08DC7D ;
    border-radius: 31px;
    padding: 4px 4px 4px 14px;
    height: 40px;
    width: 40px;
    margin-left: 17%
}

.benifits-icons-marketing,
.icon-inside-bundle-marketing {
    height: 50px
}

.horizontal-line-marketing-page {
    margin-bottom: -19px;
    border-top: 1px solid #bbb5b5
}

.first-step-marketing + span {
    font-size: 10px;
    text-align: center !important;
    max-width: 100%
}

.bundletabs {
    padding: .3em 1.5em;
    color: #fff;
    border-radius: 50px;
    border: 1px solid #08dc7d !important
    
}

body .rateTabsec ul.et_pb_tabs_controls .et_pb_tab_active .bundletabs {
    background-color: #08dc7d;
    border: 1px solid #fff !important;
    display: none;
}

.et_pb_tabs_controls {
    display: inline
}

.bundle-plan-container-marketing {
    background-color: #006ae0 !important;
    border-radius: 20px
}

.marketing-view-more-button,
.marketing-view-more-button:hover {
    background: #FEDC64;
    border: 1px solid #FFF;
    color: #fff
}

.right-left-marketing-fullwidth {
    background-color: #006ae0 !important;
    color: #fff;
    padding: 70px
}

.padding-for-marketing-icons {
    text-align: center;
    padding: 24px;
    box-shadow: 2px 5px 14px 1px #e6e6e6;
    min-height: 183px;
    margin-bottom: 32%
}

.content-for-markting-benifits {
    margin-top: 20px;
    font-size: 15px;
    text-align: center
}

.heading-benifits-marketing {
    margin-bottom: 5%;
    margin-top: 5%
}

.simoffer-marketing-pay-for {
    color: #337ab7;
    margin-top: 1%
}

.horizontal-line-div {
    width: 36%;
    margin-left: 16.5%
}

.second-step-marketing {
    box-shadow: 0 0 0 10px #fff;
    background-color: #fff
}

.ul-for-marketing-lists {
    list-style-type: none;
    display: inline-flex;
    margin-top: 5%;
    background: #fff !important;
    padding: 20px !important;
    text-align: center;
    border-radius: 34px;
    z-index: 999 !important;
    border: 1px solid #ccc
}

body.multilingual_free-sim-offer,
.tab-one-plan,
.tab-three-family-plan,
.tab-two-dataaddon {
    margin-left: 10px;
    margin-right: 10px
}

.footer-images-marketing {
    width: 40px;
    padding: 4px
}

.footer-images-marketing-right {
    width: 46px;
    margin-top: 10px
}

.button-view-more-marketing {
    margin-top: 3%;
    text-align: center;
    margin-bottom: 3%
}

.marketing-icons-fontawesome {
    float: left;
    margin-bottom: 0;
    margin-top: 0;
    margin-right: 10px;
    font-size: 22px !important;
    font-weight: 400
}

.bundle-plan-container-marketing {
    margin-top: -3% !important
}

.sticker-for-marketing-bundles {
    position: absolute;
    height: auto;
    top: -15px;
    right: -7px;
    z-index: 1
}

.sim-plus-data-plan {
    padding: 0;
    margin-left: -5% !important
}

.sim-plus-data-plans {
    padding: 0;
    margin-left: -14px !important
}

.sim-contanet-marketing {
    padding-right: 0 !important;
    margin-right: -62px !important;
    padding-left: 0 !important
}

.bundle .marketing-content-ul {
    list-style-type: none
}

.et_pb_tabs_controls .bundletabs,
.rateTabsec .et_pb_tabs_controls li a {
    margin: 0
}

.marketing-specialoffer-bundleslist .bundle.animate-repeat:nth-child(n+5) {
    display: none
}

@media (max-width: 1023px) {
    .marketing-content-ul .unlimted-rate-markting-div h3 {
        padding-left: 28px !important;
        margin-top: -2px !important
    }

    .marketing-content-ul .sim-plus-data-plans .unlimted-rate-markting {
        width: 100%
    }

    .plan-box_strip .bunldeBuyNowBtn {
        font-size: .7em;
        padding: 1px;
        min-width: 77px;
        margin-right: 10px !important
    }

    .unlimted-rate-markting .unlimted-rate-content h6 {
        font-size: 1em;
        padding-left: 31px
    }

    .sim-contanet-marketing h3.class-for-sim-marketing {
        font-size: 2em
    }

    .multilingual_specialoffer .plan-box_content {
        min-height: auto;
		margin-bottom:10px;
		
    }

    .circleBundleTitle h2 .icon-inside-bundle-marketing {
        height: 35px
    }

    .circleBundleTitle .plus-mark-bundle-marketing {
        margin-top: -.8em;
        margin-bottom: -1rem
    }

    .plan-box_scrollable-grid .plan-box_grid .bundlecircle {
        width: 90px;
        height: 90px;
        top: 13%;
        left: -14%
    }

    .bundle-plan-container-marketing .plan-box_scrollable-grid {
        box-sizing: border-box;
        width: 266px;
        margin-left: 0 !important
    }

    .multilingual_specialoffer .plan-box_grid {
        margin-top: 3rem !important
    }

    .padding-for-marketing-icons {
        min-height: 152px !important;
        margin-bottom: 14% !important;
        text-align: center
    }

    .content-for-markting-benifits {
        font-size: 9px !important
    }

    .footer-icons-right {
        text-align: center
    }

    .footer-images-marketing {
        width: 29px !important
    }

    .ul-for-marketing-lists {
        padding: 7px !important
    }

    .new-marketing-height a {
        display: table-cell;
        padding: 4px 10px;
        color: #666;
        line-height: inherit;
        vertical-align: middle;
        text-decoration: none;
        font-size: .6em
    }

    .heading-benifits-marketing {
        font-size: 1em
    }

    .right-left-marketing-fullwidth {
        padding: 10px
    }

    .first-step-marketing + span {
        font-size: .5em
    }

    .horizontal-line-marketing-page {
        margin-bottom: -14px;
        border-top: 1px solid #bbb5b5
    }

    .second-step-marketing {
        box-shadow: 0 0 0 4px #fff;
        background-color: #fff
    }

    .first-step-marketing {
        font-size: 1.2em;
        padding: 0 0 0 8px;
        height: 25px;
        width: 25px;
        margin-left: 17%
    }

    .how-to-purchase-marketing,
    .simoffer-marketing-pay-for {
        font-size: 1em
    }

    .logo-lyca-digital {
        width: 80px
    }

    .simoffer-marketing {
        font-size: 1.2em
    }

    .bundle .plan-box_scrollable-grid {
        border-bottom-right-radius: .5em;
        border-bottom-left-radius: .5em;
        float: none;
        margin: 0 auto 8%;
        width: 100%
    }

    .bundle .marketing-content-ul {
        margin-left: 8%
    }

    .horizontal-line-div {
        width: 21%;
        margin-left: 17.5%
    }

    .bundle-plan-container-marketing {
        margin-top: -10% !important
    }

    .bundlecircle {
        width: 125px;
        height: 125px;
        top: 13%
    }

    .multilingual_specialoffer .rateTabsec ul.et_pb_tabs_controls {
        display: block;
        margin-bottom: 0 !important
    }

    #bundleslist_ui .tab-content.marketing-tab-content {
        margin-top: 0
    }

    .archive_offer .bundles .plan-box-large.divclose .plan-box_content {
        margin-left: 0
    }

    .plan-box_scrollable-grid .divclose .box_btn_desktop {
        display: block;
        padding: .1em;
        font-weight: 400
    }

    .plan-box_scrollable-grid .plan-box_name {
        cursor: pointer
    }
}

.lists-plan-family-data {
    text-align: center;
    z-index: 9 !important
}

#main-content .bundleBg .container {
    padding-top: 25px
}

.marketing-page-us-body .bundleBg {
    padding-top: 10px
}

.offer-template-default .continue-btn,
.offer-template-default .modal-content,
.single-offer .continue-btn,
.single-offer .modal-content {
    padding: 0
}

.single-offer .logo-lyca-digital {
    height: 90px
}

.lyca-checkout-marketing-logo .logo-lyca-digital {
    height: 63px;
    width: 190px
}

#lyca_modal_alert_text .marketing-button-popup {
    margin-top: 0;
    font-size: 14px
}

.offer-template-default .modal-bg-leftSection,
.single-offer .modal-bg-leftSection {
    width: 100%;
    margin: 0
}

.offer-template-default .modal-bg-leftSection h3,
.single-offer .modal-bg-leftSection h3 {
    margin-bottom: 3%
}

.offer-template-default .login-newuser-sim-img img,
.single-offer .login-newuser-sim-img img {
    margin: 2% 0;
    width: 40%
}

.offer-template-default .login-popup .modal-dialog,
.single-offer .login-popup .modal-dialog {
    top: 8%
}

.offer-template-default .modal-bg-leftSection .checkzipcodeus_login_block,
.single-offer .modal-bg-leftSection .checkzipcodeus_login_block {
    margin-left: 10%
}

. or-button-content {
    padding-left: 0;
    margin-left: -10px
}
.color_red_bundle {
    color: red;
}
@media (min-width: 992px) {
    .offer-template-default .modal-content,
    .single-offer .modal-content {
        width: 550px
    }

    .offer-template-default .login-popup .modal-dialog,
    .single-offer .login-popup .modal-dialog {
        left: 3%
    }
}

@media (max-width: 991px) {
    .offer-template-default .checkzipcodeus_login_block,
    .single-offer .checkzipcodeus_login_block {
        margin-left: 0 !important
    }

    .et_pb_marketing_bundles_leftsidebar {
        display: none
    }
    .bundle-plan .plan-box_group-call{
        margin-bottom: 5px;
        padding-bottom:5px;
    }
}

body.multilingual_free-sim-offer { background: #21254f;}

body.single_detail {  background: #21254f;}

body.single-offer { background: #21254f;}
body.new-offer-page { background: #fff !important;}

.single_detail #main-content,
.single_detail .bundleBg {
    background-color: transparent
}

.bundle-bg-offer {
    background: #21254f !important;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

.et_pb_marketing_bundles_leftsidebar {
    color: #fff
}

.logo-lyca-digital {
    padding: 10px;
    width: 165px !important;
    height: auto !important
}

.footer-for-marketing {
    background: #fff
}


body.archive_offer #bundleslist_ui .et_pb_tabs_controls li {
    margin-bottom: 0;
    width: auto
}

@media (max-width: 575px) {
		.archive_offer .bundles .plan-box_discount span{    width: 100%;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
    overflow: hidden;}
	.archive_offer .bundles .divclose .plan-box_discount{    top: 15%;}
	.archive_offer .bundles .plan-box-large.divclose .plan-box_content{    margin-top: 20px;}
	.single-bundle-button-bottom {
    text-align: center;
}
.logo-lyca-digital{
	padding: 10px;
    width: 165px !important;
    height: auto !important; 
}

body.single-offer{background: #21254f;}
.single-bundle-button-bottom button {    float: initial !important;}
    .single_detail .buffer_space {
        margin: 0 0 10px
    }

    .bundlebgContainer .plan-box_content,
    .single_detail.plan-box-large .plan-box_content {
        margin-top: 9rem
    }

    .multilingual_specialoffer .tab-content-marketing {
        padding: 10px
    }

    .multilingual_specialoffer #bundleslist_ui {
        padding: 0 1%;
        margin: 0
    }

    .archive_offer .buffer_space {
        margin: 1%
    }

    .multilingual_specialoffer .plan-box_price-content .plan-box_new-price sup {
        right: -.1em
    }

    .archive_offer .ratesTabSelect_div {
        display: none
    }

    .archive_offer .rateTabsec ul.et_pb_tabs_controls {
        display: block;
        margin-top: 15px !important
    }

    .archive_offer #bundleslist_ui .rateTabsec {
        margin-top: 0
    }

    .archive_offer .et_pb_tabs_controls li {
        border-bottom: none
    }

    .archive_offer .rateTabsec ul.et_pb_tabs_controls li {
        margin-bottom: 3%
    }

    .archive_offer .et_pb_tabs_controls li a {
        font-size: 13px
    }

    .archive_offer .tab-content-marketing {
        padding: 10px
    }

    .plan-box_scrollable-grid .divclose .box_btn_desktop .et_pb_more_button {
        font-size: 14px;
        min-width: 100px
    }
    .bundle-plan .plan-box_group-call{
        margin-bottom: 0px !important;
        padding-bottom:0px !important;
    }
}

@media (max-width: 768px) {
    .et_pb_marketing_bundles_leftsidebar h2.et_pb_slide_title:first-child {
        display: inline-block;
        float: left;
        width: 60%;
        font-size: 1.5em
    }

    .et_pb_marketing_bundles_leftsidebar h2.et_pb_slide_title:first-child + p {
        display: inline-block;
        float: right;
        width: 30%
    }

    .et_pb_marketing_bundles_leftsidebar h2.et_pb_slide_title,
    .et_pb_marketing_bundles_leftsidebar p {
        display: none
    }
}

.archive_offer .bundleBg {
    padding: 0 0 10px;
    background-color: transparent
}

.sim-offer {
    background: red;
    font-size: 1em;
    padding: 4px;
    display: inline-block;
    width: auto;
    border-radius: 5px
}

.multilingual_free-sim-offer .at-below-post,
.multilingual_specialoffer .at-below-post,
.multilingual_specialoffer .ratesTabSelect_div,
.multilingual_specialoffer .ratesTabSelect_div + .ratesTabSelect_div {
    display: none
}

.et_pb_marketing_bundles_leftsidebar h2 {
    font-size: 26px
}

.et_pb_marketing_bundles_leftsidebar p {
    margin: 7px 0;
    padding: 0
}

.bundles_left_mobile,
.plan-box_cta {
    cursor: pointer
}

.offer-template-default .bundle-bg-offer {
    margin-bottom: 4%;
}

.pad-10 {
    padding: 10px
}

@media (min-width: 1024px) {
    .multilingual_specialoffer .bundlebgContainer .plan-box_content {
        min-height: 375px
    }
    .marketing-specialoffer-bundleslist {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    }
    /* .marketing-specialoffer-bundleslist .bundle.animate-repeat {
    width: 23%;
    margin-left: 20px;
    } */
    .bundlebgContainer  #bundleslist_ui{display:flex;justify-content:center;}
    .bundle .plan-box_scrollable-grid, .single-bundle .plan-box_scrollable-grid {
        width: 240px;
        float: left;
        margin-left: 10px;
        margin-right: 10px;
    }
}

.multilingual_specialoffer .rateTabsec ul.et_pb_tabs_controls li {
    border: none;
    display: inline-block
}

.marketingBundlesViewMoreBlock .et_pb_more_button {
    background:#FEDC64;
    border: 1px solid #FFF;
    color: #fff
}

.offertag {
    padding-bottom: 10px;
}

.offertag img {
    width: 150px;
}

@media (max-width: 575px) {
	.logo-lyca-digital{
	margin-top: -10px;
    width: 195px !important;
    height: auto !important;
}
body.single-offer{
background: #21254f !important;}

    .offertag img {
        width: 120px;
    }

    body.archive_offer, body.single_detail {
        background-size: initial !important;background: #21254f !important;
    }
}



body.single-bundle #page-container #et-main-area-refer-friend {
    background: transparent !important;
}
/*single plan*/
.bundle-details-right.choose-plan-sec{
    padding: 0px;
    border-radius: 15px;
    border: 1px solid #0c71c3;
}
.choose-plan-title{
    padding: 0;
    background: #006AE0;
    border-radius: 15px 15px 0px 0px;
    padding-top: 10px;
    color:#fff;
  }
  .bundles_left_mobile.new-single-plan{min-height: auto;}
  .single-plan-duration.text-center {
    border-bottom: 1px solid #0c71c345;
    font-size: 1.6rem;
    line-height: 3.5rem;
  }
  .new-plan-standard-price {
    font-size: 1.7rem;
    font-weight: 500;
  }
  .single-newplan-pricing {
    font-size: 2.3rem;
    font-weight: 700;
  }
  .choose-plan-title h3 {
    font-weight: 700;
  }
  .strike-cls {
    text-decoration: line-through;
  }
  .et-fixed-header #top-menu a {
    color: #fff !important;
  }
  .bundle-detailList .add_buy_bundle_button {
    margin-top: 15px;
    margin-bottom: 15px;
  }
.bundle .plan-box_scrollable-grid {border-radius: 25px;box-shadow: none;}
.banner_blackfriday_img{width: 100%;}
.banner_blackfriday_img.mob_banner{display: none;}
.banner_blackfriday_img.web_banner{display: block;}
@media (max-width:767px) {
  .banner_blackfriday_img.mob_banner{display: block;}
  .banner_blackfriday_img.web_banner{display: none;}
}

/* new-changes */
@media (min-width: 1024px) and (max-width: 1199px){
   .multilingual_raf .marketing-tab-content .plan-box_scrollable-grid  .plan-box_grid {
        min-height: 645px;
    }
   .multilingual_raf .marketing-tab-content .bundle .plan-box_content {
        min-height: 426px;
    }
}
@media (min-width: 991px) and (max-width: 1023px){
    .multilingual_raf .marketing-tab-content .plan-box_scrollable-grid  .plan-box_grid {
        max-height: 755px;
    }
    .multilingual_raf .marketing-tab-content .plan-box_scrollable-grid .accordionexpand {
        right: 1.5em;
        top: 8px;
    }   
    .multilingual_raf .marketing-tab-content .plan-box_scrollable-grid .plan-box_strip{
        bottom: -3%;
    }
 }
 @media (min-width: 767px) and (max-width: 991px){
    .multilingual_raf .marketing-tab-content .plan-box_scrollable-grid .plan-box_grid {
        max-height: 800px;
    }
    .multilingual_raf .marketing-tab-content .plan-box_scrollable-grid .accordionexpand {
        right: 1.5em;
        top: 8px;
    }   
    .multilingual_raf .marketing-tab-content .plan-box_scrollable-grid .plan-box_strip{
        bottom: -3%;
    }
    .bundle-plan{
        min-height: 550px;
    }
 }
 @media (max-width:767px) {
    .multilingual_raf .marketing-tab-content .plan-box_scrollable-grid .plan-box_grid {
        max-height: 640px;
    }
    .multilingual_raf .marketing-tab-content .plan-box_scrollable-grid .plan-box_strip{
        bottom: -3%;
    }
 }
/* new-changes */
.bundlebgContainer .bundle-details-right .bundle-details-tabs {
    margin-top: 15px;
}