@font-face {
    font-family: 'Roboto Condensed';
    src: url(fonts/RobotoCondensed-Regular.ttf) format('truetype');
    font-weight: 300;
    font-style: normal
}

@font-face {
    font-family: 'Roboto Condensed';
    src: url(fonts/RobotoCondensed-Bold.ttf) format('truetype');
    font-weight: 700;
    font-style: normal
}

body {
    font-family: "Roboto Condensed", Arial, sans-serif;
    line-height: 1.5;
    color: #2b2828;
    background-color: #fff;
    overflow-x: hidden;
    letter-spacing: .7px;
    font-weight: 300
}

.ng-cloak,
.ng-hide,
.x-ng-cloak,
[data-ng-cloak],
[ng-cloak],
[ng:cloak],
[x-ng-cloak] {
    display: none!important
}

h1,
h2,
h3,
h4,
h5,
h6 {
    margin-top: 0;
    margin-bottom: .5rem;
    font-weight: 300
}

p {
    font-family: "Roboto Condensed", Arial, sans-serif;
    margin-top: 0;
    margin-bottom: 1rem;
    font-weight: 300;
    font-size: 14px
}

dl,
ol,
ul {
    margin-top: 0;
    margin-bottom: 1rem;
    font-family: "Roboto Condensed", Arial, sans-serif
}

ol ol,
ol ul,
ul ol,
ul ul {
    margin-bottom: 0
}

dt {
    font-weight: 700
}

dd {
    margin-bottom: .5rem;
    margin-left: 0
}

blockquote {
    margin: 0 0 1rem
}

.safari input[type=email],
.safari input[type=number],
.safari input[type=password],
.safari input[type=tel],
.safari input[type=text] {
    -webkit-appearance: none;
    border-radius: 0
}

#fromCountryErr,
#toCountryErr,
.infoicon-error i,
.page-id-3715 #amterror,
.page-id-3715 .ginput_container label.error,
.single-cheap_call #amterror,
.single-cheap_call .ginput_container label.error {
    color: #cf0!important
}

input[type=tel] {
    padding: 1px
}

#amterror,
#mberror,
.HMerror,
.error,
.lycacheckout-tabs span.error,
.register_form label.error {
    color: red;
    font-weight: 300;
    font-size: 12px;
    margin-bottom: 1%;
    display: inline-block
}

#mberror,
#mobile_no-error {
    color: #cf0;
    font-size: 12px
}

.et_pb_homepage_quick_top_up #amterror,
.et_pb_homepage_quick_top_up #mobile_no-error {
    color: #cf0;
    font-size: 12px
}

#amterror {
    margin-top: -12px;
    position: absolute
}

.bundle-minutes-number,
.et_mobile_menu li a,
.plan-box_group-data .plan-box_label,
ul.et_mobile_menu .menu-item-has-children>a.plan-box_label .bundle-minutes-number {
    font-weight: 300
}

#page-container #main-header {
    z-index: 999
}

.home-page-banner-all-banners-heading {
    font-size: 18px
}

.cookie-notice-container {
    border-top: 1px solid rgba(144, 140, 140, .4)
}

#footer-widgets .footer-widget li a:hover {
    color: #08DC7D!important
}

.social-new-icons-all-pages {
    height: 29px
}

.et-social-icons li {
    height: 10px;
    width: 54px;
    display: inline-block;
    margin-left: 0
}

.social_icons_for_all_pages {
    border: 1px solid #fff;
    vertical-align: middle;
    border-radius: 17px;
    padding: 4px;
    height: 33px;
    min-width: 33px
}

.logo-content-customer-care-costomer-form {
    font-size: 23px;
    color: #337ab7;
    line-height: normal
}

#payment_details_tab_content_debit ul {
    padding: 3% 5%
}

.logo-content-customer-care-costomer-form-div {
    margin-left: 1%;
    line-height: normal
}

#frm_register {
    background: #fff
}

.register_form select.minimal {
    min-width: 92%;
    max-width: 92%;
    font-size: 16px;
    padding: 0
}

.register_form select {
    margin: 8px 0 4px 0
}

#frm_register {
    padding: 35px;
    -webkit-box-shadow: 3px 3px 5px 6px #e6e6e6;
    -moz-box-shadow: 3px 3px 5px 6px #e6e6e6;
    box-shadow: 3px 3px 5px 6px #e6e6e6
}

.register_form {
    width: 58%!important;
    margin: 30px auto;
    padding-top: 40px
}

.stepwizard-step p {
    margin-top: 10px;
    color: #b2b3b3
}

#page-container .gfield-bonus-ui-new {
    display: none
}

.stepwizard-row {
    display: table-row
}

.stepwizard {
    display: table;
    width: 80%;
    position: relative;
    margin: 0 auto
}

.stepwizard-step button[disabled] {
    opacity: 1!important
}

.stepwizard-row:before {
    top: 14px;
    bottom: 0;
    position: absolute;
    content: " ";
    width: 100%;
    height: 4px;
    background-color: transparent;
    z-order: 0
}

.stepwizard-step {
    display: table-cell;
    text-align: center;
    position: relative
}

.btn-circle {
    width: 20px;
    height: 20px;
    text-align: center;
    padding: 6px 0;
    font-size: 12px;
    line-height: 1.428571429;
    border-radius: 15px;
    vertical-align: -webkit-baseline-middle;
    vertical-align: -moz-middle-with-baseline;
    background-color: #b2b3b3;
    border-color: #b2b3b3;
    opacity: 1!important
}

.btn-primary-reg {
    background-color: #21b24e;
    border-color: #21b24e;
    color: #21b24e
}

.reg_stepone::before {
    content: "1";
    position: relative;
    bottom: 30px
}

.et-search-form input {
    position: absolute;
    top: 35%;
    right: 20%;
    bottom: 0;
    width: 90%;
    margin: auto;
    border: none;
    background: #ebebeb;
    color: #4491ca;
    height: 50px;
    border-radius: 30px;
    padding-left: 5%
}

span.et_close_search_field {
    display: block;
    position: absolute;
    z-index: 99999;
    top: 31%;
    right: 12%;
    bottom: 0;
    width: 30px;
    height: 30px;
    margin: auto;
    cursor: pointer
}

.reg_steptwo::before {
    content: "2";
    position: relative;
    bottom: 30px
}

.reg_stepthree::before {
    content: "3";
    position: relative;
    bottom: 30px
}

.reg_stepfour::before {
    content: "4";
    position: relative;
    bottom: 30px
}

.btn-primary-reg+p {
    color: #21b24e
}

.reg_summary {
    border: 1px solid #e7e7e7;
    padding: 15px;
    margin-bottom: 10px;
    color: #6c6c6c
}

#frm_register[type=radio]:checked,
#frm_register[type=radio]:not(:checked) {
    position: absolute;
    left: -9999px
}

#frm_register[type=radio]:checked+label,
#frm_register[type=radio]:not(:checked)+label {
    position: relative;
    padding-left: 28px;
    cursor: pointer;
    line-height: 20px;
    display: inline-block;
    color: #666
}

#frm_register[type=radio]:checked+label:before,
#frm_register[type=radio]:not(:checked)+label:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 18px;
    height: 18px;
    border: 3px solid #eee;
    border-radius: 100%;
    background: #fff
}

#frm_register[type=radio]:checked+label:after,
#frm_register[type=radio]:not(:checked)+label:after {
    content: '';
    width: 10px;
    height: 10px;
    background: #0bb04d;
    position: absolute;
    top: 4px;
    left: 4px;
    border-radius: 100%;
    -webkit-transition: all .2s ease;
    transition: all .2s ease
}

#frm_register[type=radio]:not(:checked)+label:after {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0)
}

#frm_register[type=radio]:checked+label:after {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1)
}

.summary_count {
    width: 100%;
    height: 50px;
    border: 1px solid;
    text-align: center;
    border-radius: 50%;
    padding: 14px
}

.register_radiotab li {
    float: left;
    width: 130px;
    list-style-type: none
}

.register_form a.ques_help {
    position: absolute;
    right: 20px;
    top: 15px
}

#page-container .register_form .prefix61_registration {
    position: absolute;
    left: 26px;
    top: 16px;
    font-size: 16px
}

.register_radiotab_two {
    list-style-type: none
}

.exisiting_register_radiotab_two li.active a::before,
.register_radiotab li.active a::before,
.register_radiotab_two li.active a::before,
.register_selectcountry_tab li.active a::before {
    background-color: #0bb04d
}

.exisiting_register_radiotab_two li a::before,
.register_radiotab li a::before,
.register_radiotab_two li a::before,
.register_selectcountry_tab li a::before {
    content: "";
    display: inline-block;
    width: 16px;
    height: 16px;
    -moz-border-radius: 50px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    background-color: #dee0df;
    border: 3px solid #f2f2f2;
    float: left;
    margin-top: 5px;
    margin-right: 9px
}

.register_line {
    height: 1px;
    width: 49%;
    background: #21b24e;
    margin: 0 auto;
    margin-bottom: 30px
}

.register_form#year {
    min-width: 80%!important;
    max-width: 80%!important
}

.exisiting_register_radiotab_two li {
    list-style-type: none;
    float: left;
    width: 130px
}

.register_selectcountry_tab li {
    list-style-type: none;
    float: left;
    width: 30%
}

#exisiting_server_provider {
    float: left;
    background-position: calc(100% - 10px) calc(1em+-10px)
}

#proof_year {
    min-width: 80%;
    max-width: 78%;
    float: left
}

#aust_exp_year,
#driving_expire_year,
#medicare_year,
#proof_citizan_acqu_year {
    min-width: 80%;
    max-width: 78%;
    float: left
}

#proof_identity_type {
    min-width: 94%;
    max-width: 95%;
    float: left
}

.aus_pass_field_gender li,
.imgselect li {
    float: left;
    padding: 8px!important;
    text-align: center;
    list-style-type: none
}

.imgselect label {
    display: block
}

.form-group.col-md-2.user-reg-prefix {
    width: 15.666667%
}

.register_form select.minimal {
    min-width: 96%;
    max-width: 96%
}

.et_pb_homepage_bundles .et_pb_more_button {
    margin: 0
}

#et-main-area-refer-friend .et_pb_slider .et_pb_slide {
    display: inherit
}

.lyca-footer-logo {
    float: left;
    margin-left: -1%;
    opacity: 1;
    border-radius: 0;
    width: 250px;
    height: 90px
}

.footer-page-paragraph1 {
    text-align: center;
    color: #fff;
    margin-top: 4%;
    margin-bottom: 1%
}

.footer-page-paragraph2 {
    text-align: center;
    color: #fff;
    font-size: 14px
}

.footer-page-right-content {
    float: right;
    margin-right: -111%;
    margin-top: -12.5%;
    color: #009534;
    font-weight: 300
}

.footer-page-right-content {
    float: right;
    margin-right: -145%;
    margin-top: -11%;
    color: #fff;
    font-weight: 300
}

.rotateaccordion {
    -moz-transition: all .2s linear;
    -webkit-transition: all .2s linear;
    transition: all .2s linear
}

.rotateaccordion.down {
    -moz-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

.et-social-facebook a.icon:before {
    content: "e093";
    height: 28px;
    font-size: 17px;
    padding: 13px 5px 5px 5px;
    border-radius: 19px;
    padding: 3px;
    color: #fff
}

.contactus_fullwidth_imagecontent .contactus-customercare,
.contactus_fullwidth_imagecontent .contactus-ukflag {
    padding-top: 15px
}

.contactus_fullwidth_imagecontent .logo-content-customer-care-costomer-form,
.contactus_fullwidth_imagecontent .logo-content-united-kingdom-costomer-form {
    font-size: 17px
}

.et-social-twitter a.icon:before {
    content: "e094";
    margin-left: -11px;
    height: 28px;
    font-size: 17px;
    padding: 13px 5px 5px 5px;
    border-radius: 19px;
    padding: 3px;
    color: #fff
}

.port_sim_form .ginput_container_phone {
    position: relative
}

.prefix44_portsim {
    position: absolute;
    left: 0;
    top: 0;
    font-size: 16px
}

#mobile_settings .form-control.enter-mobile-number-mobile-web-settings {
    padding-left: 33px
}

.prefix44_mobile_settings {
    position: absolute;
    left: 16px;
    top: 4px;
    font-size: 16px
}

.prefix44_contactus {
    position: absolute;
    left: 16px;
    top: 1px;
    font-size: 15px
}

.prefix44_registerlm {
    position: absolute;
    left: 5px;
    top: 12px;
    font-size: 16px;
    z-index: 1
}

#lyca_login_form #lyca_login_mobile_no,
.mobile_number_reset_div #mobile_number_reset {
    padding-left: 30px
}

#nus_mobile_form input[type=number] {
    padding-left: 34px;
    width: 100%;
    font-size: 16px
}

input#lyca_guest_mobile_no {
    padding-left: 13%
}

#lyca_login_form input,
#nus_mobile_form input,
.forgot_password_section.tab-content input,
input#lyca_guest_mobile_no {
    font-size: 16px
}

.lyca_nus_form_field {
    position: relative;
    float: none;
    margin: 0 auto;
    width: 45%
}

.prefix44_login_popup {
    position: absolute;
    left: 16px;
    top: 9px;
    font-size: 16px
}

.prefix44_nus_popup {
    position: absolute;
    left: 3px;
    top: 9px;
    font-size: 16px;
    z-index: 2
}

.prefix44_login_popup_guest {
    position: absolute;
    left: 6px;
    top: 9px;
    font-size: 16px;
    z-index: 1
}

.prefix44_login_popup_guest_marketNUS {
    position: absolute;
    left: 6px;
    top: 9px;
    font-size: 16px;
    z-index: 1
}

.mobile_number_reset_div {
    padding-bottom: 4%
}

.mobile_number_reset_div,
.reset_div_dob {
    position: relative;
    width: 100%;
    float: left
}

.prefix44_reset_password {
    position: absolute;
    left: 2px;
    top: 10px;
    font-size: 16px
}

.et-social-google-plus a.icon:before {
    content: "e096";
    margin-left: -11px;
    height: 28px;
    font-size: 17px;
    padding: 13px 5px 5px 5px;
    border-radius: 19px;
    padding: 3px;
    color: #fff
}

.et-social-rss a.icon:before {
    content: "e09e";
    margin-left: -10px;
    height: 28px;
    font-size: 17px;
    padding: 13px 5px 5px 5px;
    border-radius: 19px;
    padding: 3px;
    color: #fff
}

.et-social-icons {
    position: absolute;
    right: 0
}

.lyca-visa-logo {
    width: 41px
}

.contact-us-second-part-from-image {
    width: auto;
    height: auto;
    margin-bottom: -3%;
    margin-top: 0
}

.availablefrom-block-2>div.col-md-12 {
    padding-bottom: 2%;
    padding-top: 2%
}

.availablefrom-block-2 .et_pb_code_inner>div.col-md-12 {
    padding-bottom: 2%;
    padding-top: 2%
}

.footer-page-visa-icons {
    float: right;
    margin-top: 5.5%;
    margin-right: 1%;
    margin-bottom: 2%
}

.lyca-mc-logo {
    width: 41px;
    height: 22px
}

.footer-widget .fwidget h4 {
    color: #fff;
    font-size: 16px;
    font-weight: 700
}

#et_top_login .lnr,
#et_top_search .lnr {
    font-weight: 700
}

a.home-page-moving-icons-atag {
    display: block;
    width: 122px;
    border-top-left-radius: 30px;
    border-bottom-left-radius: 30px;
    margin-bottom: 1em;
    transition: all .4s ease;
    color: #2980b9;
    text-decoration: none;
    line-height: 50px;
    position: relative
}

a.home-page-moving-icons-atag:hover {
    cursor: pointer;
    width: 140px;
    color: #fff
}

#lyca_guest_form {
    display: none
}

.et_pb_button.bundlespage-viewmore {
    color: #fff!important;
    text-decoration: none;
    text-transform: none!important;
    background: 0 0;
    border: 1px solid #fff;
    margin: 10px 0
}

.et_pb_homepage_banner .et_pb_media_alignment_center {
    background-color: #006fba!important
}

.bundle .plan-box_scrollable-grid,
.single-bundle .plan-box_scrollable-grid {
    background-repeat: no-repeat;
    background-size: cover;
    background-color: #fff;
    margin-bottom: 50px;
    border-radius: 25px;
}

.plan-box_scrollable-grid {
    box-sizing: border-box;
    width: 240px;
    float: left;
    margin-right: 10px;
    margin-bottom: 15px;
    margin-left: 10px;
}

.plan-box_grid {
    margin-top: 1rem;
    clear: both;
    display: flex;
    flex-wrap: wrap;
    position: relative;
    min-height: 500px
}

.plan-box {
    margin-bottom: .66667rem;
    overflow: hidden;
    border-top-right-radius: 10px;
    border-bottom-left-radius: 10px
}

.plan-box-large {
    text-align: center;
    padding-top: 0;
    margin-left: 0;
    margin-right: 5px;
    width: 99.1453%;
    margin-bottom: 1.33333rem;
    display: flex;
    flex-direction: column;
    flex: 1
}

input.text:focus,
input.title:focus,
input[type=number]:focus,
input[type=text]:focus,
select:focus,
textarea:focus {
    border-color: #2d3940!important;
    color: #2b2828
}

.payment_details_tab_content input.text:focus,
.payment_details_tab_content input.title:focus,
.payment_details_tab_content input[type=number]:focus,
.payment_details_tab_content input[type=text]:focus,
.payment_details_tab_content textarea:focus {
    border-color: #fff!important;
    color: #fff
}

.plan-box_title {
    position: relative;
    color: #2b2828;
    overflow: hidden;
    text-align: center;
    cursor: default;
    border-top-right-radius: 20px;
    margin-top: 0
}

div.plan-box_cta>div.plan-box_group-data.like>h3 .plan-box_summary {
    top: 0!important
}

#bundleslist_ui .et_pb_tabs_controls {
    margin-bottom: 6rem;
    margin-top: 3rem
}

.error-color {
    color: red!important
}

.plan-box_name {
    font-size: 20px;
    line-height: 15px;
    float: none;
    text-align: center;
    font-weight: 700;
    height: 30px;
    padding-bottom: 0;
    margin-bottom: 0;
    margin-top: 3.5%
}

.plan-box_name:after {
    content: ' ';
    position: absolute;
    top: 94%;
    left: 50%;
    width: 90px;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
    transform: translateX(-50%);
    border-bottom: solid 1px #f5941d
}

.lyca-order-helpline {
    padding-top: 2em
}

.apply-coupon p {
    width: 90%;
    text-align: left;
    float: left
}

.plan-box_price-content {
    position: absolute;
    right: 9%;
    top: 13%;
    text-align: right
}

.plan-box_old-price span {
    font-weight: 300
}

.plan-box_old-price {
    text-decoration: line-through;
    font-size: 15px;
    padding-bottom: 10px;
    margin-right: 3px
}

.plan-box_price-content .plan-box_new-price {
    font-size: 35px!important;
    margin-bottom: 0;
    padding-bottom: 18px
}

.plan-box_price-content .plan-box_new-price sup {
    top: -.3em;
    font-size: 65%;
    right: -5%
}

.plan-box_price-content .plan-box_period {
    font-size: 12px;
    font-weight: 300;
    margin-right: 3px;
    margin-top: 5px
}

div.et_globeman .et_pb_code .et_pb_slide_title {
    line-height: 40px
}

.plan-box_content {
    padding-bottom: 0;
    padding-top: 0;
    position: relative;
    min-height: 320px;
    padding-left: 45px;
    padding-right: 0;
    margin-right: auto;
    margin-left: auto;
    width: 95%
}

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

.plan-box_cta {
    padding-bottom: 1rem;
    text-align: center
}

.plan-box_group-call,
.plan-box_group-data {
    padding-bottom: .3rem;
    text-align: left;
    float: left;
    width: 100%
}

.plan-box_group-call .plan-box_label {
    font-size: 20px;
    padding-bottom: 5px;
    float: left;
    width: 75%
}

.plan-box_group-call .plan-box_summary {
    width: auto
}

.plan-box_label .bundle-minutes-number,
.plan-box_label .bundle-minutes-text {
    display: block
}

.plan-box_group-data .plan-box_summary {
    margin-left: 2px;
    font-weight: 300
}

.plan-box_group-call .glyphicon-earphone {
    font-size: 30px;
    float: left;
    margin-right: 10px
}

.plan-box_group-data .glyphicon-phone {
    margin-right: 5px
}

.plan-box_group-data .plan-box_label {
    font-size: 22px
}

.single-bundle .recommended_bundles .plan-box_group-data .plan-box_label {
    font-size: 29px
}

.plan-box_label {
    font-size: 25px;
    color: #000;
    font-weight: 300
}

.et_pb_with_background .plan-box_group-call .plan-box_summary {
    line-height: 12px;
    width: auto;
    display: inherit;
    margin-top: 2px
}

.plan-box_summary {
    margin-left: 0;
    font-size: 13px;
    width: 36%;
    display: table-cell;
    text-align: left;
    top: 0;
    position: relative
}

.plan-box_strip {
    font-size: 16px;
    margin-bottom: 0;
    position: absolute;
    bottom: -7%;
    left: 40%
}

.plan-box_strip a {
    float: none;
    color: #2b2828;
    text-decoration: underline;
    text-transform: lowercase
}

.plan-box_group-call.roaming h3.plan-box_label,
.plan-box_group-data.roaming h3.plan-box_label {
    line-height: 30px;
    margin: 0;
    padding: 0
}

.plan-box_discount {
    background-color: var(--sand-yellow);
    width: 39%;
    margin-left: 0;
    color: var(--pure-black);
    padding: 2px;
    text-align: center;
    position: absolute;
    top: 15%;
    font-size: 1em;
    border-top-right-radius: 10px;
    line-height: 1.7rem;
    border-bottom-right-radius: 10px;
}

.plan-box_btn {
    color: #fff;
    border-radius: 10px;
    margin: 0 auto;
    margin-bottom: 10px
}

.plan-box_btn .et_pb_more_button {
    margin-top: 0
}

.plan-box_title {
    background-color: transparent
}

.plan-box_price {
    font-size: 1.2rem;
    line-height: .5rem;
    letter-spacing: .03889em;
    color: #2b2828;
    font-weight: 700;
    float: right;
    width: 0;
    height: 0
}

.plan-box_price .plan-box_price-content p {
    color: #2b2828
}

.plan-box_group-call.roaming img {
    margin-top: 0
}

.plan-box_new_customer_info {
    display: block;
    margin-top: 10px;
    font-weight: initial;
    line-height: 1;
}

.plan-box_cust_msg {
    display: inline-block;
    padding: 4px;
    font-size: 10px;
    padding-bottom: 4px!important;
    color: #333;
    margin: 0;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}

@media (max-width:575px) {
    .unlimited-calls-lycamobile {
        padding-left: 15px;
        padding-right: 15px
    }
    .lyca_cart_tabs .floating_cart {
        z-index: 0
    }
    .marketing_buynow_button_mobile {
        display: block!important;
        webkit-box-shadow: 3px 3px 5px 6px #5d5d5d5e;
        -moz-box-shadow: 3px 3px 5px 6px #5d5d5d5e;
        box-shadow: 3px 3px 5px -4px #5d5d5d5e;
        padding-bottom: 10px
    }
    .detailspage_marketing .plan-box_name {
        height: 85px!important
    }
    .marketing_buynow_button_mobile .et_pb_more_button {
        margin-top: 0!important
    }
}

i.lnr.lnr-magnifier {
    font-size: 16px;
    color: #282b2b
}

.et_pb_svg_logo .logo_container #logo {
    width: 190px;
    height: auto;
    padding-top: 8px
}

.et_fixed_nav.et_show_nav #page-container,
.et_non_fixed_nav.et_transparent_nav.et_show_nav #page-container {
    padding-top: 64px!important;
    margin-top: -30px!important
}

#et_top_search {
    display: block;
    width: 18px;
    font-size: 20px;
    color: #a2a0a0;
    cursor: pointer
}

.et_pb_button:hover::after,
.et_pb_button:hover::before {
    display: none
}

.et_pb_button {
    border: 0;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    border-radius: 25px;
    background: #08DC7D;
    font-size: 18px;
    font-weight: 700;
    line-height: 1.7em!important;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    transition: all .2s;
    min-width: 140px;
    color: #000;
}

.et_pb_button,
.et_pb_image.aligncenter {
    text-align: center
}

.container.ng-scope ul.et_pb_tabs_controls:after {
    display: none
}

.container {
    max-width: 1200px
}

.et_pb_row {
    width: 90%;
    max-width: 1200px;
    margin: auto
}

.container.ng-scope .et_pb_tabs_controls li a {
    display: inherit
}

.et_pb_bg_layout_light .et_pb_button:hover,
.et_pb_bg_layout_light.et_pb_button:hover,
.et_pb_contact_reset:hover,
.et_pb_contact_submit:hover,
.et_pb_pricing_table_button:hover {
    background: rgba(0, 0, 0, .05)
}

.et_pb_button:hover,
.et_pb_module .et_pb_button:hover {
    border: inherit
}

.et_pb_button.bundlespage-viewmore:hover {
    border: 1px solid #fff;
    background: 0 0
}

.has-box-shadow-overlay>.box-shadow-overlay {
    display: none
}

.home-callrates .viewmore a:hover {
    border: 1px solid #a0a2a1
}

.lycacheckout-tabs .lyca_cart_tabs .cart-tabs {
    border: 0
}

.lyca_cart_tabs .floating_cart .lyca_cart_summary {
    border: 0
}

ul.et_pb_tabs_controls:after {
    border-top: 0
}

.container.et_menu_container {
    padding-left: 0;
    padding-right: 0;
    min-height: 6em
}

.home .et_pb_homepage_bundles .container {
    padding-left: 0;
    padding-right: 0
}

#top-menu li {
    display: inline-block;
    padding-right: 0;
    font-size: 14px
}

.home .et_pb_homepage_banner .et_pb_slide_description {
    text-shadow: none;
    padding-left: 0;
    margin-left: 0;
    text-align: left;
    padding-top: 8%
}

#et-secondary-nav .menu-item-has-children>a:first-child:after,
#top-menu .menu-item-has-children>a:first-child:after {
    top: auto
}

a:hover {
    text-decoration: none
}

.et_pb_button {
    text-transform: uppercase
}

.customer_testimonials_slider .slider_conent_home_paragraph {
    padding-left: 72px;
    padding-right: 72px;
    font-size: 15px;
    color: #000
}

.nopadding {
    padding: 0!important
}

.nomargin {
    margin: 0!important
}

.nopaddingbottom {
    padding-bottom: 0!important
}

.clearboth {
    clear: both!important
}

.d-block {
    display: block!important
}

.d-inlineblock {
    display: inline-block!important
}

.switchtolmtodayh3 {
    margin-top: 1em
}

.ds-tab-cube,
.ds-tab-cube .et_pb_tabs_controls li a,
a.et_pb_button {
    color: #fff
}

.ds-tab-cube .et_pb_tabs_controls li a {
    text-align: center;
    display: block;
    width: 100%;
    padding: 0;
    font-size: 20px;
    font-weight: 300
}

.ds-tab-cube .et_pb_tab,
.ds-tab-cube .et_pb_tabs_controls li,
.ds-tab-cube ul.et_pb_tabs_controls:after,
.ds-tab-cube.et_pb_tabs {
    border: none!important
}

.ds-tab-cube .et_form_input_text input[type=text] {
    padding: 0 0;
    background-color: transparent;
    font-size: 18px;
    border: none;
    border-bottom: 1px solid #fff;
    width: 90%
}

.et_pb_fullwidth_section .et_pb_row.text_overlay {
    position: absolute;
    top: -106px;
    min-width: 100%;
    z-index: 999;
    width: 100%;
    padding: 1%!important;
    background: #31bf6a;
    background: -moz-linear-gradient(-45deg, #006fba 0, #2989d8 50%, #00558e 100%);
    background: -webkit-linear-gradient(-45deg, #006fba 0, #2989d8 50%, #00558e 100%);
    background: linear-gradient(135deg, #006fba 0, #2989d8 50%, #00558e 100%);
    overflow: visible
}

.et_pb_fullwidth_section .et_pb_row.text_overlay>div {
    margin: 0 auto!important
}

.home .et_pb_section_1 {
    margin: 0 auto
}

.home .et_pb_homepage_quick_top_up .et_pb_all_tabs {
    border: none
}

.paypal-all-payment-options {
    display: none
}

.icons-fixed-order-sim {
    top: 27%
}

.icons-fixed-track-sim {
    top: 25%
}

.ds-tab-cube .et_pb_tab:nth-child(1),
.ds-tab-cube .et_pb_tabs_controls li.et_pb_tab_active:nth-child(1) {
    background: rgba(0, 0, 0, .47);
    padding: 0 20px;
    width: 80%
}

.ds-tab-cube .et_pb_tab:nth-child(2),
.ds-tab-cube .et_pb_tabs_controls li.et_pb_tab_active:nth-child(2) {
    background: rgba(0, 0, 0, .47);
    padding: 0 20px;
    width: 80%
}

.ds-tab-cube .et_pb_tabs_controls {
    background: 0 0
}

.ds-tab-cube li.field_1_1,
.ds-tab-cube li.field_1_2,
.ds-tab-cube li.field_1_3,
.ds-tab-cube li.field_1_4,
.ds-tab-cube li.field_2_1,
.ds-tab-cube li.field_2_2,
.ds-tab-cube li.field_2_3,
.ds-tab-cube li.field_2_4 {
    display: inline-flex
}

.et_pb_code.subscribe-block {
    margin-top: 0
}

.ds-tab-cube li.field_1_3 label:first-child {
    font-size: 12px;
    font-weight: 300;
    padding-right: 10px
}

.ds-tab-cube li.field_1_1,
.ds-tab-cube li.field_1_2,
.ds-tab-cube li.field_1_4 {
    margin-right: 2%
}

.ds-tab-cube li.field_1_3 {
    margin-right: 6px
}

.ds-tab-cube ul {
    padding-bottom: 0;
    margin-bottom: 0
}

.ds-tab-cube .et_form_select_amount li {
    list-style-type: none;
    display: inline-block;
    margin: 5px 15px;
    font-size: 30px
}

.ds-tab-cube .et_pb_tab_active a {
    color: #fff
}

.home .ds-tab-cube li.et_pb_tab_0 a::before,
.home .ds-tab-cube li.et_pb_tab_1 a::before {
    content: '';
    display: inline-block;
    width: 15px;
    height: 15px;
    -moz-border-radius: 7.5px;
    -webkit-border-radius: 7.5px;
    border-radius: 7.5px;
    background-color: #dee0df;
    border: 3px solid #f2f2f2;
    float: left;
    margin-top: 12px;
    margin-left: 20px;
    margin-right: -20px
}

.lyca_modal_closebtn {
    position: absolute;
    right: 0;
    top: 18px
}

.home .ds-tab-cube li.et_pb_tab_active a::before {
    content: '';
    display: inline-block;
    width: 15px;
    height: 15px;
    -moz-border-radius: 7.5px;
    -webkit-border-radius: 7.5px;
    border-radius: 7.5px;
    background-color: #0bb04d;
    border: 3px solid #f2f2f2;
    float: left;
    margin-top: 12px;
    margin-left: 0;
    margin-right: 0
}

.marketing-bundleslist-right-section .whiteborderbtn {
    background: 0 0;
    border: 1px solid #fff;
    color: #fff
}

.marketing-bundleslist-right-section .bundle.animate-repeat {
    display: none
}

.marketing-bundleslist-right-section .bundle.animate-repeat:nth-child(-n+3) {
    display: inherit
}

.ds-tab-cube .field_1_2 {
    width: 33%
}

.ds-tab-cube .et_form_select_amount {
    padding-right: 0;
    margin-right: 0
}

.ds-tab-cube .et_form_heading {
    float: left;
    padding-left: 5%
}

.ds-tab-cube .et_form_heading_right {
    float: right;
    padding-right: 5%
}

.ds-tab-cube .et_form_select_amount ul {
    border-radius: 45px;
    width: 100%;
    padding: 0 0;
    overflow: hidden
}

.ds-tab-cube .switch {
    position: relative;
    display: inline-block;
    width: 54px;
    height: 30px
}

.ds-tab-cube .switch input {
    display: none
}

.ds-tab-cube .slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: 20px
}

.ds-tab-cube .slider:before {
    position: absolute;
    content: "";
    height: 20px;
    width: 20px;
    left: 4px;
    bottom: 4px;
    background-color: #fff;
    border-radius: 12px
}

.ds-tab-cube .et_form_select_amount ul,
.ds-tab-cube .slider,
.ds-tab-cube input:checked+.slider {
    border: 1px solid #fff
}

.ds-tab-cube input:focus+.slider {
    box-shadow: 0 0 1px #2196f3
}

.ds-tab-cube input:checked+.slider:before {
    -webkit-transform: translateX(26px);
    -ms-transform: translateX(26px);
    transform: translateX(26px)
}

body.et_header_style_left .logo_container {
    height: auto
}

.callrates-select-country-row p {
    color: #fff;
    font-weight: 300;
    font-size: 15px
}

.et_pb_call_rates_page .callrates-select-country-row p {
    font-size: 16px
}

.callrates-select-country-row .callrates-plan-details-in .col-xs-4 {
    padding: 0 2%
}

.home .et_pb_homepage_bundles ul.et_pb_tabs_controls {
    background: 0 0;
    text-align: center
}

.home .et_pb_homepage_bundles .et_pb_tabs_controls li a {
    color: #fff
}

.home .et_pb_homepage_bundles .et_pb_tabs_controls li {
    border-right: none;
    opacity: 1
}

.home .et_pb_homepage_bundles {
    background-color: #006fba;
    background-size: cover;
    padding-top: 3%;
    padding-bottom: 15px;
    background: -o-linear-gradient(right, rgba(49, 191, 106, .9), rgba(47, 128, 180, .9));
    background: -moz-linear-gradient(right, rgba(49, 191, 106, .9), rgba(47, 128, 180, .9));
    background: linear-gradient(135deg, #006fba 0, #2989d8 50%, #00558e 100%)
}

.home .et_pb_homepage_bundles .et_pb_text_align_left {
    text-align: center;
    margin-bottom: -30px
}

.home .et_pb_homepage_bundles .et_pb_button,
.home-callrates .viewmore a {
    text-transform: initial
}

.home .et_pb_homepage_bundles .et_pb_slide_title {
    color: #fff;
    font-weight: 300
}

.home .et_pb_homepage_bundles .et_pb_text_inner p {
    font-weight: 300;
    color: #fff;
    font-size: 16px
}

#ratespage_backbtn a,
.home .et_pb_homepage_bundles .et_pb_column_4_4 .et_pb_text_1 .et_pb_more_button,
.home-callrates .viewmore a {
    background: 0 0;
    border: 1px solid #fff;
    color: #fff
}

.home .et_pb_homepage_bundles .et_pb_column_4_4 .et_pb_text_1 .et_pb_more_button:hover {
    color: #ececec;
    border-color: #7ec3f7
}

.home .et_pb_homepage_bundles .et_pb_column_4_4 .et_pb_text_1 .et_pb_more_button:focus {
    text-decoration: none;
    outline: 0
}

.home .et_pb_homepage_portsim_callrates .et_pb_column_1 h2.et_pb_slide_title {
    padding-top: 10px
}

#frm_register .register-info-field {
    overflow: visible;
    padding-right: 0
}

.home .home-callrates {
    color: #000
}

.home .et_pb_section_6 {
    padding-top: 0;
    padding-bottom: 0
}

.home .et_pb_section_6 .et_pb_row_4 {
    background-color: #ebebeb;
    min-width: 100%
}

.home .et_pb_section_6 .et_pb_fullwidth_header {
    padding-top: 0;
    padding-bottom: 0
}

.home .et_pb_section_6 .et_pb_slide_title {
    font-weight: 300;
    font-size: 30px;
    text-align: center
}

.home .et_pb_section_6 .et_pb_slide:first-child .et_pb_slide_image img {
    opacity: 1
}

.home .et_pb_section_6 .et-pb-controllers {
    display: none
}

.home .et_pb_section_6 .et-pb-arrow-next,
.home .et_pb_section_6 .et-pb-arrow-prev {
    margin-top: -33px
}

.home .row-content .et_pb_tabs_controls li a {
    padding: .3em 1.5em;
    color: #fff;
    font-size: 16px
}

.home .row-content .et_pb_tabs_controls li.active a {
    padding: .3em 1.5em;
    color: #fff;
    background-color: #0bb14e;
    border-radius: 50px;
    border: 1px solid #0bb14e!important
}

.home .row-content .et_pb_tabs_controls li {
    border-right: none;
    opacity: 1;
    display: inline;
    float: none;
    font-weight: inherit
}

.home .row-content .et_pb_tabs_controls li.active {
    bottom: -1px;
    margin-top: -1px
}

.home .loadmore {
    display: none
}

.home #page-container .et_pb_homepage_portsim_callrates {
    padding-top: 0;
    background-color: transparent!important
}

.plan-box_strip_rate {
    position: absolute;
    bottom: 5%;
    left: 40%
}

#top-menu a {
    text-transform: uppercase;
    font-weight: 300
}

#et-top-menu {
    float: right;
    margin-top: 2px;
    color: #2b2828;
    clear: left
}

#et-top-menu ul {
    margin-bottom: 1px
}

#et-top-menu li {
    display: inline-block;
    margin: 0 0 0 10px
}

#et-top-menu li.track-order {
    margin-right: 10px
}

#et-top-menu li.track-order a {
    color: #2b2828
}

.orderID {
    font-size: 20px;
    margin-bottom: 20px
}

#et_top_login {
    float: right;
    text-transform: uppercase
}

#et_top_login a {
    color: #2b2828;
    font-weight: 300
}

.lca_payment_section li.et_card_type {
    width: 100%;
    text-align: right
}

.et_font_icons.cart.dropdown {
    border-left: 1px solid #282b2b;
    padding-left: 12px
}

.et_font_icons.cart.dropdown a {
    color: #282b2b
}

.shopping-cart-icon-full {
    position: absolute;
    left: 60%;
    top: -11%;
    background: #e43c3b;
    color: #fff;
    font-size: 10px;
    border-radius: 10px;
    line-height: 10px;
    padding: 2px 4px
}

.login_section ul.nav-tabs {
    display: none
}

.loginpopup-leftsection {
    padding-top: 10%;
    padding-right: 11%;
    padding-left: 11%
}

.loginpopup-leftsection img {
    width: 60%
}

.continue-btn {
    padding-top: 7%
}

#lyca_login_form #lyca_login_mobile_no_ext {
    display: none
}

.et_font_icons {
    font-size: 24px
}

.et_font_icons .fa-android:before {
    color: #006fb9
}

.et_font_icons .fa-apple:before {
    color: #08DC7D
}

.et_font_icons .fa-cart:before {
    color: #383838
}

#buynowModal .modal-content {
    max-width: 600px;
}

.et_font_icons .dropdown-menu.dropdown-cart {
    right: 0;
    left: auto
}

#footer-widgets {
    padding: 4% 0 0;
    border-bottom: 1px solid #fff
}

#main-footer {
    border-top: 5px solid #0bb04d
}

#main-footer #footer-widgets {
    border-bottom: 1px solid rgba(255, 255, 255, .5)
}

#main-footer {
    background-color: #006fba;
    background-image: url(../../uploads/2017/06/footer.png);
    background-size: cover
}

.et_font_icons .dropdown-menu.dropdown-cart {
    min-width: 230px;
    padding: 3px 10px;
    margin-top: 10px;
    border: none
}

.dropdown-cart .et_pb_more_button {
    margin-top: 0;
    font-size: 16px;
    margin-bottom: 5%
}

#et-top-menu .et_font_icons .dropdown-menu.dropdown-cart li {
    display: block;
    margin: 0 0 10px 0
}

#et-top-menu .et_font_icons .dropdown-menu.dropdown-cart li:last-child {
    text-align: center
}

#et-top-menu .et_font_icons .dropdown-menu.dropdown-cart span.item-right-btn {
    overflow: hidden;
    display: block;
    float: right;
    padding-top: 4px
}

#et-top-menu .et_font_icons .dropdown-menu.dropdown-cart span.item-right-btn button {
    background: 0 0;
    border: none;
    box-shadow: none;
    color: #383838;
    font-weight: 700
}

#et-top-menu .et_font_icons .dropdown-menu.dropdown-cart span.item-right button {
    background: 0 0;
    border: none;
    box-shadow: none;
    color: #383838;
    font-weight: 700;
    font-size: 15px;
    color: #cacaca
}

#et-top-menu .et_font_icons .dropdown-menu.dropdown-cart span.item-right-btn button i {
    font-size: 16px;
    color: #7b7b7b
}

#et-top-menu .et_font_icons .dropdown-menu.dropdown-cart span.item-select {
    font-weight: 300;
    float: left
}

#et-top-menu .et_font_icons .dropdown-menu.dropdown-cart span.item-price {
    font-weight: 300;
    float: right;
    color: #383838;
    font-size: 16px
}

.tri-down:after,
.tri-down:before {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-color: transparent transparent #fff transparent;
    border-top: 0;
    top: -10px;
    right: 4%
}

.tri-down:after {
    top: -10px;
    right: 4%;
    border-bottom-color: #ddd;
    border-width: 10px
}

.et_font_icons .dropdown-menu.dropdown-cart li .item {
    display: block;
    margin: 3px 0
}

.dropdown-cart .cart-total .item-price,
.dropdown-cart .cart-total .item-select {
    font-size: 20px!important
}

.et_font_icons .dropdown-menu.dropdown-cart li .item:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0
}

.et_font_icons .dropdown-menu.dropdown-cart li .item-left {
    float: left
}

.et_font_icons .dropdown-menu.dropdown-cart li .item-left span.item-info {
    float: left
}

.et_font_icons .dropdown-menu.dropdown-cart li .item-left span.item-info {
    margin-left: 10px;
    width: 170px
}

.et_font_icons .dropdown-menu.dropdown-cart li .item-right {
    float: right
}

.home .ds-tab-cube .gform_wrapper ul li.gfield {
    float: left;
    clear: none;
    margin-top: 0;
    width: 205px
}

.home .ds-tab-cube .et_pb_tab_0 .gform_wrapper ul li#field_10_7 {
    text-align: right;
    float: right
}

.home .ds-tab-cube .et_pb_tab_1 .gform_wrapper ul li#field_2_4 {
    width: auto;
    text-align: right;
    float: right
}

.home .ds-tab-cube .gform_wrapper ul li input[type=text].mbcode {
    width: 24%;
    float: left;
    color: #cfd0d2;
    text-align: center
}

.et_gfield_recharge_number input[type=text].mbcode {
    width: 20%;
    float: left
}

.gecko .et_gfield_recharge_number input[type=text].mbcode {
    width: 10%
}

.home .ds-tab-cube .gform_wrapper ul li input[type=email],
.home .ds-tab-cube .gform_wrapper ul li input[type=number],
.home .ds-tab-cube .gform_wrapper ul li input[type=tel],
.home .ds-tab-cube .gform_wrapper ul li input[type=text] {
    background-color: transparent;
    border: none;
    border-bottom: 1px solid #fff;
    color: #fff;
    font-size: 20px!important;
    width: 83%;
    padding: 1px 4px!important
}

.home .ds-tab-cube .gform_wrapper {
    margin-top: 0;
    overflow: hidden
}

.home .ds-tab-cube .gform_wrapper .top_label .gfield_label {
    clear: none;
    font-weight: 300;
    font-size: 12px;
    margin-bottom: 5px
}

.home .ds-tab-cube .gform_wrapper .top_label div.ginput_container {
    margin-top: 0
}

.home .ds-tab-cube .gform_wrapper .gfield_required {
    color: #fff
}

.home .ds-tab-cube .gform_wrapper ul.gfield_radio li {
    display: inline;
    text-align: center
}

.home .ds-tab-cube .gform_wrapper ul.gfield_radio li label {
    font-weight: 300;
    font-size: 18px;
    margin: 0 0 0 2px;
    width: 2em;
    text-align: center;
    padding: .2em
}

.home .ds-tab-cube .gform_wrapper ul.gfield_radio li input[type=radio]:checked+label {
    font-weight: 300
}

.home .ds-tab-cube .gform_wrapper ul.gfield_radio li input[type=radio]:checked+label,
.home .ds-tab-cube .gform_wrapper ul.gfield_radio li label:hover {
    background-color: #08DC7D
}

.home .ds-tab-cube .gform_wrapper ul.gfield_radio li input[type=radio]:checked+label.checkedlabel {
    background: 0 0
}

.home .ds-tab-cube .gform_wrapper ul.gfield_radio li input[type=radio]:checked+label::after,
.home .ds-tab-cube .gform_wrapper ul.gfield_radio li label:hover::after {
    content: '024';
    position: absolute;
    top: -15px;
    font-size: 11px;
    left: 30%;
    background: #08DC7D;
    padding: 1px 5px 0 5px;
    border-radius: 50%
}

.home .ds-tab-cube .gform_wrapper ul.gfield_radio li input[type=radio]:checked+label.checkedlabel::after {
    display: none
}

.home .ds-tab-cube .gform_wrapper ul li.gfield ul#input_10_2 {
    border: 1px solid #fff;
    border-radius: 45px;
    width: 100%;
    padding: 0 15px;
    margin-top: 0;
    text-align: center
}

.home .ds-tab-cube .gform_wrapper ul li.gfield-bonus {
    width: 74px;
    font-size: 12px;
    padding-right: 0;
    margin-left: -105px!important;
    display: none;
    margin-top: 1px
}

.gfield_label#bid {
    padding-left: 20px;
    display: none!important
}

#bonus_li {
    display: none!important
}

.home .ds-tab-cube .gform_wrapper ul li.gfield_amount {
    width: auto;
    position: relative;
    padding-left: 2%;
    padding-right: 2%;
    padding-bottom: 1%
}

.home .ds-tab-cube .gform_wrapper ul li.gfield_amount .gfield_label {
    width: 100%;
    text-align: center
}

.home .ds-tab-cube .gform_wrapper ul li.gfield_amount::before {
    content: '';
    border-right: 1px solid #275848;
    position: absolute;
    height: 100%;
    top: 0
}

.home .ds-tab-cube .gform_wrapper ul li.gfield-bonus-ui-new::after {
    content: '';
    border-right: 1px solid #275848;
    position: absolute;
    height: 100%;
    top: 0;
    right: 0
}

.home .ds-tab-cube .gform_wrapper ul li.gfield_amount::before {
    left: 0
}

.home .ds-tab-cube .gform_wrapper ul li.gfield_amount::after {
    right: 0
}

.home .ds-tab-cube .gform_wrapper ul.gform_fields li.gfield input[type=radio] {
    opacity: 0;
    width: 0!important;
    height: 0;
    position: absolute
}

.home .ds-tab-cube .gform_wrapper ul.gfield_radio li:first-child label {
    padding: .2em
}

.home .ds-tab-cube .gform_wrapper .gfield-onoff-switch>label {
    font-size: 12px;
    font-weight: 300
}

.home .ds-tab-cube .gform_wrapper ul li.gfield.gfield-onoff-switch {
    width: auto;
    margin: 16px 0 0 0;
    padding-right: 0
}

.onoffswitch {
    position: relative;
    width: 65px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    float: right;
    margin-left: 10px;
    margin-right: 15px
}

.home #choice_10_5_1 {
    display: none
}

.onoffswitch-label {
    display: block;
    overflow: hidden;
    cursor: pointer;
    border: 1px solid #fff;
    border-radius: 25px
}

.onoffswitch-inner {
    display: block;
    width: 200%;
    margin-left: -100%;
    transition: margin .3s ease-in 0s
}

.onoffswitch-inner:after,
.onoffswitch-inner:before {
    display: block;
    float: left;
    width: 50%;
    height: 25px;
    padding: 0;
    line-height: 25px;
    font-size: 12px;
    color: #fff;
    font-weight: 300;
    box-sizing: border-box
}

.onoffswitch-inner:before {
    content: "ON";
    padding-left: 10px;
    background-color: transparent;
    color: #fff
}

.onoffswitch-inner:after {
    content: "OFF";
    padding-right: 10px;
    background-color: transparent;
    color: #fff;
    text-align: right
}

.topup-onoff-switch input[type=checkbox] {
    visibility: hidden;
    position: absolute
}

.topup-onoff-switch .onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-inner {
    margin-left: 0
}

.topup-onoff-switch .onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-switch {
    right: 0
}

.onoffswitch-autorenewal.onoffswitch {
    position: relative;
    width: 70px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    float: right
}

.enableAutoBundleLabel {
    line-height: 35px;
    float: right
}

.enableNUSuserLabel {
    display: block;
    width: 100%;
    text-align: center
}

.onoffswitch-autorenewal .onoffswitch-label {
    display: block;
    overflow: hidden;
    cursor: pointer;
    border-radius: 20px
}

.onoffswitch-switch {
    display: block;
    width: 18px;
    height: 18px;
    background: #fff;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 36px;
    border: 2px solid #999;
    border-radius: 20px;
    transition: all .3s ease-in 0s;
    margin: 4px 6px
}

.onoffswitch-autorenewal .onoffswitch-switch {
    display: block;
    width: 18px;
    margin: 6px;
    background: #3dad99;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 39px;
    border: 2px solid #3dad99;
    border-radius: 20px;
    transition: all .3s ease-in 0s
}

.onoffswitch-autorenewal .onoffswitch-inner:after,
.onoffswitch-autorenewal .onoffswitch-inner:before {
    display: block;
    float: left;
    width: 50%;
    height: 30px;
    padding: 0;
    line-height: 30px;
    font-size: 14px;
    color: #fff;
    font-family: Trebuchet, Arial, sans-serif;
    font-weight: 700;
    box-sizing: border-box
}

.onoffswitch-autorenewal .onoffswitch-inner:before {
    content: "ON";
    padding-left: 10px;
    background-color: #334b59;
    color: #fff
}

.onoffswitch-autorenewal .onoffswitch-inner:after {
    content: "OFF";
    padding-right: 10px;
    background-color: #eee;
    color: #8e8989;
    text-align: right
}

.onoffswitch-inner-checked {
    margin-left: 0
}

.onoffswitch-switch-checked {
    right: 0
}

.btn-cursor {
    cursor: pointer
}

.nus-auto-renewal-btn .onoffswitch-autorenewal .onoffswitch-inner:before {
    content: "YES"
}

.nus-auto-renewal-btn .onoffswitch-autorenewal .onoffswitch-inner:after {
    content: "NO"
}

.home .text_overlay .gform_wrapper .gform_footer input.button {
    display: inline-block;
    margin-top: 20px;
    color: #fff;
    text-shadow: none;
    text-decoration: none;
    min-width: 130px;
    position: relative;
    padding: .3em 1em;
    border: 0;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    border-radius: 25px;
    background: #08DC7D;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.7em!important;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    transition: all .2s
}

.modal button.close {
    font-size: 25px
}

.home .text_overlay .gform_wrapper .gform_footer input.button:hover {
    background: #009534
}

.home .ds-tab-cube .gform_wrapper ul li.gfield.gfield_onoff {
    width: auto;
    margin: 30px 0 0 0;
    margin-left: 0!important;
    padding-right: 0
}

.home .ds-tab-cube #gform_wrapper_10 .gform_footer {
    float: right;
    width: 135px;
    padding-right: 0;
    margin-top: 0;
    clear: none;
    padding-top: 0
}

.home .ds-tab-cube .gform_wrapper li.gfield_error ul.gfield_radio {
    color: #fff
}

#et-main-area .county_mob_code {
    width: 50px;
    margin-right: 5px
}

.mobile-settings-from-select-search .selectize-input>*,
.rateTabsec .selectize-input>* {
    vertical-align: top;
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    display: inline;
    height: 32px;
    display: inline-block!important;
    padding: 0!important;
    min-height: 0!important;
    max-height: none!important;
    max-width: 100%!important;
    margin: 0 1px!important;
    text-indent: 0!important;
    border: 0 none!important;
    background: 0 0!important;
    -webkit-user-select: auto!important;
    -webkit-box-shadow: none!important;
    -moz-box-shadow: none!important;
    box-shadow: none!important
}

.handset_detail {
    padding: 2% 1.3% 0 1.3%
}

.brand_name {
    font-size: 20px;
    margin-bottom: 10px;
    color: #006bc0
}

#mobile_settings .selectize-input {
    height: 35px;
    padding-top: 0;
    border: none;
    border-bottom: 1px solid #bbb;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 0;
    background: #fff url(https://s3-ap-southeast-2.amazonaws.com/lycamobileauweb/lycamobile-au-cms/wp-content/uploads/2018/02/07120831/search.svg) no-repeat;
    background-size: 16px;
    background-position: right 1em top .8em;
    overflow: visible
}

#mobile_settings .selectize-dropdown .optgroup-header,
#mobile_settings .selectize-dropdown[data-selectable] {
    font-size: 14px;
    padding: 5px 10px
}

#mobile_settings .selectize-input .item {
    padding-top: 8px!important
}

#main-content .container.clear-margin {
    padding-top: 0;
    margin-top: -10px;
    padding-left: 0;
    width: auto!important
}

.et_pd_fullwidth_banner_title {
    width: 1080px;
    margin: 0 auto;
    top: -20px;
    color: #fff;
    text-align: center
}

.et_pd_fullwidth_breadcrumb_title {
    color: #fff;
    margin: 0 auto;
    width: 88%;
    padding-bottom: .3%
}

.et_pd_fullwidth_banner_title .et_pb_slide_title {
    padding-top: 14px;
    font-size: 30px;
    padding-bottom: 0
}

input[disabled] {
    pointer-events: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    opacity: .65;
    cursor: not-allowed
}

.lca_payment_section li.et_card_cvv,
.lca_payment_section li.et_card_expiry {
    display: inline-block;
    padding: 5% 0 3% 0
}

.lca_payment_section li.et_card_expiry {
    width: 70%
}

.lca_payment_section li.et_card_cvv {
    width: 30%;
    float: right;
    margin: 0
}

.lca_payment_section li.et_card_expiry select {
    margin-top: 6%;
    font-size: 14px;
    padding: 0;
    background: 0 0;
    color: #fff;
    border: none
}

.mini_cart_section {
    min-height: 50px;
    text-align: left;
    background: #fff
}

.mini_cart_section .mycartheading {
    color: #0bb14e;
    text-align: center;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 17px
}

.mini_cart_section ul {
    list-style-type: none;
    font-size: 18px;
    overflow: hidden
}

.mini_cart_section span.item-select {
    font-weight: 300
}

.mini_cart_section span.item-price {
    font-weight: 700;
    float: right;
    color: #383838
}

.mini_cart_section li {
    margin: 20px 0;
    overflow: hidden
}

.mini_cart_section li .item {
    display: block
}

.mini_cart_section li .item-left span.item-info {
    margin-left: 10px;
    float: left;
    width: 87%;
    display: block
}

.mini_cart_section li .item-right {
    float: right;
    font-size: 16px
}

.mini_cart_section li .item-right .btn-default {
    border: none
}

.mini_cart_section li .item-right .fa {
    font-size: 16px;
    color: #828282
}

.dropdown-menu.dropdown-cart .cart-total {
    border-top: 1px solid #ebebeb;
    padding-top: 5px
}

.cartcheckoutbtn {
    margin: 15px 0 5px 0!important
}

.et-companies-logo .ds-carousel-logo img {
    background-color: #fff;
    opacity: 1;
    max-height: 60.8px!important;
    margin-top: 2px;
    -moz-box-shadow: 1px 1px 3px #888;
    -webkit-box-shadow: 1px 1px 3px #888;
    box-shadow: 1px 1px 3px #888
}

p#breadcrumbs {
    margin-bottom: 0
}

.page-id-85232 .et_pb_section_1,
.page-id-85543 .et_pb_section_1 {
    margin-top: 0
}

.left_block .et-pb-active-slide {
    -moz-box-shadow: 2px 2px 2px #dad9d9;
    -webkit-box-shadow: 2px 2px 2px #dad9d9;
    box-shadow: 2px 2px 2px #dad9d9
}

.et_gfield_recharge_number input[type=number],
.et_gfield_recharge_number input[type=tel],
.et_gfield_recharge_number input[type=text] {
    background-color: transparent;
    border: none;
    border-bottom: 1px solid #c2c2c2;
    color: #006bc0;
    font-size: 28px;
    width: 70%
}

.et_gfield_recharge_number input[type=number],
.et_gfield_recharge_number input[type=tel] {
    padding: 2px
}

.lca_payment_section .leftpanel ul {
    padding: 0
}

.lca_payment_section .leftpanel li {
    list-style-type: none;
    border-width: 1px 0 1px 1px;
    border-color: #c4c4c4;
    border-style: solid;
    padding: 10px 15px;
    font-size: 16px;
    font-weight: 700;
    color: grey
}

.lca_payment_section input[type=checkbox] {
    cursor: pointer
}

.lca_payment_section .leftpanel li input[type=checkbox] {
    -ms-transform: scale(2);
    -moz-transform: scale(2);
    -webkit-transform: scale(2);
    -o-transform: scale(2);
    margin: 0 10px 0 0;
    outline: 0
}

.lca_payment_section .leftpanel {
    padding-left: 0
}

.lca_payment_section .leftpanel li label {
    cursor: pointer
}

.lca_payment_section .mainpanel {
    padding-right: 0
}

.lca_payment_section .debit_credit_card {
    width: 100%;
    height: 281px;
    background-size: 385px;
    margin-top: 50px;
    background-position: top center
}

.lyca_cart_tabs .et_pb_column_2_3 .et_pb_tab_2 .et_pb_tab_content .debit_credit_card ul {
    list-style-type: none;
    padding-top: 23.7%;
    padding-left: 11%
}

.lca_payment_section li.et_card_expiry select option {
    color: #383838
}

.lca_payment_section li.et_card_name input {
    background: 0 0;
    color: #fff;
    border: none;
    width: 50%
}

.lca_payment_section .debit_credit_card input::-webkit-input-placeholder {
    color: #fff
}

.lca_payment_section .debit_credit_card input:-ms-input-placeholder {
    color: #fff
}

.lca_payment_section .debit_credit_card input::-moz-placeholder {
    color: #fff;
    opacity: 1
}

.lca_payment_section .debit_credit_card input:-moz-placeholder {
    color: #fff;
    opacity: 1
}

.lca_payment_section li.et_card_cvv input {
    background: 0 0;
    color: #fff;
    border: none;
    border-bottom: 1px solid #bababa
}

.lca_payment_section .main_panel li.et_card_number input {
    background: 0 0;
    color: #fff;
    width: 50%
}

.lca_payment_section .main_panel .saved_card ul {
    list-style-type: none
}

.lca_payment_section .main_panel .saved_card li {
    padding: 10px 20px;
    background-color: #f5f5f5;
    margin-bottom: 10px;
    border-radius: 10px;
    letter-spacing: 3px
}

.lca_payment_section li.et_card_expiry select option {
    color: #383838
}

.lca_payment_section li.et_card_name input {
    background: 0 0;
    color: #fff;
    border-bottom: solid 1px #bababa
}

.lca_payment_section .debit_credit_card input::-webkit-input-placeholder {
    color: #fff
}

.simleft {
    background: #f7941d;
    color: #fff;
    text-align: center;
    text-transform: uppercase
}

.simleft img {
    width: 60px;
    padding-top: 40px
}

.simleft h4 {
    margin: 15px 0;
    padding: 0;
    color: #fff
}

.simright h4 {
    background: #fff;
    line-height: 40px
}

.lca_payment_section input[type=password]::placeholder,
.lca_payment_section input[type=text]::placeholder {
    opacity: .4
}

#et-main-area .et_order_help_line {
    padding-bottom: 0
}

.et_order_help_line .et_gfield_port_sim_footer_image {
    float: left;
    margin-left: 20px
}

.et_order_help_line .et_gfield_port_sim_footer_text {
    font-size: 20px;
    font-weight: 300;
    line-height: 16px;
    color: #fff;
    margin-left: 11%
}

.et_order_help_line p.et_gfield_align-left {
    padding: 0
}

.et_order_help_line span.font-big-text {
    font-weight: 700
}

.et_refer_friend .et_pb_row .et_pb_column:nth-child(2) {
    float: right
}

#et-main-area .et_refer_friend,
#et-main-area-refer-friend.et_refer_friend {
    padding-top: 0;
    padding-bottom: 1%;
    background-color: #fff
}

#et-main-area .et_refer_friend .et_pb_row,
#et-main-area-refer-friend.et_refer_friend .et_pb_row {
    padding-top: 27px;
    min-width: 80%;
    left: 5%;
    margin-right: 12%
}

#et-main-area .et_refer_friend .et_pb_slider_container_inner,
#et-main-area-refer-friend.et_refer_friend .et_pb_slider_container_inner {
    width: 40%;
    float: right;
    margin-right: 19%
}

.et_refer_friend .et_pb_bg_layout_dark .et_pb_slide_description {
    text-shadow: none;
    padding-left: 0;
    margin-left: 0;
    text-align: left;
    padding-top: 8%
}

#et-main-area .et_refer_friend .et_pb_slide_description,
#et-main-area-refer-friend.et_refer_friend .et_pb_slide_description {
    text-align: center;
    margin: 10% 0 0 0;
    padding-right: 0
}

.et_refer_friend .et_pb_slide_description .et_pb_slide_title {
    font-size: 30px
}

#page-container .et_refer_friend .et_pb_slide_description .et_pb_slide_title {
    color: #fff!important;
    font-weight: 300;
    font-size: 19px
}

#page-container .et_refer_friend .et_pb_more_button {
    background: 0 0;
    border: 1px solid #fff
}

.et_refer_friend .et_pb_more_button:hover {
    border-color: #c7c7c7;
    color: #c7c7c7
}

.et_refer_friend .et_pb_container.clearfix {
    height: 199px!important
}

#et-main-area .et_other_services,
#et-main-area-other-services.et_other_services {
    padding-top: 25px;
    padding-bottom: 0;
    overflow: hidden;
    height: 205px
}

.et_other_services .et_pb_fullwidth_header {
    padding-top: 0;
    padding-bottom: 0
}

.et_other_services .et_pb_slide_title,
.et_testimonials .et_pb_slide_title {
    font-weight: 300;
    font-size: 30px;
    text-align: center
}

.et_other_services .bold-text-big {
    font-weight: 700
}

.et_other_services .et_pb_section {
    background-color: #fff;
    padding-top: 0;
    padding-bottom: 0
}

.et_other_services .ds-image-carousel {
    background-color: #f0f0f0;
    min-width: 100%
}

.et_other_services .et_pb_slide:first-child .et_pb_slide_image img {
    opacity: 1;
    max-height: 60.8px!important;
    margin-top: 2px!important
}

.et_other_services .et_pb_slide:first-child .et_pb_slide_image img {
    opacity: 1;
    max-height: 60.8px!important;
    margin-top: 2px!important
}

.et_other_services .et_pb_slide:nth-child(2) .et_pb_slide_image img {
    max-height: 62.8px!important
}

.et_other_services .et_pb_slide:nth-child(2) .et_pb_slide_image img {
    max-height: 62.8px!important
}

.et_other_services .et_pb_bg_layout_dark .et_pb_slide_description {
    text-shadow: none;
    padding-left: 0;
    margin-left: 0;
    text-align: left;
    padding-top: 8%
}

.et_other_services .et_pb_container.clearfix {
    height: 76px!important
}

.et_other_services .et-pb-arrow-next,
.et_other_services .et-pb-arrow-prev {
    margin-top: -33px;
    color: #9a9fa2!important;
    text-decoration: none
}

.et_other_services .et-pb-controllers {
    display: none
}

#et-main-area .et_globeman,
#et-main-area-globeman.et_globeman {
    padding-bottom: 0;
    background-image: linear-gradient(#fff 63%, #f0f0f0 37%);
    padding-top: 0
}

.et_globeman .et_pb_row_1-4_3-4 {
    padding-bottom: 0
}

.et_globeman .et_pb_code .et_pb_slide_title {
    margin-left: 15%
}

.et_globeman .bold-text-big {
    font-weight: 700
}

.et_globeman .et_pb_text_inner .et_pb_slide_title {
    margin-left: 15%
}

.et_globeman .et_pb_code .et_pb_slide_title {
    margin-left: 0;
    float: left
}

.et_globeman .et_pb_code .es_shortcode_form .es_lablebox {
    display: none
}

.et_globeman .et_pb_code .es_shortcode_form .es_textbox {
    display: inline;
    float: left
}

.et_globeman .et_pb_code .es_shortcode_form .es_textbox_class {
    background-image: url(../../uploads/2017/06/closed-envelope.png);
    background-size: 40px;
    background-repeat: no-repeat;
    border: none;
    background-position: 6px;
    border-bottom: 1px solid #ccc;
    margin-top: 0;
    padding-left: 75px;
    width: 310px;
    height: 60px;
    font-size: 25px;
    font-weight: 300;
    background-color: #f0f0f0
}

.et_globeman .es_shortcode_form .es_submit_button {
    background-image: url(../../uploads/2017/06/right-arrow.png);
    background-repeat: no-repeat;
    border: none;
    background-position: 10px;
    width: 45px;
    height: 60px;
    font-size: 1px;
    color: transparent;
    background-color: transparent;
    border-bottom: 1px solid #ccc
}

.et_connect_lycamobile {
    position: relative;
    background: #0276b3;
    background: -webkit-linear-gradient(left, #0276b3, #29b75a);
    background: -o-linear-gradient(right, #0276b3, #29b75a);
    background: -moz-linear-gradient(right, #0276b3, #29b75a);
    background: linear-gradient(to right, #0276b3, #29b75a)
}

.et_connect_lycamobile .et_pb_fullwidth_image_1 {
    position: relative;
    margin: 0 auto;
    max-width: 1080px
}

.et_connect_lycamobile .et_pb_slide_title {
    font-weight: 300;
    padding-top: 10px;
    font-size: 32px;
    margin-bottom: 0
}

.et_connect_lycamobile .et_pb_fullwidth_code {
    top: 1%;
    color: #fff;
    position: absolute;
    text-align: center;
    width: 100%
}

.et_connect_lycamobile h2.et_pb_sub_heading {
    font-size: 20px;
    font-weight: 300
}

.ds-carousel-section .et-companies-logo {
    overflow: hidden;
    max-height: 300px
}

@media only screen and (max-width:567px) {
    .ds-carousel-section .et-companies-logo {
        max-height: 140px;
        padding: 0
    }
}

.et-companies-logo .ds-carousel-logo {
    width: 200px;
    float: left;
    margin-right: 20px!important
}

.et-companies-logo .ds-image-carousel-first {
    width: 100%!important;
    max-height: 200px;
    height: 200px;
    background: #f0f0f0;
    animation: 15s first infinite linear;
    animation-fill-mode: forwards
}

.et-companies-logo .ds-image-carousel-second {
    z-index: 2;
    height: 200px;
    background: #f0f0f0;
    width: 100%!important;
    float: left;
    display: inline-block;
    top: -200px;
    animation: 29s second infinite linear
}

.et-companies-logo .ds-image-carousel-third {
    z-index: 1;
    height: 200px;
    background: #f0f0f0;
    width: 100%!important;
    float: left;
    display: inline-block;
    top: -400px;
    animation: 29s third infinite linear;
    animation-delay: 14.9s;
    opacity: 0
}

@keyframes first {
    0% {
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -webkit-transform: translateX(0);
        transform: translateX(0);
        z-index: 3
    }
    99.99% {
        -moz-transform: translateX(-100%);
        -ms-transform: translateX(-100%);
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
        z-index: 3
    }
    100% {
        z-index: -1
    }
}

@keyframes second {
    0% {
        -moz-transform: translateX(100%);
        -ms-transform: translateX(100%);
        -webkit-transform: translateX(100%);
        transform: translateX(100%)
    }
    100% {
        -moz-transform: translateX(-100%);
        -ms-transform: translateX(-100%);
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%)
    }
}

@keyframes third {
    0.1% {
        opacity: 0
    }
    0.2% {
        -moz-transform: translateX(100%);
        -ms-transform: translateX(100%);
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
        opacity: 1
    }
    100% {
        -moz-transform: translateX(-100%);
        -ms-transform: translateX(-100%);
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
        opacity: 1
    }
}

.et-companies-logo.ds-carousel-section:hover .ds-image-carousel-first,
.et-companies-logo.ds-carousel-section:hover .ds-image-carousel-second,
.et-companies-logo.ds-carousel-section:hover .ds-image-carousel-third {
    -webkit-animation-play-state: paused;
    animation-play-state: paused
}

.Cube {
    width: 80px;
    height: 80px;
    line-height: 80px;
    text-align: center;
    font-size: 50px;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transition: -webkit-transform .5s .1s;
    transition: transform .5s .1s;
    perspective: 9999px;
    color: #333;
    margin: -40px 0 0 -40px;
    margin: 0 auto;
    position: absolute;
    left: 50%;
    margin-left: -37px;
    top: 65px;
    opacity: 1
}

.Cube.panelLoad {
    z-index: 9999;
    top: 50%;
    margin-top: -60px;
    -webkit-animation: panel 3s infinite forwards;
    animation: panel 3s infinite forwards
}

.Cube.panelLoad .cube-face {
    color: #006fba;
    -moz-box-shadow: inset 0 0 0 1px #006fba, 0 0 1px 0 #006fba;
    -webkit-box-shadow: inset 0 0 0 1px #006fba, 0 0 1px 0 #006fba;
    box-shadow: inset 0 0 0 1px #006fba, 0 0 1px 0 #006fba
}

.Cube .cube-face {
    width: inherit;
    height: inherit;
    position: absolute;
    background: #fff;
    -moz-box-shadow: inset 0 0 0 1px #006fba, 0 0 1px 0 #006fba;
    -webkit-box-shadow: inset 0 0 0 1px #006fba, 0 0 1px 0 #006fba;
    box-shadow: inset 0 0 0 1px #006fba, 0 0 1px 0 #006fba;
    opacity: 1
}

.Cube .cube-face-front {
    transform: translate3d(0, 0, 40px);
    -webkit-transform: translate3d(0, 0, 40px);
    font-size: 57px
}

.Cube .cube-face-back {
    -webkit-transform: rotateY(180deg) translate3d(0, 0, 40px);
    transform: rotateY(180deg) translate3d(0, 0, 40px)
}

.Cube .cube-face-left {
    -webkit-transform: rotateY(-90deg) translate3d(0, 0, 40px);
    transform: rotateY(-90deg) translate3d(0, 0, 40px)
}

.Cube .cube-face-right {
    -webkit-transform: rotateY(90deg) translate3d(0, 0, 40px);
    transform: rotateY(90deg) translate3d(0, 0, 40px)
}

.Cube .cube-face-top {
    -webkit-transform: rotateX(90deg) translate3d(0, 0, 40px);
    transform: rotateX(90deg) translate3d(0, 0, 40px)
}

.Cube .cube-face-bottom {
    -webkit-transform: rotateX(-90deg) translate3d(0, 0, 40px);
    transform: rotateX(-90deg) translate3d(0, 0, 40px)
}

@webkit-keyframes panel {
    transform: rotateY(0) rotateZ(0)
}

20% {
    -webkit-transform: rotateY(90deg) rotateZ(0)
}

40% {
    -webkit-transform: rotateX(45deg) rotateZ(45deg)
}

60% {
    -webkit-transform: rotateX(90deg) rotateY(180deg) rotateX(90deg)
}

80% {
    -webkit-transform: rotateX(310deg) rotateZ(230deg)
}

100% {
    -webkit-transform: rotateX(360deg) rotateZ(360deg)
}

20% {
    -webkit-transform: rotateY(90deg) rotateZ(0);
    transform: rotateY(90deg) rotateZ(0)
}

40% {
    -webkit-transform: rotateX(45deg) rotateZ(45deg);
    transform: rotateX(45deg) rotateZ(45deg)
}

60% {
    -webkit-transform: rotateX(90deg) rotateY(180deg) rotateX(90deg);
    transform: rotateX(90deg) rotateY(180deg) rotateX(90deg)
}

80% {
    -webkit-transform: rotateX(310deg) rotateZ(230deg);
    transform: rotateX(310deg) rotateZ(230deg)
}

100% {
    -webkit-transform: rotateX(360deg) rotateZ(360deg);
    transform: rotateX(360deg) rotateZ(360deg)
}

.help-4g-text h3 a,
.help-at-symbol-text h3 a,
.help-faq-text h3 a,
.help-how-to-use-text h3 a,
.help-mobile-web-settings-text h3 a,
.help-transfer-number-text h3 a {
    font-size: 19px
}

.help-4g-text a,
.help-at-symbol-text a,
.help-faq-text a,
.help-how-to-use-text a,
.help-mobile-web-settings-text a,
.help-transfer-number-text a {
    color: #000
}

.help-4g img,
.help-at-symbol img,
.help-faq img,
.help-how-to-use img,
.help-mobile-web-settings img,
.help-transfer-number img {
    width: 27%
}

.help-4g,
.help-4g-text,
.help-4g-text .et_pb_text_inner,
.help-at-symbol,
.help-at-symbol-text,
.help-at-symbol-text .et_pb_text_inner,
.help-faq,
.help-faq-text,
.help-faq-text .et_pb_text_inner,
.help-how-to-use,
.help-how-to-use-text,
.help-how-to-use-text .et_pb_text_inner,
.help-mobile-web-settings,
.help-mobile-web-settings-text,
.help-mobile-web-settings-text .et_pb_text_inner,
.help-transfer-number,
.help-transfer-number-text,
.help-transfer-number-text .et_pb_text_inner {
    text-align: center
}

.table-header-for-value-added-service {
    background: #337ab7;
    color: #fff;
    font-weight: 700
}

.entry-content ul {
    list-style-type: none
}

.lycacheckout-tabs .tab-pane {
    overflow-y: visible
}

.lycacheckout-tabs .tab-content {
    clear: both!important
}

.new-sim-ui #newsim-dynamicdiv {
    width: 100%;
    float: left
}

.new-sim-ui .select-qty span {
    margin: 10px;
    font-size: 18px;
    text-align: right;
    display: inline
}

.new-sim-ui .newsim-od-middle span.error {
    color: red
}

.new-sim-ui .newsim-od-middle span,
.talktime span,
.topuppagetalktime span {
    font-weight: 300;
    font-size: 13px;
    color: #000;
    display: inline-block
}

.new-sim-ui #myTab li.nav-item {
    border-right: none
}

.new-sim-ui .newsim-od-top .col-md-1 {
    background: #f7941d;
    padding: 22px 0;
    text-align: center
}

.talktime i.lnr-gift,
.topuppagetalktime {
    color: red;
    margin-right: 1%
}

.new-sim-ui .newsim-od-middle .bluetext {
    color: #006fb9;
    font-size: 15px;
    display: inline
}

.new-sim-ui .simright-child1 span {
    display: inline
}

.new-sim-ui .simright {
    background: #fff;
    overflow: hidden
}

.new-sim-ui .selecttopupul {
    padding: 0;
    line-height: 55px
}

.selecttopupul {
    list-style: none;
    margin: 0;
    padding: 10px 0 0;
    text-align: right
}

.new-sim-ui .simplan_selected .simright-child1 .getoff {
    display: none
}

.talktime {
    visibility: hidden
}

.topuppagetalktime {
    display: none;
    width: 100%;
    text-align: right
}

.simplan_selected .talktime {
    visibility: visible
}

.new-sim-ui .simplan_selected .simright-child1 .planadded {
    display: inline
}

.new-sim-ui .simright-child1 .planadded {
    display: none
}

.new-sim-ui .simincdec-disabled {
    color: #a4a1a1;
    cursor: default
}

.new-sim-ui .simincdec-enabled {
    cursor: pointer
}

.new-sim-ui .simright .simright-child2 .col-lg-3 {
    padding: 12px 0;
    font-weight: 700
}

.new-sim-ui p.talktime {
    margin-bottom: 0;
    width: 100%;
    text-align: right
}

.new-sim-ui .simright .simright-child1 {
    border-bottom: 1px solid #f7f6f6;
    padding: 16px 0
}

.new-sim-ui .simright .simright-child2 {
    padding: 16px 0
}

.new-sim-ui .simright .simright-child1 .getoff,
.new-sim-ui .simright .simright-child1 .planadded {
    line-height: 30px
}

.topup-ui .selecttopupul {
    list-style: none;
    margin: 0;
    padding: 10px 0 0;
    text-align: right
}

.topup-ui .talktime span {
    display: inline;
    font-weight: 700;
    font-size: 13px;
    color: #000
}

.topup-ui .talktime {
    text-align: right
}

.topup-ui .talktime i.fa-gift,
.topup-ui .talktime i.lnr-gift {
    color: red
}

.es_button {
    padding-top: 0
}

.et_globeman .et_pb_column .et_pb_bg_layout_light {
    margin-bottom: 0
}

.et_globeman .es_shortcode_form .es_button {
    float: left
}

.et_globeman .es_shortcode_form input[type=text]::placeholder {
    color: #000
}

.flag-img span:nth-child(1) {
    display: block;
    font-weight: 300;
    padding-bottom: 3%
}

.rates-column img {
    float: none!important;
    margin: 0!important
}

.home-callrates .viewmore a {
    color: #000!important;
    border: 1px solid #a0a2a1;
    text-decoration: none
}

.single-bundle-button-bottom #backbutton,
body .secondarybtn {
    background: 0 0;
    color: #000!important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -moz-box-shadow: inset 0 0 0 1px #000;
    -webkit-box-shadow: inset 0 0 0 1px #000;
    box-shadow: inset 0 0 0 1px #000
}

.single-bundle-button-bottom #backbutton {
    background: transparent !important;
}

.icon-addon.addon-lg .fa,
.icon-addon.addon-lg .glyphicon {
    font-size: 24px;
    margin-right: 0;
    right: 1.5em;
    top: 4px;
    color: #acacac
}

.icon-addon .fa,
.icon-addon .glyphicon,
.icon-addon.addon-md .fa,
.icon-addon.addon-md .glyphicon {
    position: absolute;
    z-index: 2;
    right: 10px;
    font-size: 14px;
    width: 20px;
    margin-left: -2.5px;
    text-align: center;
    padding: 10px 0;
    top: 1px
}

.icon-addon {
    position: relative;
    color: #555;
    display: block
}

.icon-addon.addon-lg .form-control {
    line-height: 1.33;
    height: 50px;
    font-size: 18px;
    padding: 10px 60px 10px 30px;
    border-radius: 30px;
    -moz-box-shadow: 1px 1px 2px #5c5c5c;
    -webkit-box-shadow: 1px 1px 2px #5c5c5c;
    box-shadow: 1px 1px 2px #5c5c5c
}

.icon-addon .form-control,
.icon-addon.addon-md .form-control {
    padding-left: 30px;
    float: left;
    font-weight: 300
}

.form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.428571429;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
}

body.home .callrates-select-country-row {
    margin: 5% auto
}

.callrates-plan-details-in .col-sm-7 {
    padding: 0
}

#homecallrates_backbtn,
#ratespage_backbtn {
    display: none
}

.rates-column {
    background-color: #fff;
    color: #414040;
    padding: 3% 2%;
    border-radius: 5px;
    box-shadow: 2px 2px 2px #434242;
    font-weight: 700
}

.rates-column .top-column {
    border-bottom: 1px dashed #6c6b6b;
    padding: 0;
    margin: 0;
    padding-bottom: 8px
}

.rates-column .top-column h4 {
    color: #006fba;
    margin: 0;
    padding: 0;
    font-weight: 700
}

.rates-column .top-column p {
    font-size: 10px;
    font-weight: 700;
    padding: 0
}

.column-rates {
    font-size: 1.1em;
    padding: 5% 0 0 0;
    text-align: left;
    margin-bottom: 10px
}

.et_pb_call_rates_page .column-rates {
    font-size: 16px
}

.callrates-plan-details .callrates-icon-left {
    width: 80%
}

.column-rates h3 {
    margin: 0;
    padding: 0;
    font-weight: 700
}

.callrates-plan-details-left {
    padding-top: 20px;
    text-align: center
}

.callrates-plan-details-left p {
    margin: 0
}

.bottom-flags-row .rates-column {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.bottom-flags-row div.rates-column:not(:last-child) {
    margin-right: 2%
}

.top-column .col-sm-7 {
    padding: 0;
    text-align: left
}

.top-column img {
    margin: 0;
    float: none
}

.top-column .icondiv {
    padding-right: .5em;
    text-align: right;
    max-width: 70px
}

.country-to input[type=search]:focus {
    border-color: #0bb14e
}

.country-to input[type=search]:focus+label {
    color: #534940
}

#cn-accept-cookie {
    border-radius: 60px!important;
    background: #08DC7D!important
}

#cn-more-info {
    border-radius: 60px!important;
    background: #08DC7D!important
}

.et_pb_offers_section .et_pb_slide_title a:hover {
    cursor: default;
    text-decoration: none;
    color: #fff
}

.special-rates-heading-details-page {
    color: rgba(47, 128, 180, .9);
    text-align: center;
    margin-top: 4%;
    font-size: 26px
}

.special-rates-paragraph-details-page {
    text-align: center;
    width: 61%;
    margin-left: 21%;
    line-height: normal;
    margin-bottom: -5%
}

#gform_3 .gfield_radio li {
    padding-left: 20px
}

#gform_3 .gfield_radio li label {
    display: inline-block;
    position: relative;
    padding-left: 5px
}

#gform_3 .gfield_radio li label::before {
    top: 34%;
    content: "";
    display: inline-block;
    position: absolute;
    width: 17px;
    height: 17px;
    left: 0;
    margin-left: -20px;
    border: 2px solid #ccc;
    border-radius: 50%;
    background-color: #fff;
    -webkit-transition: border .15s ease-in-out;
    -o-transition: border .15s ease-in-out;
    transition: border .15s ease-in-out
}

#gform_3 .gfield_radio li label::after {
    display: inline-block;
    position: absolute;
    content: " ";
    width: 7px;
    height: 7px;
    left: 5px;
    top: 5px;
    margin-left: -20px;
    border-radius: 50%;
    background-color: #555;
    -webkit-transform: scale(0, 0);
    -ms-transform: scale(0, 0);
    -o-transform: scale(0, 0);
    transform: scale(0, 0);
    -webkit-transition: -webkit-transform .1s cubic-bezier(.8, -.33, .2, 1.33);
    -moz-transition: -moz-transform .1s cubic-bezier(.8, -.33, .2, 1.33);
    -o-transition: -o-transform .1s cubic-bezier(.8, -.33, .2, 1.33);
    transition: transform .1s cubic-bezier(.8, -.33, .2, 1.33)
}

#gform_3 .gfield_radio li input[type=radio] {
    opacity: 0;
    outline: 0
}

#gform_3 .gfield_radio li input[type=radio]:checked+label::after {
    -webkit-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1)
}

#gform_3 .gfield_radio li.gfield_radio li-inline {
    margin-top: 0
}

#gform_3 .gfield_radio li input[type=radio]+label::after {
    background-color: #21b24e
}

#gform_3 .gfield_radio li input[type=radio]:checked+label::before {
    border-color: #21b24e
}

#gform_3 .gfield_radio li input[type=radio]:checked+label::after {
    top: 45%;
    background-color: #21b24e
}

div.rateTabsec .plan-box_scrollable-grid_rate {
    width: 29%
}

div.rateTabsec .et_pb_button:not(.add_buy_bundle_button) {
    width: 125px;
    left: 10px
}

div.rateTabsec .plan-box_summary_rate {
    width: 92%
}

div.rateTabsec .plan-box_group-call_rate .plan-box_summary_rate {
    margin-left: 6%;
    margin-top: 5px
}

.accordionexpand {
    position: absolute;
    color: #383333;
    right: .5em;
    cursor: pointer
}

.rotateaccordion {
    -moz-transition: all .2s linear;
    -webkit-transition: all .2s linear;
    transition: all .2s linear
}

#et-main-area .et_pb_section.mobile-main-content {
    margin: 1em auto;
    padding: 1.5em 0
}

#payment_details_tab_content_debit ul {
    list-style-type: none
}

.ordercoupenCode button.et_pb_more_button.et_pb_button {
    background-color: #c3c2c2;
    padding: 0
}

.orderlistBundle {
    padding-top: 30px;
    padding-bottom: 30px
}

.orderlistBundle span.big-text {
    font-size: 18px
}

.ordercoupenCode {
    margin-bottom: 20px
}

.nationalRates .list {
    margin: 7px;
    background: 0 0;
    -webkit-box-shadow: 2px 2px 2px #dad9d9;
    -moz-box-shadow: 2px 2px 2px #dad9d9;
    box-shadow: none;
    text-align: center;
    margin-left: -5px;
    margin-right: -5px
}

.et_pb_tabs .nationalRates .list .listname {
    font-size: 16px;
    color: #fff;
    padding: 12px 0 0 0;
    line-height: 1.5em
}

.nationalRates .list .listrate {
    color: #fff;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    line-height: 14px;
    font-weight: 300
}

.nationalRates .list .listrate,
.roaming-rates-section-2 .list .listrate {
    font-weight: 700
}

.cheap-calls-page::-webkit-input-placeholder {
    color: #dcd9d9
}

#et-top-menu select {
    border: none
}

.refer_now.et_pb_slider_0 .et_pb_slide {
    min-height: auto;
    overflow: hidden;
    height: auto
}

#login_error_msg,
.login_error_msg {
    float: left;
    width: 100%;
    padding: 1%;
    display: none;
    color: red
}

.dropdown-item {
    display: block;
    width: 100%;
    padding: 3px 1.5rem;
    clear: both;
    font-weight: 300;
    color: #2b2828;
    text-align: inherit;
    white-space: nowrap;
    background: 0 0;
    border: 0
}

.dropdown-divider {
    height: 1px;
    margin: .5rem 0;
    overflow: hidden;
    border-bottom: solid 1px rgba(255, 255, 255, .2)
}

.loggedin:hover>.loggedin-user {
    display: block;
    background: #006fb9;
    border-top: none;
    z-index: 999;
    background: -moz-linear-gradient(-45deg, #006fba 0, #2989d8 50%, #00558e 100%);
    background: -webkit-linear-gradient(-45deg, #006fba 0, #2989d8 50%, #00558e 100%);
    background: linear-gradient(135deg, #006fba 0, #2989d8 50%, #00558e 100%)
}

a#logginedUserButton {
    display: block;
    padding: 10px 20px 11px 20px
}

#et_top_login .dropdown-toggle.et-hover,
a#logginedUserButton:focus,
a#logginedUserButton:hover {
    background: #006fb9;
    color: #fff;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    background: -moz-linear-gradient(-45deg, #006fba 0, #2989d8 50%, #00558e 100%);
    background: -webkit-linear-gradient(-45deg, #006fba 0, #2989d8 50%, #00558e 100%);
    background: linear-gradient(135deg, #006fba 0, #2989d8 50%, #00558e 100%)
}

div.dropdown-menu {
    background: #006fb9
}

.dropdown-menu.loggedin-user {
    top: 96%;
    right: 0;
    left: auto;
    border-top-right-radius: 0;
    border-top-left-radius: 0
}

#et_top_login .dropdown-menu.loggedin-user a {
    color: #fff
}

.dropdown-menu.loggedin-user a:hover {
    opacity: .7
}

#logginedUserButton .fa {
    margin-right: 5px
}

div.datepicker-dropdown.dropdown-menu {
    background: #fff
}

.et_refer_friend .et_pb_slide_title a:hover {
    color: #fff
}

:focus {
    outline: 0
}

input#save_cc {
    vertical-align: -2px
}

#loader {
    position: fixed
}

.server_error {
    display: none;
    color: red;
    font-weight: 300;
    font-size: 12px
}

.from_country_roaming {
    margin-left: 15%;
    margin-right: 6%;
    font-size: 18px
}

.roaming_dropdown_large {
    margin-top: 6%;
    margin-left: 4%
}

.roaming_rate_icons_for_rates_page {
    height: 73px;
    width: 73px
}

.plan-box_group-call .lnr-phone-handset {
    font-size: 25px;
    float: left;
    margin-right: 10px
}

.bundlebgContainer {
    display: table;
    width: 100%
}

#lyca_login_form .modalsubmit-Section {
    text-align: center;
    width: 100%
}

#lyca_register_form .modalsubmit-Section,
.regtabdiv input {
    width: 100%
}

#lyca_register_form .modalsubmit-Section {
    text-align: center
}

.modal-open .modal {
    z-index: 999999
}

.modal-header {
    padding: 0;
    border-bottom: none
}

.modal-bg-leftSection {
    background-image: url(../img/popup-bg.png);
    background-repeat: repeat-y;
    text-align: center;
    margin: 0 -15px 0;
    padding-bottom: 15px;
    background: #006fba;
    float: left
}

.modal-bg-leftSection h1 {
    color: #fff;
    margin: 20px 0 20px 0
}

.modal-bg-leftSection h1 span {
    font-size: 50px;
    font-weight: 700
}

.modal-rightSection {
    padding: 28px 0 20px 25px;
    margin-left: 15px
}

.modal-buyNow {
    background: 0 0;
    color: #fff;
    border-radius: 40px 40px 40px 40px;
    -moz-border-radius: 40px 40px 40px 40px;
    -webkit-border-radius: 40px 40px 40px 40px;
    border: 1px solid #fff;
    width: 150px;
    font-size: 16px;
    padding: 6px;
    margin: 25px auto;
    background: #21b24e;
    border: none
}

#lyca_login_form input {
    width: 100%
}

#lyca_login_form label {
    margin: 0;
    float: left
}

#login h3,
.forgot_password_section h3 {
    text-align: center;
    padding-bottom: 7%;
    font-weight: 700
}

.nav-tabs {
    margin: 0;
    padding: 0;
    border: 0
}

.nav-tabs>li>a {
    color: #959595;
    border-radius: 0;
    font-size: 20px
}

.modal-register {
    display: none;
    position: relative;
    top: -20px;
    right: -165px
}

.modal-Login {
    display: none;
    position: relative;
    top: -20px;
    right: -40px
}

.tab-pane {
    border-radius: 0;
    text-align: left;
    padding: 10px;
    width: 100%
}

.nav-tabs>li.active {
    border: none
}

.nav-tabs>li.active>a,
.nav-tabs>li.active>a:hover {
    border-bottom: 2px solid #2182c3
}

.nav-tabs>li.active>a,
.nav-tabs>li.active>a:focus,
.nav-tabs>li.active>a:hover {
    border: none;
    font-size: 20px;
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
    box-shadow: 0 1px 3px rgba(136, 136, 136, .25)
}

.modal-header .close {
    margin: 0 3px;
    font-size: 24px;
    font-weight: 300;
    background: #fff;
    opacity: 1;
    border-radius: 180px 180px 180px 180px;
    -moz-border-radius: 180px 180px 180px 180px;
    -webkit-border-radius: 180px 180px 180px 180px;
    border: 0 solid #2b2828;
    padding: 3px 8px
}

.tab-content {
    text-align: left;
    margin: 5px 0;
    /* display:none; */
}

#nus_mobile_form input,
.register_form input,
.tab-content input {
    border: none;
    border-bottom: 1px solid #bababa;
    color: #545454;
    margin: 8px 0 4px 0;
    font-size: 1em;
    padding-left: 0
}

.register_form input {
    font-size: 16px
}

.register_form input[type=email],
.register_form input[type=number],
.register_form input[type=text] {
    width: 100%
}

.register_form input.et_pb_button,
.tab-content input.et_pb_button {
    padding-left: inherit
}

.login-popup .tab-content input {
    width: 100%
}

.modalsubmit-Section {
    width: 320px
}

.modal-submit,
.modal-submitRegister {
    color: #fff;
    border-radius: 40px 40px 40px 40px;
    -moz-border-radius: 40px 40px 40px 40px;
    -webkit-border-radius: 40px 40px 40px 40px;
    border: 1px solid #fff;
    width: 189px;
    font-size: 22px;
    padding: 7px 10px;
    background: #21b24e;
    text-align: center
}

.modal-submitRegister {
    margin: 5px auto 0 22%;
    height: 40px;
    padding: 2px 2px 2px 2px;
    width: 134px;
    font-size: 15px;
    margin-top: 35px
}

#lyca_register_tc-error {
    position: absolute;
    top: 78%
}

#lyca_login_form a.fglink {
    display: block;
    width: 100%;
    text-align: right
}

.modalsubmit-Section a {
    float: left;
    padding: 5px 0 0 25%;
    color: #006fba;
    text-decoration: underline;
    font-size: 12px
}

#register input {
    margin: 0 0 0
}

.store-Locator input {
    width: 90%;
    font-size: 1.2em;
    border: none;
    border-bottom: solid 1px #ccc;
    margin: 10px 0 15px 16px;
    color: #ccc
}

#gmap {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1
}

.overlap {
    position: relative;
    z-index: 2;
    background: #fff;
    width: 350px;
    opacity: .95;
    padding: 0 0 20px 0
}

.overlap h2 {
    background: #2182c3;
    padding: 15px 0 15px 20px;
    text-align: left;
    color: #fff;
    font-size: 20px
}

.formSec {
    padding: 16px 0 0 0
}

.formSec ul {
    margin: 0;
    padding: 0
}

.formSec ul li {
    list-style: none;
    padding: 0;
    margin: 0;
    display: inline-flex
}

.formSec span {
    color: #ccc;
    font-size: 1.2em;
    padding: 0 0 0 16px
}

[type=checkbox] {
    vertical-align: middle
}

.formSec ul li label {
    font-size: .9em;
    color: #ccc;
    font-weight: 300
}

.formSec ul li label input {
    text-align: left;
    width: inherit
}

.formSec ul li:last-child span {
    color: #000;
    background: #fafafa;
    height: 39px;
    vertical-align: bottom;
    padding: 9px 5px 0 5px;
    margin: 6px 0 0 9px
}

input[type=checkbox]+label {
    color: red
}

input[type=checkbox]:checked+label {
    color: #428bca
}

.storeLocator-submit {
    padding: 25px 0
}

.bundlebgContainer {
    background: #fff;
    display: table;
    margin-bottom: 28px
}

.bundleBg {
    background-color: #0c71c3;
    background-size: cover;
    padding: 40px 0 10px
}

.bundle-phone {
    text-align: right;
    padding: 5px 10px 5px 0;
    font-size: .9em;
    background: #fff;
    /* position: absolute;
	right: 0;
	top: 16% */
}

.bundle-phone i {
    font-size: 1.5em;
    color: var(--dark-blue);
    vertical-align: bottom
}

.bundle-countryList i {
    font-size: 1.7em;
    color: var(--dark-blue);
    float: right;
    margin-top: 3%
}

.bundle-details {
    margin: 10em auto 0 auto;
    padding: 0;
    text-align: left
}

ul.bundlelistSecond {
    border-bottom: none
}

ul.bundlelistSecond li:nth-child(3) {
    width: 200px;
    padding: 0
}

ul.bundlelistSecond li:nth-child(7) {
    width: 140px;
    padding: 0
}

ul.bundlelistSecond li:nth-child(8) {
    width: 140px;
    padding: 0
}

.bundle-countryList {
    width: 100%
}

.bundle-countryList ul {
    border: none
}

.bundle-countryList ul li {
    display: inline;
    color: #000;
    border: none;
    padding: 0 30px 0 0
}

.bundle-Scroll {
    background: #fafafa
}

ul.countryList li {
    padding: 0 35px 0 52px
}

ul.countryList li:first-child {
    padding-left: 0
}

.nationalTxt {
    width: 300px!important
}

ul.bundle-min {
    margin: 0;
    padding: 22px 0 30px 11px
}

.bundle-countryList ul li span {
    position: inherit;
    display: inline-block;
    border-right: none!important;
    color: #000
}

.bundle-countryList ul li img {
    margin: 5px 2px 5px 0;
    width: 25px;
    height: 25px
}

.bundle-addingmin {
    color: #407cad;
    font-weight: 700;
    padding: 7px 3px 4px 13px;
    font-size: 1.1em
}

ul.bundle-min {
    margin: 5px 0 0 0;
    padding: 22px 0 30px 0
}

ul.bundle-min li a {
    color: #7ec292;
    font-weight: 700
}

ul.bundle-min li {
    padding: 0;
    margin: 0;
    width: inherit;
    display: inline-block
}

ul.bundle-min li span {
    position: inherit
}

ul.bundle-min li:first-child {
    width: 93px;
    padding: 10px 0 0 13px
}

ul.bundle-min li:first-child span {
    right: -20px!important;
    position: relative;
    top: 1px;
    left: 6px
}

ul.bundle-min li:nth-child(2) {
    width: 211px
}

ul.bundle-min li:nth-child(2) span {
    right: -10px!important;
    position: relative;
    top: -14px
}

ul.bundle-min li:nth-child(3) {
    width: 46px;
    padding: 0;
    vertical-align: -webkit-baseline-middle;
    color: red;
    font-weight: 700
}

ul.bundle-min li:nth-child(3) span {
    border-right: 2px solid #ccc;
    right: -7px;
    top: 2px;
    position: relative
}

ul.bundle-min li:nth-child(4) {
    padding: 0;
    width: 160px
}

ul.bundle-min li:last-child {
    width: 28%;
    color: #7ec292;
    font-weight: 700;
    vertical-align: top;
    padding: 0 0
}

ul.bundle-existing {
    padding: 0;
    margin: 10px 0;
    border-bottom: none
}

ul.bundle-existing {
    font-size: 10px
}

ul.bundle-existing li:first-child {
    background: #ccc;
    color: #000;
    padding: 5px;
    width: 19%;
    font-size: 11px;
    text-align: center;
    font-weight: 700
}

.critical_information_bundle_detail {
    font-size: 13px;
    line-height: 4
}

.bundle-existing span {
    right: 1px;
    font-weight: 700;
    border: none
}

.bundle-buynow:hover {
    background: #009534
}

.bundle-buynow {
    color: #fff;
    border-radius: 40px 40px 40px 40px;
    -moz-border-radius: 40px 40px 40px 40px;
    -webkit-border-radius: 40px 40px 40px 40px;
    border: 1px solid #fff;
    width: 140px;
    font-size: 18px;
    padding: 7px;
    margin: 2px 14% 20px 5%;
    background: #21b24e;
    text-align: center;
    float: right
}

.bundle-detailList ul:nth-child(3) {
    margin: 0
}

.bundle-box_scrollable-grid {
    height: auto;
    border-left: 0;
    border-bottom: 0;
    border-top-right-radius: 2em;
    width: 300px;
    position: relative;
    top: -54px;
    background: #fff;
    left: 0;
    -webkit-box-shadow: 0 0 0 0 #000;
    -moz-box-shadow: 0 0 0 0 #000;
    box-shadow: 0 0 0 0 #000;
    float: left
}

.bundle-plan-box_discount {
    border: 2px solid #ccc;
    border-radius: 25px;
    width: 190px;
    margin: 0 auto;
    padding: 0 5%;
    padding: 10px;
    position: relative;
    top: -17px;
    left: -5px;
    text-align: center;
    background: #fff;
    color: #4bbd6c;
    font-weight: 700
}

.bundle-plan-box_name {
    width: 200px;
    text-align: left;
    font-size: 22px;
    margin-top: 25px
}

.bundle-plan-box_price-content {
    font-size: 2.3em;
    min-width: 100px;
    text-align: right
}

.bundle-plan-box_title {
    position: relative;
    overflow: hidden;
    padding: 0 0 .05rem 1.8rem;
    text-align: center;
    cursor: default;
    border-top-right-radius: 20px;
    margin-top: 0
}

.bundle-plan-box_price {
    border-width: 65px 326px 70px 0!important;
    border-color: transparent #f7941d #fff transparent!important
}

.bundle-plan-box_period {
    text-transform: lowercase;
    font-weight: 300;
    font-size: 16px
}

.addSec {
    color: #383838;
    padding: 20px 0 0 0!important
}

.plan-box_old-price {
    font-size: 15px
}

.bundle-plan-box_price-content p {
    margin: 0;
    padding: 0
}

.bundle-plan-box_price-content p.p_old_price {
    text-align: right;
    position: absolute;
    right: 0;
    top: -11px
}

.bundle-plan-box_price-content p.p_new_price {
    position: relative;
    top: 24px;
    margin-bottom: 1%
}

.bundle-plan-box_price-content p.p_old_price sup {
    font-size: 14px
}

.bundle-plan-box_price-content p.p_new_price sup {
    top: -10px;
    font-size: 25px;
    font-weight: 300
}

.bundle-plan-box_price-content p.p_per_days {
    font-size: 23px;
    top: 58px
}

.bundle-plan-box_new-price {
    font-size: 56px;
    font-weight: 300
}

.bundle-plan-box_price {
    font-size: 1.2rem;
    line-height: .5rem;
    letter-spacing: .03889em;
    color: #510063;
    font-weight: 700;
    float: right;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 72px 303px 107px 0;
    border-color: transparent #ffa000 #fff transparent;
    margin-top: 15px
}

.bundle-plan-box_period {
    font-size: .7em
}

.bundle-plan-box_new-price {
    font-size: 40px
}

.addSec {
    width: 100%;
    text-align: left;
    padding: 43px 0 0 0
}

.et_pb_module.rateTabsec {
    /* margin-top: 20px */
}

.addSec span:nth-child(3) {
    font-size: 18px;
    line-height: 1;
    padding: 19px 0 0 10px;
    width: 30%
}

.addSection-second {
    width: 100%;
    text-align: left;
    padding: 5px 0 0 0
}

.addSection-second span {
    display: block;
    width: auto;
    text-align: left;
    vertical-align: top;
    font-size: 14px;
    font-weight: 300
}

.addSection-second span:first-child {
    display: inline-block;
    text-align: left;
    vertical-align: top;
    font-size: 36px;
    font-size: 16px;
    vertical-align: middle;
    width: 30%
}

.singlebundle-mobiletable {
    width: 100%
}

.singlebundle-mobiletable td {
    padding: 0 1.59%
}

.boldTxt {
    font-size: 35px;
    letter-spacing: -.1em
}

.bundle-plan-box_title {
    margin-top: 22px
}

.addSection-second {
    display: inline-block
}

.boldTxt {
    font-size: 24px
}

.addSection-second span:nth-child(3) {
    padding: 5px 0 0 43px;
    text-align: left;
    margin-top: -3px
}

.bundle-box_scrollable-grid {
    width: 323px
}

.bundle-space {
    min-height: 50px
}

.bundles-selling {
    color: red;
    font-size: 1.2em;
    font-weight: 700
}

.bundle-details {
    margin: 10em auto 0 auto;
    padding: 0;
    text-align: left
}

.bundle-countryList ul {
    border: none
}

.bundle-countryList ul li {
    display: inline;
    color: #000;
    border: none;
    padding: 0 35px 0 35px
}

ul.countryList li {
    padding: 0 35px 0 52px
}

ul.countryList li:first-child {
    padding-left: 0
}

.four-zero-four-left-center-content {
    width: 100%!important;
    text-align: center
}

.filter {
    border: 1px solid #fff;
    padding: 10px 0 10px;
    font-size: 22px
}

.filter span span {
    color: #fff
}

.filter span.space {
    width: 100%;
    height: 25px;
    background: 0 0;
    border: none;
    display: block;
    text-align: right;
    padding: 0 67px 0 0
}

.fa-filter {
    color: #fff
}

.filterSection {
    background-color: #fff
}

.filterSection ul {
    padding: 20px 0 20px;
    margin: 0;
    border-bottom: 2px solid green
}

.filterSection ul li {
    padding: 13px 24px;
    margin: 0;
    list-style: none;
    display: inline-block;
    border-right: 1px solid #bababa;
    vertical-align: middle;
    height: 100px;
    color: #bababa;
    font-size: 1.3em
}

.filterSection ul li span {
    display: block;
    font-size: 16px
}

.filterSection ul li:first-child span {
    display: block
}

.filterSection ul li:nth-child(3) span {
    display: block;
    padding: 0 0 5px 0
}

.filterSection ul li select {
    border-radius: 10px;
    font-size: 17px;
    width: 200px;
    padding: 5px;
    margin: 12px 0 0 0
}

.filterSection ul li label {
    font-weight: 300;
    font-size: 14px
}

.filterSection ul li:nth-child(3) {
    width: 21%
}

.filterSection ul li:nth-child(4) {
    border-right: none;
    width: 21%
}

.filterSection ul li:nth-child(5) {
    border-right: none
}

.container {
    width: 80%;
    margin: 0 auto
}

#form {
    background: #fff;
    display: none
}

.fa-chevron-circle-down {
    color: #fff
}

.slider-handle.custom {
    background: transparent none
}

.slider-handle.custom::before {
    line-height: 20px;
    font-size: 20px;
    content: '2605';
    color: #726204
}

.page_id_602 .container-fluid,
.page_id_602 .et_pb_section {
    opacity: 1;
    background-color: transparent;
    background-image: linear-gradient(90deg, #4ccf87 3%, #006dbc 103%);
    background-size: auto;
    transform: rotate(0) translate(-2px, 0) rotate(0);
    padding: 0;
    border-width: 0;
    border-radius: 0;
    border-color: #c8c8c8;
    border-style: solid;
    background-repeat: repeat;
    background-position: center center
}

.page_id_602 #post-602 .entry-content .et_pb_section {
    background-color: transparent;
    background-size: auto;
    transform: rotate(0) translate(-2px, 0) rotate(0);
    padding: 0;
    border-width: 0;
    border-radius: 0;
    border-color: #c8c8c8;
    border-style: solid;
    background-repeat: repeat;
    background-position: center center
}

.rangeSlider {
    display: block;
    margin: 30px 0 0 0
}

#dataslider .ngrs-value .ng-binding:after {
    content: ' GB'
}

input[type=range] {
    -webkit-appearance: none;
    background: 0 0
}

input[type=range]::-webkit-slider-runnable-track {
    height: 5px;
    background: #ddd;
    border: none;
    border-radius: 3px
}

input[type=range]::-ms-track {
    height: 5px;
    background: #ddd;
    border: none;
    border-radius: 3px
}

input[type=range]::-moz-range-track {
    height: 5px;
    background: #ddd;
    border: none;
    border-radius: 3px
}

input[type=range]::-webkit-slider-thumb {
    -webkit-appearance: none;
    border: none;
    height: 16px;
    width: 16px;
    border-radius: 50%;
    background: #555;
    margin-top: -5px;
    position: relative
}

input[type=range]::-ms-thumb {
    -webkit-appearance: none;
    border: none;
    height: 16px;
    width: 16px;
    border-radius: 50%;
    background: #555;
    margin-top: -5px;
    position: relative
}

input[type=range]::-moz-range-thumb {
    -webkit-appearance: none;
    border: none;
    height: 16px;
    width: 16px;
    border-radius: 50%;
    background: #555;
    margin-top: -5px;
    position: relative
}

input[type=range]:focus {
    outline: 0
}

input[type=range]:focus::-webkit-slider-runnable-track {
    background: #ccc
}

input[type=range]:focus::-ms-track {
    background: #ccc
}

input[type=range]:focus::-moz-range-track {
    background: #ccc
}

.rangeValue {
    display: inline-block!important;
    width: 30px;
    margin: 0 30px 0 0
}

.rangeValue input {
    width: 30px;
    font-size: 10px;
    height: 20px;
    margin: 10px 20px 0 0
}

.space select {
    background: 0 0;
    border: none;
    color: #fff
}

#maxValue {
    margin: 0 0 0 95px
}

ul.bundlelist-Sec li:nth-child(3) h5 {
    padding: 19px 0 8px 0
}

ul.bundlelist-Sec li:nth-child(3) span {
    color: #bababa;
    display: inline-block
}

ul.bundlelist-Sec li:nth-child(3) span label {
    color: #bababa;
    font-weight: 300;
    line-height: 35px
}

ul.bundlelist-Sec li:nth-child(4) {
    border-right: none
}

.bundle-phone p {
    margin: 0;
    display: inline-block;
    padding: 0px 10px;
}

.bundles-selling {
    color: red;
    font-size: 1.2em;
    font-weight: 700
}

.bundle-details {
    margin: 10em auto 0 auto;
    padding: 0;
    text-align: left
}

.bundle-detailList {
    float: left
}

.bundle-more {
    padding: 10px;
    padding-top: 0
}

.bundle-countryList {
    height: 200px;
    overflow-y: auto;
    background: #fff
}

.bundle-countryList ul {
    border: none
}

.bundle-countryList ul li {
    display: inline-block;
    color: #000;
    border: none;
    padding: 0 10px;
    overflow: hidden;
    width: 31%
}

.bundle-countryList ul li:hover {
    background: #f3f3f3
}

.bundle-Scroll {
    background: #fff;
    padding-top: 1%
}

ul.countryList li {
    padding: 0 35px 0 52px
}

ul.countryList li:first-child {
    padding-left: 0
}

.filter {
    border: 1px solid #fff;
    padding: 10px 0 10px;
    font-size: 22px
}

.filter span span {
    color: #fff
}

.filter span.space {
    width: 100%;
    height: 25px;
    background: 0 0;
    border: none;
    display: block;
    text-align: right;
    padding: 0 67px 0 0
}

.fa-filter {
    color: #fff
}

.page_id_602filterSection .filterSection {
    background-color: #fff
}

.page_id_602filterSection .filterSection ul {
    padding: 20px 0 20px;
    margin: 0;
    border-bottom: 2px solid green
}

.page_id_602filterSection .filterSection ul li {
    padding: 13px 24px;
    margin: 0;
    list-style: none;
    display: inline-block;
    border-right: 1px solid #bababa;
    vertical-align: middle;
    height: 100px;
    color: #bababa;
    font-size: 1.3em
}

.page_id_602filterSection .filterSection ul li span {
    display: block;
    font-size: 16px
}

.page_id_602filterSection .filterSection ul li:first-child span {
    display: block
}

.page_id_602filterSection .filterSection ul li:nth-child(3) span {
    display: block;
    padding: 0 0 5px 0
}

.page_id_602filterSection .filterSection ul li select {
    border-radius: 10px;
    font-size: 17px;
    width: 200px;
    padding: 5px;
    margin: 12px 0 0 0
}

.filterSection ul li label {
    font-weight: 300;
    font-size: 14px
}

.filterSection ul li:nth-child(3) {
    width: 21%
}

.filterSection ul li:nth-child(4) {
    border-right: none;
    width: 21%
}

.filterSection ul li:nth-child(5) {
    border-right: none
}

.container {
    width: 80%;
    margin: 0 auto
}

#form {
    background: #fff;
    display: none
}

.fa-chevron-circle-down {
    color: #fff
}

.slider-handle.custom {
    background: transparent none
}

.slider-handle.custom::before {
    line-height: 20px;
    font-size: 20px;
    content: '2605';
    color: #726204
}

.rangeSlider {
    display: block;
    margin: 30px 0 0 0
}

input[type=range] {
    -webkit-appearance: none;
    background: 0 0
}

input[type=range]::-webkit-slider-runnable-track {
    height: 5px;
    background: #ddd;
    border: none;
    border-radius: 3px
}

input[type=range]::-ms-track {
    height: 5px;
    background: #ddd;
    border: none;
    border-radius: 3px
}

input[type=range]::-moz-range-track {
    height: 5px;
    background: #ddd;
    border: none;
    border-radius: 3px
}

input[type=range]::-webkit-slider-thumb {
    -webkit-appearance: none;
    border: none;
    height: 16px;
    width: 16px;
    border-radius: 50%;
    background: #555;
    margin-top: -5px;
    position: relative
}

input[type=range]::-ms-thumb {
    -webkit-appearance: none;
    border: none;
    height: 16px;
    width: 16px;
    border-radius: 50%;
    background: #555;
    margin-top: -5px;
    position: relative
}

input[type=range]::-moz-range-thumb {
    -webkit-appearance: none;
    border: none;
    height: 16px;
    width: 16px;
    border-radius: 50%;
    background: #555;
    margin-top: -5px;
    position: relative
}

input[type=range]:focus {
    outline: 0
}

input[type=range]:focus::-webkit-slider-runnable-track {
    background: #ccc
}

input[type=range]:focus::-ms-track {
    background: #ccc
}

input[type=range]:focus::-moz-range-track {
    background: #ccc
}

.rangeValue {
    display: inline-block!important;
    width: 30px;
    margin: 0 30px 0 0
}

.rangeValue input {
    width: 30px;
    font-size: 10px;
    height: 20px;
    margin: 10px 20px 0 0
}

.page_id_602filter .space select {
    background: 0 0;
    border: none;
    font-size: 14px;
    cursor: pointer
}

#maxValue {
    margin: 0 0 0 95px
}

.home .page_id_602filter {
    display: none
}

.page_id_602filter {
    margin-right: calc(-50vw + 50% - 0px);
    margin-left: calc(-50vw + 50% - 0px);
    display: block;
    padding: 1%;
    overflow: hidden;
    width: 99.35vw
}

.page_id_602filter .filterTxt {
    color: #fff;
    font-size: 14px;
    border-right: 1px solid #ccc;
    padding: 0 23px;
    cursor: pointer
}

.page_id_602filter .filterTxt i {
    color: #000
}

.page_id_602filterSection {
    clear: both;
    background: #fff;
    overflow: hidden;
    margin-right: calc(-50vw + 50% - 0px);
    margin-left: calc(-50vw + 50% - 0px)
}

.page_id_602filterSection .space select {
    background: 0 0;
    border-width: initial;
    border-style: none;
    border-color: initial;
    border-image: initial
}

.page_id_602filter .space select option {
    color: #000
}

.page_id_602filterSection .filter-search {
    margin: 0 auto
}

.page_id_602filterSection ul.bundlelist-Sec {
    padding: 0 0 0;
    margin: 0 0;
    background: 0 0
}

.page_id_602filterSection ul.bundlelist-Sec li {
    display: inline-block;
    vertical-align: top;
    color: #bababa;
    list-style: none;
    border-width: 1px;
    border-color: #fff #ccc #fff #fff;
    border-image: initial;
    padding: 0 30px;
    margin: 0;
    margin-bottom: 10px;
    margin-top: 10px;
    height: 120px;
    border-right: 1px solid #ccc
}

.page_id_602filterSection ul.bundlelist-Sec li:first-child {
    padding: 10px 4% 20px 10%
}

.page_id_602filterSection ul.bundlelist-Sec li:nth-child(2) {
    padding: 10px 30px 20px 30px
}

.page_id_602filterSection ul.bundlelist-Sec li:nth-child(4) {
    padding: 10px 30px 20px 30px
}

.page_id_602filterSection ul.bundlelist-Sec li:first-child h5 {
    padding: 0 0 20px
}

.page_id_602filterSection ul.bundlelist-Sec li h5 {
    color: #000;
    font-weight: 700;
    padding: 9px 0 17px;
    margin: 0
}

.page_id_602filterSection .ngrs-range-slider .ngrs-handle {
    background: #006fba;
    border: none;
    border-radius: 10px;
    border: 2px solid #fff;
    box-shadow: -1px 4px 10px rgba(80, 72, 72, .23)
}

.page_id_602filterSection .ngrs-range-slider {
    background: 0 0;
    border: none;
    box-shadow: none
}

.page_id_602filterSection .ngrs-range-slider .ngrs-join {
    height: 4px;
    margin: -2px 0 0 0;
    background-image: none;
    background-color: #0bb14e
}

.page_id_602filterSection .ngrs-range-slider .ngrs-value {
    color: #000
}

.page_id_602filterSection ul.bundlelist-Sec li:nth-child(2) select option {
    color: #000;
    background: #fff
}

.page_id_602filterSection ul.bundlelist-Sec li:nth-child(2) select {
    color: #2b2828;
    width: 160px;
    margin-bottom: 17px;
    border-radius: 5px;
    padding: 4px;
    background: 0 0;
    border: 1px solid #2b2828;
    cursor: pointer
}

.page_id_602filterSection ul.bundlelist-Sec li:nth-child(5) {
    padding: 0
}

.page_id_602filterSection ul.bundlelist-Sec li:last-child {
    border-right: none
}

.page_id_602filterSection .ui-widget.ui-widget-content {
    border-width: 1px;
    border-style: solid none none;
    border-color: #00f;
    border-image: initial;
    border-bottom: none;
    border-left: none;
    border-right: none
}

.jplist-range-slider .ui-slider {
    width: 175px
}

.page_id_602filterSection ul.bundlelist-Sec li:nth-child(3) h5 {
    padding: 19px 0 8px 0
}

.page_id_602filterSection ul.bundlelist-Sec li:nth-child(3) span {
    color: #bababa;
    display: inline-block
}

.page_id_602filterSection ul.bundlelist-Sec li:nth-child(3) span label {
    color: #bababa;
    font-weight: 300;
    line-height: 35px
}

.page_id_602filterSection ul.bundlelist-Sec li:nth-child(4) {
    border-right: none;
    width: 240px;
    margin-top: 10px
}

.page_id_602filterSection .minutesfilter {
    display: table;
    overflow: hidden;
    color: #000;
    cursor: pointer
}

.page_id_602filterSection .minutesfilter input {
    vertical-align: baseline;
    margin-top: 0;
    margin-right: 5px
}

.bundlelist-Sec .ngrs-range-slider {
    margin-top: 0
}

.bundlelist-Sec .jplist-range-slider {
    margin-top: 10px
}

.sliderValue {
    clear: both;
    padding: 10px 0 0
}

.ui-widget.ui-widget-content {
    border-width: 1px;
    border-style: solid none none;
    border-color: #00f!important;
    border-image: initial;
    border-bottom: none;
    border-left: none;
    border-right: none
}

.jplist-range-slider .ui-slider {
    width: 175px!important
}

.rateTabsec ul.et_pb_tabs_controls li.et_pb_tab_active {
    background: 0 0;
    border-radius: 50px
}

.rateTabsec .et_pb_tabs_controls li a {
    padding: .1em 1.5em
}

.rateTabsec ul.et_pb_tabs_controls li {
    float: none;
    display: inline;
    margin: 0 15px
}

.rateTabsec ul.et_pb_tabs_controls li.et_pb_tab_active a {
    padding: .1em 1.5em;
    color: #fff!important;
    background: #0bb14e;
    border: 1px solid #0bb14e!important
}

.rateTabsec .et_pb_tab {
    padding-bottom: 0
}

.rateTabsec .et_pb_tabs_controls li {
    border-right: none
}

.heading-for-get-even-more {
    text-align: center;
    color: #005e9d;
    cursor: pointer;
    font-size: 19px
}

.paragraph-for-get-even-more {
    min-height: 69px;
    text-align: center
}

.read-mor-button-for-get-even-more {
    border-radius: 60px!important;
    background: 0 0;
    color: #000;
    border: none;
    margin-left: 1%;
    width: 91%;
    margin-bottom: 25%
}

.rateTabsec ul.et_pb_tabs_controls {
    background-color: transparent;
    text-align: center;
    margin-bottom: 2%
}

.rateTabsec .et_pb_tabs_controls li a {
    color: #fff;
    font-size: 16px;
    font-weight: 300
}

.rateTabsec .et_pb_tab.et_pb_tab_1 {
    background-color: #f0f0f0
}

#divresult table tr>td:nth-child(1) {
    text-align: left
}

.et_pb_slide_title span.bold-text-big {
    font-weight: 700
}

.rateTabsec .et_pb_all_tabs {
    border: none;
    margin-top: -10px;
    background: 0 0
}

.et_pb_tabs.rateTabsec {
    border: none
}

.rateTabsec .plan-box_group-data_rate .plan-box_label_rate .glyphicon-phone {
    font-size: 20px;
    top: -1px;
    margin-right: 5px
}

.lyca_otp {
    position: absolute;
    right: 27px;
    padding-top: 10px
}

.responsive-tabs-container .nav>li>a:focus,
.responsive-tabs-container .nav>li>a:hover {
    background-color: #fff
}

.non-clickable {
    pointer-events: none
}

img.svg_icons_bundle_listing_page {
    height: 32px;
    width: 19%;
    float: left;
    margin-right: 9px;
    margin-top: 6px
}

.port_sim_form .gform_wrapper div.validation_error {
    border: none
}

.bdl-container img {
    width: 35px;
    margin: 0 auto
}

.bdl-container {
    margin-top: 35%
}

.bdl-mins {
    font-size: 25px
}

.bdl-summary {
    font-size: 12px
}

.bdl-more .et_pb_button,
.bdl-more .et_pb_button:focus,
.bdl-more .et_pb_button:hover {
    background: 0 0;
    border: 1.2px solid #fff;
    text-transform: inherit;
    margin: 5px 10px
}

.bdl-more {
    margin-top: 24px;
    margin-bottom: 14px
}

.bdl-tag span {
    background: #20b04d;
    display: inline;
    padding: 5px 20px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px
}

.page-id-85232 .et_order_help_line,
.page-id-85232 .et_pb_section_1 {
    padding-top: 20px
}

.page-id-85543 .et_order_help_line,
.page-id-85543 .et_pb_section_1 {
    padding-top: 20px
}

.bdl-balance-container,
.bdl-msisdn-kit {
    padding: 0
}

.bdl-msisdn {
    color: #006bc0;
    font-size: 25px;
    font-weight: 300
}

.bdl-current-balance {
    font-size: 16px;
    padding-right: 0;
    margin-top: -5px
}

.bdl-current-balance span {
    color: #0bb14e;
    font-weight: 700;
    font-size: 22px
}

.bdl-balance-container .col-md-3 {
    width: 12%;
    padding: 0;
    margin-top: 3%;
    margin-right: 0
}

.bdl-balance-container {
    text-align: left;
    padding: 2% 0 2% 2%
}

#demo-default .flipster__button {
    display: none
}

@media only screen and (max-width:1023px) {
    body .transactionHistory-block {
        padding-left: 3%!important;
        padding-right: 5%!important
    }
    body .plan-box-large {
        margin-right: 0
    }
    body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ul.bonus-ul,
    body .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ul.bonus-ul {
        margin: 0!important;
        padding: 1em 0
    }
    #header-country-change-btn i {
        display: inline-block;
        color: #000
    }
    #header-country-change-btn span {
        display: none
    }
    .header-country-li {
        margin-right: 1%!important
    }
    .cheapcalls_icon_strip .stripe_icons_responsive:nth-child(3) {
        clear: both
    }
    .bdl-balance-container .col-md-3 {
        float: left;
        margin-right: 2%;
        margin-top: 0
    }
    #demo-default .flipster__button {
        display: block
    }
    .bdl-balance {
        width: 70%;
        margin: 0 auto
    }
    .bdl-grid .col-sm-4 {
        padding-bottom: 10%
    }
    .usrnameui {
        display: none
    }
    .divclose .plan-box_cta {
        padding: 0
    }
    .tab-contenttest {
        display: none
    }
    .bonus-ul li:nth-child(1) {
        width: 35px!important;
        height: 35px!important
    }
    .bonus-ul li:nth-child(1),
    .bonus-ul li:nth-child(3) {
        vertical-align: bottom!important
    }
    .bonus-ul li:nth-child(3) {
        padding-left: .1em
    }
    .gfield-onoff-switch {
        width: 100%!important
    }
    .plan-box_name:after {
        border: none
    }
    .bundle-Scroll .bundle-countryList ul li:nth-child(3n)+li {
        clear: both
    }
    .callrates-plan-details-in::after {
        content: "";
        float: left;
        display: block;
        width: 100%;
        background-color: #0a0a0a;
        height: 1px
    }
    .callrates-select-country-row .callrates-plan-details-in::after {
        background-color: #fff
    }
    .callrates-plan-details .callrates-plan-details-in:last-child::after {
        display: none
    }
    .arrow_box {
        left: 0!important;
        width: 100%!important
    }
    #countriesdropdown_header_new li {
        width: 100%!important;
        border-top: 1px solid #e8e8e8;
        padding-top: .5em
    }
    .et_connect_lycamobile {
        background: #0084bc;
        background: -webkit-linear-gradient(right, #0084bc, #00b693);
        background: -o-linear-gradient(left, #0084bc, #00b693);
        background: -moz-linear-gradient(left, #0084bc, #00b693);
        background: linear-gradient(to left, #0084bc, #00b693)
    }
    .subpage_banner_bg h1 {
        padding-bottom: 10px
    }
    .logo-content-customer-care-costomer-form {
        font-size: 1.4em
    }
    .logo-content-customer-care-costomer-form-div {
        margin-left: 1%
    }
    .reg-btn {
        text-align: center
    }
    .reg-btn .prevBtn {
        display: block!important;
        margin: 10px auto
    }
    #page-container .arrow_box {
        left: 0!important;
        width: 300px!important;
        z-index: 11
    }
    #et-top-menu .arrow_box:before {
        left: 20%
    }
    #countriesdropdown_header_new li {
        width: 42%!important;
        margin: 5px 10px 5px 10px;
        border: none
    }
}

@media (min-width:981px) {
    .et_refer_friend .et_pb_column_1_2 {
        width: 48%;
        margin-right: 0
    }
    body .bundlesui-section {
        margin-bottom: 1%!important
    }
    #et_top_search {
        float: right;
        margin: 5px 13px 0 14px
    }
}

@media (min-width:576px) and (max-width:813px) {
    .left-my-plan,
    .right-my-plan {
        margin-bottom: 6%
    }
    .dropdown-menu.loggedin-user {
        top: 20%
    }
}

.label-right-content-for-persoanl-details #email_address {
    width: 100%
}

@media only screen and (max-width:320px) {
    .lca_payment_section li.et_card_expiry,
    .lca_payment_section ul li.et_card_cvv {
        float: none!important;
        width: 100%!important
    }
    .lyca_cart_tabs .et_pb_column_2_3 .et_pb_tab_2 .et_pb_tab_content li.et_card_name input,
    .lyca_cart_tabs .et_pb_column_2_3 .et_pb_tab_2 .et_pb_tab_content li.et_card_number input {
        width: 100%!important
    }
    .debit_credit_card ul>li:last-child {
        padding-top: 4px
    }
    body.home .et_pb_homepage_quick_top_up .et_pb_tabs_controls li a {
        font-size: 1em
    }
}

@media only screen and (min-width:768px) {
    .bottom-flags-row .rates-column.col-sm-3 {
        width: 23.5%
    }
    li.et_card_cvv {
        margin-right: 3%
    }
    .ds-tab-cube .et_pb_tabs_controls li {
        display: block;
        float: none;
        max-width: 18%;
        width: 18%
    }
    .ds-tab-cube .et_pb_tab {
        position: absolute;
        top: 0;
        height: 100%;
        margin-left: 18%
    }
    .home .et_pb_homepage_portsim_callrates {
        padding-top: 15px;
        padding-bottom: 0
    }
    .home .et_pb_homepage_portsim_callrates .et_pb_row {
        padding-bottom: 0
    }
    .topup-onoff-switch {
        padding-top: .8em
    }
}

@media (max-width:980px) {
    #main-content .subpage_banner_bg+.et_pb_section {
        padding: 4% 0
    }
    .et_pb_column .et_pb_row_inner,
    .et_pb_row {
        padding: 0 0
    }
    .et_other_services .et_pb_column {
        margin-bottom: 0
    }
}

.personal-details-page-border-none {
    border: none!important;
    border-bottom: 1px solid #bababa!important;
    font-size: 18px!important
}

@media (max-width:575px) {
    .bundlebgContainer .bundle-details-right .bundle-details-tabs {
        margin-top: 4%
    }
    .et_pb_tabs_for_all_single_bundle_details_page {
        margin-bottom: 4%;
        margin-top: 1%
    }
    .et_pb_landingpage_bundles .et_pb_slide_title {
        padding-top: 20px
    }
    .logo-content-customer-care-costomer-form-div .bol-text-for-order-help-line {
        display: inline
    }
    button#login_submit {
        margin-top: 9%!important
    }
    #bundle-details-tabs-ul .et_pb_tabs_for_bundle_deatils_page {
        padding: 5px 10px 3px;
        text-align: center;
        width: 74%;
        margin-bottom: 1%;
        margin-top: 1%;
        margin-left: 0
    }
    body .svg-icons-for-fixed-icons-all-pages {
        padding-left: 8px;
        padding-top: 5px;
        padding-bottom: 5px;
        width: 60px
    }
    a.home-page-moving-icons-atag {
        line-height: 38px!important;
        width: 100%;
        display: block
    }
    a.home-page-moving-icons-atag:hover {
        width: 80px
    }
    .icons-fixed-order-sim {
        top: 130px
    }
    .icons-fixed-track-sim {
        top: 32%
    }
    .nopadding575 {
        padding: 0!important
    }
    .prefix44_mobile_settings {
        left: 4px
    }
    .submit-button-mobile-web-settings {
        float: none
    }
    .stepwizard-step p {
        margin-left: 2px
    }
    #payment_details_tab_content_saved_card .et_saved_card_select .cvv_password {
        width: 20%
    }
    .lyca_cart_tabs .floating_cart {
        z-index: 0
    }
}

@media (max-width:767px) and (min-width:576px) {
    #bundle-details-tabs-ul .et_pb_tabs_for_bundle_deatils_page {
        padding: 5px 10px 3px
    }
    .personal-details-page-border-none {
        font-size: 13px!important;
        height: 24px!important;
        width: 100%
    }
    .label-right-content-for-persoanl-details {
        font-size: 13px!important
    }
    .et-companies-logo .ds-carousel-logo {
        width: 100px
    }
}

@media (max-width:1023px) {
    .new-sim-ui .newsim-od-top .col-md-1 {
        padding: 3% 0
    }
    ul.selecttopupul li {
        margin-left: 0
    }
    .new-sim-ui p.talktime {
        text-align: center
    }
    .new-sim-ui .selecttopupul,
    .new-sim-ui .simright-child1,
    .new-sim-ui .simright-child2 .col-lg-9,
    div.new-sim-ui .simright .simright-child2 .col-lg-3 {
        text-align: center
    }
    div.new-sim-ui .simright .simright-child2 .col-lg-3 h4 {
        line-height: 30px;
        margin-top: 0
    }
    .new-sim-ui .newsim-od-top div>img,
    .simleft img {
        width: 45px
    }
    .new-sim-ui .simright-child1 a {
        margin: 0 auto;
        float: none!important;
        display: inline-block;
        width: auto
    }
    .page_id_602 .page_id_602filterSection ul.bundlelist-Sec li:nth-child(3) h5 {
        padding: 3% 0
    }
    .bundle-plan-box_title {
        margin-top: 0!important;
        width: 50%;
        float: left
    }
    .single-bundle .bundleBg .bundlebgContainer .plan-box_content {
        float: left;
        width: 100%;
        color: #c3c3c3;
        padding: .3em 0;
        min-height: auto
    }
    .bundle-plan .plan-box_cta {
        padding-left: 15%
    }
    .bundle-plan .bundle-plan-box_price-content {
        float: left;
        width: auto;
        text-align: right;
        min-width: auto
    }
    .bundle-plan .bundle-plan-box_price-content p.p_new_price {
        position: static;
        margin: 0
    }
    .bundle-plan .bundle-plan-box_name {
        margin: 0;
        width: 100%
    }
    select#ratesTabSelect {
        background: rgba(0, 0, 0, .35) url(../../uploads/2017/06/selectdropnav-arrow-down.png) no-repeat;
        background-position: right 1em top .6em;
        font-size: 1.1em;
        width: 50%;
        border: 1.4px solid #fff;
        border-radius: 6px;
        height: 2.5em;
        text-transform: uppercase;
        padding-left: 1em;
        padding-right: 1em;
        color: #fff;
        -webkit-appearance: none;
        -moz-appearance: none;
        text-indent: 1px;
        text-overflow: '';
        appearance: none;
        font-weight: 300;
        background-size: 18px
    }
    .et_pb_call_rates_page .rateTabsec .et_pb_all_tabs {
        margin-top: 0
    }
    .home .et_pb_homepage_portsim_callrates .flags-bottom-section {
        padding: 0
    }
    .home .home-ratesresults-ui {
        padding-top: 1em
    }
    .rateTabsec ul.et_pb_tabs_controls {
        display: none
    }
    .et_pb_call_rates_page .nationalRates .list .listrate {
        font-size: 1.5em
    }
    .et_pb_call_rates_page .et_pb_tabs .nationalRates .list .listname {
        font-weight: 300;
        min-height: 50px
    }
    .et_pb_call_rates_page .et_pb_tabs .et_pb_tab_0.et_pb_tab p {
        line-height: 1.2em
    }
    .et_pb_call_rates_page .nationalRates .row>div:nth-child(4n+3) {
        clear: both
    }
    .et_pb_call_rates_page .national_rates_text_center {
        text-align: center
    }
    .coveragebottom .coverage_circles ul {
        text-align: center
    }
    .callhistorymonth {
        text-align: center
    }
    .callHistory .selectmonthtxt {
        right: 0!important
    }
    .cheapcalls_icon_strip .stripe_icons_responsive:nth-child(3) {
        clear: both
    }
    .entry-content .et_pb_fullwidth_section {
        min-height: inherit
    }
    #et-top-menu .lyca_top_section .social-icon-header-universal {
        display: none
    }
}

@media (min-width:850px) and (max-width:991px) {
    .before-leave-india,
    .et_pb_coverage_services,
    .mobile-main-content {
        margin-top: 2%!important
    }
    .et_pd_fullwidth_banner_title {
        top: -2.5em!important
    }
}

@media (min-width:1024px) and (max-width:1222px) {
    #et_pb_offers_section_class .et_pb_container.clearfix {
        height: 200px!important
    }
    #et-main-area .et_globeman,
    #et-main-area-globeman.et_globeman {
        background-image: linear-gradient(#fff 63%, #f0f0f0 37%)
    }
    .et_globeman .et_pb_code .et_pb_slide_title {
        font-size: 23px;
        line-height: 40px!important
    }
    .et_globeman .et_pb_code .es_shortcode_form .es_textbox_class {
        background-size: 35px;
        padding-left: 20%;
        font-size: 20px
    }
    div.subscribe-block .et_form_input_text {
        margin-top: 0!important
    }
    .et_globeman .es_shortcode_form .es_submit_button,
    .et_globeman .et_pb_code .es_shortcode_form .es_textbox_class {
        height: 40px
    }
    .subscribe-block {
        padding-top: 1em
    }
    #es_shortcode_msg {
        padding: 0
    }
}

@media (min-width:1200px) and (max-width:1350px) {
    .apply-coupon input {
        width: 60%!important
    }
}

@media (min-width:1200px) {
    .marketing-bundleslist-right-section .bundlebgContainer .plan-box_grid {
        min-height: 500px
    }
    #main-content #payment_details_tab_content_debit ul {
        padding: 3% 5%
    }
    #page-container .gfield-bonus-ui-new {
        width: 160px;
        padding: 0!important
    }
    .container.et_menu_container {
        max-width: 1800px
    }
    .list-group.order-details {
        padding: 10px 25px 0 20px
    }
    footer .container,
    header .container {
        max-width: 1200px;
        width: 1200px!important
    }
    #et-main-area .et_refer_friend .et_pb_row_2,
    #et-main-area-refer-friend.et_refer_friend .et_pb_row_2 {
        margin-right: 14%
    }
    .plan-box_grid {
        min-height: 500px
    }
    .plan-box_btn {
        padding-left: 11px;
        margin-top: 30px
    }
    .et-search-form {
        right: 7%
    }
    span.et_close_search_field {
        right: 16.5%
    }
    span.et_close_search_field {
        top: 27px
    }
    .et-search-form input {
        right: 12%;
        height: 40px
    }
    #et_top_search {
        margin: 10px 13px 0 14px
    }
    #et-main-area .et_refer_friend .et_pb_row_2,
    #et-main-area-refer-friend.et_refer_friend .et_pb_row_2 {
        position: relative;
        width: 90%;
        max-width: 1200px;
        margin: auto;
        left: 0;
        min-width: auto
    }
    .et_refer_friend .et_pb_slides .et_pb_slide {
        background-size: 100%!important
    }
    #et-main-area .et_refer_friend .et_pb_slide_description,
    #et-main-area-refer-friend.et_refer_friend .et_pb_slide_description {
        margin: 0
    }
    .et_refer_friend .et_pb_slider_container_inner {
        width: 54%!important;
        float: right!important;
        margin-right: 5%!important;
        margin-top: 4%;
        margin-bottom: 20%
    }
    .et_refer_friend .et_pb_container.clearfix {
        height: auto!important
    }
    #et-main-area .et_other_services,
    #et-main-area-other-services.et_other_services {
        padding-top: 0
    }
    .et-companies-logo .ds-carousel-logo img {
        min-height: 80px!important;
        max-height: 80px!important
    }
    .et-companies-logo .ds-carousel-logo img {
        margin-top: 15%;
        margin-bottom: 15%;
        min-width: 180px
    }
    #et-main-area .et_other_services .et_pb_slide_title,
    #et-main-area-other-services.et_other_services .et_pb_slide_title {
        padding: 0
    }
    .cheap-calls-page .et_pb_homepage_quick_top_up input[type=email].error::placeholder,
    .cheap-calls-page .et_pb_homepage_quick_top_up input[type=text].error::placeholder,
    .home .et_pb_homepage_quick_top_up input[type=email].error::placeholder,
    .home .et_pb_homepage_quick_top_up input[type=text].error::placeholder {
        font-size: .8em
    }
    .home .et_pb_homepage_quick_top_up input[type=email].error,
    .home .et_pb_homepage_quick_top_up input[type=text].error {
        border: none!important;
        border-bottom: 1px solid red!important
    }
    .et_pb_fullwidth_section .et_pb_row.text_overlay>div {
        max-width: 1200px
    }
    .home .et_pb_homepage_quick_top_up .et_pb_all_tabs .et_pb_tab {
        min-height: 80px
    }
    .home .et_pb_home_icons .icon_strip {
        min-width: 1200px!important
    }
    .et_pb_homepage_quick_top_up .ds-tab-cube .et_pb_tabs_controls li {
        width: 19%;
        max-width: 19%
    }
    .et_pb_homepage_quick_top_up .ds-tab-cube .et_pb_tab {
        margin-left: 19%
    }
    .home .ds-tab-cube .et_pb_tab_0 .gform_wrapper ul li#field_10_7 {
        padding: 3px 15px;
        width: auto
    }
    .home .et_pb_home_icons .icon_strip {
        text-align: center;
        padding-top: 30px!important;
        padding-bottom: 30px
    }
    .et_pb_homepage_banner .et_pb_slide .et_pb_container {
        max-width: 1200px;
        height: 450px!important;
        width: 100%
    }
    .et_pb_homepage_banner .et_pb_slides .et_pb_slider_container_inner {
        vertical-align: middle
    }
    #et-main-area .et_pb_fullwidth_image_0 {
        margin-top: 4%!important
    }
    .et_globeman .et_pb_text_inner .et_pb_slide_title {
        margin-left: 20%;
        padding-top: 2%
    }
    .et_pb_call_rates ul li.et_content_left,
    .et_pb_call_rates ul li.et_content_right {
        width: 30%!important
    }
}

@media (min-width:1024px) and (max-width:1199px) {
    #et-main-area-globeman .availablefrom-block-2 .et_pb_code_inner>div.col-md-12 {
        padding-bottom: 4%;
        padding-top: 4%
    }
    #et-main-area-globeman .availablefrom-block-2>div.col-md-12 {
        padding-bottom: 4%;
        padding-top: 4%
    }
    .images-for-other-services-of-global-component-auto-stop-scroll {
        min-height: 46px;
        max-height: 47px;
        background: #fff;
        margin-top: 12%;
        margin-bottom: 12%;
        min-width: 50px;
        margin-right: 2%;
        box-shadow: 1px 1px 3px #888;
        padding: 15px
    }
    .home .ds-tab-cube .gform_wrapper ul#gform_fields_2 li.gfield {
        width: 181px;
        padding-right: 0
    }
    .home .ds-tab-cube .gform_wrapper ul#gform_fields_10 li#field_10_1 {
        width: 170px;
        padding-right: 0
    }
    .home .ds-tab-cube .gform_wrapper ul li.gfield_amount {
        padding-right: 2%;
        padding-left: 2%
    }
    footer .container,
    header .container {
        max-width: 960px;
        width: 960px!important
    }
    #page-container .gfield-bonus-ui-new {
        width: 140px;
        padding: 0!important
    }
    #login_link i {
        display: none
    }
    .et_pb_code.subscribe-block {
        margin-top: 5%;
        padding: 0
    }
    .et_globeman .et_pb_code .et_pb_slide_title {
        width: 40%
    }
    div.et_globeman .et_pb_code .et_pb_slide_title {
        line-height: 40px
    }
    .et_globeman .et_pb_code .es_shortcode_form .es_textbox {
        width: 83%
    }
    #et-main-area .et_pb_fullwidth_image_0 {
        margin-top: 4%!important
    }
    .footer-page-right-content {
        margin-right: -74%;
        margin-top: -16%
    }
    #et-main-area .et_refer_friend .et_pb_row_2,
    #et-main-area-refer-friend.et_refer_friend .et_pb_row_2 {
        margin-right: 14%
    }
    .plan-box_scrollable-grid {
        width: 240px;
        margin: 0 10px 5% 10px;
    }
    .plan-box_grid {
        min-height: 415px
    }
    .plan-box_btn {
        padding-left: 11px
    }
    .plan-box_price {
        border-width: 50px 245px 69px 0
    }
    #bundleslist_ui .et_pb_tabs_controls {
        margin-bottom: 6rem!important
    }
    .et-search-form {
        right: 2%
    }
    span.et_close_search_field {
        right: 14%
    }
    #et-main-area .et_refer_friend .et_pb_row,
    #et-main-area-refer-friend.et_refer_friend .et_pb_row {
        max-width: 960px;
        width: 960px
    }
    #et-main-area .et_refer_friend .et_pb_row_2,
    #et-main-area-refer-friend.et_refer_friend .et_pb_row_2 {
        position: relative;
        width: 80%;
        max-width: 1080px;
        margin: auto;
        left: 0;
        min-width: auto
    }
    #et-main-area .et_refer_friend .et_pb_slide_description,
    #et-main-area-refer-friend.et_refer_friend .et_pb_slide_description {
        margin: 0
    }
    .et_refer_friend .et_pb_slider_container_inner {
        width: 50%!important;
        float: right!important;
        margin-right: 5%!important;
        margin-top: 4%;
        margin-bottom: 4%
    }
    .et_refer_friend .et_pb_container.clearfix {
        height: auto!important
    }
    #et-main-area .et_other_services,
    #et-main-area-other-services.et_other_services {
        padding-top: 0
    }
    .et_refer_friend .et_pb_more_button {
        margin-top: 0
    }
    #et-main-area .et_other_services,
    #et-main-area-other-services.et_other_services {
        background-image: linear-gradient(#fff 45%, #f0f0f0 45%)
    }
    .et-companies-logo .ds-carousel-logo img {
        min-height: 80px!important;
        max-height: 80px!important
    }
    .et-companies-logo .ds-carousel-logo img {
        margin-top: 29px;
        width: 80%
    }
    #et-main-area .et_other_services .et_pb_slide_title,
    #et-main-area-other-services.et_other_services .et_pb_slide_title {
        padding: 0
    }
    .home .et_pb_homepage_quick_top_up .et_pb_column_4_4 {
        width: 100%!important
    }
    .cheap-calls-page .et_pb_homepage_quick_top_up input[type=email].error::placeholder,
    .cheap-calls-page .et_pb_homepage_quick_top_up input[type=text].error::placeholder,
    .home .et_pb_homepage_quick_top_up input[type=email].error::placeholder,
    .home .et_pb_homepage_quick_top_up input[type=text].error::placeholder {
        font-size: .8em
    }
    .home .et_pb_homepage_quick_top_up input[type=text].error {
        border: none!important;
        border-bottom: 1px solid red!important
    }
    .et_pb_fullwidth_section .et_pb_row.text_overlay>div {
        max-width: 960px
    }
    .et_pb_homepage_quick_top_up .et_pb_row.text_overlay {
        bottom: 0
    }
    .home .et_pb_homepage_quick_top_up .et_pb_all_tabs .et_pb_tab {
        min-height: 80px;
        height: 80px
    }
    .home .et_pb_home_icons .icon_strip {
        min-width: 960px
    }
    .ds-image-carousel-third {
        margin-left: -5px
    }
    .home .gfield-bonus-ui-new {
        width: 137px!important
    }
    .et_pb_homepage_quick_top_up .ds-tab-cube .et_pb_tabs_controls li {
        width: 19%;
        max-width: 19%
    }
    .et_pb_homepage_quick_top_up .ds-tab-cube .et_pb_tab {
        margin-left: 19%
    }
    .home .ds-tab-cube .et_pb_tab_0 .gform_wrapper ul li#field_10_7 {
        padding: 3px 0;
        width: auto
    }
    .et_pb_homepage_quick_top_up #field_10_7 .et_pb_more_button {
        min-width: 100px
    }
    .bundle .plan-box_strip {
        bottom: 3%
    }
    .bundle .plan-box_content {
        padding-left: 2em
    }
    .plan-box_group-data .plan-box_label {
        font-size: 2em
    }
    .plan-box_cust_msg {
        font-size: 10px
    }
    .home .et_pb_home_icons .icon_strip {
        text-align: center;
        padding-top: 30px!important;
        padding-bottom: 30px
    }
    .et_pb_home_icons .stripe_icons_responsive a:nth-child(2) {
        display: block;
        padding-top: 1em
    }
    .bundleslist_bg100 {
        width: 1000%;
        min-height: 61px;
        background: rgba(4, 4, 4, .42);
        position: absolute;
        z-index: 0;
        left: -300%;
        overflow: hidden;
        margin-top: 0
    }
    .et_pb_homepage_banner .et_pb_slide .et_pb_container {
        max-width: 960px;
        height: auto!important
    }
    .et_pb_homepage_banner .et_pb_slides .et_pb_slider_container_inner {
        vertical-align: middle
    }
    .et_globeman .et_pb_text_inner .et_pb_slide_title {
        margin-left: 20%
    }
    #homepage_callrates .country-from>span:first-child {
        display: block;
        text-align: center;
        font-size: .9em;
        padding-right: 0
    }
    .column-rates,
    .home .et_pb_homepage_portsim_callrates .callrates-plan-details-left p {
        font-size: 13px
    }
    .callrates-plan-details-left {
        padding-left: 0
    }
    .column-rates h3 {
        font-size: 1.6em
    }
    .home .et_pb_homepage_portsim_callrates {
        padding-top: 0;
        background-color: transparent
    }
    .home .et_pb_homepage_portsim_callrates .et_pb_row {
        min-width: 960px!important
    }
    .et_pb_call_rates ul li.et_content_left,
    .et_pb_call_rates ul li.et_content_right {
        width: 30%!important
    }
}

@media (min-width:500px) and (max-width:991px) {
    #lyca_register_tc-error {
        top: 97%!important
    }
    .modalsubmit-Section {
        margin-top: 5%;
        width: 100%!important;
        text-align: center
    }
    .modalsubmit-Section a {
        float: none!important
    }
    button#login_submit {
        margin-top: 0!important;
        display: block;
        margin: 0 auto
    }
    .regtabdiv {
        width: 100%!important
    }
    .modal-submitRegister {
        display: block;
        margin: 0 auto!important
    }
    .modalsubmit-Section {
        margin-bottom: 20px!important
    }
}

@media (min-width:480px) and (max-width:570px) {
    #et-main-area {
        padding-top: 7%!important
    }
    .et_header_style_left .logo_container {
        top: 1.5em!important
    }
}

@media (min-width:576px) and (max-width:760px) {
    #et-main-area {
        padding-top: 1.5em!important
    }
    .single-bundle #et-main-area {
        padding-top: 2.5em!important
    }
}

@media (min-width:761px) and (max-width:800px) {
    #et-main-area {
        padding-top: 0!important
    }
}

@media (max-width:991px) {
    .responsive-tabs-container.accordion-sm .accordion-link {
        display: block;
        width: 100%
    }
    .name-for-billing-address {
        margin-left: -2.5%
    }
    #lyca_login_form #lyca_login_mobile_no,
    .mobile_number_reset_div #mobile_number_reset {
        padding-left: 30px
    }
    .navquicktopup #lyca_login_form #lyca_login_mobile_no,
    .navquicktopup .mobile_number_reset_div #mobile_number_reset {
        padding-left: 33px
    }
    div.callrates-plan-details-in div:nth-child(5) {
        clear: both
    }
    .bundle-plan .plan-box_cta {
        min-height: 135px
    }
}

@media (min-width:560px) and (max-width:575px) {
    .et_header_style_left .logo_container {
        width: 70%!important;
        margin: 0 15%!important;
        top: 1.5em!important;
        z-index: 1
    }
    .page-template-checkout .et_pd_fullwidth_banner_title {
        top: -4.5em!important
    }
    .bundle-template-default .et_pd_fullwidth_banner_title {
        top: -1.5em!important
    }
    p.et_pb_section_4.et_pb_with_background {
        margin-top: 5%
    }
    #et-main-area {
        padding-top: 3em!important
    }
    #main-footer .et-social-icons {
        top: 5.5em!important
    }
    .page-id-602 .plan-box_discount {
        width: 10em
    }
    .single-bundle .bundleBg .plan-box_old-price {
        margin-left: 3.8em!important
    }
    .single-bundle .bundleBg .overlayactive {
        top: 12.3%!important
    }
    .single-bundle .bundleBg .single-bundle-box.open .plan-box_content {
        top: 16%!important
    }
    .single-bundle .onoffswitch {
        top: 30%!important
    }
    .page-id-83810 .et_pb_offers_section .et_pb_slider .et_pb_slides .et_pb_slide {
        height: 15rem!important
    }
    .page-id-83810 .et_pb_offers_section .et_pb_slider_fullwidth_off .et_pb_slide_description {
        width: 80%
    }
    .home .et_pb_homepage_quick_top_up .gform_wrapper ul.gfield_radio li label {
        width: 5em!important
    }
    .home .et_pb_homepage_quick_top_up .gform_wrapper ul.gfield_radio li input[type=radio]:checked+label::after,
    .home .et_pb_homepage_quick_top_up .gform_wrapper ul.gfield_radio li label:hover::after {
        left: 47%!important
    }
    .home .et_pb_bg_layout_dark .et_pb_slide_description {
        margin: 0 0 8% 0!important
    }
    #et-main-area .et_refer_friend .et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_description .et_pb_slide_title,
    #et-main-area-refer-friend.et_refer_friend .et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_description .et_pb_slide_title {
        font-size: 1.1em!important
    }
    #et-main-area .et_refer_friend .et_pb_more_button,
    #et-main-area-refer-friend.et_refer_friend .et_pb_more_button {
        margin-right: 5%
    }
    .callrates-select-country-row>.callrates-select-country-row,
    .home .home-callrates {
        width: 80%!important
    }
    .callrates-select-country-row>.callrates-select-country-row {
        margin: 0 auto
    }
    .et_order_help_line .et_gfield_port_sim_footer_text {
        margin-left: 20%!important
    }
    #et-main-area .et_globeman .subscribe-block .et_form_input_text,
    #et-main-area-globeman.et_globeman .subscribe-block .et_form_input_text {
        width: 80%!important;
        margin: 0 15% 20px 15%!important
    }
}

@media (max-width:1023px) {
    input.passcodebottom {
        width: 90%
    }
    .coveragebottomin,
    .coveragecentrein {
        padding-top: 5%;
        padding-bottom: 5%;
        padding-left: 0;
        padding-right: 0
    }
    .et_pb_section_1.before-leave-india {
        padding: 2% 0
    }
}

@media (max-width:991px) {
    .lyca_cart_tabs .et_pb_column_2_3 .et_pb_tab_2 .et_pb_tab_content .debit_credit_card {
        margin: auto 0
    }
    .main_panel.col-md-8.col-lg-8 span.server_error {
        margin-top: -11px;
        float: left
    }
    .lca_payment_section ul li.et_card_cvv {
        margin-left: 8%
    }
    div.lca_payment_section .leftpanel li.active {
        border-width: 0;
        position: relative
    }
    div.apply-coupon .apply_button {
        font-weight: 700
    }
    .lyca-order-helpline {
        margin: 5% 0 3%;
        float: left
    }
    .lyca_cart_tabs .et_gfield_recharge_number input[type=number],
    .lyca_cart_tabs .et_gfield_recharge_number input[type=tel],
    .lyca_cart_tabs .et_gfield_recharge_number input[type=text] {
        font-size: 1.5em
    }
    #cartTab li,
    div.lyca_cart_summary .my_cart_newsim_topup_content {
        background: #fff;
        color: #08DC7D!important;
        font-size: 1.3em;
        padding: 2px 15px;
        width: 100%;
        box-shadow: none
    }
    .page-template-checkout #cartTab li,
    div.lyca_cart_summary .my_cart_newsim_topup_content {
        border-top-left-radius: 10px;
        border-top-right-radius: 10px
    }
    div a#logginedUserButton {
        padding: 1em
    }
    div.modal-bg-leftSection {
        margin: 0 auto 7px
    }
    div.modal-rightSection {
        padding: 0;
        margin: 0
    }
    .modal-bg-leftSection img {
        max-width: 100px;
        margin-top: 1em
    }
    .modal-header {
        margin-top: -5px;
        background: #006fba
    }
    .renewBundles .modal-header {
        background: 0 0;
        margin-top: 0
    }
    .renewBundles .modal-header .close {
        margin: 0!important
    }
    div.loginpopup-leftsection {
        padding-left: 0;
        padding-right: 0;
        padding-top: 5%
    }
    .modal-header .close {
        margin: 0 -7px!important;
        font-size: 22px!important;
        z-index: 9999
    }
    .modal-bg-leftSection h3 {
        text-align: left
    }
    #lyca_guest_form input,
    #lyca_login_form input,
    .login-popup .tab-content input {
        border-color: #006fba;
        font-size: 1em
    }
    .prefix44_login_popup,
    .prefix44_login_popup_guest,
    .prefix44_reset_password {
        font-size: 1em
    }
    .et_gfield_recharge_number input[type=text],
    .ortext {
        margin-bottom: 3%
    }
    .rates-child-flex {
        display: flex;
        flex-wrap: wrap;
        width: 100%;
        margin-bottom: 1%
    }
    .rates-child-flex>div {
        float: none;
        width: 33.33%
    }
    .column-rates h3 {
        position: absolute;
        bottom: 0;
        left: 40%
    }
    .callrates-plan-details .column-rates {
        position: relative;
        height: 100%;
        padding-bottom: 15%;
        margin: 0
    }
}

.fraud-warning-selectise-for-drop-down {
    width: 100%;
    border: none!important;
    border-bottom: 1px solid #000!important
}

.fraud-warning-common-for-all {
    padding-left: 5px;
    padding-right: 5px;
    position: relative;
    box-sizing: border-box;
    margin-bottom: 3%
}

#lyca_modal_alert {
    padding: 10px!important
}

@media (max-width:575px) {
    .bundle .divclose .plan-box_price {
        width: 39%
    }
    .bundle .divclose .plan-box_new_customer_info {
        margin-top: 6px;
        line-height: 13px
    }
    .et-companies-logo .ds-carousel-logo {
        width: 100px;
        margin-right: 0!important;
        margin-left: 0!important;
        padding: 0!important
    }
    .switch-to-lyca-button-fraud-warning {
        left: 25%
    }
    .left-my-plan,
    .right-my-plan {
        margin-bottom: 6%
    }
    header a#logginedUserButton {
        margin-top: -8px
    }
    .lyca_cart_summary .nav>li>a:focus,
    .lyca_cart_summary .nav>li>a:hover {
        text-decoration: none;
        background: 0 0!important;
        border: none!important;
        font-size: 1.3em!important
    }
    #et_top_login a i.lnr.lnr-user {
        top: .2em;
        right: .1em
    }
    .lyca_cart_tabs .et_pb_column_2_3 .et_pb_tab_2 .et_pb_tab_content li.et_card_number input {
        width: 44px
    }
    .et_header_style_left .logo_container {
        z-index: -9!important
    }
    .newsim-od-top h4,
    .simright h4 {
        font-size: 1em
    }
    .new-sim-ui .newsim-od-middle span,
    .talktime span {
        line-height: 0!important;
        display: inline-block
    }
    .lca_payment_section .leftpanel li.active {
        position: relative
    }
    .home-page-free-sim-fixed {
        width: 60px!important;
        top: 16%!important
    }
    .page-template-checkout .floating_cart .et_pb_tabs_controls {
        border-radius: 10px
    }
    #wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img {
        top: 6px
    }
    .new-sim-ui .simright .simright-child1 {
        padding: 6px 0
    }
    #et_top_login {
        margin: 0 0 0 10px;
        right: .5em!important;
        padding: 0!important
    }
    div#et-top-menu ul li.cart {
        top: 1.9em!important;
        right: 2.5em
    }
    .customer-care-img img {
        width: 30%;
        text-align: center
    }
    .customer-care-img,
    .order-from-phone-div {
        text-align: center
    }
    #et-main-area .et_order_help_line {
        padding: 2em 0!important
    }
    .et_order_help_line .black-color-in-content-customer-contact-us {
        display: inline-block
    }
    .order-from-phone {
        font-size: 1em
    }
    .responsive-tabs-container.accordion-xs .accordion-link {
        display: block;
        width: 100%;
        position: relative
    }
    .cart-tabs .nav>li>a:after,
    .responsive-tabs-container.accordion-xs .accordion-link:after {
        position: absolute;
        top: 50%;
        margin-top: -.5em;
        color: #ccc;
        font-size: 16px;
        content: "3d";
        right: 7px;
        left: auto;
        text-shadow: 0 0;
        font-family: ETmodules!important;
        font-weight: 300;
        font-style: normal;
        font-variant: normal;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        line-height: 1;
        text-transform: none;
        speak: none
    }
    .cart-tabs .nav-tabs>li.active>a:after,
    .responsive-tabs-container.accordion-xs .accordion-link.active:after {
        content: "3b"
    }
    .responsive-tabs-container.accordion-xs .accordion-link.active {
        text-align: left;
        background: #fff
    }
    .transactionHistory .transaction_amount {
        line-height: 17px!important;
        text-align: center!important;
        font-size: 2em!important
    }
    .transactionHistory p {
        font-size: .6em
    }
    .transactionHistory p.transactionTimeDate {
        font-size: .5em
    }
    .transactionHistory .orderid_num {
        font-size: 1em
    }
    .transactionHistory .orderid_txt {
        font-size: 1em
    }
    .transactionHistory {
        background: #fff
    }
    .transactionHistory label.wrap:after {
        right: 25px!important;
        top: 4px!important
    }
    .transactionHistory select.dropdown {
        height: 28px!important;
        padding: 3px!important;
        font-size: .8em!important;
        width: 86%!important
    }
    .selectmonthtxt {
        line-height: 28px!important;
        font-size: .9em!important;
        text-align: center!important;
        right: 6%!important
    }
    .transactionHistory .itemsfiltersection {
        background: 0 0!important;
        margin-bottom: 48px!important
    }
    .radio_buttons_top_up_acc_manager ul.selecttopupul li {
        margin: 0;
        display: inline-block
    }
    .read-mor-button-for-get-even-more {
        margin-left: 30%!important;
        width: 39%!important;
        margin-bottom: 11%!important
    }
    .text-center .icon-for-get-even-more-icons {
        height: 114px!important;
        max-width: inherit
    }
    .new-sim-ui .simright {
        height: auto;
        padding: 0
    }
    .talktime .talktimetext {
        display: inline!important
    }
    .new-sim-ui .newsim-od-bottom input {
        width: 100%
    }
    .page-template-checkout #et-main-area {
        padding-top: 2em
    }
    .floating_cart {
        margin-bottom: 5%!important
    }
    .talktime {
        float: left!important;
        margin-left: .5em
    }
    .page-template-checkout .et_pd_fullwidth_banner_title {
        top: -4.5em
    }
    .new-sim-ui .newsim-od-middle span,
    .talktime span {
        font-size: .8em
    }
    div.simleft {
        padding-left: 1%;
        padding-right: 1%;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -ms-flex-align: center;
        -webkit-align-items: center;
        -webkit-box-align: center;
        justify-content: center;
        align-items: center
    }
    .newsim-od-middle,
    [class^=newsim-od-middle] {
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        justify-content: space-between;
        align-items: center
    }
    div.simleft img {
        padding-top: 0
    }
    .newsim-od-top h4,
    .simright h4 {
        font-size: 1.2em
    }
    div.newsim-od-top .col-md-11 {
        padding-top: 5%
    }
    .new-sim-ui .select-qty span {
        font-size: 1em
    }
    .new-sim-ui .simright-child1 span.error {
        display: inline-block;
        margin-left: 43%
    }
    .new-sim-ui .simright .simright-child1 {
        border: none
    }
    .new-sim-ui .newsim-od-middle .bluetext,
    div.new-sim-ui .simright-child1 {
        font-size: .9em
    }
    div.new-sim-ui .simright-child1 {
        margin-left: -4px
    }
    .new-sim-ui .simright .simright-child1 .planadded {
        line-height: 10px
    }
    .new-sim-ui .simright-child2 .col-lg-9 {
        padding: 0
    }
    .home #main-content .container {
        padding-top: 0
    }
    .apply-coupon input[type=text] {
        float: left;
        width: 65%
    }
    .newsim-od-bottom .apply-coupon input[type=text] {
        margin-left: 0
    }
    .list-group-item-heading {
        font-size: 1.3em;
        width: 100%
    }
    #nc_topup_label,
    .apply-coupon button {
        float: left;
        padding-left: 0
    }
    div.order-details .et_gfield_recharge_number .table-cell svg {
        margin-right: 2%
    }
    div.list-group.order-details {
        padding-right: 0
    }
    .et_gfield_recharge_number .table-cell.edit_btn {
        margin-top: -8%
    }
    ul.selecttopupul li {
        margin-left: -6px
    }
    #main-header {
        box-shadow: none
    }
    #et_mobile_nav_menu {
        display: inline-block;
        position: absolute;
        left: 0;
        top: 3.4em;
        z-index: 0;
        width: 100%
    }
    .et_header_style_left .logo_container {
        width: auto;
        text-align: center;
        position: absolute;
        top: 2em;
        margin: 0 12%;
        z-index: 1
    }
    .et_pb_svg_logo .logo_container #logo {
        width: 40%;
        height: auto
    }
    #et-top-menu {
        padding-left: 1em;
        padding-right: 1em;
        float: left;
        margin-top: 0;
        width: 100%
    }
    #et-top-menu dl,
    #et-top-menu select {
        font-size: .8em;
        border: none
    }
    header #et-top-menu>ul>li.andriod {
        float: right;
        font-size: 1.5em;
        margin-top: 0
    }
    header div#et-top-menu>ul>li.apple {
        margin-top: 0
    }
    #et-top-menu .dropdown img.flag {
        margin-right: 5px
    }
    #et-top-menu .dropdown dt a {
        width: 125px;
        padding-right: 0
    }
    #et-top-menu .dropdown dt a span {
        padding-left: 0
    }
    #et-top-menu #countriesdropdown_header li {
        margin: 0
    }
    #et-top-menu .dropdown dd ul {
        min-width: auto
    }
    #et_top_login a i.lnr.lnr-user {
        top: .2em;
        right: .1em
    }
    #et_top_search {
        position: absolute;
        top: 1px;
        right: 2.05em;
        color: #888787
    }
    .et_header_style_left .mobile_menu_bar,
    .et_header_style_split .mobile_menu_bar {
        display: inline
    }
    .mobile_menu_bar:before {
        left: .3em;
        top: -9px
    }
    #et-top-menu li {
        margin: 0
    }
    #et-top-menu li select.minimal {
        background-position: calc(100% - 7px) calc(1em + 1px)
    }
    #et-top-menu li select.website-language-dropdown {
        background-position: 32px 8px;
        line-height: 24px;
        margin: 0;
        padding: 0 20px 0 0
    }
    #main-header .et-search-form {
        width: 100%!important;
        max-width: 100%!important
    }
    #main-header .et-search-form input {
        right: 0;
        width: 100%;
        top: -15px;
        height: 35px
    }
    #main-header span.et_close_search_field {
        right: 3%;
        top: -16px
    }
    .current-web-country {
        font-size: .82em
    }
    .current-web-country a#header-country-change-btn {
        font-size: 1.2em;
        position: relative;
        top: 1.5px
    }
    .header-country-li {
        padding-right: 0
    }
    .container.et_menu_container {
        margin-top: 5px
    }
    .lca_payment_section .leftpanel {
        padding-left: 14px
    }
    .border-none-for-paypal-other-icons {
        border: none;
        box-shadow: none!important;
        background: 0 0!important
    }
    .checkout-padding-my-cart-coupon .apply_button {
        margin-left: 0
    }
    .para_topup {
        width: 68%;
        padding-left: 4.5%;
        line-height: 1em
    }
    .et_search_outer {
        overflow: hidden;
        position: absolute;
        top: 20%;
        width: 100%;
        height: auto
    }
    .home .et_pb_section_2 .icon_strip a {
        color: #0bb14e;
        font-size: 1em
    }
    .icon_strip .stripe_icons_responsive.buySim-stripe-icon {
        clear: both
    }
    .home .et_pb_section_2 .icon_strip {
        padding: 2.2em 0!important
    }
    #et-main-area .et_connect_lycamobile,
    #et-main-area .et_globeman,
    #et-main-area .et_other_services,
    #et-main-area .et_refer_friend,
    #et-main-area-globeman.et_globeman,
    #et-main-area-other-services.et_other_services,
    #et-main-area-refer-friend.et_refer_friend {
        width: 100%
    }
    .home #et-main-area {
        padding-top: 4em
    }
    .et_pb_homepage_banner .et_pb_slides .et_pb_slide_description {
        margin: 0!important
    }
    #et-main-area {
        padding-top: 1.5em
    }
    .single-bundle #et-main-area {
        padding-top: 2.5em
    }
    .et_pb_fullwidth_image img {
        object-fit: cover;
        zoom: 1;
        height: 6.5em!important
    }
    .et_pb_fullwidth_code.et_pb_module.et_pd_fullwidth_banner_title.et_pb_fullwidth_code_0 .et_pb_slide_title {
        margin: 0;
        font-size: 1.5em;
        text-align: center
    }
    .et_pd_fullwidth_breadcrumb_title #breadcrumbs a.post-root {
        color: #fff
    }
    .et_pd_fullwidth_banner_title {
        left: 0;
        top: -3.1em;
        width: 100%
    }
    .et_pb_fullwidth_code_breadcrumb {
        position: absolute!important
    }
    p.et_pb_section_4.et_pb_with_background {
        color: #fff;
        text-align: center;
        padding: 1em 1em 0 1em;
        font-weight: 300;
        margin-top: -3%;
        margin-left: 0;
        font-size: .7em;
        margin-bottom: 0;
        line-height: normal
    }
    p.et_pb_section_4.et_pb_with_background {
        color: #9a9999;
        text-align: center;
        padding: 1em 1em 0 1em;
        font-weight: 300;
        margin-top: 12%;
        margin-left: 0;
        margin-bottom: 0
    }
    .et_refer_friend .et_pb_bg_layout_dark .et_pb_slide_description,
    .home .et_pb_bg_layout_dark .et_pb_slide_description {
        padding-top: 10%;
        padding-bottom: 10%
    }
    .et_refer_friend .et_pb_bg_layout_dark .et_pb_slide_description {
        padding-top: 7%;
        padding-bottom: 7%
    }
    .home .et_pb_homepage_banner {
        display: block
    }
    .home .et_pb_homepage_quick_top_up {
        width: auto
    }
    #bundleslist_ui {
        padding: 0 8%
    }
    .accordionexpand {
        font-size: 1.3em;
        top: .2em
    }
    .plan-box_summary {
        font-size: .7em
    }
    .bundles .plan-box_discount {
        width: 25%;
        text-align: center;
        float: left;
        margin-top: 4%;
        font-size: .8em;
        padding: 0;
        position: absolute
    }
    .bundles .divclose .plan-box_discount {
        top: 5%;
        margin: 0
    }
    .home .plan-box_price {
        width: 55%;
        float: left
    }
    .plan-box_price-content {
        text-align: right;
        position: relative
    }
    .plan-box_cta {
        min-height: 135px
    }
    .plan-box_group-data .plan-box_summary {
        display: block;
        width: auto;
        font-size: .57em;
        padding: 0
    }
    .plan-box_btn {
        margin: 0;
        clear: both
    }
    .home .et_pb_tabs_controls li {
        border: none
    }
    .plan-box_price-content .plan-box_new-price {
        padding-bottom: .4em
    }
    .plan-box_group-data .plan-box_label {
        font-size: 1.2em;
        padding: 0;
        float: left;
        width: auto
    }
    .plan-box_old-price {
        padding-bottom: .6em
    }
    .plan-box_new_cust_msg {
        bottom: 0
    }
    .plan-box_price-content .plan-box_new-price sup {
        right: -.3em
    }
    .bundles .et_pb_more_button {
        margin: 0;
        margin-top: 15px;
    }
    .bundles .plan-box-large.divclose .plan-box_content {
        margin-top: 0;
        width: 80%;
        padding-left: 5%;
        padding-top: 5%;
        min-height: 6.3em
    }
    .bundles .divclose .bundle-minutes-text {
        margin-left: 3%
    }
    .divclose img.svg_icons_bundle_listing_page {
        width: 8%;
        height: auto;
        margin-top: 0
    }
    .divclose .plan-box_group-call,
    .divclose .plan-box_group-data {
        padding-bottom: 1rem
    }
    .divclose .plan-box_group-call .plan-box_label,
    .divclose .plan-box_group-data .plan-box_label {
        line-height: 20px;
        margin: 0
    }
    .home select.et_pb_tabs_bundle {
        background: rgba(0, 0, 0, .35) url(../../uploads/2017/06/selectdropnav-arrow-down.png) no-repeat;
        background-position: right 1em top .4em;
        padding-left: 1em;
        padding-right: 1em;
        width: 100%;
        border: 1px solid #fff;
        border-radius: 6px;
        height: 2.7em;
        text-transform: uppercase;
        color: #fff;
        -webkit-appearance: none;
        font-weight: 300
    }
    #bundleslist_ui .tab-content {
        margin-top: 10%
    }
    .plan-box_group-data .plan-box_summary {
        display: block;
        width: auto;
        font-size: .7em;
        padding: 0
    }
    .plan-box_scrollable-grid .plan-box_grid {
        min-height: 100px
    }
    .bundle .plan-box_scrollable-grid {
        margin-bottom: 10%
    }
    .plan-box_scrollable-grid .plan-box_name {
        font-size: 1.1em;
        /* margin-top: 0; */
        padding-bottom: .4em;
        height: auto
    }
    .plan-box_strip {
        position: relative;
        float: left;
        width: 100%;
        left: 0
    }
    .bundles .plan-box-large .plan-box_content {
        margin-top: 7rem;
        width: 100%
    }
    .divclose .plan-box_cta {
        padding-left: 0
    }
    .plan-box_cta {
        width: 100%;
        padding-left: 30%
    }
    .divclose .plan-box_group-data .plan-box_label {
        width: 85%
    }
    .plan-box_price-content .plan-box_new-price {
        font-size: 2.3em!important
    }
    img.svg_icons_bundle_listing_page {
        height: 1.5em
    }
    .plan-box_group-call .plan-box_label {
        font-size: 1.2em;
        padding-bottom: 0;
        float: left;
        width: 74%;
        line-height: 20px
    }
    .plan-box_group-call.roaming h3.plan-box_label,
    .plan-box_group-data.roaming h3.plan-box_label {
        line-height: 23px
    }
    .bundlebgContainer {
        margin-top: 15px;
        margin-bottom: 15px
    }
    .countries_list_bundle_list {
        font-size: 95%!important
    }
    .heading_for_mobile_bundle_list {
        margin-bottom: 0!important
    }
    img.svg_icons_bundle_listing_page {
        margin-right: .4em
    }
    ul.bundle-existing li:first-child {
        width: 34%;
        font-size: 10px
    }
    .bundle-countryList ul li {
        width: 33.33%;
        float: left;
        text-align: center;
        margin-bottom: 3%
    }
    .buffer_space {
        width: auto
    }
    .bundle-buynow {
        width: 96px;
        font-size: 13px;
        margin: 2px 0 20px 5%
    }
    .bundle-detailList #backbutton {
        display: none
    }
    .border-between>[class*=col-]:before {
        width: 0
    }
    .bundle-phone {
        font-size: .6em;
        position: relative;
        padding-bottom: 18px;
        text-align: center
    }
    .mins_icon.padding-zero {
        margin-top: 10%
    }
    .minutes_details .fa-file-pdf-o {
        margin-top: 10%
    }
    .bundle-Scroll {
        margin-top: 0
    }
    .bundle-addingmin {
        font-size: .7em
    }
    .et_pb_landingpage_bundles .et_pb_slide_title,
    .recommend_heading {
        font-size: 1.6em;
        text-align: center
    }
    .bundle_recomend_paragraph {
        font-size: 13px;
        text-align: center
    }
    .bundle_name_bundle_detail {
        font-size: .65em
    }
    .offer-badge {
        top: 2em;
        padding: 0 10px
    }
    .single-bundle .plan-box_new_customer_info {
        line-height: 13px
    }
    .single-bundle .plan-box_cust_msg {
        font-size: .9em;
        -ms-transform: rotate(0);
        -o-transform: rotate(0);
        -moz-transform: rotate(0);
        -webkit-transform: rotate(0);
        transform: rotate(0);
        -ms-transform-origin: right top 0;
        -moz-transform-origin: right top 0;
        -webkit-transform-origin: right top 0;
        -o-transform-origin: right top 0;
        transform-origin: right top 0;
        padding-bottom: 5px!important;
        border-radius: 5px 5px 0 0;
        margin: 0
    }
    .single-bundle .plan-box_new_cust_msg {
        left: 0;
        right: auto;
        margin: 0
    }
    .bundle-phone p {
        margin: 0;
        display: inline-block;
        margin-right: 5%
    }
    .bundle-countryList ul li img,
    .bundle-countryList ul li span {
        display: block;
        margin: 0 auto
    }
    .bundle-countryList i {
        font-size: 1em;
        float: none;
        margin: 0
    }
    .bundle-countryList i:nth-child(2) {
        margin-left: 5%
    }
    .recommended_bundles .recommend_container {
        padding: 0
    }
    .landing-page-bundles {
        padding: 0
    }
    .landing-page-bundles .bundles .plan-box_scrollable-grid,
    .recommended_bundles .bundles .plan-box_scrollable-grid {
        width: 100%;
        margin-left: 0;
        margin-right: 0;
        min-height: 140px
    }
    .bundles .plan-box_name span {
        border-bottom: 1px solid #f5941d;
        padding: .3em .2em;
        display: inline-block;
        line-height: 20px
    }
    .recommended_bundles .et_pb_tabs_controls li {
        border: none
    }
    .recommended_bundles .row-content .et_pb_tabs_controls li.active {
        padding: .3em .1em
    }
    .recommended_bundles .row-content .et_pb_tabs_controls li a {
        padding: 5px 15px 5px!important
    }
    .recommended_bundles .row-content .et_pb_tabs_controls li.active a {
        padding: 10px 15px 10px!important
    }
    .single-bundle .onoffswitch {
        position: absolute;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        left: 38%;
        top: 27.5%
    }
    .single-bundle .onoffswitch-checkbox {
        opacity: 0;
        position: absolute
    }
    .single-bundle .onoffswitch-label {
        display: block;
        overflow: hidden;
        cursor: pointer;
        height: 20px
    }
    .single-bundle .onoffswitch-inner {
        display: block;
        width: 200%;
        margin-left: -100%;
        transition: margin .3s ease-in 0s
    }
    .single-bundle .onoffswitch-inner:after,
    .single-bundle .onoffswitch-inner:before {
        display: block;
        float: left;
        width: 50%;
        height: 20px;
        padding: 0;
        line-height: 19px;
        font-size: 10px;
        color: #fff;
        font-weight: 700;
        box-sizing: border-box
    }
    .single-bundle .onoffswitch-inner:before {
        content: "ON";
        padding-left: 10px;
        background-color: red;
        color: #fff
    }
    .single-bundle .onoffswitch-inner:after {
        content: "OFF";
        padding-right: 10px;
        background-color: #eee;
        color: #999;
        text-align: right
    }
    .single-bundle .onoffswitch-switch {
        display: block;
        width: 10px;
        height: 10px;
        margin: 5px 6px;
        background: #fff;
        position: absolute;
        top: 0;
        bottom: 0;
        right: 35px;
        border: 1px solid #999;
        border-radius: 10px;
        transition: all .3s ease-in 0s;
        line-height: 21px
    }
    .single-bundle .onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-inner {
        margin-left: 0
    }
    .single-bundle .onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-switch {
        right: 0
    }
    .single-bundle .onoffswitch {
        margin: 0
    }
    .bottom-flagsui-row {
        padding: 0
    }
    .flags-bottom-section .bottom-flagsui-row .col-center {
        padding-left: 5px;
        padding-right: 5px
    }
    .stripe_icons_responsive:nth-child(-n+3) {
        margin-bottom: 3%
    }
    .et_pb_call_rates_page .rateTabsec .et_pb_all_tabs {
        margin-top: 0
    }
    #footer-bottom .social_icons_for_all_pages {
        min-width: auto;
        border-radius: 50%;
        height: auto
    }
    .et_pd_fullwidth_banner_title .et_pb_slide_title {
        padding-top: 0
    }
    .callrates-plan-details-left p {
        font-size: 1.1em!important
    }
    .et_pb_toggle_close,
    .mobile-main-content .et_pb_toggle_open {
        padding: 20px
    }
    .et_pb_coverage_services .passcodetextbox {
        left: 15%;
        width: 70%
    }
    .handset_detail {
        overflow: hidden;
        padding-top: 15%
    }
    #port_terms-error {
        position: absolute;
        bottom: -1.5em
    }
    .register_form input {
        border: none;
        border-bottom: 1px solid #bababa;
        color: #545454;
        margin: 8px 0 4px 0;
        font-size: .9em
    }
    #page-container .register_form .prefix61_registration,
    .register_form input {
        font-size: 14px
    }
    #page-container .register_form .prefix61_registration {
        left: 20px;
        top: 18px
    }
    .top-column img {
        height: 2.5em;
        margin-top: -4px!important;
        margin-left: -17px!important
    }
    .landline_for_international_minutes {
        font-size: 1em;
        margin-left: -20px!important
    }
    .column-rates {
        font-size: 1em;
        padding: 10% 0 0 0;
        line-height: 1.1em
    }
    .column-rates h4 {
        font-size: 1.7em
    }
    .united_country_international_calling_countries {
        font-weight: 700
    }
    .customer_testimonials_slider .main_heading_customer {
        font-size: 18px
    }
    .customer_testimonials_slider .second_heading_customer {
        font-size: 1em
    }
    .customer_testimonials_slider .slider_conent_home_paragraph {
        padding-left: 0;
        padding-right: 0;
        font-size: .8em
    }
    .logo-content-customer-care-costomer-form {
        font-size: 1.2em!important
    }
    .lyca-order-helpline .order-helpline-txt {
        font-size: 1em!important
    }
    .logo-content-united-kingdom-costomer-form {
        font-size: 1.2em!important
    }
    .contactus_fullwidth_imagecontent .logo-content-customer-care-costomer-form,
    .contactus_fullwidth_imagecontent .logo-content-united-kingdom-costomer-form {
        font-size: 1em!important
    }
    .title-for-contact-us-form-page {
        width: 100%!important
    }
    .contact-form-main-container-class {
        text-align: center
    }
    .first-name-contact-us-form {
        overflow: hidden
    }
    .submit-button-contact-form {
        margin-left: 0!important
    }
    .united-kingdom-logo-contact-us-form-div {
        text-align: center;
        padding: 0
    }
    .customer-logo-contact-us-form-div {
        text-align: center;
        padding: 0
    }
    .logo-content-customer-care-costomer-form-div {
        width: 85%;
        margin-left: 2%
    }
    .logo-content-united-kingdom-costomer-form-div {
        margin-left: 2%!important
    }
    .logo-content-customer-care-costomer-form {
        font-size: 15px
    }
    .paragraph-conent-conact-details-form {
        text-align: center
    }
    .contactus_fullwidth_imagecontent .contactus-customercare {
        top: -23%!important
    }
    .contactus_fullwidth_imagecontent .contactus-ukflag {
        top: -45%!important
    }
    .lyca-mobile-number-contact-us-form input {
        padding-left: 33px
    }
    .et_pb_offers_section .et_pb_slide_description {
        padding: 0!important
    }
    .et_pb_offers_section .et_pb_slider_container_inner {
        left: 0
    }
    .et_pb_offers_section .et_pb_slide_title {
        font-size: .9em!important;
        text-align: left
    }
    .et_pb_offers_section .et_pb_more_button.et_pb_button {
        background: 0 0;
        border: 1px solid #fff;
        font-size: .8em!important;
        float: left;
        margin-bottom: 5%;
        position: inherit;
        min-width: .5em;
        margin-top: 0
    }
    .track-order-across-all-pages {
        font-size: .6em;
        margin-left: 25px
    }
    .order-sim-across-all-pages {
        color: #fff;
        font-size: .6em;
        margin-left: 25px
    }
    .home-page-free-sim-fixed {
        width: 60px!important;
        top: 16%!important
    }
    .lg-help-textbox {
        width: 94%
    }
    .container.personal-detail-form,
    .container.register_form {
        min-width: 100%!important;
        margin: 0 auto
    }
    .drop-downs-for-personal-details-page {
        height: 24px
    }
    .heading-for-persoanl-details {
        margin-left: 0!important;
        border-bottom: none!important;
        font-size: 32px;
        color: #337ab7;
        text-align: center
    }
    .persoanl-details-clear-class {
        clear: both
    }
    .left-content-for-persoanl-details-page {
        margin: 0;
        font-size: 13px!important
    }
    .change-button-personal-detail-page {
        border-radius: 15px;
        border: 1px solid #a0a2a1;
        background: #fff;
        padding: 0 15px!important;
        margin-left: 2%;
        margin-bottom: 50%!important
    }
    .label-right-content-for-persoanl-details {
        font-size: 13px!important
    }
    .et_order_help_line .et_gfield_port_sim_footer_text {
        margin-left: 30%;
        font-size: 1em
    }
    .internationalRatestab .drop_down_class_for_roaming:after {
        right: 20.5%;
        top: 24%!important
    }
    .callrates-plan-details .column-rates {
        padding-bottom: 22%!important
    }
    .column-rates h3 {
        font-size: 1.2em
    }
}

#breadcrumbs a,
#breadcrumbs span {
    color: #fff
}

@media (min-width:576px) and (max-width:767px) {
    div#et_top_login {
        top: 4.8em;
        right: .1em
    }
    header a#logginedUserButton {
        margin-top: -2.2em;
        padding: .8em
    }
    .et_connect_lycamobile,
    .et_globeman,
    .et_other_services,
    .et_refer_friend {
        width: 100%
    }
    #main-header {
        box-shadow: none
    }
    #et_mobile_nav_menu {
        display: block;
        position: absolute;
        left: .5em;
        top: 3.4em;
        z-index: 0;
        width: 98%
    }
    .et_header_style_left .logo_container {
        width: 70%;
        text-align: center;
        position: absolute;
        top: 1.5em;
        margin: 0 15%;
        z-index: 1
    }
    .et_pb_svg_logo .logo_container #logo {
        max-width: 50%;
        height: auto;
        padding-top: 0
    }
    #et-top-menu {
        padding-left: 1.5em;
        padding-right: 1em;
        float: left;
        margin-top: 0;
        width: 100%
    }
    #et-top-menu ul.countriesdropdown_header>li:nth-child(3) {
        display: none
    }
    #et-top-menu ul.countriesdropdown_header>li:nth-child(4) {
        margin-right: .5em;
        float: right;
        padding-top: .1em;
        font-size: 1.5em
    }
    #et-top-menu ul.countriesdropdown_header>li:nth-child(5) {
        float: right;
        margin-right: .5em;
        padding-top: .13em;
        font-size: 1.5em
    }
    #et-top-menu ul.countriesdropdown_header>li:nth-child(6) {
        position: absolute;
        top: .1em;
        right: 2em;
        z-index: 3
    }
    #et_top_search {
        position: absolute;
        top: .05em;
        right: 40px;
        color: #888787
    }
    #et-top-menu li select.website-language-dropdown {
        background-position: 40px 8px;
        line-height: 23px;
        margin: 0;
        padding: 0 20px 0 0
    }
    .current-web-country a#header-country-change-btn {
        position: relative;
        top: 1px
    }
    .et_header_style_left .mobile_menu_bar,
    .et_header_style_split .mobile_menu_bar {
        display: inline
    }
    .mobile_menu_bar:before {
        left: .3em;
        top: -8px
    }
    #et-top-menu li {
        margin: 0
    }
    #et-top-menu ul li.cart {
        right: 2.7em!important;
        top: 1.9em
    }
    #main-header .et-search-form {
        width: 100%!important;
        max-width: 100%!important
    }
    #main-header .et-search-form input {
        right: 12%;
        width: 70%;
        top: .2em;
        margin: 0;
        height: 40px
    }
    #main-header span.et_close_search_field {
        right: 14%;
        top: .6em;
        margin: 0
    }
    #et-top-menu .track-order {
        display: none
    }
    .icons-fixed-track-sim {
        top: 45%!important
    }
    .icons-fixed-order-sim {
        top: 130px!important
    }
    .svg-icons-for-fixed-icons-all-pages {
        width: 60px;
        padding-left: 5px;
        padding-right: 0;
        padding-top: 5px;
        padding-bottom: 5px
    }
    a.home-page-moving-icons-atag {
        width: 80px
    }
    a.home-page-moving-icons-atag:hover {
        width: 100px
    }
    #page-container .register_form .prefix61_registration {
        left: 20px
    }
    .home .et_pb_section_2 .icon_strip a {
        color: #0bb14e
    }
    .home .et_pb_section_2 .icon_strip {
        padding: 2.1em 0!important
    }
    .et_pb_homepage_banner .et_pb_slides .et_pb_slide_description {
        padding: 8% 0
    }
    .et_pb_fullwidth_image img {
        object-fit: cover;
        zoom: 1;
        height: 7.5em
    }
    .et_pb_fullwidth_code.et_pb_module.et_pd_fullwidth_banner_title.et_pb_fullwidth_code_0 .et_pb_slide_title {
        margin: 0;
        font-size: 2.5em;
        text-align: center
    }
    .et_pd_fullwidth_banner_title {
        left: 0;
        top: -5em!important;
        width: 100%;
        font-size: .7em
    }
    .et_pb_fullwidth_code_breadcrumb {
        position: absolute!important
    }
    p.et_pb_section_4.et_pb_with_background {
        color: #9a9999;
        text-align: center;
        padding: 1em 1em 1em 1em;
        font-weight: 300;
        margin-top: 9%;
        margin-left: 0;
        margin-bottom: 0;
        font-size: 1.2em
    }
    .et_refer_friend .et_pb_container {
        width: 100%!important
    }
    .et_refer_friend .et_pb_column .et_pb_row_inner {
        padding: 1em 0
    }
    .et_refer_friend .et_pb_slider_container_inner {
        margin-right: 2.5em!important;
        font-size: 1.5em;
        padding-top: 4%;
        width: 75%!important
    }
    .et_refer_friend .et_pb_bg_layout_dark .et_pb_slide_description {
        padding-top: 0!important
    }
    .et_refer_friend .et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_description .et_pb_slide_title {
        font-size: 1em;
        margin: 0
    }
    .et_refer_friend .et_pb_more_button {
        margin-top: .1em;
        font-size: .8em
    }
    .et_refer_friend .et_pb_column {
        margin-bottom: .5em
    }
    .et_connect_lycamobile .et_pb_slide_title {
        font-size: 1.5em
    }
    .et_connect_lycamobile h2.et_pb_sub_heading {
        font-size: 1em
    }
    .et_connect_lycamobile .et_pb_fullwidth_image img {
        height: auto!important
    }
    #et-main-area .et_other_services,
    #et-main-area-other-services.et_other_services {
        padding: 0;
        height: auto
    }
    #et-main-area .et_other_services .ds-carousel-logo img,
    #et-main-area-other-services.et_other_services .ds-carousel-logo img {
        width: 8em;
        height: 4em;
        margin: 10% 0
    }
    #et-main-area .et_other_services .et_pb_row,
    #et-main-area-other-services.et_other_services .et_pb_row,
    .et_pb_column .et_pb_row_inner {
        padding: 0
    }
    .et_globeman .et_pb_code .col-md-2 {
        width: 16%;
        padding: .5em;
        float: left
    }
    .et_globeman .et_pb_code .et_pb_slide_title {
        font-size: 1.8em;
        width: 100%;
        text-align: center;
        margin-bottom: 0;
        padding: 1em;
        margin-top: 1em
    }
    .et_globeman .et_pb_code .es_shortcode_form .es_textbox_class {
        background-size: 1.3em;
        width: 100%;
        padding-left: 2em;
        font-size: 1.3em
    }
    .et_globeman .et_pb_code .es_shortcode_form .es_textbox {
        width: 90%;
        padding-bottom: 8%;
        padding-top: 0
    }
    .et_globeman .es_shortcode_form .es_submit_button {
        background-size: 24em
    }
    .et_globeman .es_shortcode_form .es_button {
        float: left;
        width: 10%;
        padding-top: 0
    }
    .et_globeman .es_shortcode_form {
        margin: 0 8%
    }
    .et_globeman .es_shortcode_form .es_msg {
        float: left
    }
    #et-main-area .et_globeman,
    #et-main-area-globeman.et_globeman {
        background-image: none;
        padding-top: 0
    }
    .et_globeman .et_form_input_text {
        width: 70%;
        float: left;
        margin: 0 15% 20px 15%
    }
    .et_globeman .et_pb_row .et_pb_column.et_pb_column_1_4 {
        display: none
    }
    .et_globeman .et_pb_text_inner .et_pb_slide_title,
    .et_other_services .et_pb_slide_title,
    .et_pb_title_other_services_slider,
    .et_testimonials .et_pb_slide_title {
        font-size: 1.8em;
        text-align: center;
        margin: 0;
        padding: 1em 0
    }
    #footer-bottom div#footer-info {
        width: 100%
    }
    #main-footer #footer-widgets {
        padding-bottom: 4%
    }
    #main-footer .secure_txt {
        display: block;
        font-size: 1.2em
    }
    #main-footer #footer-info {
        padding-bottom: 0
    }
    #main-footer .menu-main-container ul li:last-child {
        border-bottom: 0!important
    }
    #main-footer .footer-widget .widgettitle+div ul li:last-child {
        border-bottom: 0!important;
        margin-bottom: 4%
    }
    #main-footer .menu-main-container ul {
        margin: 0
    }
    #main-footer .footer-widget .widgettitle+div ul {
        margin: 0
    }
    #main-footer #footer-widgets .footer-widget li {
        padding-left: 1.5em;
        border-bottom: 1px solid rgba(191, 189, 189, .2);
        font-size: .9em;
        font-weight: 300
    }
    #main-footer #footer-widgets .footer-widget:nth-child(n),
    .footer-widget .fwidget {
        margin-bottom: 0!important;
        width: 100%;
        padding: 0;
        line-height: 23px
    }
    #main-footer .footer-widget .menu-main-container {
        display: none
    }
    #main-footer .footer-widget .widgettitle+div {
        display: none
    }
    #main-footer .footer-widget h4.widgettitle span {
        display: inline-block;
        position: absolute;
        right: 2em
    }
    #main-footer .footer-widget .fwidget et_pb_widget widget_nav_menu {
        width: 100%!important
    }
    #main-footer .footer-widget .fwidget h4 {
        line-height: 32px;
        padding-bottom: 0;
        padding-left: 1em;
        background: rgba(29, 28, 28, .43);
        font-weight: 300;
        border-radius: 4px;
        font-size: 1.1em
    }
    #main-footer .lyca-footer-logo {
        max-width: 100%;
        height: auto;
        margin: 0 32%
    }
    #main-footer .footer-page-visa-icons {
        float: left;
        width: 100%;
        margin-top: 5em;
        text-align: center;
        margin-right: 0;
        padding-bottom: 1em
    }
    #main-footer .et-social-icons {
        width: 100%;
        position: absolute;
        top: 5em;
        float: left;
        margin: 0
    }
    #main-footer .et-social-icons li {
        margin-top: 4%
    }
    #main-footer .et-social-icon a.icon:before {
        background-color: rgba(47, 47, 47, .18);
        font-size: .5em;
        padding: .5em
    }
    #main-footer .footer-page-right-content {
        float: none;
        margin: 0;
        font-size: .9em;
        bottom: 9em;
        position: absolute;
        text-align: center;
        width: 90%
    }
    #main-footer .footer-page-paragraph2 {
        margin: 0;
        padding: 0 0 1% 0
    }
    #main-footer .footer-page-paragraph1 {
        width: 100%;
        font-weight: 300;
        padding-bottom: 0;
        margin-top: 0;
        padding-top: 1%
    }
    #main-footer #footer-bottom #footer_secure_overlay {
        display: block;
        height: 12em;
        width: 100%;
        background: rgba(29, 31, 33, .48);
        position: absolute;
        bottom: 0
    }
    #footer-bottom {
        position: relative
    }
    .customer_testimonials_slider .slider_conent_home_paragraph {
        font-size: 1em
    }
    .customer_testimonials_slider .second_heading_customer {
        font-size: 1.2em
    }
    .cheap-calls-page .et_pb_homepage_quick_top_up input[type=email]::placeholder,
    .cheap-calls-page .et_pb_homepage_quick_top_up input[type=text]::placeholder,
    .home .et_pb_homepage_quick_top_up input[type=email]::placeholder,
    .home .et_pb_homepage_quick_top_up input[type=text]::placeholder {
        font-size: .8em
    }
    .home .et_pb_homepage_quick_top_up .gform_wrapper ul li input[type=text].error {
        border: none!important;
        border-bottom: 1px solid red!important
    }
    .home .et_pb_homepage_banner .bold-text-big {
        font-weight: 700;
        display: block
    }
    .home .et_pb_homepage_banner .bold-text-small {
        font-weight: 700;
        font-size: 1.2em
    }
    .home .et_pb_homepage_quick_top_up .et_pb_all_tabs {
        background: 0 0
    }
    .home .et_pb_homepage_quick_top_up .et_pb_tabs_controls {
        display: block
    }
    .home .et_pb_homepage_quick_top_up .et_pb_tabs_controls li {
        display: inline-block
    }
    .home .et_pb_homepage_quick_top_up .et_pb_tabs_controls li a {
        font-size: 1.2em
    }
    .home .et_pb_homepage_quick_top_up li.et_pb_tab_0 a::before,
    .home .et_pb_homepage_quick_top_up li.et_pb_tab_1 a::before {
        margin-left: 0;
        margin-right: 0;
        margin-top: .6em
    }
    .home .et_pb_homepage_quick_top_up .et_pb_tab:nth-child(1) {
        width: 100%;
        background: rgba(1, 17, 25, .22)
    }
    .home .et_pb_homepage_quick_top_up .et_pb_tab:nth-child(2) {
        width: 100%
    }
    .home .et_pb_homepage_quick_top_up .gform_wrapper ul li.gfield {
        width: 100%;
        padding: 0 4%
    }
    .home .et_pb_homepage_quick_top_up .gform_wrapper ul.gfield_radio li {
        display: inline-block;
        margin: 0
    }
    .home .et_pb_homepage_quick_top_up .gform_wrapper ul li input[type=text] {
        border-bottom: 1px solid #fff
    }
    .home .et_pb_homepage_quick_top_up .gform_wrapper ul li.gfield_amount::after,
    .home .et_pb_homepage_quick_top_up .gform_wrapper ul li.gfield_amount::before {
        border: none
    }
    .home .et_pb_homepage_quick_top_up .gform_wrapper ul li.gfield-bonus {
        float: right;
        text-align: right;
        margin-top: -6.6em;
        margin-right: 0
    }
    #field_10_5 {
        float: left;
        margin-top: 1em;
        width: 47%;
        text-align: right;
        margin-right: 0;
        height: 4em;
        margin-left: 35%!important
    }
    .home #field_10_6 .onoffswitch {
        position: relative;
        top: 1.3em
    }
    .home #field_10_6 {
        float: left;
        margin: 0
    }
    .home .et_pb_homepage_quick_top_up .et_pb_tab_0 .gform_wrapper ul li#field_10_7 {
        text-align: center;
        padding-bottom: 1em
    }
    .home .et_pb_homepage_quick_top_up .et_pb_more_button {
        margin: 0;
        text-transform: uppercase;
        font-size: 1.3em
    }
    .home .et_pb_homepage_quick_top_up .gform_wrapper ul li input[type=email],
    .home .et_pb_homepage_quick_top_up .gform_wrapper ul li input[type=number],
    .home .et_pb_homepage_quick_top_up .gform_wrapper ul li input[type=tel],
    .home .et_pb_homepage_quick_top_up .gform_wrapper ul li input[type=text] {
        font-size: 1.3em!important;
        width: 100%
    }
    .et_pb_homepage_quick_top_up .gform_wrapper ul li.gfield_amount {
        padding-top: 2%!important
    }
    .home .et_pb_homepage_quick_top_up .et_pb_tab_1 .gform_wrapper ul li#field_2_4 {
        text-align: center;
        width: 100%;
        float: left;
        padding-bottom: 2em;
        padding-top: 2em
    }
    .home .et_pb_homepage_quick_top_up .gform_wrapper ul.gfield_radio li:first-child label {
        margin-left: 0!important
    }
    .home .et_pb_homepage_quick_top_up .gform_wrapper ul.gfield_radio li label {
        padding: 0!important;
        text-align: center;
        font-size: 1.2em;
        height: 3.4em;
        line-height: 3.4em;
        width: 5em;
        margin: 0
    }
    .home .et_pb_homepage_quick_top_up .gform_wrapper ul.gfield_radio li input[type=radio]:checked+label::after,
    .home .et_pb_homepage_quick_top_up .gform_wrapper ul.gfield_radio li label:hover::after {
        top: -1.2em;
        font-size: .9em;
        left: 46%;
        background: 0 0;
        padding: 0;
        border-radius: none
    }
    .home .et_pb_homepage_quick_top_up .gform_wrapper ul li.gfield_amount .gfield_label {
        margin-left: 0
    }
    .home .et_pb_homepage_quick_top_up .gform_wrapper .top_label .gfield_label,
    .home .et_pb_homepage_quick_top_up .gform_wrapper ul li.gfield-bonus {
        font-size: 1em
    }
    .home .et_pb_homepage_quick_top_up .gform_wrapper ul li.gfield ul#input_10_2 {
        padding: 0 1em;
        text-align: center;
        height: 4.2em;
        overflow: hidden
    }
    .home .et_pb_homepage_quick_top_up .onoffswitch-label {
        display: block;
        overflow: hidden;
        cursor: pointer;
        border: 1px solid #fff;
        border-radius: 25px
    }
    .home .et_pb_homepage_quick_top_up .onoffswitch-inner-checked {
        margin-left: 0!important
    }
    .home .et_pb_homepage_quick_top_up .onoffswitch-inner {
        display: block;
        width: 200%;
        margin-left: -100%;
        transition: margin .3s ease-in 0s
    }
    .home .et_pb_homepage_quick_top_up .onoffswitch-inner:after,
    .home .et_pb_homepage_quick_top_up .onoffswitch-inner:before {
        display: block;
        float: left;
        width: 50%;
        height: 20px;
        padding: 0;
        line-height: 24px;
        font-size: 13px;
        font-weight: 300;
        box-sizing: border-box
    }
    .home .et_pb_homepage_quick_top_up .onoffswitch-inner:before {
        content: "ON";
        padding-left: 10px;
        background-color: transparent;
        color: #fff
    }
    .home .et_pb_homepage_quick_top_up .onoffswitch-inner:after {
        content: "OFF";
        padding-right: 10px;
        background-color: transparent;
        color: #fff;
        text-align: right
    }
    .home .et_pb_homepage_quick_top_up .onoffswitch-switch-checked {
        right: 0
    }
    .home .ds-tab-cube .gform_wrapper ul li input[type=text].mbcode {
        width: 15%
    }
    .home .ds-tab-cube .gform_wrapper ul li input[type=number],
    .home .ds-tab-cube .gform_wrapper ul li input[type=tel] {
        width: 85%
    }
    .home .et_pb_homepage_portsim_callrates {
        padding-top: 2em!important;
        background-color: transparent
    }
    .home .entry-content .et_pb_section {
        padding: 0
    }
    .home .entry-content .et_pb_column {
        margin: 0
    }
    .callrates-select-country-row img {
        width: 10%
    }
    .rateTabsec .country-to {
        margin-top: 5%
    }
    .callrates-select-country-row .callrates-plan-details .callrates-icon-left,
    .et_pb_call_rates .callrates-plan-details .callrates-icon-left {
        width: 25%!important
    }
    .plan-box_price-content {
        text-align: right;
        position: relative;
        right: 12%
    }
    .bundles .plan-box_name span {
        border-bottom: 1px solid #f5941d;
        padding: .3em .2em;
        display: inline-block;
        line-height: 20px
    }
    .plan-box_name:after {
        border: none
    }
    .plan-box_group-data .plan-box_summary {
        display: block;
        width: auto;
        padding: 0
    }
    .plan-box_name {
        font-size: 1.5em;
        margin-top: .3em;
        padding-bottom: .4em;
        height: auto
    }
    .plan-box_group-data .plan-box_label {
        padding: 0;
        float: left
    }
    .plan-box_group-call,
    .plan-box_group-data {
        padding-bottom: 0;
        float: left;
        width: 100%;
        margin-bottom: 3%
    }
    .bundles .divclose .bundle-minutes-text {
        margin-left: 3%
    }
    img.svg_icons_bundle_listing_page {
        height: 35px;
        margin-right: 5px
    }
    .plan-box_group-call.roaming h3.plan-box_label,
    .plan-box_group-data.roaming h3.plan-box_label {
        line-height: 36px
    }
    .plan-box_group-call .plan-box_label {
        padding-bottom: 0;
        float: left;
        width: 73%
    }
    .bundles .divclose .bundle-minutes-text {
        font-size: .7em
    }
    .divclose .plan-box_group-call .plan-box_label {
        line-height: 30px;
        margin: 0
    }
    .accordionexpand {
        font-size: 1.5em;
        top: .3em
    }
    .home.et_mobile_device #form {
        display: none
    }
    .home .plan-box_summary {
        font-size: .6em
    }
    .home .plan-box_summary .gbdata {
        font-size: .5em
    }
    .plan-box_price-content .plan-box_new-price sup {
        right: -10px
    }
    .bundles .plan-box-large.divclose .plan-box_content {
        margin-top: 0;
        width: 100%;
        padding-left: 3%;
        padding-top: 0;
        min-height: 6em
    }
    .plan-box_cta {
        width: 100%;
        padding-left: 30%
    }
    .divclose .plan-box_cta {
        padding-left: 0
    }
    .divclose img.svg_icons_bundle_listing_page {
        width: 6%;
        height: auto;
        margin-top: 0
    }
    .bundle .plan-box_scrollable-grid {
        margin-bottom: 5%
    }
    .plan-box_strip {
        position: relative;
        float: left;
        width: 100%;
        left: 0
    }
    .plan-box_group-data .plan-box_label {
        padding: 0
    }
    .bundles .plan-box_content {
        margin-top: 20%
    }
    .divclose .bundles .plan-box_content {
        margin-top: 0
    }
    .bundle-template-default #et-main-area .et_pd_fullwidth_banner_title {
        top: -1.5em
    }
    .bundle-template-default #et-main-area .et_pb_fullwidth_image_0 {
        margin-bottom: -4.2em
    }
    .single-bundle-button-bottom {
        text-align: center;
        display: flex;
        justify-content: center;
    }
    .single-bundle-button-bottom button {
        float: none!important;
        margin-right: 0!important
    }
    .bundle-existing {
        font-size: .9em
    }
    .bundle-details-tabs .et_pb_tabs_controls li {
        float: left
    }
    .minutes_details>div,
    .unlimited_details>div {
        height: auto
    }
    .bundle_details_headings_for_detail {
        font-size: .8em!important;
        font-weight: 700;
        color: rgba(173, 168, 168, .71)
    }
    .bundle_details_icons {
        margin-right: 5px;
        min-height: 26px;
        float: none!important;
        display: block
    }
    .bundle-detailList #backbutton {
        display: none
    }
    .bundle-buynow {
        width: 116px;
        font-size: 12px;
        margin: 2px 0 20px 5%;
        float: right
    }
    .countries_list_bundle_list {
        font-size: 94%!important
    }
    .buffer_space {
        margin: 6px
    }
    .minutes_details {
        border: none!important;
        padding-top: 0;
        padding-bottom: 0;
        margin-bottom: 0
    }
    #bundleslist_ui {
        padding: 0 8%
    }
    .text-center {
        font-size: 12px!important
    }
    .font_for_more_link {
        font-size: 12px
    }
    .recommend_heading {
        font-size: 25px;
        text-align: center
    }
    .bundle_recomend_paragraph {
        font-size: 13px;
        text-align: center
    }
    .bundle-plan-box_price-content p.p_per_days {
        margin-top: -25%
    }
    .offer-badge {
        top: 2em
    }
    .single-bundle .plan-box_new_customer_info {
        line-height: 13px
    }
    .single-bundle .plan-box_cust_msg {
        font-size: 1em;
        -ms-transform: rotate(0);
        -o-transform: rotate(0);
        -moz-transform: rotate(0);
        -webkit-transform: rotate(0);
        transform: rotate(0);
        -ms-transform-origin: right top 0;
        -moz-transform-origin: right top 0;
        -webkit-transform-origin: right top 0;
        -o-transform-origin: right top 0;
        transform-origin: right top 0;
        padding-bottom: 5px!important;
        border-radius: 0 5px 5px 0;
        margin: 0
    }
    .bundle-phone {
        padding: 8px 10px 5px 0;
        font-size: .9em;
        position: relative
    }
    .bundle-countryList ul li {
        width: 33.33%;
        float: left;
        text-align: center;
        margin-bottom: 3%
    }
    .single-bundle .plan-box_new_cust_msg {
        left: 0;
        right: auto;
        bottom: 0;
        margin: 0
    }
    .bundle-phone p {
        margin: 0;
        display: inline-block;
        margin-right: 5%
    }
    .bundle-countryList ul li img,
    .bundle-countryList ul li span {
        display: block;
        margin: 0 auto
    }
    .bundle-countryList i {
        font-size: 1em;
        float: none;
        margin: 0
    }
    .bundle-countryList i:nth-child(2) {
        margin-left: 5%
    }
    .recommended_bundles .recommend_container {
        padding: 0
    }
    .recommended_bundles .bundles .plan-box_scrollable-grid {
        width: 100%;
        margin-left: 0;
        margin-right: 0;
        min-height: 140px
    }
    .recommended_bundles .plan-box-large {
        display: block
    }
    .recommended_bundles .plan-box_group-data .plan-box_summary {
        display: block;
        width: auto;
        font-size: .5em;
        padding: 0
    }
    .recommended_bundles .plan-box_grid {
        min-height: 100px
    }
    .recommended_bundles .et_pb_tabs_controls li {
        border: none
    }
    .et_pb_toggle_close,
    .mobile-main-content .et_pb_toggle_open {
        padding: 1.5em
    }
    .et_pb_coverage_services .passcodetextbox {
        left: 25%;
        width: 50%
    }
    .customer-care-img img {
        width: 20%;
        text-align: center
    }
    .customer-care-img,
    .order-from-phone-div {
        text-align: center
    }
    #et-main-area .et_order_help_line {
        padding: 2em 0!important
    }
    .et_order_help_line .black-color-in-content-customer-contact-us {
        display: inline-block
    }
    .order-from-phone {
        font-size: 1.2em
    }
    #port_terms-error {
        position: absolute;
        bottom: -2.5em
    }
    .heading-for-persoanl-details {
        margin-left: 0!important;
        border-bottom: none!important;
        font-size: 32px;
        color: #337ab7;
        text-align: center
    }
    .persoanl-details-clear-class {
        clear: both
    }
    .left-content-for-persoanl-details-page {
        margin: 0;
        font-size: 13px!important
    }
    .change-button-personal-detail-page {
        border-radius: 15px;
        border: 1px solid #a0a2a1;
        background: #fff;
        padding: 0 30px;
        margin-left: 2%;
        margin-bottom: 50%!important
    }
    .label-right-content-for-persoanl-details {
        font-size: 13px!important
    }
    .logo-content-customer-care-costomer-form {
        font-size: 1.2em!important
    }
    .logo-content-united-kingdom-costomer-form {
        font-size: 1.2em!important
    }
    .contactus_fullwidth_imagecontent .logo-content-customer-care-costomer-form,
    .contactus_fullwidth_imagecontent .logo-content-united-kingdom-costomer-form {
        font-size: 1em!important
    }
    .contactus_fullwidth_imagecontent .contactus-ukflag {
        top: -70%!important
    }
    .contactus_fullwidth_imagecontent .contactus-customercare {
        top: -40%!important
    }
    .customer-logo-contact-us-form {
        height: 40px!important
    }
    .contact-form-main-container-class {
        text-align: center
    }
    .customer-logo-contact-us-form-div {
        text-align: center
    }
    .logo-content-united-kingdom-costomer-form-div {
        margin-left: -6%
    }
    .united-kingdom-logo-contact-us-form-div {
        text-align: center
    }
    .submit-button-contact-form {
        margin-left: 0!important
    }
    .title-for-contact-us-form-page {
        clear: both
    }
    .first-name-last-name-contact-us-form {
        clear: both
    }
    .apply-coupon input {
        width: 40%!important
    }
}

@media (min-width:768px) and (max-width:991px) {
    .home #page-container .home-slider .et_pb_slider .et_pb_slide {
        height: 250px
    }
    .drop-downs-for-personal-details-page {
        height: 25px!important
    }
    .personal-details-page-border-none {
        width: 100%
    }
    .myaccountbotomrow .colmd3 {
        left: 21%
    }
    .page-id-85543 .myaccountbotomrow .colmd3 {
        left: 0
    }
    .page-id-85787 .main_hdng {
        font-size: 20px!important;
        margin-top: 8%
    }
    .home .callrates-select-country-row .country-from img {
        width: 50px;
        height: 50px
    }
    .home .et_pb_homepage_portsim_callrates .bottom-flags-row p,
    .page-id-3844 .callrates-plan-details-left p {
        font-size: 1.3em;
        padding-top: 5%
    }
    .et_fixed_nav.et_show_nav #page-container,
    .et_non_fixed_nav.et_transparent_nav.et_show_nav #page-container {
        padding-top: 7em!important
    }
    #et-main-area .et_pb_fullwidth_image_0 {
        margin-top: 1%!important
    }
    #main-header {
        box-shadow: none
    }
    #et_mobile_nav_menu {
        display: block;
        position: absolute;
        left: .5em;
        top: 3.5em;
        width: 75%;
        z-index: 0;
        width: 98%
    }
    .et_header_style_left .logo_container {
        width: 70%;
        text-align: center;
        position: absolute;
        top: 2em;
        margin: 0 15%;
        z-index: 1
    }
    .et_pb_svg_logo .logo_container #logo {
        max-width: 50%;
        height: auto;
        padding-top: 0
    }
    #et-top-menu {
        padding-left: 1em;
        padding-right: 1em;
        float: left;
        margin-top: 0;
        width: 100%
    }
    #et-top-menu>ul.lyca_top_section>li:nth-child(4) {
        margin-right: .5em;
        float: right;
        padding-top: .1em;
        font-size: 1.5em
    }
    #et-top-menu>ul.lyca_top_section>li.andriod {
        float: right;
        margin-right: .5em;
        padding-top: .13em;
        font-size: 1.5em
    }
    #et-top-menu>ul.lyca_top_section>li.apple {
        position: absolute;
        top: .15em;
        right: 2.4em;
        z-index: 3
    }
    #et_top_search {
        position: absolute;
        top: .3em;
        right: 60px;
        color: #888787;
        float: left
    }
    .et_header_style_left .mobile_menu_bar,
    .et_header_style_split .mobile_menu_bar {
        display: inline
    }
    #et-top-menu li {
        margin: 0
    }
    #et-top-menu ul li.cart {
        right: 3.4em!important;
        top: 2.3em
    }
    #main-header .et-search-form {
        width: 100%!important;
        max-width: 100%!important
    }
    #main-header .et-search-form input {
        right: 10%;
        width: 70%;
        height: 40px;
        top: .2em;
        margin: 0
    }
    #main-header span.et_close_search_field {
        right: 12%;
        margin: 0;
        top: .6em
    }
    #main-header .container.et_menu_container {
        min-height: 6.5em
    }
    a.home-page-moving-icons-atag {
        width: 100px
    }
    a.home-page-moving-icons-atag:hover {
        width: 120px
    }
    .svg-icons-for-fixed-icons-all-pages {
        width: 90px;
        padding-left: 8px;
        padding-right: 8px;
        padding-top: 5px;
        padding-bottom: 5px
    }
    .icons-fixed-order-sim {
        top: 140px
    }
    .icons-fixed-track-sim {
        top: 33%
    }
    .home .et_pb_section_2 .icon_strip a {
        color: #0bb14e;
        display: block
    }
    .home .et_pb_section_2 .icon_strip {
        padding: 2em 0!important
    }
    .stripe_icons_rotating_icons .stripe_icons_responsive {
        margin-bottom: 10px;
        margin-top: 10px
    }
    .et_refer_friend .et_pb_bg_layout_dark .et_pb_slide_description,
    .home .et_pb_bg_layout_dark .et_pb_slide_description {
        padding-top: 3%
    }
    .home .et_pb_homepage_banner .et_pb_slide_description {
        padding: 7% 0
    }
    .home .et_pb_homepage_banner .et_pb_slide_description .et_pb_slide_title {
        font-size: 1.5em!important
    }
    .et_pb_fullwidth_image img {
        object-fit: cover;
        zoom: 1;
        height: 7.5em
    }
    .et_pb_fullwidth_code.et_pb_module.et_pd_fullwidth_banner_title.et_pb_fullwidth_code_0 .et_pb_slide_title {
        margin: 0;
        font-size: 1.5em;
        text-align: center
    }
    .et_pd_fullwidth_breadcrumb_title #breadcrumbs a.post-root {
        color: #fff
    }
    .page-id-602 .et_pd_fullwidth_banner_title {
        left: 0;
        top: -2em!important;
        height: 10em;
        width: 100%
    }
    .et_pd_fullwidth_banner_title {
        left: 0;
        top: -4.5em!important;
        width: 100%
    }
    .et_pb_fullwidth_code_breadcrumb {
        position: absolute!important
    }
    p.et_pb_section_4.et_pb_with_background {
        color: #9a9999;
        text-align: center;
        padding: 1em 1em 1em 1em;
        font-weight: 300;
        margin-top: 8.5%;
        margin-left: 0;
        margin-bottom: 0
    }
    .et_refer_friend .et_pb_container {
        width: 100%!important
    }
    .et_refer_friend .et_pb_row {
        width: 91%
    }
    #et-main-area .et_refer_friend .et_pb_slide_description,
    #et-main-area-refer-friend.et_refer_friend .et_pb_slide_description {
        font-size: 1.2em
    }
    .et_refer_friend .et_pb_column .et_pb_row_inner {
        padding: 1em 0
    }
    .et_refer_friend .et_pb_slider_container_inner {
        width: 73%!important
    }
    .et_refer_friend .et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_description .et_pb_slide_title {
        font-size: 1.2em;
        margin: 0
    }
    .et_refer_friend .et_pb_more_button {
        margin-top: .1em;
        font-size: 1em
    }
    .et_refer_friend .et_pb_column {
        margin-bottom: .5em;
        width: 100%
    }
    .et_connect_lycamobile .et_pb_slide_title {
        font-size: 1.3em
    }
    .et_connect_lycamobile h2.et_pb_sub_heading {
        font-size: 1em
    }
    .et_connect_lycamobile .et_pb_fullwidth_image img {
        height: auto!important
    }
    #et-main-area .et_other_services,
    #et-main-area-other-services.et_other_services {
        padding: 0;
        height: auto
    }
    #et-main-area .et_other_services .ds-carousel-logo img,
    #et-main-area-other-services.et_other_services .ds-carousel-logo img {
        width: 10em;
        height: 5em;
        margin: 10% 0
    }
    #et-main-area .et_other_services .et_pb_row,
    #et-main-area-other-services.et_other_services .et_pb_row,
    .et_pb_column .et_pb_row_inner {
        padding: 0
    }
    .et_globeman .et_pb_code .col-md-2 {
        padding: .5em;
        float: left;
        width: 16%
    }
    div.et_globeman .et_pb_code .et_pb_slide_title {
        font-size: 1.3em;
        width: 100%;
        text-align: center;
        margin-bottom: 0;
        padding: 1em;
        margin-top: 1em
    }
    .et_globeman .et_pb_code .es_shortcode_form .es_textbox_class {
        background-size: 1.3em;
        width: 100%;
        padding-left: 2em;
        font-size: 1.3em
    }
    .et_globeman .et_pb_code .es_shortcode_form .es_textbox {
        width: 90%;
        padding-bottom: 5%
    }
    .et_globeman .es_shortcode_form .es_submit_button {
        background-size: 24em
    }
    .et_globeman .es_shortcode_form .es_button {
        float: left;
        width: 10%
    }
    .et_globeman .es_shortcode_form .es_msg {
        float: left
    }
    #et-main-area .et_globeman .subscribe-block .et_form_input_text,
    #et-main-area-globeman.et_globeman .subscribe-block .et_form_input_text {
        float: left;
        width: 60%;
        margin: 0 20% 25px 20%
    }
    .et_globeman .et_pb_row .et_pb_column.et_pb_column_1_4 {
        display: none
    }
    .et_globeman .et_pb_text_inner .et_pb_slide_title,
    .et_other_services .et_pb_slide_title,
    .et_pb_title_other_services_slider,
    .et_testimonials .et_pb_slide_title {
        font-size: 1.5em;
        text-align: center;
        margin: 0;
        padding: 1em 0
    }
    .et_connect_lycamobile,
    .et_globeman,
    .et_other_services,
    .et_refer_friend {
        width: 100%
    }
    #main-footer #footer-widgets {
        border: none
    }
    #main-footer #footer-info {
        padding-bottom: 0
    }
    #main-footer .menu-main-container ul li:last-child {
        border-bottom: 0!important
    }
    #main-footer .footer-widget .widgettitle+div ul li:last-child {
        border-bottom: 0!important;
        margin-bottom: 4%
    }
    #main-footer .menu-main-container ul {
        margin: 0
    }
    #main-footer .footer-widget .widgettitle+div ul {
        margin: 0
    }
    #main-footer #footer-widgets .footer-widget li {
        padding-left: 1.5em;
        border-bottom: 1px solid rgba(191, 189, 189, .2);
        font-size: .9em;
        font-weight: 300
    }
    #main-footer #footer-widgets .footer-widget:nth-child(n),
    .footer-widget .fwidget {
        margin-bottom: 0!important;
        width: 100%!important;
        padding: 0;
        line-height: 23px
    }
    #main-footer .footer-widget .menu-main-container {
        display: none
    }
    #main-footer .footer-widget .widgettitle+div {
        display: none
    }
    #main-footer .footer-widget h4.widgettitle span {
        display: inline-block;
        position: absolute;
        right: 2em
    }
    #main-footer .footer-widget .fwidget et_pb_widget widget_nav_menu {
        width: 100%!important
    }
    #main-footer .footer-widget .fwidget h4 {
        line-height: 32px;
        padding-bottom: 0;
        padding-left: 1em;
        background: rgba(29, 28, 28, .43);
        font-weight: 300;
        border-radius: 4px;
        font-size: 1.1em
    }
    #main-footer .lyca-footer-logo {
        max-width: 100%;
        height: auto;
        margin: 0 34%
    }
    #main-footer .footer-page-visa-icons {
        float: left;
        width: 100%;
        margin-top: 5em;
        text-align: center;
        margin-right: 0;
        padding-bottom: 1em
    }
    #main-footer .et-social-icons {
        width: 95%;
        position: absolute;
        top: 6.5em;
        float: left;
        margin: 0;
        left: 2%
    }
    #main-footer .et-social-icons li {
        margin-left: 0
    }
    #main-footer .et-social-icon a.icon:before {
        background-color: rgba(47, 47, 47, .18);
        font-size: .5em;
        padding: .5em;
        left: 2%
    }
    #main-footer .footer-page-right-content {
        float: none;
        margin: 0;
        font-size: .9em;
        bottom: 8em;
        position: absolute;
        text-align: center;
        width: 95%
    }
    #main-footer .footer-page-paragraph2 {
        margin: 0;
        font-size: .9em;
        padding: 0
    }
    #main-footer .footer-page-paragraph1 {
        width: 100%;
        font-size: .8em;
        margin-top: 1%
    }
    #main-footer #footer-bottom #footer_secure_overlay {
        height: 11em
    }
    .customer_testimonials_slider .slider_conent_home_paragraph {
        font-size: 1em
    }
    .customer_testimonials_slider .second_heading_customer {
        font-size: 1.2em
    }
    .cheap-calls-page .et_pb_homepage_quick_top_up input[type=email]::placeholder,
    .cheap-calls-page .et_pb_homepage_quick_top_up input[type=text]::placeholder,
    .home .et_pb_homepage_quick_top_up input[type=email]::placeholder,
    .home .et_pb_homepage_quick_top_up input[type=text]::placeholder {
        font-size: .8em
    }
    .home .et_pb_homepage_quick_top_up .gform_wrapper ul li input[type=text].error {
        border: none!important;
        border-bottom: 1px solid red!important
    }
    .home .et_pb_homepage_banner .bold-text-big {
        font-weight: 700;
        display: block
    }
    .home .et_pb_homepage_banner .bold-text-small {
        font-weight: 700;
        font-size: 1.2em
    }
    .home .et_pb_homepage_quick_top_up .et_pb_all_tabs {
        background: 0 0
    }
    .home .et_pb_homepage_quick_top_up .et_pb_tabs_controls {
        display: block;
        min-height: 55px!important
    }
    .home .et_pb_homepage_quick_top_up .et_pb_tabs_controls li {
        display: inline-block
    }
    .home .et_pb_homepage_quick_top_up .et_pb_tabs_controls li a {
        font-size: 1.2em
    }
    .home .et_pb_homepage_quick_top_up li.et_pb_tab_0 a::before,
    .home .et_pb_homepage_quick_top_up li.et_pb_tab_1 a::before {
        margin-left: 0;
        margin-right: 0;
        margin-top: .6em
    }
    .home .et_pb_homepage_quick_top_up .et_pb_tab:nth-child(1) {
        width: 100%
    }
    .home .et_pb_homepage_quick_top_up .et_pb_tab:nth-child(2) {
        width: 100%
    }
    .home .et_pb_homepage_quick_top_up .gform_wrapper ul li.gfield {
        width: 100%;
        padding: 0 4%
    }
    .home .et_pb_homepage_quick_top_up .gform_wrapper ul.gfield_radio li {
        display: inline-block;
        margin: 0
    }
    .home .et_pb_homepage_quick_top_up .gform_wrapper ul li input[type=text] {
        border-bottom: 1px solid #fff
    }
    .home .et_pb_homepage_quick_top_up .gform_wrapper ul li.gfield_amount::after,
    .home .et_pb_homepage_quick_top_up .gform_wrapper ul li.gfield_amount::before {
        border: none
    }
    .home .et_pb_homepage_quick_top_up .gform_wrapper ul li.gfield-bonus {
        float: right;
        text-align: right;
        margin-top: -6.2em;
        margin-right: 0
    }
    #field_10_5 {
        float: left;
        margin-top: 1em;
        width: 47%;
        text-align: center;
        margin-right: 0;
        height: 4em;
        margin-left: 36%!important
    }
    .home #field_10_6 .onoffswitch {
        position: relative;
        top: 1.3em
    }
    .home #field_10_6 {
        float: left;
        margin: 0
    }
    .home .et_pb_homepage_quick_top_up .et_pb_tab_0 .gform_wrapper ul li#field_10_7 {
        text-align: center;
        padding-bottom: 1em
    }
    .home .et_pb_homepage_quick_top_up .et_pb_more_button {
        margin: 0;
        text-transform: uppercase;
        font-size: 1.3em
    }
    .home .et_pb_homepage_quick_top_up .gform_wrapper ul li input[type=text] {
        font-size: 1.8em!important
    }
    .home .et_pb_homepage_quick_top_up .et_pb_tab_1 .gform_wrapper ul li#field_2_4 {
        text-align: center;
        width: 100%;
        float: left;
        padding-bottom: 2em;
        padding-top: 2em
    }
    .home .et_pb_homepage_quick_top_up .gform_wrapper ul.gfield_radio li:first-child label {
        margin-left: 0!important
    }
    .home .et_pb_homepage_quick_top_up .gform_wrapper ul.gfield_radio li label {
        padding: 0!important;
        text-align: center;
        font-size: 1.3em;
        height: 3.8em;
        line-height: 3.8em;
        width: 6em;
        margin: 0
    }
    .home .et_pb_homepage_quick_top_up .gform_wrapper ul.gfield_radio li input[type=radio]:checked+label::after,
    .home .et_pb_homepage_quick_top_up .gform_wrapper ul.gfield_radio li label:hover::after {
        top: -1.2em;
        font-size: .9em;
        left: 47%;
        background: 0 0;
        padding: 0;
        border-radius: none
    }
    .home .et_pb_homepage_quick_top_up .gform_wrapper ul li.gfield_amount .gfield_label {
        margin-left: 0
    }
    .home .et_pb_homepage_quick_top_up .gform_wrapper .top_label .gfield_label,
    .home .et_pb_homepage_quick_top_up .gform_wrapper ul li.gfield-bonus {
        font-size: 1.2em
    }
    .home .et_pb_homepage_quick_top_up .gform_wrapper ul li#field_10_2.gfield {
        padding-top: 2em
    }
    .home .et_pb_homepage_quick_top_up .gform_wrapper ul li.gfield ul#input_10_2 {
        padding: 0 1em;
        text-align: center;
        height: 4.9em;
        overflow: hidden
    }
    .home .et_pb_homepage_quick_top_up .et_pb_tab {
        margin: 0;
        position: relative
    }
    .home .et_pb_homepage_quick_top_up .onoffswitch-label {
        display: block;
        overflow: hidden;
        cursor: pointer;
        border: 1px solid #fff;
        border-radius: 25px
    }
    .home .et_pb_homepage_quick_top_up .onoffswitch-inner-checked {
        margin-left: 0!important
    }
    .home .et_pb_homepage_quick_top_up .onoffswitch-inner {
        display: block;
        width: 200%;
        margin-left: -100%;
        transition: margin .3s ease-in 0s
    }
    .home .et_pb_homepage_quick_top_up .onoffswitch-inner:after,
    .home .et_pb_homepage_quick_top_up .onoffswitch-inner:before {
        display: block;
        float: left;
        width: 50%;
        height: 25px;
        padding: 0;
        line-height: 24px;
        font-size: 12px;
        font-weight: 300;
        box-sizing: border-box
    }
    .home .et_pb_homepage_quick_top_up .onoffswitch-inner:before {
        content: "ON";
        padding-left: 10px;
        background-color: transparent;
        color: #fff
    }
    .home .et_pb_homepage_quick_top_up .onoffswitch-inner:after {
        content: "OFF";
        padding-right: 10px;
        background-color: transparent;
        color: #fff;
        text-align: right
    }
    .home .et_pb_homepage_quick_top_up .onoffswitch-switch-checked {
        right: 0
    }
    .home .ds-tab-cube .gform_wrapper ul li input[type=text].mbcode {
        width: 10%
    }
    .home .ds-tab-cube .gform_wrapper ul li input[type=number],
    .home .ds-tab-cube .gform_wrapper ul li input[type=tel] {
        width: 90%
    }
    .home .et_pb_homepage_quick_top_up .gform_wrapper ul li input[type=number],
    .home .et_pb_homepage_quick_top_up .gform_wrapper ul li input[type=tel],
    .home .et_pb_homepage_quick_top_up .gform_wrapper ul li input[type=text] {
        font-size: 1.4em!important
    }
    .home .et_pb_homepage_portsim_callrates {
        padding-top: 2em!important;
        background-color: transparent
    }
    .home .et_pb_port_sim.et_pb_slider_0 .et_pb_slide {
        min-height: auto
    }
    .home .et_pb_port_sim.et_pb_slider .et_pb_container {
        height: auto!important
    }
    .home .et_pb_port_sim.et_pb_slider_0 .et_pb_slides .et_pb_slider_container_inner {
        display: block;
        vertical-align: baseline
    }
    .home .entry-content .et_pb_section {
        padding: 0
    }
    .home .entry-content .et_pb_column {
        margin: 0
    }
    .et_pb_port_sim .et_pb_slide_4.et_pb_slide,
    .home .et_pb_port_sim .et_pb_slide_3.et_pb_slide {
        background-position: top left -1em
    }
    .home .et_pb_port_sim .et_pb_slide_description {
        margin: 0!important;
        float: right;
        width: 60%;
        padding: 12em 5em 12em 0
    }
    .home .et_pb_port_sim .et_pb_slide_description .et_pb_slide_title {
        font-size: 1em!important
    }
    .home .et_pb_port_sim .et_pb_slide_description p {
        font-size: 1em!important
    }
    .home .et_pb_port_sim .et_pb_slide_description p span.bold-text-small {
        display: inline-block
    }
    .home .callrates-select-country-row .country-from .country-from-name {
        font-size: 17px
    }
    .home .callrates-select-country-row {
        margin: 0!important
    }
    .et_pb_call_rates .et_pb_slide_title {
        font-size: 1.5em;
        text-align: center;
        padding-top: 1em!important
    }
    .et_pb_call_rates ul li {
        padding: 1% 2%!important
    }
    .et_pb_call_rates ul li.et_content_left {
        margin-left: 0!important;
        width: auto!important
    }
    .et_pb_call_rates ul li.et_content_right {
        margin-right: 2%!important;
        width: auto!important
    }
    .et_pb_call_rates .et_middle_content p {
        padding: 1em;
        font-weight: 300
    }
    .et_pb_call_rates .et_middle_content .popularCountries {
        width: 100%;
        margin: 0!important
    }
    .et_pb_call_rates .et_middle_content .popularCountries p {
        width: 100%;
        text-align: center;
        font-size: 1.2em;
        font-weight: 300
    }
    .et_pb_call_rates .et_middle_content ul.et_countries_list {
        width: 100%;
        padding: 0 1em
    }
    .et_pb_call_rates .et_middle_content ul.et_countries_list li:last-child {
        width: 100%!important;
        padding: 2em 0!important
    }
    .et_pb_call_rates .et_middle_content ul.et_countries_list li {
        width: 33%!important;
        margin: 0!important
    }
    .et_pb_call_rates .et_middle_content ul.et_countries_list li span {
        display: block
    }
    .et_pb_call_rates .et_middle_content ul.et_countries_list li span img {
        width: 50%!important
    }
    .et_pb_call_rates #Div2 .table-responsive {
        margin: 2em 0!important;
        border-radius: .8em!important;
        padding: 0 .4em 1.4em .4em
    }
    .et_pb_call_rates #Div2 .table-responsive>.table>tbody>tr>td {
        white-space: normal;
        vertical-align: middle
    }
    .rateTabsec .selectize-control.single .selectize-input {
        top: 27px
    }
    .callrates-plan-details .callrates-icon-left {
        width: 50%
    }
    .page-id-3844 ul.internationalRatestab li {
        display: inline-block;
        font-size: 16px;
        margin-left: 21px;
        margin-bottom: 4%
    }
    .page-id-602 #bundleslist_ui {
        padding-top: 8%;
        width: 80%;
        margin: 0 auto
    }
    .page-id-602 .selectdropnav {
        display: block
    }
    .page-id-602 .selectdropnav option {
        background: #fff;
        color: #383838
    }
    .page-id-602 select.et_pb_tabs_bundle {
        background: rgba(0, 0, 0, .35) url(../../uploads/2017/06/selectdropnav-arrow-down.png) no-repeat;
        background-position: right 1em top .4em;
        width: 50%;
        border: 1.4px solid #fff;
        border-radius: 6px;
        height: 3em;
        text-transform: uppercase;
        padding-left: 1em;
        padding-right: 1em;
        color: #fff;
        -webkit-appearance: none;
        font-weight: 300
    }
    .home .et_pb_homepage_bundles {
        padding: 5% 8%!important
    }
    .home .et_pb_homepage_bundles .et_pb_slide_title {
        font-size: 1.5em
    }
    .home .et_pb_homepage_bundles .et_pb_text_inner p {
        font-size: 1em
    }
    .home .et_pb_homepage_bundles .et_pb_text_align_left {
        margin-bottom: .1em
    }
    .home .et_pb_homepage_bundles .et_pb_row_1 {
        width: 90%
    }
    .home .bundles .plan-box_scrollable-grid {
        width: 100%;
        margin-left: 0;
        margin-right: 0;
        min-height: 140px
    }
    .home .plan-box_price {
        width: 55%;
        float: left
    }
    .plan-box_price-content {
        text-align: right;
        position: relative
    }
    .bundles .plan-box_name span {
        border-bottom: 1px solid #f5941d;
        padding: .3em .2em;
        display: inline-block
    }
    .plan-box_name:after {
        border: none
    }
    .divclose .plan-box_title {
        margin-bottom: 1em
    }
    .bundles .plan-box-large.divclose .plan-box_content {
        margin-top: 0;
        width: 100%;
        padding-left: 5%;
        padding-top: 0;
        min-height: 7em
    }
    .divclose .plan-box_group-call .plan-box_label {
        line-height: 30px;
        margin: 0;
        padding: 0
    }
    .bundles .divclose .bundle-minutes-text {
        margin-left: 1%
    }
    .bundles .divclose .bundle-minutes-text {
        font-size: .7em
    }
    .divclose img.svg_icons_bundle_listing_page {
        width: 5%;
        height: auto;
        margin-top: 0
    }
    .divclose .plan-box_group-data .plan-box_summary,
    .plan-box_label .bundle-minutes-number {
        font-size: 1.1em
    }
    .divclose .plan-box_group-call,
    .divclose .plan-box_group-data {
        margin: 0
    }
    .plan-box_name {
        font-size: 1.5em;
        margin-top: .3em;
        padding-bottom: .4em;
        height: auto
    }
    .accordionexpand {
        font-size: 1.7em;
        top: .1em
    }
    .divclose .plan-box_cta {
        padding-left: 0
    }
    .plan-box_cta {
        width: 100%;
        padding-left: 30%
    }
    .plan-box_group-call,
    .plan-box_group-data {
        padding-bottom: 0;
        float: left;
        width: 100%;
        margin-bottom: 3%
    }
    .home .plan-box_group-data .plan-box_summary {
        display: block;
        width: auto;
        font-size: .7em;
        padding: 0
    }
    .plan-box_cta {
        min-height: 160px
    }
    .home .et_pb_tabs_controls li {
        border: none
    }
    .home .plan-box_price-content .plan-box_new-price {
        padding-bottom: 18px
    }
    .home .et_pb_section_1 .et_pb_row {
        width: 100%
    }
    .home .row-content .et_pb_tabs_controls li.active {
        padding: .3em .1em
    }
    .home .row-content .et_pb_tabs_controls li a {
        padding: 5px 15px 5px!important
    }
    .home .row-content .et_pb_tabs_controls li.active a {
        padding: 10px 15px 10px!important
    }
    .home.et_mobile_device #form {
        display: none
    }
    .home .plan-box_summary {
        font-size: .7em
    }
    .home .plan-box_summary .gbdata {
        font-size: .5em
    }
    .plan-box_price-content .plan-box_new-price sup {
        right: -10px
    }
    .bundles .plan-box_content {
        margin-top: 15%
    }
    .plan-box_cust_msg {
        font-size: .9em
    }
    .page-id-602 .bundles .plan-box_scrollable-grid {
        width: 100%
    }
    .page-id-602 .plan-box_price-content {
        text-align: right;
        position: relative
    }
    .page-id-602 .plan-box_price {
        width: 55%;
        float: left
    }
    .page-id-602 .plan-box_name:after {
        width: 70%
    }
    .page-id-602 .plan-box-large {
        display: block
    }
    .divclose .plan-box_group-call {
        padding-bottom: 1em
    }
    .plan-box_group-call {
        padding-bottom: .5em
    }
    .plan-box_group-data .plan-box_summary {
        display: block;
        width: auto
    }
    .page-id-602 .plan-box_grid {
        min-height: 100px
    }
    .page-id-602 .page-id-602 .et_pb_tabs_controls li {
        border: none
    }
    .page-id-602 .plan-box_price-content .plan-box_new-price {
        padding-bottom: 18px
    }
    .page-id-602 .plan-box_old-price {
        padding-bottom: 10px
    }
    .plan-box_strip {
        position: relative;
        float: left;
        width: 100%;
        left: 0
    }
    .page-id-602 .et_pb_tabs_controls li {
        border: none
    }
    .plan-box_group-data .plan-box_label {
        padding: 0
    }
    .page-id-602.et_mobile_device #form {
        display: none
    }
    .single-bundle .bundle-plan .plan-box_cta {
        padding-left: 35%
    }
    .single-bundle .bundle-plan {
        padding: 10px 10px 12px 0!important
    }
    .single-bundle .bundleBg .single-bundle-box {
        display: block
    }
    .single-bundle .bundleBg {
        padding: 2em 0
    }
    .single-bundle .bundleBg .bundlebgContainer #choice_10_5_1,
    .single-bundle .bundleBg .bundlebgContainer .box_btn_desktop {
        display: none
    }
    .single-bundle .bundleBg .et_pb_section_1 .et_pb_row {
        width: 90%
    }
    .single-bundle .bundleBg .accordionexpand {
        position: absolute;
        right: 3%;
        top: 9%;
        z-index: 1;
        color: #9a9a9a;
        cursor: pointer;
        font-weight: 700;
        font-size: 1.5em;
        content: "1"
    }
    .single-bundle .bundleBg .single-bundle-box.open .accordionexpand {
        color: #fff;
        top: 3%
    }
    .single-bundle .bundleBg .rotateaccordion {
        -moz-transition: all .2s linear;
        -webkit-transition: all .2s linear;
        transition: all .2s linear
    }
    .single-bundle .bundleBg .rotateaccordion.down {
        -moz-transform: rotate(90deg);
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg)
    }
    .single-bundle .bundleBg .tabincontent {
        width: 100%;
        text-align: left;
        padding: 10px;
        border-bottom: 1px solid #e4e4e4;
        font-size: 11px
    }
    .single-bundle .bundleBg .autorenewplan {
        background: #ecebeb
    }
    .single-bundle .bundleBg .single-bundle-box.open .plan-box_group-call .plan-box_label,
    .single-bundle .bundleBg .single-bundle-box.open .plan-box_group-data .plan-box_label,
    .single-bundle .bundleBg .single-bundle-box.open .plan-box_name {
        color: #fff
    }
    .single-bundle .bundleBg .bundlebgContainer .plan-box_name span {
        border-bottom: 1px solid #f5941d;
        padding: .3em .2em;
        display: inline-block;
        line-height: 20px
    }
    .single-bundle .bundleBg .bundlebgContainer .plan-box_grid {
        min-height: auto;
        margin-top: 0
    }
    .single-bundle .bundleBg .bundlebgContainer .plan-box_scrollable-grid {
        width: 100%
    }
    .single-bundle .bundleBg .bundlebgContainer .plan-box-large,
    .single-bundle .bundleBg .row-content .tab-content {
        margin: 0
    }
    .single-bundle .bundleBg select.et_pb_tabs_bundle>option {
        color: #000
    }
    .single-bundle .bundleBg select.et_pb_tabs_bundle {
        display: inline-block
    }
    .single-bundle .bundleBg .bundlebgContainer .plan-box {
        border-radius: 0
    }
    .single-bundle .bundleBg .bundlebgContainer .et_pb_button {
        min-width: 7em
    }
    .single-bundle .bundleBg .overlayactive {
        visibility: hidden;
        position: absolute;
        width: 100%;
        height: 4.6em;
        top: 16%;
        background: #05222c;
        background: -webkit-linear-gradient(left, #05222c, #223b4a);
        background: -o-linear-gradient(right, #05222c, #223b4a);
        background: -moz-linear-gradient(right, #05222c, #223b4a);
        background: linear-gradient(to right, #05222c, #223b4a);
        z-index: 1
    }
    .single-bundle .bundleBg .single-bundle-box.open .overlayactive {
        visibility: visible
    }
    .single-bundle .bundleBg .bundlebgContainer .plan-box_title {
        padding: 0;
        margin: 0;
        border-radius: 0
    }
    .single-bundle .bundleBg .single-bundle-box.open .plan-box_title {
        background-color: #ffa000!important
    }
    .single-bundle .bundleBg .plan-box_price {
        width: 30%;
        float: right
    }
    .single-bundle .bundleBg .plan-box_discount {
        margin-top: 1em;
        border-radius: 0 3px 3px 0;
        padding: .5em;
        border: none;
        font-size: .9em;
        width: 11em;
        text-transform: lowercase;
        margin-left: 0
    }
    .single-bundle .bundleBg .plan-box_cta span.glyphicon {
        display: none
    }
    .single-bundle .bundleBg .single-bundle-box.open .plan-box_cta .plan-box_group-call {
        color: #fff
    }
    .single-bundle .bundleBg .bundlebgContainer .plan-box_content {
        float: left;
        width: auto;
        color: #c3c3c3;
        padding: .3em 0;
        min-height: auto
    }
    .bundle-plan-box_name {
        width: 100%!important
    }
    .single-bundle .bundleBg .single-bundle-box.open .plan-box_content {
        top: 20%;
        z-index: 1;
        color: #fff
    }
    .single-bundle .bundleBg .bundlebgContainer .plan-box_strip {
        display: none
    }
    .single-bundle .bundleBg .bundlebgContainer .plan-box_btn {
        position: relative;
        left: 0;
        top: 2%;
        margin-top: 1em;
        margin-bottom: 1em
    }
    .single-bundle .bundleBg .plan-box_btn p a {
        float: none;
        color: #000;
        border-bottom: 1px solid #000;
        line-height: 32px;
        padding-bottom: 2px
    }
    .single-bundle .bundleBg .et_pb_row.et_pb_row_0 {
        width: 90%
    }
    .rotateaccordion .fa {
        display: inline-block!important
    }
    .bundle-template-default #et-main-area .et_pd_fullwidth_banner_title {
        top: -3em!important
    }
    .bundle-template-default #et-main-area .et_pb_fullwidth_image_0 {
        margin-bottom: -4.2em
    }
    .bundle-details-tabs .et_pb_tabs_controls li {
        border: none
    }
    .single-bundle .plan-box_cust_msg {
        font-size: 1em;
        -ms-transform: rotate(0);
        -o-transform: rotate(0);
        -moz-transform: rotate(0);
        -webkit-transform: rotate(0);
        transform: rotate(0);
        -ms-transform-origin: right top 0;
        -moz-transform-origin: right top 0;
        -webkit-transform-origin: right top 0;
        -o-transform-origin: right top 0;
        transform-origin: right top 0;
        padding-bottom: 5px!important;
        border-radius: 0 5px 5px 0;
        margin: 0
    }
    .bundle-phone {
        padding: 8px 10px 5px 0;
        font-size: .9em;
        position: relative
    }
    .bundle-countryList ul li {
        width: 33.33%;
        float: left;
        text-align: center;
        margin-bottom: 3%
    }
    .single-bundle .plan-box_new_cust_msg {
        left: 0;
        right: auto;
        bottom: 0
    }
    .bundle-phone p {
        margin: 0;
        display: inline-block;
        margin-right: 5%
    }
    .bundle-countryList ul li img,
    .bundle-countryList ul li span {
        display: block;
        margin: 0 auto
    }
    .bundle-countryList i {
        font-size: 1em;
        float: none;
        margin: 0
    }
    .bundle-countryList i:nth-child(2) {
        margin-left: 5%
    }
    .recommended_bundles .recommend_container {
        padding: 0;
        margin-top: 7%
    }
    .recommended_bundles .bundles .plan-box_scrollable-grid {
        width: 100%;
        margin-left: 0;
        margin-right: 0;
        min-height: 140px
    }
    .bundles .divclose .plan-box_discount {
        top: 7%;
        margin: 0
    }
    .plan-box_discount {
        width: 25%;
        text-align: center;
        float: left;
        margin-top: 2%;
        padding: 0;
        font-size: 1.1em;
        position: absolute
    }
    .recommended_bundles .plan-box_price {
        width: 55%;
        float: left
    }
    .recommended_bundles .plan-box_name:after {
        width: 70%
    }
    .bundles .plan-box_name span {
        border-bottom: 1px solid #f5941d;
        padding: .3em .2em;
        display: inline-block;
        line-height: 20px
    }
    .plan-box_name:after {
        border: none
    }
    .recommended_bundles .plan-box_title {
        margin-bottom: 15px
    }
    .recommended_bundles .plan-box-large {
        display: block
    }
    .recommended_bundles .plan-box_group-data .plan-box_summary {
        display: block;
        width: auto;
        font-size: .5em;
        padding: 0
    }
    .page-id-3844 .recommended_bundles .bundles,
    .single-bundle .recommended_bundles .bundles,
    .single-cheap_call .recommended_bundles .bundles {
        width: 80%;
        margin: 0 auto
    }
    .recommended_bundles .plan-box_grid {
        min-height: 100px
    }
    .recommended_bundles .et_pb_tabs_controls li {
        border: none
    }
    .recommended_bundles .plan-box_group-data .plan-box_label {
        font-size: 1.5em;
        padding: 0;
        float: left;
        width: 100%
    }
    .recommended_bundles .row-content .et_pb_tabs_controls li.active {
        padding: .3em .1em
    }
    .recommended_bundles .row-content .et_pb_tabs_controls li a {
        padding: 5px 15px 5px!important
    }
    .recommended_bundles .row-content .et_pb_tabs_controls li.active a {
        padding: 10px 15px 10px!important
    }
    .recommended_bundles .bundle .plan-box_scrollable-grid {
        background-position: top center
    }
    .page-id-3844 .recommended_bundles img.svg_icons_bundle_listing_page,
    .single-bundle .recommended_bundles img.svg_icons_bundle_listing_page {
        height: 28px
    }
    .recommended_bundles .plan-box_group-call .plan-box_label {
        font-size: 1.2em;
        padding-bottom: 0;
        float: left;
        width: 76%
    }
    .page-id-83810 .et_pb_offers_section .et_pb_row {
        padding: 4em 0
    }
    .page-id-83810 .et_pb_offers_section .et_pb_row_0 {
        width: 95%
    }
    .page-id-83810 .et_pb_offers_section .et_pb_slider_fullwidth_off .et_pb_slide_description {
        padding: 6em;
        width: 95%
    }
    .page-id-83810 .et_pb_offers_section .et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_description .et_pb_slide_title {
        width: 100%;
        font-size: 1.5em;
        text-align: left
    }
    .page-id-83810 .et_pb_offers_section .et_pb_slides .et_pb_slider_container_inner {
        vertical-align: baseline
    }
    .page-id-83810 .et_pb_offers_section .et_pb_column_1_2 .et_pb_module {
        margin: 0
    }
    .page-id-83810 .et_pb_offers_section .et_pb_slider .et_pb_container {
        height: auto!important;
        margin: 0
    }
    .page-id-83810 .et_pb_offers_section .et_pb_slider .et_pb_slides .et_pb_slide {
        background-size: cover;
        height: 25rem;
        background-position: center right
    }
    .page-id-83810 .et_pb_offers_section .et_pb_slider .et_pb_slides .et_pb_slide_description .et_pb_slide_title {
        margin-left: 0!important
    }
    .page-id-83810 .et_pb_offers_section .et_pb_slider .et_pb_slides .et_pb_slide_description .et_pb_more_button {
        right: 0;
        top: 0
    }
    .page-id-83810 .et_pb_offers_section .et_pb_more_button {
        margin: 0
    }
    .page-id-83810 .et_pb_offers_section .et_pb_slides {
        padding-bottom: 1em
    }
    .page-id-83810 .et_pb_offers_section .et_pb_column {
        margin-bottom: 0
    }
    .page-id-83810 .et_pb_offers_section .et_pb_slide_description .et_pb_more_button {
        font-size: 1em!important
    }
    .et_pb_offers_section .et_pb_more_button.et_pb_button {
        background: 0 0;
        border: 1px solid #fff;
        font-size: 1em!important;
        float: left;
        margin-bottom: 5%
    }
    .mobile-main-content .et_pb_toggle_title {
        font-size: 1em
    }
    .page-id-3130 .et_pb_section .et_pb_column .et_pb_module {
        margin-bottom: 1em
    }
    .et_pb_toggle_close,
    .mobile-main-content .et_pb_toggle_open {
        padding: 1.5em
    }
    .et_pb_coverage_services .passcodetextbox {
        left: 25%;
        width: 50%
    }
    .customer-care-img {
        text-align: center
    }
    #et-main-area .et_order_help_line {
        padding: 2em 0!important
    }
    .et_order_help_line .black-color-in-content-customer-contact-us {
        display: inline-block
    }
    .order-from-phone {
        font-size: 1.5em
    }
    .order-from-phone-div {
        margin-top: 5%
    }
    #port_terms-error {
        position: absolute;
        bottom: 7em
    }
    .landing-page-callingindia h3 {
        font-size: 1.5em
    }
    #set_auto_topup_form .col-md-7,
    #set_auto_topup_form .col-md-9 {
        width: 75%;
        float: left
    }
    #set_auto_topup_form .col-md-1 {
        width: 8.33333333%;
        float: left
    }
    .modal-Login,
    .modal-register,
    .responsive-tabs-container.accordion-sm .nav-tabs {
        display: none
    }
    .responsive-tabs-container.accordion-sm .accordion-link {
        display: block;
        width: 100%
    }
    .customer-logo-contact-us-form-div {
        text-align: center
    }
    .united-kingdom-logo-contact-us-form-div {
        text-align: center
    }
    .title-for-contact-us-form-page {
        clear: both
    }
    .first-name-last-name-contact-us-form {
        clear: both
    }
    .contact-form-main-container-class {
        text-align: center
    }
    .submit-button-contact-form {
        margin-left: 0!important
    }
    .rates-page-roaming-fromcountry {
        text-align: center
    }
    .from_country_roaming {
        margin: 0;
        margin-right: 2%
    }
    .callHistory .callhistory_outerdiv,
    .callHistory .itemsouterdiv {
        padding: 1em .2em
    }
    .scrollabletabledivleft .dateth {
        line-height: 40px
    }
    .callhistory_outerdiv .scrollabletabledivleft {
        width: 33%
    }
    .callhistory_outerdiv .scrollabletabledivright {
        width: 65%
    }
    .rateTabsec .country-to {
        margin-top: 5%
    }
}

@media (min-width:992px) and (max-width:1023px) {
    .container.et_menu_container {
        margin-top: 5px
    }
    .drop-downs-for-personal-details-page {
        height: 25px!important
    }
    .personal-details-page-border-none {
        width: 100%
    }
    #fromCountryErr,
    #toCountryErr {
        margin-left: 4%
    }
    .page-id-10422 .ginput_container_phone #input_8_8 {
        min-width: 254px;
        padding-left: 21%
    }
    .page-id-10422 ul.port_sim_steps li:first-child::before {
        left: 3%
    }
    .page-id-10422 ul.port_sim_steps li:nth-child(2)::before {
        left: 35%
    }
    .page-id-10422 ul.port_sim_steps li:last-child::before {
        right: 34%
    }
    .landing-page-callingindia h3 {
        font-size: 1.5em
    }
    nav#top-menu-nav {
        display: none
    }
    .et_fixed_nav.et_show_nav #page-container,
    .et_non_fixed_nav.et_transparent_nav.et_show_nav #page-container {
        padding-top: 9em!important
    }
    .et_fixed_nav #main-header {
        position: relative;
        padding-bottom: 1em
    }
    .et_fixed_nav.et_show_nav #page-container,
    .et_non_fixed_nav.et_transparent_nav.et_show_nav #page-container {
        margin-top: 0;
        padding-top: 1.5em!important
    }
    #main-header {
        box-shadow: none
    }
    #et_mobile_nav_menu {
        display: block;
        position: absolute;
        left: 0;
        top: 4.4em;
        width: 100%;
        z-index: 0;
        width: 100%
    }
    #et_top_login span.login-sign-up-link {
        display: none
    }
    .et_header_style_left .logo_container {
        width: 65%;
        text-align: center;
        position: absolute;
        top: 2.5em;
        margin: 0 20%;
        z-index: 1
    }
    .et_pb_svg_logo .logo_container #logo {
        max-width: 100%;
        height: auto;
        padding-top: 0
    }
    #et-top-menu {
        padding-left: 1em;
        padding-right: 1em;
        float: left;
        margin-top: 0;
        width: 100%
    }
    #et-top-menu>ul>li:nth-child(3) {
        display: none
    }
    #et-top-menu>ul>li:nth-child(4) {
        margin-right: .8em;
        float: right;
        padding-top: .25em;
        font-size: 1.5em
    }
    #et-top-menu>ul>li.andriod {
        float: right;
        margin-right: .5em;
        padding-top: .5em;
        font-size: 1.5em
    }
    #et-top-menu>ul>li.apple {
        position: absolute;
        top: .5em;
        right: 2.8em;
        z-index: 3
    }
    #et_top_search {
        position: absolute;
        top: .4em;
        right: 4.4em;
        color: #888787
    }
    .et_header_style_left .mobile_menu_bar,
    .et_header_style_split .mobile_menu_bar {
        display: inline
    }
    .mobile_menu_bar:before {
        left: .3em;
        top: -.2em
    }
    #et-top-menu li {
        margin: 0
    }
    #main-header .et-search-form {
        width: 100%!important;
        max-width: 100%!important
    }
    #main-header .et-search-form input {
        right: 10%;
        width: 80%
    }
    a.home-page-moving-icons-atag {
        width: 110px
    }
    a.home-page-moving-icons-atag:hover {
        width: 140px
    }
    .svg-icons-for-fixed-icons-all-pages {
        width: 90px
    }
    .icons-fixed-order-sim {
        top: 44%
    }
    .icons-fixed-track-sim {
        top: 62%
    }
    .home .et_pb_section_2 .icon_strip a {
        color: #0bb14e
    }
    .home .et_pb_section_2 .icon_strip {
        padding: 2em 0!important
    }
    .home .et_pb_homepage_banner .et_pb_slide {
        background-size: 100%;
        padding: 0
    }
    .home .et_pb_bg_layout_dark .et_pb_slide_description {
        padding-top: 7%;
        padding-bottom: 6.5%
    }
    .et_pb_fullwidth_image img {
        object-fit: cover;
        zoom: 1;
        height: 7.5em
    }
    .et_pb_fullwidth_code.et_pb_module.et_pd_fullwidth_banner_title.et_pb_fullwidth_code_0 .et_pb_slide_title {
        margin: 0;
        font-size: 1.5em;
        text-align: center
    }
    .et_pd_fullwidth_breadcrumb_title #breadcrumbs a.post-root {
        color: #fff
    }
    .page-id-602 .et_pd_fullwidth_banner_title {
        left: 0;
        top: -4em!important;
        height: 10em;
        width: 100%
    }
    .et_pd_fullwidth_banner_title {
        left: 0;
        top: -2.5em!important;
        width: 100%
    }
    .et_pb_fullwidth_code_breadcrumb {
        position: absolute!important
    }
    p.et_pb_section_4.et_pb_with_background {
        color: #9a9999;
        text-align: center;
        padding: 1em 1em 1em 1em;
        font-weight: 300;
        margin-top: 8.5%;
        margin-left: 0;
        margin-bottom: 0
    }
    .et_refer_friend .et_pb_column_1_2 {
        width: 100%
    }
    .et_refer_friend .et_pb_container {
        width: 100%!important
    }
    .et_refer_friend .et_pb_row {
        width: 91%
    }
    #et-main-area .et_refer_friend .et_pb_slide_description,
    #et-main-area-refer-friend.et_refer_friend .et_pb_slide_description {
        font-size: 2em
    }
    .et_refer_friend .et_pb_column .et_pb_row_inner {
        padding: 1em 0
    }
    .et_refer_friend .et_pb_slider .et_pb_slide {
        background-position: top center!important
    }
    #et-main-area .et_refer_friend .et_pb_slider_container_inner,
    #et-main-area-refer-friend.et_refer_friend .et_pb_slider_container_inner {
        float: none!important
    }
    .et_refer_friend .et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_description .et_pb_slide_title {
        text-align: right
    }
    .et_refer_friend .et_pb_slider_container_inner {
        margin-right: 0!important;
        width: 60%!important
    }
    .et_refer_friend .et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_description .et_pb_slide_title {
        font-size: .8em;
        margin: 0
    }
    .et_refer_friend .et_pb_more_button {
        margin-top: .1em;
        font-size: .6em;
        padding: .2em .1em
    }
    .et_refer_friend .et_pb_column {
        margin-bottom: .5em
    }
    .et_connect_lycamobile .et_pb_slide_title {
        font-size: 1.3em
    }
    .et_connect_lycamobile h2.et_pb_sub_heading {
        font-size: 1em
    }
    .et_connect_lycamobile .et_pb_fullwidth_image img {
        height: auto!important
    }
    #et-main-area .et_other_services,
    #et-main-area-other-services.et_other_services {
        padding: 0;
        height: auto
    }
    #et-main-area .et_other_services .et_pb_column,
    #et-main-area-other-services.et_other_services .et_pb_column {
        margin-bottom: 1em;
        margin-top: 1em
    }
    #et-main-area .et_other_services .ds-carousel-logo img,
    #et-main-area-other-services.et_other_services .ds-carousel-logo img {
        width: 10em;
        height: 5em
    }
    #et-main-area .et_other_services .et_pb_row,
    #et-main-area-other-services.et_other_services .et_pb_row {
        padding-bottom: 1.5em
    }
    #et-main-area .et_other_services .et_pb_row,
    #et-main-area-other-services.et_other_services .et_pb_row,
    .et_pb_column .et_pb_row_inner {
        padding: 0
    }
    .et_globeman .et_pb_column_3_4 {
        width: 100%
    }
    .et_globeman .et_pb_code .col-md-2 {
        padding: 1em;
        float: left
    }
    div.et_globeman .et_pb_code .et_pb_slide_title {
        font-size: 2em;
        width: 100%;
        text-align: center;
        margin-bottom: 0;
        padding: 1em;
        margin-top: 1em
    }
    .et_globeman .et_pb_code .es_shortcode_form .es_textbox_class {
        background-size: 2em;
        width: 100%;
        padding-left: 4em;
        font-size: 1.5em
    }
    .et_globeman .et_pb_code .es_shortcode_form .es_textbox {
        width: 90%;
        padding-bottom: 10%
    }
    .et_globeman .es_shortcode_form .es_button {
        float: left;
        width: 10%
    }
    .et_globeman .es_shortcode_form .es_msg {
        float: left
    }
    .et_globeman .et_form_input_text {
        float: left;
        width: 60%;
        margin: 0 20%
    }
    .et_globeman .et_pb_row .et_pb_column.et_pb_column_1_4 {
        display: none
    }
    .et_globeman .et_pb_text_inner .et_pb_slide_title,
    .et_other_services .et_pb_slide_title {
        font-size: 2em;
        text-align: center;
        margin: 0;
        padding: 1em 0
    }
    .et_connect_lycamobile,
    .et_globeman,
    .et_other_services,
    .et_refer_friend {
        width: 100%
    }
    #et-main-area .et_globeman,
    #et-main-area-globeman.et_globeman {
        padding-top: 0
    }
    #main-footer #footer-widgets {
        padding-bottom: 2%
    }
    #main-footer #footer-info {
        padding-bottom: 0;
        width: 100%;
        text-align: center
    }
    #main-footer .menu-main-container ul li:last-child {
        border-bottom: 0!important
    }
    #main-footer .footer-widget .widgettitle+div ul li:last-child {
        border-bottom: 0!important;
        margin-bottom: 4%
    }
    #main-footer .menu-main-container ul {
        margin: 0
    }
    #main-footer .footer-widget .widgettitle+div ul {
        margin: 0
    }
    #main-footer #footer-widgets .footer-widget li {
        padding-left: 1.5em;
        border-bottom: 1px solid rgba(191, 189, 189, .2);
        font-size: .9em;
        font-weight: 300
    }
    #main-footer #footer-widgets .footer-widget:nth-child(n),
    .footer-widget .fwidget {
        margin-bottom: 0!important;
        width: 100%!important;
        padding: 0;
        line-height: 23px
    }
    #main-footer .footer-widget .menu-main-container {
        display: none
    }
    #main-footer .footer-widget .widgettitle+div {
        display: none
    }
    #main-footer .footer-widget h4.widgettitle span {
        display: inline-block;
        position: absolute;
        right: 2em
    }
    #main-footer .footer-widget .fwidget et_pb_widget widget_nav_menu {
        width: 100%!important
    }
    #main-footer .footer-widget .fwidget h4 {
        line-height: 32px;
        padding-bottom: 0;
        padding-left: 1em;
        background: rgba(29, 28, 28, .43);
        font-weight: 300;
        border-radius: 4px;
        font-size: 1.1em
    }
    #main-footer .lyca-footer-logo {
        max-width: 100%;
        height: auto;
        margin: 0 37.5%
    }
    #main-footer .footer-page-visa-icons {
        float: left;
        width: 100%;
        margin-top: 5em;
        text-align: center;
        margin-right: 0;
        padding-bottom: 1em
    }
    #main-footer .et-social-icons {
        width: 100%;
        position: absolute;
        top: 6em;
        float: left;
        margin: 0;
        text-align: center
    }
    .home .icon_strip {
        text-align: left!important
    }
    #main-footer .et-social-icons li {
        margin-right: .4em;
        margin-left: 0;
        width: 3.5%
    }
    .stripe_icons_responsive {
        width: 33.33%!important;
        padding-left: 8%
    }
    .icon_strip .stripe_icons_responsive:nth-child(n+4) {
        margin-top: 2%
    }
    #main-footer .et-social-icon a.icon:before {
        background-color: rgba(47, 47, 47, .18);
        font-size: .5em;
        padding: .5em
    }
    #main-footer .footer-page-right-content {
        float: none;
        margin: 0;
        font-size: .9em;
        bottom: 8.5em;
        position: absolute;
        text-align: center;
        width: 96%
    }
    #main-footer .footer-page-paragraph2 {
        margin: 0;
        font-size: 1em
    }
    #main-footer .footer-page-paragraph1 {
        width: 100%;
        font-size: 1em;
        margin: 0
    }
    #main-footer #footer-bottom #footer_secure_overlay {
        height: 11em
    }
    .customer_testimonials_slider .slider_conent_home_paragraph {
        font-size: 1em
    }
    .customer_testimonials_slider .second_heading_customer {
        font-size: 1.2em
    }
    .home .et_pb_fullwidth_section .et_pb_row.text_overlay {
        position: relative;
        top: 0
    }
    .cheap-calls-page .et_pb_homepage_quick_top_up input[type=email]::placeholder,
    .cheap-calls-page .et_pb_homepage_quick_top_up input[type=text]::placeholder,
    .home .et_pb_homepage_quick_top_up input[type=email]::placeholder,
    .home .et_pb_homepage_quick_top_up input[type=text]::placeholder {
        font-size: .8em
    }
    .home .et_pb_homepage_quick_top_up .gform_wrapper ul li input[type=text].error {
        border: none!important;
        border-bottom: 1px solid red!important
    }
    .home .et_pb_homepage_banner .bold-text-big {
        font-weight: 700;
        display: block
    }
    .home .et_pb_homepage_banner .bold-text-small {
        font-weight: 700;
        font-size: 1.2em
    }
    .home .et_pb_homepage_quick_top_up .et_pb_all_tabs {
        background: 0 0
    }
    .home .et_pb_homepage_quick_top_up .et_pb_tabs_controls {
        display: block
    }
    .home .et_pb_homepage_quick_top_up .et_pb_tabs_controls li {
        display: inline-block
    }
    .home .et_pb_homepage_quick_top_up .et_pb_tabs_controls li a {
        font-size: 1.2em
    }
    .home .et_pb_homepage_quick_top_up li.et_pb_tab_0 a::before,
    .home .et_pb_homepage_quick_top_up li.et_pb_tab_1 a::before {
        margin-left: 0;
        margin-right: 0;
        margin-top: .6em
    }
    .home .et_pb_homepage_quick_top_up .et_pb_tab:nth-child(1) {
        width: 100%
    }
    .home .et_pb_homepage_quick_top_up .et_pb_tab:nth-child(2) {
        width: 100%
    }
    .home .et_pb_homepage_quick_top_up .gform_wrapper ul li.gfield {
        width: 100%
    }
    .home .et_pb_homepage_quick_top_up .gform_wrapper ul.gfield_radio li {
        display: inline-block;
        margin: 0
    }
    .home .et_pb_homepage_quick_top_up .gform_wrapper ul li input[type=text] {
        border-bottom: 1px solid #fff
    }
    .home .et_pb_homepage_quick_top_up .gform_wrapper ul li.gfield_amount::after,
    .home .et_pb_homepage_quick_top_up .gform_wrapper ul li.gfield_amount::before {
        border: none
    }
    .home .et_pb_homepage_quick_top_up .gform_wrapper ul li.gfield-bonus {
        float: right;
        text-align: right;
        margin-top: -7.15em;
        margin-right: 0
    }
    #field_10_5 {
        float: left;
        margin-top: 1em;
        text-align: right;
        margin-right: 0;
        height: 4em;
        margin-left: 38%!important
    }
    .home #field_10_6 .onoffswitch {
        position: relative;
        top: 1.3em
    }
    .home #field_10_6 {
        float: left;
        margin: 0
    }
    .home .et_pb_homepage_quick_top_up .et_pb_tab_0 .gform_wrapper ul li#field_10_7 {
        text-align: center;
        padding-bottom: 1em
    }
    .home .et_pb_homepage_quick_top_up .et_pb_more_button {
        margin: 0;
        text-transform: uppercase;
        font-size: 1.3em
    }
    .home .et_pb_homepage_quick_top_up .gform_wrapper ul li input[type=text] {
        font-size: 1.3em!important
    }
    .home .et_pb_homepage_quick_top_up .et_pb_tab_1 .gform_wrapper ul li#field_2_4 {
        text-align: center;
        width: 100%;
        float: left;
        padding-bottom: 2em;
        padding-top: 2em
    }
    .home .et_pb_homepage_quick_top_up .gform_wrapper ul.gfield_radio li:first-child label {
        margin-left: 0!important
    }
    .home .et_pb_homepage_quick_top_up .gform_wrapper ul.gfield_radio li label {
        padding: 0!important;
        text-align: center;
        font-size: 1.2em;
        height: 3.7em;
        line-height: 3.7em;
        width: 6em;
        margin: 0
    }
    .home .et_pb_homepage_quick_top_up .gform_wrapper ul.gfield_radio li input[type=radio]:checked+label::after,
    .home .et_pb_homepage_quick_top_up .gform_wrapper ul.gfield_radio li label:hover::after {
        top: -1.2em;
        font-size: .9em;
        left: 42%;
        background: 0 0
    }
    .home .et_pb_homepage_quick_top_up .gform_wrapper ul li.gfield_amount .gfield_label {
        margin-left: 0
    }
    .home .et_pb_homepage_quick_top_up .gform_wrapper .top_label .gfield_label,
    .home .et_pb_homepage_quick_top_up .gform_wrapper ul li.gfield-bonus {
        font-size: 1em
    }
    .home .et_pb_homepage_quick_top_up .gform_wrapper ul li#field_10_2.gfield {
        padding-top: 1em
    }
    .home .et_pb_homepage_quick_top_up .gform_wrapper ul li.gfield ul#input_10_2 {
        padding: 0 1em;
        text-align: center;
        height: 4.5em;
        overflow: hidden
    }
    .home .et_pb_homepage_quick_top_up .et_pb_tab {
        margin: 0;
        position: relative
    }
    .home .et_pb_homepage_quick_top_up .onoffswitch-label {
        display: block;
        overflow: hidden;
        cursor: pointer;
        border: 1px solid #fff;
        border-radius: 25px
    }
    .home .et_pb_homepage_quick_top_up .onoffswitch-inner-checked {
        margin-left: 0!important
    }
    .home .et_pb_homepage_quick_top_up .onoffswitch-inner {
        display: block;
        width: 200%;
        margin-left: -100%;
        transition: margin .3s ease-in 0s
    }
    .home .et_pb_homepage_quick_top_up .onoffswitch-inner:after,
    .home .et_pb_homepage_quick_top_up .onoffswitch-inner:before {
        display: block;
        float: left;
        width: 50%;
        height: 25px;
        padding: 0;
        line-height: 25px;
        font-size: 12px;
        font-weight: 300;
        box-sizing: border-box
    }
    .home .et_pb_homepage_quick_top_up .onoffswitch-inner:before {
        content: "ON";
        padding-left: 10px;
        background-color: transparent;
        color: #fff
    }
    .home .et_pb_homepage_quick_top_up .onoffswitch-inner:after {
        content: "OFF";
        padding-right: 10px;
        background-color: transparent;
        color: #fff;
        text-align: right
    }
    .home .et_pb_homepage_quick_top_up .onoffswitch-switch-checked {
        right: 0
    }
    .home .ds-tab-cube .gform_wrapper ul li input[type=text].mbcode {
        width: 10%
    }
    .home .ds-tab-cube .gform_wrapper ul li input[type=number],
    .home .ds-tab-cube .gform_wrapper ul li input[type=tel] {
        width: 90%
    }
    .home .et_pb_homepage_quick_top_up .gform_wrapper ul li input[type=number],
    .home .et_pb_homepage_quick_top_up .gform_wrapper ul li input[type=tel],
    .home .et_pb_homepage_quick_top_up .gform_wrapper ul li input[type=text] {
        font-size: 1.4em!important
    }
    .home select.et_pb_tabs_bundle {
        background: rgba(0, 0, 0, .35) url(../../uploads/2017/06/selectdropnav-arrow-down.png) no-repeat;
        background-position: right 1em top .4em;
        padding-left: 1em;
        padding-right: 1em;
        width: 50%;
        border: 1px solid #fff;
        border-radius: 6px;
        height: 2.7em;
        text-transform: uppercase;
        color: #fff;
        -webkit-appearance: none;
        font-weight: 300
    }
    .home .entry-content .et_pb_column {
        margin: 0
    }
    .et_pb_call_rates .et_pb_slide_title {
        font-size: 2em
    }
    .et_pb_call_rates ul li {
        padding: 1% 2%!important
    }
    .et_pb_call_rates ul li.et_content_left {
        margin-left: 0!important;
        width: auto!important
    }
    .et_pb_call_rates ul li.et_content_right {
        margin-right: 2%!important;
        width: auto!important
    }
    .et_pb_call_rates .et_middle_content p {
        padding: 1em;
        font-weight: 300
    }
    .et_pb_call_rates .et_middle_content .popularCountries {
        width: 100%;
        margin: 0!important
    }
    .et_pb_call_rates .et_middle_content .popularCountries p {
        width: 100%;
        text-align: center;
        font-size: 1.2em;
        font-weight: 300
    }
    .et_pb_call_rates .et_middle_content ul.et_countries_list {
        width: 100%;
        padding: 0 1em
    }
    .et_pb_call_rates .et_middle_content ul.et_countries_list li:last-child {
        width: 100%!important;
        padding: 2em 0!important
    }
    .home .popularCountries p {
        padding-top: 5%
    }
    .et_pb_call_rates .et_middle_content ul.et_countries_list li {
        width: 33%!important;
        margin: 0!important
    }
    .et_pb_call_rates .et_middle_content ul.et_countries_list li span {
        display: block
    }
    .et_pb_call_rates .et_middle_content ul.et_countries_list li span img {
        width: 50%!important
    }
    .et_pb_call_rates #Div2 .table-responsive {
        margin: 2em 0!important;
        border-radius: .8em!important;
        padding: 0 .4em 1.4em .4em
    }
    .et_pb_call_rates #Div2 .table-responsive>.table>tbody>tr>td {
        white-space: normal;
        vertical-align: middle
    }
    .et_pb_homepage_portsim_callrates .selectize-dropdown {
        width: 92%!important;
        left: 4%!important
    }
    .home .callrates-select-country-row .country-from {
        margin: .5% 0
    }
    .home .callrates-select-country-row .country-from img {
        width: 50px;
        height: 50px
    }
    .recommend_container,
    .recommend_section {
        width: 100%!important
    }
    .recommend_section {
        text-align: center
    }
    .single-bundle .recommend_section {
        width: 70%!important;
        margin: 0 auto;
        float: none
    }
    .single-bundle .recommend_container {
        width: 90%!important;
        margin: 0 auto;
        float: none
    }
    .recommended_bundles .recommend_container {
        padding: 0;
        margin-top: 7%
    }
    .bundles .divclose .plan-box_discount {
        top: 2%;
        margin: 0!important
    }
    .plan-box_discount {
        width: 25%;
        text-align: center;
        float: left;
        margin-top: 2%;
        padding: 0;
        font-size: 1.1em;
        position: absolute
    }
    .divclose .plan-box_group-data .plan-box_summary,
    .plan-box_label .bundle-minutes-number {
        font-size: 1em
    }
    .bundles .plan-box_content {
        margin-top: 15%
    }
    .plan-box_cta {
        width: 100%;
        padding-left: 30%
    }
    .bundles .plan-box_scrollable-grid {
        width: 100%
    }
    .bundles .plan-box-large.divclose .plan-box_content {
        margin-top: 0;
        width: 100%;
        padding-left: 3%;
        padding-top: 0;
        min-height: 6em
    }
    .home .et_pb_homepage_bundles {
        padding: 0;
        padding-top: 3%
    }
    .page-id-3844 div#divresult {
        margin: 0!important
    }
    .plan-box_group-call .plan-box_summary {
        font-size: .7em
    }
    .plan-box_group-data .plan-box_summary {
        font-size: .7em
    }
    .bundle .plan-box_cust_msg {
        font-size: 1em
    }
    .bundle .plan-box_price-content .plan-box_period {
        font-size: 1.2em
    }
    .et_pb_call_rates_page .callrates-select-country-row .country-from {
        margin: 3% 0!important;
        width: 100%
    }
    .plan-box_group-call.roaming h3.plan-box_label,
    .plan-box_group-data.roaming h3.plan-box_label {
        line-height: 35px
    }
    .divclose img.svg_icons_bundle_listing_page {
        width: 4.5%;
        height: auto;
        margin-top: 0
    }
    .divclose .plan-box_group-call .plan-box_label {
        line-height: 30px;
        margin: 0
    }
    .plan-box_group-call,
    .plan-box_group-data {
        padding-bottom: 0;
        float: left;
        width: 100%;
        margin-bottom: 3%
    }
    .plan-box_cta {
        width: 100%;
        padding-left: 33%
    }
    .bundles .divclose .bundle-minutes-text {
        margin-left: 1%;
        font-size: .7em
    }
    .bundle .plan-box_price-content .plan-box_new-price sup {
        right: -2%
    }
    .plan-box_name {
        font-size: 1.8em;
        margin-top: 0;
        height: auto
    }
    .page-id-602 .selectdropnav {
        display: block
    }
    .page-id-602 #bundleslist_ui {
        padding-top: 8%;
        width: 80%;
        margin: 0 auto
    }
    .page-id-602 .selectdropnav option {
        background: #fff;
        color: #383838
    }
    .page-id-602 select.et_pb_tabs_bundle {
        background: rgba(0, 0, 0, .35) url(../../uploads/2017/06/selectdropnav-arrow-down.png) no-repeat;
        background-position: right 1em top .4em;
        width: 50%;
        border: 1.4px solid #fff;
        border-radius: 6px;
        height: 3em;
        text-transform: uppercase;
        padding-left: 1em;
        padding-right: 1em;
        color: #fff;
        -webkit-appearance: none;
        font-weight: 300
    }
    .single-bundle .bundleBg {
        padding: 2em 0
    }
    .single-bundle .bundleBg .bundlebgContainer #choice_10_5_1,
    .single-bundle .bundleBg .bundlebgContainer .box_btn_desktop {
        display: none
    }
    .single-bundle .bundleBg .et_pb_section_1 .et_pb_row {
        width: 90%
    }
    .single-bundle .bundleBg .accordionexpand {
        position: absolute;
        right: 3%;
        top: 9%;
        z-index: 1;
        color: #9a9a9a;
        cursor: pointer;
        font-weight: 700;
        font-size: 1.5em;
        content: "1"
    }
    .single-bundle .bundleBg .single-bundle-box.open .accordionexpand {
        color: #fff;
        top: 3%
    }
    .single-bundle .bundleBg .rotateaccordion {
        -moz-transition: all .2s linear;
        -webkit-transition: all .2s linear;
        transition: all .2s linear
    }
    .single-bundle .bundleBg .rotateaccordion.down {
        -moz-transform: rotate(90deg);
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg)
    }
    .single-bundle .bundleBg .tabincontent {
        width: 100%;
        text-align: left;
        padding: 10px;
        border-bottom: 1px solid #e4e4e4;
        font-size: 11px
    }
    .single-bundle .bundleBg .autorenewplan {
        background: #ecebeb
    }
    .single-bundle .bundleBg .single-bundle-box.open .plan-box_group-call .plan-box_label,
    .single-bundle .bundleBg .single-bundle-box.open .plan-box_group-data .plan-box_label,
    .single-bundle .bundleBg .single-bundle-box.open .plan-box_name {
        color: #fff
    }
    .single-bundle .bundleBg .bundlebgContainer .plan-box_price-content {
        top: 14%;
        right: 3%
    }
    .single-bundle .bundleBg .bundlebgContainer .plan-box_grid {
        margin-top: .5em;
        margin-bottom: .5em
    }
    .plan-box_new_cust_msg {
        bottom: 0
    }
    .single-bundle .bundleBg .plan-box_scrollable-grid {
        width: 100%
    }
    .single-bundle .bundleBg .bundlebgContainer .plan-box-large,
    .single-bundle .bundleBg .row-content .tab-content {
        margin: 0
    }
    .single-bundle .bundleBg .bundlebgContainer .plan-box_group-call .plan-box_label {
        font-size: 1.4em;
        font-weight: 400
    }
    .single-bundle .bundleBg select.et_pb_tabs_bundle>option {
        color: #000
    }
    .single-bundle .bundleBg select.et_pb_tabs_bundle {
        display: inline-block
    }
    .single-bundle .bundleBg .bundlebgContainer .plan-box {
        border-radius: 0
    }
    .single-bundle .bundleBg .et_pb_button {
        min-width: 7em
    }
    .single-bundle .bundleBg .overlayactive {
        visibility: hidden;
        position: absolute;
        width: 100%;
        height: 4.6em;
        top: 18.8%;
        background: #05222c;
        background: -webkit-linear-gradient(left, #05222c, #223b4a);
        background: -o-linear-gradient(right, #05222c, #223b4a);
        background: -moz-linear-gradient(right, #05222c, #223b4a);
        background: linear-gradient(to right, #05222c, #223b4a);
        z-index: 1
    }
    .single-bundle .bundleBg .single-bundle-box.open .overlayactive {
        visibility: visible
    }
    .single-bundle .bundleBg .bundlebgContainer .plan-box_title {
        padding: 0;
        margin: 0;
        border-radius: 0
    }
    .single-bundle .bundleBg .single-bundle-box.open .plan-box_title {
        background-color: #ffa000!important
    }
    .single-bundle .bundleBg .bundlebgContainer .plan-box_name {
        font-size: 1.3em;
        min-height: auto;
        padding: 13px 0
    }
    .single-bundle .bundleBg .bundlebgContainer .plan-box_discount {
        border-radius: 0 3px 3px 0;
        padding: .4em;
        border: none;
        font-size: .85em;
        width: 7em
    }
    .single-bundle .bundleBg .bundlebgContainer .plan-box_cta span.glyphicon {
        display: none
    }
    .single-bundle .bundle-plan-box_title {
        width: 100%;
        float: left;
        margin-top: 10%!important
    }
    .single-bundle .bundle-plan-box_price-content {
        width: 75%;
        float: right;
        margin-top: 10%
    }
    .single-bundle .bundle-plan-box_price-content p {
        line-height: normal
    }
    .single-bundle .minutes_details>div,
    .single-bundle .unlimited_details>div {
        height: auto
    }
    .single-bundle .bundleBg .single-bundle-box.open .plan-box_cta .plan-box_group-call {
        color: #fff
    }
    .single-bundle .bundleBg .bundlebgContainer .plan-box_content {
        float: left;
        top: 3em;
        width: 100%;
        min-height: 240px
    }
    .single-bundle .critical_information_bundle_detail {
        width: 100%
    }
    .single-bundle .bundleBg .single-bundle-box.open .plan-box_content {
        top: 23%;
        z-index: 1;
        color: #fff
    }
    .single-bundle .bundleBg .bundlebgContainer .plan-box_summary {
        font-size: .6em;
        display: table-row-group
    }
    .single-bundle .bundleBg .bundlebgContainer .plan-box_group-data {
        float: left;
        width: 50%
    }
    .single-bundle .bundleBg .plan-box_group-data .plan-box_label {
        font-size: 14px;
        color: #888787;
        font-weight: 400
    }
    .single-bundle .bundleBg .bundlebgContainer .plan-box_strip {
        display: none
    }
    .single-bundle .bundleBg .bundlebgContainer .plan-box_btn {
        position: relative;
        left: 0;
        top: 2%;
        margin-top: 1em;
        margin-bottom: 1em
    }
    .single-bundle .bundleBg .bundlebgContainer .plan-box_btn p a {
        float: none;
        color: #000;
        border-bottom: 1px solid #000;
        line-height: 32px;
        padding-bottom: 2px
    }
    .single-bundle .bundleBg .et_pb_row.et_pb_row_0 {
        width: 90%
    }
    .rotateaccordion .fa {
        display: inline-block!important
    }
    .bundle-template-default #et-main-area .et_pd_fullwidth_banner_title {
        top: -1.5em
    }
    .bundle-template-default #et-main-area .et_pb_fullwidth_image_0 {
        margin-bottom: -4.2em
    }
    .page-id-3844 .recommended_bundles .bundles,
    .single-bundle .recommended_bundles .bundles {
        width: 80%;
        margin: 0 auto
    }
    .recommended_bundles .recommend_container {
        padding: 0
    }
    .recommended_bundles .bundles .plan-box_scrollable-grid {
        width: 100%;
        margin-left: 0;
        margin-right: 0;
        min-height: 140px
    }
    .recommended_bundles .bundles .plan-box_discount {
        width: 25%;
        text-align: center;
        float: left;
        margin-top: 4%;
        padding: 0;
        font-size: 1.1em;
        position: absolute;
        text-overflow: ellipsis;
        white-space: nowrap;
        display: block;
        overflow: hidden
    }
    .recommended_bundles .plan-box_price {
        width: 55%;
        float: left
    }
    .recommended_bundles .plan-box_price-content {
        text-align: right;
        position: relative
    }
    .recommended_bundles .plan-box_name:after {
        width: 70%
    }
    .bundles .plan-box_name span {
        border-bottom: 1px solid #f5941d;
        padding: .3em .2em;
        display: inline-block;
        font-size: 1em
    }
    .recommended_bundles .plan-box_title {
        margin-bottom: 15px
    }
    .recommended_bundles .plan-box-large {
        display: block
    }
    .recommended_bundles .plan-box_group-call {
        padding-bottom: 0
    }
    .recommended_bundles .plan-box_group-data .plan-box_summary {
        display: block;
        width: auto;
        font-size: .5em;
        padding: 0
    }
    .recommended_bundles .plan-box_grid {
        min-height: 100px
    }
    .recommended_bundles .et_pb_tabs_controls li {
        border: none
    }
    .recommended_bundles .plan-box_price-content .plan-box_new-price {
        padding-bottom: 18px
    }
    .recommended_bundles .plan-box_old-price {
        padding-bottom: 10px
    }
    .recommended_bundles .plan-box_group-data .plan-box_label {
        font-size: 1.5em;
        padding: 0;
        float: left;
        width: 100%
    }
    .recommended_bundles .row-content .et_pb_tabs_controls li.active {
        padding: .3em .1em
    }
    .recommended_bundles .row-content .et_pb_tabs_controls li a {
        padding: 5px 15px 5px!important
    }
    .recommended_bundles .row-content .et_pb_tabs_controls li.active a {
        padding: 10px 15px 10px!important
    }
    .plan-box_group-data,
    .recommended_bundles .plan-box_group-call {
        padding-bottom: 0;
        float: left;
        width: 100%
    }
    .recommended_bundles .plan-box_group-call .plan-box_label {
        font-size: 1.2em;
        padding-bottom: 0;
        float: left;
        width: 76%
    }
    .recommended_bundles .plan-box_summary {
        font-size: .9em;
        padding-top: .3em
    }
    img.svg_icons_bundle_listing_page {
        height: 35px
    }
    .page-id-83810 .et_pb_offers_section .et_pb_row {
        padding: 4em 0
    }
    .page-id-83810 .et_pb_offers_section .et_pb_row_0 {
        width: 95%
    }
    .page-id-83810 .et_pb_offers_section .et_pb_slider_fullwidth_off .et_pb_slide_description {
        padding: 6em;
        width: 95%
    }
    .page-id-83810 .et_pb_offers_section .et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_description .et_pb_slide_title {
        width: 100%;
        font-size: 1.5em;
        text-align: left
    }
    .page-id-83810 .et_pb_offers_section .et_pb_slides .et_pb_slider_container_inner {
        vertical-align: baseline
    }
    .page-id-83810 .et_pb_offers_section .et_pb_slides .et_pb_button {
        padding: 0
    }
    .page-id-83810 .et_pb_offers_section .et_pb_column_1_2 .et_pb_module {
        margin: 0
    }
    .page-id-83810 .et_pb_offers_section .et_pb_slider .et_pb_container {
        height: auto!important;
        margin: 0
    }
    .page-id-83810 .et_pb_offers_section .et_pb_slider .et_pb_slides .et_pb_slide {
        background-size: cover;
        height: 25rem;
        background-position: center right
    }
    .page-id-83810 .et_pb_offers_section .et_pb_slider .et_pb_slides .et_pb_slide_description .et_pb_slide_title {
        margin-left: 0!important
    }
    .page-id-83810 .et_pb_offers_section .et_pb_slider .et_pb_slides .et_pb_slide_description .et_pb_more_button {
        right: 0;
        top: 0
    }
    .page-id-83810 .et_pb_offers_section .et_pb_more_button {
        margin: 0
    }
    .page-id-83810 .et_pb_offers_section .et_pb_slides {
        padding-bottom: 1em
    }
    .page-id-83810 .et_pb_offers_section .et_pb_column {
        margin-bottom: 0
    }
    .page-id-83810 .et_pb_offers_section .et_pb_slide_description .et_pb_more_button {
        font-size: 1em!important
    }
    .home .et_pb_homepage_bundles {
        padding: 5% 0!important
    }
    .et_pb_section .et_pb_column .et_pb_module {
        margin-bottom: 1em
    }
    .et_pb_section .ds-carousel-logo {
        margin-bottom: 0!important
    }
    .et_pb_toggle_close,
    .mobile-main-content .et_pb_toggle_open {
        padding: 1.5em
    }
    .et_pb_coverage_services .passcodetextbox {
        left: 30%;
        width: 40%
    }
    .et_order_help_line .customer-care-img {
        width: 25%
    }
    .customer-care-img {
        text-align: center
    }
    #et-main-area .et_order_help_line {
        padding: 2em 0!important
    }
    .et_order_help_line .black-color-in-content-customer-contact-us {
        display: inline-block
    }
    .order-from-phone {
        font-size: 1.5em
    }
    .order-from-phone-div {
        margin-top: 5%
    }
    .before-leave-india,
    .et_pb_coverage_services,
    .mobile-main-content,
    .page-id-3045 .et_pb_store_locator_map {
        margin-top: 3%!important
    }
    #et-top-menu>ul>li:nth-child(6) {
        position: absolute;
        top: .2em;
        right: 2.5em;
        z-index: 3
    }
    #et-main-area .et_pb_fullwidth_image_0 {
        margin-top: 0!important
    }
    #et-top-menu ul li.cart {
        top: 2.5em!important;
        right: 3.5em!important
    }
    #et_top_login {
        padding: 0 .6em 0 .4em;
        position: absolute;
        right: 1em;
        z-index: 9;
        top: 3.75em;
        margin-top: .2em
    }
    .et_font_icons .dropdown-menu.dropdown-cart {
        margin-top: 15px
    }
    a#logginedUserButton {
        padding: 1em;
        margin-top: -8px
    }
    .page-id-1633 .faq-page-accordion .help-faq-page-heading2 {
        width: 94%
    }
    .page-id-1633 .terms-page-bodyClass {
        margin: 3.5em auto
    }
    .acc_manager_section .nav-tabs.nav-stacked>li.active>a,
    .acc_manager_section .nav-tabs>li>a {
        font-size: 1.2em
    }
    .order-details h3 {
        font-size: 1.2em
    }
    .lyca-mobile-number-contact-us-form input {
        padding-left: 14%
    }
    .prefix44_contactus {
        top: 1px
    }
    .callrates-plan-details-in {
        width: 100%
    }
    .callrates-plan-details .callrates-plan-details-in .col-xs-4 {
        float: right
    }
    .callrates-plan-details .callrates-icon-left {
        width: 50%!important
    }
}

.page-id-10422 ul.et_pb_tabs_controls {
    background-color: #063f65;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    margin-bottom: 0
}

@media (min-width:576px) and (max-width:767px) {
    .myaccountbotomrow .colmd3 {
        left: 2%
    }
    .page-id-10422 .gform_footer.top_label {
        margin-bottom: 4%
    }
    .change-button-personal-detail-page {
        padding: 0 13px;
        margin-left: 0
    }
    .container.personal-detail-form,
    .container.register_form {
        min-width: 100%!important;
        margin: 0 auto;
        margin-bottom: 5%!important
    }
}

.page-id-90953 .at-below-post-page {
    display: none
}

@media (min-width:1024px) {
    .et-fixed-header #et_top_login a#logginedUserButton {
        padding: 10px 10px 5px 20px
    }
    .et-fixed-header #et-top-menu {
        margin-bottom: 5px
    }
    .et_header_style_left #et-top-navigation nav>ul>li>a {
        padding-top: 14px;
        padding-bottom: 16px
    }
    body.et_header_style_left .logo_container {
        height: auto;
        width: auto
    }
    .icons-fixed-order-sim {
        top: 22%;
        z-index: 98
    }
    .images-for-other-services-of-global-component-auto-stop-scroll {
        min-height: 60px;
        max-height: 40px;
        background: #fff;
        margin-top: 15%;
        margin-bottom: 15%;
        min-width: 143px;
        margin-right: 2%;
        margin-left: 45%;
        box-shadow: 1px 1px 3px #888;
        padding: 15px
    }
    .myaccountbotomrow .colmd3 {
        left: 2%
    }
    .home-autotopup-txt {
        display: block!important;
        text-align: center
    }
    #page-container .gfield-bonus-ui-new {
        position: relative
    }
    #fromCountryErr,
    #toCountryErr {
        margin-left: 4%
    }
    .et_pb_code.subscribe-block {
        float: left;
        width: 100%;
        margin-bottom: 2%!important
    }
    div.et_globeman .et_pb_code .et_pb_slide_title {
        margin: 0;
        padding: 0;
        float: left
    }
    div.subscribe-block .et_form_input_text {
        float: left
    }
    .bonus-ul li:nth-child(2) {
        line-height: 15px
    }
    body #page-container .homecallrates-recommended-bundles .recommended-bundles-container {
        width: 100%!important;
        padding: 0
    }
    #page-container .homecallrates-recommended-bundles .recommend_container_rates {
        width: 75%
    }
    .homecallrates-recommended-bundles .recommend_section {
        width: 25%!important
    }
    #page-container ul.bonus-ul {
        margin: 27px 0 16px 0!important
    }
    ul.bonus-ul span.bonus-gift-txt {
        display: block
    }
    .promo-apply-button-right-section {
        text-align: right
    }
    p.topupifzero {
        margin-top: 15%
    }
    .page-id-10422 ul.port_sim_steps li:last-child::before {
        right: 35%
    }
    .page-id-10422 ul.port_sim_steps li:nth-child(2)::before {
        left: 35%
    }
    .page-id-10422 ul.port_sim_steps li:first-child::before {
        left: 3%
    }
    #header-country-change-btn i {
        display: none
    }
    #header-country-change-btn span {
        display: inline-block
    }
    .help_link ul.sub-menu,
    .help_link ul.sub-menu li a {
        width: 220px!important
    }
    .help_link ul.sub-menu .transfer_number_link {
        background-size: 52% 40%
    }
    .page-id-602 .et_pd_fullwidth_breadcrumb_title {
        padding-top: 2%
    }
    .home .ds-tab-cube .gform_wrapper {
        overflow: visible
    }
    .et_pb_home_icons .et_pb_home_icons_child {
        z-index: 0
    }
    .et_header_style_left .logo_container {
        padding: 14px 0
    }
    .et_header_style_left .et-fixed-header .logo_container {
        padding: 8px 0
    }
    .headercart {
        margin-right: 20px!important
    }
    .home #gform_wrapper_2 li.gfield {
        width: 245px
    }
    .order-from-phone-div {
        margin-top: .5%
    }
    .order-from-phone {
        font-size: 23px;
        line-height: normal
    }
    .lycacheckout-tabs .tab-pane {
        width: 68%;
        padding-bottom: 4%
    }
    .order-details ul.selecttopupul {
        padding-top: 3.9%
    }
    .bottom-flags-row {
        padding: 0
    }
    .regtabdiv {
        width: 320px
    }
    img.help-faq-accIcon.help-faq-sub {
        margin-top: .5em
    }
    .home .home-ratesresults-ui {
        padding-top: 2em
    }
    .lyca_cart_tabs .lca_payment_section {
        width: 100%
    }
    .simleft {
        width: 21%
    }
    .new-sim-ui .simright {
        width: 79%;
        padding: 0
    }
    .new-sim-ui .simright .simright-child1,
    .new-sim-ui .simright .simright-child2 {
        padding: 16px 5%
    }
    .callrates-plan-details .callrates-plan-details-left p span {
        display: block
    }
    .callrates-plan-details-in {
        border-right: 1px solid #000
    }
    .callrates-plan-details .callrates-plan-details-in:last-child {
        border: none
    }
    .callrates-plan-details .callrates-plan-details-in:nth-child(n+3) {
        border: none
    }
    .page-id-3844 .callrates-plan-details-in {
        border-right: 1px solid #fff
    }
    .callrates-plan-details .callrates-plan-details-in:nth-child(n+4) {
        float: left;
        clear: initial;
        text-align: center;
        margin: 0 auto;
        padding-top: 2%
    }
    .accordionexpand {
        display: none
    }
    .home .plan-box_cta {
        min-height: 320px
    }
    .bundles_left_mobile {
        min-height: 121px
    }
    .home .tab-contenttest {
        display: none
    }
    .et_pb_tabs .nationalRates .list .listname {
        min-height: 60px
    }
    .et_pb_call_rates_page .country-from img {
        width: 12%
    }
    .country-from img {
        width: 17%
    }
    .page-id-86667 .et_pb_section_1 {
        padding: 1% 0!important
    }
    .page-id-85719 .et_pb_section_1 {
        margin-bottom: 0
    }
    .page-id-85781 .et_pb_section_1 {
        margin-bottom: 2.5%
    }
    .page_id_602filter .space {
        text-align: right;
        float: left;
        padding-right: 6%;
        width: 100%
    }
    .ratesTabSelect_div {
        display: none
    }
    .page-id-602 img.filter_icon_drop_down {
        margin-left: 10px
    }
    #port_terms-error {
        position: absolute;
        bottom: 45px
    }
    li#field_8_11 {
        width: 40%!important
    }
    li#field_8_11 {
        width: 40%!important
    }
    .page-id-85719 .et_pb_section.et_pb_section_1,
    .page-id-85781 .et_pb_section.et_pb_section_1 {
        padding-top: 0
    }
    .home .et_pb_homepage_bundles_tab {
        min-width: 100%
    }
    .bundle-details-right .first-row .row-in:nth-child(2) {
        padding-left: 2%
    }
    .home-callrates .bottom-flagsui-row,
    .home-callrates .callrates-select-country-row,
    .home-callrates .et_pb_slide_title,
    .home-callrates .popularCountries {
        width: 71%!important;
        margin: 0 auto;
        float: none
    }
    .et_pb_homepage_portsim_callrates .selectize-dropdown {
        width: 92%!important;
        left: 4%!important
    }
    .et_pb_call_rates_page .selectize-dropdown {
        width: 92%!important;
        left: 4%!important
    }
    .callrates-plan-details .callrates-plan-details-in .col-xs-4 {
        float: right;
        padding: 0
    }
    #bundleslist_ui .selectdropnav {
        display: none
    }
    #main-content .et_pb_call_rates_page .recommended-bundles-container {
        padding-top: 4%
    }
    .recommended-bundles-container .plan-box_cust_msg {
        font-size: 11px
    }
    .page-id-602 h1.entry-title::after {
        content: "Choose from our best national and international plans, available without any contracts or commitments.";
        font-size: 14px;
        display: block
    }
    .page-id-602 .subpage_banner_bg h1 {
        margin-top: 1%;
        margin-bottom: 0
    }
    .home-page-free-sim-fixed {
        width: 80px!important;
        top: 17%!important
    }
    #et-main-area-other-services .other-services-title-div {
        padding: 1% 0
    }
    .et_connect_mobile_desktop_image {
        margin: 0!important
    }
    .et_connect_lycamobile,
    .et_connect_lycamobile_row {
        padding: 0!important
    }
    .et_connect_mobile_mobile_image {
        display: none
    }
    #countriesdropdown_header_new li:nth-child(-n+4) {
        border: none
    }
    .register_form input#existing_lycamobilenum,
    .register_form input#lycamobilenum {
        padding-left: 45px
    }
    .lyca-mobile-number-contact-us-form input {
        padding-left: 33px
    }
    .callhistorymonth {
        padding-left: 5px
    }
    #international-rates-tab #ratespage_backbtn a {
        font-size: 18px
    }
    .country-to .selectize-control.single .selectize-input input {
        top: -2px;
        position: relative
    }
    body .home-slider .et_pb_slider .et_pb_slide {
        background-size: cover
    }
    .page-id-85543 .myaccounttoprow {
        padding-bottom: 30px
    }
}

@media (max-width:400px) {
    .lyca_cart_tabs .et_pb_column_2_3 .et_pb_tab_2 .et_pb_tab_content .debit_credit_card {
        width: 100%!important
    }
}

@media (max-width:991px) {
    .personal_detail_form_text {
        line-height: 1.5
    }
    #Save_card_for_further .savecard_label {
        color: #fff
    }
    .page-id-10422 .ginput_container_phone #input_8_8 {
        min-width: 254px;
        padding-left: 19%
    }
    div#cartsummary .para_topup {
        width: 100%;
        margin-left: 0
    }
    .container.bordered-container {
        float: left
    }
    .new-sim-ui {
        width: 100%;
        padding: 0 5px
    }
    div.selectize-dropdown .optgroup-header,
    div.selectize-dropdown[data-selectable] {
        font-size: 1em
    }
    .mb-30 {
        margin-bottom: 30px!important
    }
    .logo-content-customer-care-costomer-form-div,
    .lyca_cart_tabs.et_pb_row {
        margin-bottom: 5%
    }
    .et_refer_friend .et_pb_slider .et_pb_slides .et_pb_slide {
        background-size: contain;
        min-height: auto
    }
    .address_section h3,
    .page-template-checkout .logo-content-customer-care-costomer-form {
        font-size: 1.2em
    }
    .lyca_cart_tabs .et_pb_column_2_3 .et_pb_more_button {
        margin: 0 auto
    }
    .lyca_cart_tabs .et_pb_column_2_3 .et_pb_more_button {
        display: block!important;
        margin-top: 4%!important
    }
    .orderlistBundle span.big-text {
        font-size: 1em
    }
    .page-id-3844 .ratesSec,
    .page-id-3844 .ratesecBundle {
        display: none
    }
    .faq-page-accordion ul.inner,
    .help-faq-main ul>li div.inner {
        width: 100%;
        padding-top: 1%
    }
    .faq-page-accordion ul.inner {
        padding-left: .5em;
        padding-right: .5em;
        margin-top: 1%
    }
    .faq-page-bodyClass {
        width: 90%
    }
    .faq-page-paragraph {
        margin-top: 0
    }
    li.help-faq-main {
        border: none;
        padding: 0
    }
    .faq-page-accordion .help-faq-page-heading2 {
        font-size: 1em;
        width: 68%;
        margin-top: -.5em;
        float: none;
        display: inline-block
    }
    .faq-page-left-image,
    .help-faq-accIcon {
        height: 2em;
        width: 2em
    }
    .faq-page-left-image {
        margin-right: 1em;
        margin-left: .5em
    }
    .help-faq-accIcon {
        float: right
    }
    h2+.help-faq-accIcon {
        margin-right: .5em
    }
    .help-faq-page-heading3 {
        font-size: .9em;
        line-height: 20px;
        padding-top: .5em;
        padding-bottom: .5em
    }
    .help-faq-page-heading3+img.help-faq-accIcon.help-faq-sub {
        width: 1.3em;
        height: 1.7em;
        padding-top: 0
    }
    .faq-page-paragraph {
        font-size: .85em
    }
    .faq-page-paragraph p {
        margin: 0
    }
    .help-faq-accIcon {
        margin-top: 1%
    }
    .help-faq-main>a.toggle {
        border: solid 1px #e0e0e0;
        padding: .4em 0 .4em 0
    }
    #et_top_login span.login-sign-up-link {
        display: none
    }
    #et_top_login .fa-user:before {
        font-size: 1.5em
    }
    #et_top_login i.fa.fa-user {
        margin-top: .5em
    }
    .et_header_style_left #et-top-navigation {
        padding-top: 1.5em;
        padding-right: .8em
    }
    .country-from span:nth-child(1) {
        text-align: center
    }
    .lyca_cart_tabs .et_pb_column_2_3 .et_pb_column_2_3 .et_pb_tab,
    .lyca_cart_tabs .et_pb_column_2_3 .et_pb_tabs_vertically_stacked .et_pb_tab,
    .lyca_cart_tabs .et_pb_column_2_3 .et_pb_tabs_vertically_stacked .et_pb_tab.et_pb_tab_0 .et_pb_tab_content,
    .lyca_cart_tabs .et_pb_column_2_3 .et_pb_tabs_vertically_stacked .et_pb_tab_2 .et_pb_tab .et_pb_tab_content,
    .lyca_cart_tabs .et_pb_column_2_3 .et_pb_tabs_vertically_stacked .et_pb_tab_3 .et_pb_tab .et_pb_tab_content {
        padding: .5em 0!important
    }
    .lyca_cart_tabs .et_pb_column_2_3 .et_pb_tab_0 .et_gfield_recharge_number_select select {
        border: none;
        padding: .1em .3em .2em 0;
        font-size: 2.42em;
        margin-top: 0;
        margin-right: -.5em;
        font-weight: 300;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none
    }
    .lyca_cart_tabs .et_pb_column_2_3 div.col-md-12.et_gfield_recharge_number>input.county_mob_code {
        width: 14%!important;
        margin-left: .1em
    }
    .lyca_cart_tabs .et_pb_column_2_3 .et_pb_tab_0 .et_gfield_recharge_number input[type=text] {
        width: 49%;
        color: #3c3c3c;
        font-size: 1.6em;
        letter-spacing: -.03em
    }
    .lyca_cart_tabs.et_pb_row {
        width: 100%
    }
    .lyca_cart_tabs .et_pb_column_2_3 #payment_details_tab_content_debit>ul>li:nth-child(6) {
        margin-left: -.5em
    }
    .lyca_cart_tabs .et_pb_column_2_3 .et_gfield_recharge_number_button img {
        display: none
    }
    .lyca_cart_tabs .et_pb_column_2_3 .et_pb_tabs_vertically_stacked .et_gfield_recharge_number_button {
        margin: 0 auto;
        text-align: center
    }
    .lyca_cart_tabs .et_pb_column_2_3 .et_gfield_rounded_corner,
    .lyca_cart_tabs .et_pb_column_2_3 .et_pb_tab_1 ul.gform_fields li.gfield {
        display: block;
        margin-bottom: 1.3em
    }
    .lyca_cart_tabs .et_pb_column_2_3 .et_gfield_rounded_corner {
        margin-left: 2%;
        margin-bottom: 0
    }
    .lyca_cart_tabs .et_pb_column_2_3 .et_pb_tab_1 ul.gform_fields li.gfield {
        margin-left: 5%
    }
    .lyca_cart_tabs .et_pb_column_2_3 .et_pb_tab_0 .et_gfield_recharge_number_label {
        font-size: 1em
    }
    .et_pb_toggle_title,
    .lyca_cart_tabs .et_pb_column_2_3 .et_pb_column_1_3 .et_pb_tabs_controls li.et_pb_tab_active {
        border-radius: 0
    }
    .lyca_cart_tabs .et_pb_column_2_3 .et_pb_toggle_title {
        color: #fff;
        font-size: 1.5em;
        padding: .5em 1em .5em;
        text-align: center;
        position: relative
    }
    .lyca_cart_tabs .et_pb_column_2_3 .et_pb_tab_2 .et_pb_tab_content .leftpanel li {
        margin-left: 1em;
        margin-top: 3%
    }
    .lyca_cart_tabs .et_pb_column_2_3 .mini_cart_section li .item {
        display: block
    }
    .lyca_cart_tabs .et_pb_column_2_3 .mini_cart_section li:last-child::before {
        border-top: solid 1px #a2a1a1;
        content: "";
        width: 93%;
        margin-bottom: .8em;
        margin-left: .1em;
        display: block
    }
    .lyca_cart_tabs .et_pb_column_2_3 .mini_cart_section li:last-child,
    .lyca_cart_tabs .et_pb_column_2_3 .mini_cart_section ul {
        margin-bottom: 0
    }
    .lyca_cart_tabs .et_pb_column_2_3 .et_pb_column.et_pb_column_1_3 {
        margin: 0 auto;
        margin-left: 5%;
        width: 90%!important
    }
    .lyca_cart_tabs .et_pb_column_2_3 .et_pb_column_1_3 .et_pb_more_button {
        margin: 0 auto;
        margin-bottom: .5em;
        text-transform: uppercase;
        padding-left: 13%;
        padding-right: 13%
    }
    .lyca_cart_tabs .et_pb_column_2_3 .et_pb_column_1_3 .et_pb_tabs_controls {
        margin-bottom: 0
    }
    .lyca_cart_tabs .et_pb_column_2_3 .et_pb_tab_0 .et_gfield_recharge_number_button {
        margin-bottom: 1.2em
    }
    .lyca_cart_tabs .et_pb_column_2_3 .et_pb_column_1_3 .et_pb_tabs_controls li.et_pb_tab_active a {
        color: #fff;
        font-size: 1.6em;
        font-weight: 300
    }
    .lyca_cart_tabs .et_pb_column_2_3 .et_pb_tab_2 .et_pb_tab_content .debit_credit_card {
        background-size: 285px 180px;
        width: 320px;
        height: 250px;
        z-index: 9999;
        background-repeat: no-repeat;
        margin: 0 auto
    }
    .lyca_cart_tabs .et_pb_column_2_3 .et_pb_tab_2 .et_pb_tab_content li.et_card_expiry select {
        text-align: left
    }
    .lyca_cart_tabs .et_pb_column_2_3 .et_pb_tab_2 .et_pb_tab_content li.et_card_expiry #cc_exp_month {
        width: 3.1em
    }
    .lca_payment_section li.et_card_expiry select,
    .tab-content input,
    li.et_card_cvv label,
    li.et_card_expiry span {
        font-size: .9em
    }
    .lyca_cart_tabs .et_pb_column_2_3 .et_pb_tab_2 .et_pb_tab_content .debit_credit_card ul {
        padding-left: 8%;
        padding-top: 18%
    }
    .lyca_cart_tabs .et_pb_column_2_3 .et_pb_tab_2 .et_pb_tab_content li.et_card_number input {
        margin-right: .35em;
        width: auto
    }
    .lycacheckout-tabs .et_card_number input[type=text] {
        font-size: 16px
    }
    .lyca_cart_tabs .et_pb_column_2_3 .et_pb_tab_2 .et_pb_tab_content li.et_card_cvv input {
        margin-top: .8em;
        margin-left: 0
    }
    .lyca_cart_tabs .et_pb_column_2_3 .et_pb_tab_2 .et_pb_tab_content li.et_card_name input,
    .lyca_cart_tabs .et_pb_column_2_3 .et_pb_tab_2 .et_pb_tab_content li.et_card_number input {
        width: 60%
    }
    .lyca_cart_tabs .et_pb_column_2_3 .et_pb_tab_3 .et_pb_tab_content .et_gfield_add_data_center .et_pb_slide_title {
        font-size: 1.8em
    }
    .lyca_cart_tabs .et_pb_column_2_3 #payment_details_tab_content_debit>ul>li:nth-child(6) #save_cc {
        vertical-align: -.1em
    }
    .et_order_help_line .et_gfield_port_sim_footer_text>p:nth-child(1) {
        font-weight: 700
    }
    .lyca_cart_tabs .et_pb_column_2_3 .et_gfield_recharge_number_select {
        width: 4em;
        overflow: hidden;
        height: 3em;
        position: relative;
        display: block
    }
    .lyca_cart_tabs .et_pb_column_2_3 select#et_gfield_recharge_number_select {
        padding: .8em;
        border: 0;
        font-size: 1em
    }
    .lyca_cart_tabs .et_pb_column_2_3 .et_gfield_recharge_number_select:after {
        content: "f078 ";
        font-family: FontAwesome;
        color: #3c3b3b;
        position: absolute;
        right: 0;
        top: .1em;
        font-size: 1.3em;
        z-index: 1;
        width: 1em;
        height: 100%;
        pointer-events: none
    }
    .lyca_cart_tabs .et_pb_column_2_3 .et_pb_tab_0 .et_gfield_recharge_number_button input.medium {
        width: 100%;
        text-align: center;
        margin-top: 10%;
        margin-bottom: 8%;
        border-color: #c0c1c1;
        display: block
    }
    .lyca_cart_tabs .et_pb_column_2_3 .et_pb_tab_1 ul.gform_fields li.gfield input.medium {
        border-color: #c0c1c1;
        width: 94%;
        font-size: 1.3em
    }
    .lyca_cart_tabs .et_pb_column_2_3 .et_pb_tab_3 .et_pb_tab_content .et_gfield_add_data_center .et_gfield_textElement {
        width: 100%;
        font-size: 1.2em;
        line-height: 1.4em;
        margin: 1.2em 0
    }
    .lyca_cart_tabs .et_pb_column_2_3 .et_pb_tab_0 .et_gfield_recharge_number_robot,
    .order_hdng {
        margin-top: 2.2em
    }
    .lyca_cart_tabs .et_pb_column_2_3 .et_pb_tabs .et_pb_tabs_controls li.et_pb_tab_4 a {
        line-height: 1.5em!important
    }
    .et_order_help_line .et_order_help_line .et_gfield_port_sim_footer_text {
        font-size: 1.1em;
        margin-left: 18%;
        font-weight: 300
    }
    .lyca_cart_tabs .et_pb_column_2_3 .et_pb_tab_0 .et_gfield_rounded_corner {
        width: auto!important;
        height: auto!important;
        margin-left: 0!important;
        padding: 3%
    }
    .et_order_help_line .et_gfield_port_sim_footer_image svg {
        width: 4.5em!important;
        height: 4.5em!important
    }
    .lyca_cart_tabs .et_pb_column_2_3 .et_gfield_recharge_number_button input.medium::-webkit-input-placeholder {
        color: #383838
    }
    .lyca_cart_tabs .et_pb_column_2_3 .et_gfield_recharge_number_button input.medium::-moz-placeholder {
        color: #383838
    }
    .lyca_cart_tabs .et_pb_column_2_3 .et_gfield_recharge_number_button input.medium:-ms-input-placeholder {
        color: #383838
    }
    .lyca_cart_tabs .et_pb_column_2_3 .et_gfield_recharge_number_button input.medium:-moz-placeholder {
        color: #383838
    }
    .lyca_cart_tabs .et_pb_column_2_3 .et_pb_tab_content {
        transition: height 10ms
    }
    .lyca_cart_tabs .et_pb_column_2_3 img#selected_card_logo {
        max-width: 4em
    }
    .lyca_cart_tabs .et_pb_column_2_3 .et_pb_tabs_controls li:first-child {
        border-top-right-radius: 10px
    }
    .lyca_cart_tabs .et_pb_column_2_3 .et_pb_tabs_controls li:first-child {
        border-bottom: solid 1px #fff
    }
    .entry-content .lyca_cart_tabs ul {
        list-style: none
    }
    .lyca_cart_tabs #gform_3 .gform_body .et_sim_type .ginput_container_radio {
        display: block
    }
    .lyca_cart_tabs .mini_cart_section {
        min-height: auto
    }
    .lyca_cart_tabs .et_pb_tab_1 .et_pb_tab_content .et_gfield_add_data_right {
        padding-left: .8em
    }
    .lyca_cart_tabs .et_pb_tab_1 .et_pb_tab_content .et_gfield_add_data_right input.medium {
        width: 100%;
        border-color: #c0c1c1
    }
    .lyca_cart_tabs .et_pb_tab_1 .et_pb_tab_content .et_gfield_add_data_right .et_pb_button {
        margin-top: 8%;
        margin-bottom: 5%;
        font-size: 1.2em;
        background-color: #21b24e
    }
    .lyca_cart_tabs .et_pb_tabs_vertically_stacked .et_pb_tab {
        padding: .5em 0!important
    }
    .lyca_cart_summary .et_pb_tabs_controls li.et_pb_tab_active a {
        color: #fff;
        font-size: 1.6em;
        font-weight: 300
    }
    .lyca_cart_summary.et_pb_tabs .et_pb_tabs_controls li.et_pb_tab_4 a {
        line-height: 1.5em!important
    }
    .lyca_cart_tabs .et_pb_tab_1 .et_pb_tab_content .et_gfield_add_data_left {
        padding-top: 1em;
        padding-right: 0
    }
    .lyca_cart_tabs .orderDetails {
        padding: 0 1em
    }
    .lyca_cart_tabs ul.ordercoupenCode {
        margin-left: 1%
    }
    .lyca_cart_tabs ul.ordercoupenCode li input {
        width: 92%;
        text-align: center;
        margin-bottom: 4%
    }
    .lyca_cart_tabs .orderDetails ul.orderlistBundle li:last-child {
        padding-left: 2%
    }
    .lyca_cart_tabs .lyca_cart_topup_button1 {
        text-transform: uppercase;
        margin-bottom: 5%
    }
    .lyca_cart_tabs .orderDetails ul.orderlistBundle li:last-child .addBundle {
        width: auto;
        margin-left: 0
    }
    .lyca_cart_tabs ul.orderlistBundle>li:nth-child(4) {
        display: block
    }
    .orderDetails ul.orderlistBundle li:last-child .addBundle {
        width: 100%;
        margin-top: 10%;
        margin-bottom: 10%
    }
    .orderDetails ul.orderlistBundle {
        float: left;
        border-top: 1px solid #ccc;
        width: 100%
    }
    #gform_3 .gfield_radio li label::before {
        margin-left: 0;
        bottom: -20px
    }
    #gform_3 .gfield_radio li label::after {
        margin-left: 0;
        top: 46px
    }
    .lyca_cart_summary .mini_cart_section ul {
        margin-left: .7em
    }
    .lyca_cart_summary .mini_cart_section li .item-left span.item-info {
        margin-left: 0
    }
    .lyca_cart_tabs .et_pb_column_2_3 .et_pb_more_button {
        margin: 0 auto
    }
    .orderlistBundle .onoffswitch,
    .orderlistBundle span.big-text {
        float: left
    }
    .rateTabsec.et_pb_row {
        width: 90%;
        padding: 0
    }
    .page-id-3844 .internationalRatestab {
        padding-left: 0
    }
    .page-id-3844 .rateTabsec .table th span,
    .rateTabsec #divresult th {
        font-weight: 300;
        font-size: 10px;
        color: #006bc0
    }
    .rateTabsec #divresult th img {
        width: 30px;
        height: auto;
        padding-top: .5em
    }
    body.page-id-3844 .table td {
        font-size: 1em
    }
    #divresult table tr>td {
        padding: 5px;
        white-space: normal;
        vertical-align: middle
    }
    #divresult table tr {
        border-bottom: solid 1px #f0f0f0
    }
    .page-id-3844 .table th span span.timeQuantity,
    body.page-id-3844 .table th span {
        padding-left: 0
    }
    .page-id-3844 .et_pb_section.et_pb_section_1 {
        padding-bottom: 0
    }
    body.page-id-83960 .ginput_container_email input#input_11_2,
    body.page-id-83960 .ginput_container_select select#input_11_1,
    body.page-id-83960 .ginput_container_text input#input_11_3 {
        width: 90%;
        margin-top: 2em
    }
    body.et_header_style_left #et-top-navigation {
        padding-top: .3em
    }
    #et_top_login {
        padding: 0 .6em 0 .4em;
        position: absolute;
        right: 1em;
        z-index: 9;
        top: 2.9em
    }
    a i.lnr.lnr-user {
        top: -1.4em
    }
    ul li.et_card_name {
        margin-top: 0
    }
    .lca_payment_section ul li.et_card_cvv {
        margin-top: 13%;
        margin-left: 8%
    }
    .contactus_fullwidth_imagecontent .contactus-customercare,
    .contactus_fullwidth_imagecontent .contactus-ukflag {
        padding-top: 0;
        position: absolute;
        left: 50%
    }
    .contactus_fullwidth_imagecontent .contactus-ukflag {
        top: -90%
    }
    .contactus_fullwidth_imagecontent .contactus-customercare {
        top: -60%
    }
}

@media (max-width:767px) {
    .we-also-transfer-your-number {
        padding: 17px
    }
    #et-top-menu .lyca_top_section .social-icon-header-universal {
        display: none
    }
    .lyca_cart_tabs .order-details span.lnr.lnr-plus-circle.pull-right {
        font-size: 20px
    }
    .navquicktopup .modal-content {
        width: 80%;
        margin: 0 auto;
        float: none
    }
    body .marketing-NUS-popup {
        margin: 0 auto;
        float: none
    }
    .simleft img {
        padding-top: 70px
    }
    .recommended_bundles .recommend_container {
        margin-top: 10%
    }
    .et_pb_homepage_portsim_callrates .et_pb_row {
        width: 100%
    }
    .bottom-flags-row div.rates-column {
        margin-top: 5%
    }
    .column-rates {
        padding: 5% 0 3% 0!important
    }
    .callrates-plan-details .column-rates {
        text-align: center
    }
    .callrates-select-country-row .callrates-plan-details .column-rates {
        line-height: 20px
    }
    .stripe_icons_rotating_icons .stripe_icons_responsive a:nth-child(2) {
        display: block;
        padding-top: 2%
    }
    .et_font_icons.cart.dropdown {
        border-left: 0
    }
    .page-id-602 .page_id_602filter {
        padding: 3%
    }
    .lyca_cart_tabs .et_pb_column_2_3 .et_pb_tab_1 ul.gform_fields li.gfield {
        display: inline-block;
        float: left
    }
    #et_top_login {
        margin: 0 0 0 10px
    }
    .flags-bottom-section .bottom-flagsui-row .col-center {
        float: left
    }
    .topuppagetalktime {
        text-align: center
    }
}

.lca_payment_section .leftpanel li {
    list-style-type: none;
    border-width: 1px 0 1px 1px;
    border-color: #c4c4c4;
    border-style: solid;
    padding: 10px 15px;
    font-size: 16px;
    font-weight: 700;
    color: grey;
    border: none
}

@media (min-width:768px) and (max-width:991px) {
    .page-id-85279 .tab-pane {
        padding: 20px
    }
    .lyca_cart_tabs .et_pb_column_2_3 .et_pb_tab_2 .et_pb_tab_content .debit_credit_card {
        background-size: 320px 180px;
        width: 320px;
        height: 250px;
        background-repeat: no-repeat;
        margin: 0 auto
    }
    .lyca_cart_tabs .et_pb_column_2_3 .et_pb_tab_2 .et_pb_tab_content .debit_credit_card ul {
        padding-left: 52px;
        padding-top: 93px
    }
    .lyca_cart_tabs .et_pb_column_2_3 .et_pb_tab_2 .et_pb_tab_content li.et_card_expiry #cc_exp_month {
        font-size: .75em;
        margin-right: -.5em;
        width: 3.1em
    }
    .lyca_cart_tabs .et_pb_column_2_3 div.col-md-12.et_gfield_recharge_number>input.county_mob_code {
        width: 12%
    }
    .et_order_help_line .et_gfield_port_sim_footer_text {
        margin-left: 13%
    }
    ul.ordercoupenCode {
        margin-left: 0!important
    }
    .lyca_cart_tabs .orderDetails {
        padding: 0 1em
    }
    .orderDetails ul.orderlistBundle {
        float: left;
        border-top: 1px solid #ccc;
        width: 100%;
        margin-top: 5%
    }
    .lyca_cart_summary .et_pb_tabs_controls li.et_pb_tab_active a {
        color: #fff;
        font-size: 1.3em;
        font-weight: 300;
        padding: 10px 15px
    }
    div.orderDetails ul.orderlistBundle li:last-child {
        padding-left: 0
    }
    .callrates-select-country-row .callrates-plan-details .callrates-icon-left,
    .et_pb_call_rates .callrates-plan-details .callrates-icon-left {
        width: 25%
    }
    .home .et_pb_homepage_portsim_callrates .bottom-flags-row p,
    .page-id-3844 .callrates-plan-details-left p {
        font-size: 1.3em
    }
}

@media (min-width:992px) {
    .page-template-checkout .responsive-tabs-container.accordion-xs .accordion-link.active {
        display: none
    }
    .for-more-info-fraud-warning {
        padding: 0!important
    }
    .class-for-fraud-warning-page-online-fraud-one {
        margin: 0;
        padding: 0;
        width: 2%
    }
    .fraud-warning-number-two-content {
        padding-top: 4px
    }
    .fraud-warning-number-one-content {
        margin: 0;
        padding: 0;
        width: 2%
    }
    .time-picker-for-fraud-warning {
        margin-top: 2px!important
    }
    .lycamobile_number_for_fraud_warning {
        margin-top: -3px
    }
    .switch-to-lyca-button-fraud-warning {
        margin-top: 0
    }
    .lycacheckout-tabs .proceed_btn_mbl {
        display: none
    }
    .debit_credit_card ul>li:last-child {
        color: #fff
    }
    .page-id-85696 .tab-pane {
        min-height: 206px
    }
}

@media (min-width:992px) and (max-width:1023px) {
    .images-for-other-services-of-global-component-auto-stop-scroll {
        min-height: 38px;
        padding: 6px;
        max-height: 38px;
        background: #fff;
        margin-top: 25%;
        margin-bottom: 25%;
        min-width: 80px;
        margin-right: 2%;
        box-shadow: 1px 1px 3px #888
    }
    .page-id-10422 .ginput_container_email #input_8_4,
    .page-id-10422 .ginput_container_phone #input_8_5,
    .page-id-10422 .ginput_container_phone #input_8_8,
    .page-id-10422 .ginput_container_phone #input_8_9,
    .page-id-10422 .ginput_container_select #input_8_7,
    .page-id-10422 .ginput_container_text #input_8_1,
    .page-id-10422 .ginput_container_text #input_8_10,
    .page-id-10422 .ginput_container_text #input_8_2,
    .page-id-10422 .ginput_container_text #input_8_6,
    .prefix44_portsim {
        font-size: 14px
    }
    .page-id-10422 .et_pb_tabs .et_pb_tab_0.et_pb_tab p {
        line-height: 1em
    }
    .for-paragraph-port-sim-margin-details {
        font-size: .9em
    }
    .page-id-10422 ul.port_sim_steps li:first-child::before,
    .page-id-10422 ul.port_sim_steps li:last-child::before,
    .page-id-10422 ul.port_sim_steps li:nth-child(2)::before {
        width: 48px;
        font-size: 2.1em;
        height: 48px;
        padding-left: 15px;
        padding-top: 12px
    }
    .last_section_roaming_rates_space {
        margin-bottom: 0
    }
    .page-id-3844 .et_pb_tab_2 .et_pb_tab_content .list p.listname {
        min-height: 70px
    }
    .page-id-3844 .roaming-rates-block .list p.listname {
        min-height: auto!important
    }
    .et_pb_tab_2 .et_pb_tab_content p.united_roaming_image {
        margin-top: -15%;
        margin-left: 46%
    }
    #port_terms-error {
        position: absolute;
        bottom: 7em
    }
    .page-id-10422 .gform_wrapper .gform_footer {
        margin-top: 5%
    }
    .home .et_pb_homepage_quick_top_up .gform_wrapper ul li.gfield {
        width: 100%;
        padding: 0 4%
    }
    li#field_8_11 {
        width: 50%!important
    }
}

@media (max-width:1023px) {
    .home .et_pb_homepage_quick_top_up .onoffswitch-inner:before {
        text-align: left
    }
    #field_10_5 .home-autotopup-txt {
        line-height: 25px;
        vertical-align: top
    }
    .home .ds-tab-cube .gform_wrapper .gfield-onoff-switch>label {
        float: none;
        display: inline-block
    }
    .home .ds-tab-cube .gform_wrapper .onoffswitch {
        float: none;
        display: inline-block
    }
    .home #field_10_5 {
        float: none;
        width: 60%!important;
        clear: both;
        text-align: center;
        padding-top: 2%;
        margin: 0 auto!important
    }
    .register-submit-block {
        text-align: center
    }
    .register_form input#existing_lycamobilenum,
    .register_form input#lycamobilenum {
        padding-left: 38px
    }
    p.topupifzero {
        text-align: center;
        padding: 1em 0!important;
        margin: 0;
        height: 56px
    }
    .bonus-ul {
        text-align: center
    }
    .bonus-ul li:nth-child(2) {
        text-align: left!important;
        vertical-align: bottom;
        width: 90px
    }
    .bonus-ul li:nth-child(2) span.bonus-gift-txt {
        padding-right: 3px
    }
    .home .ds-tab-cube .gform_wrapper ul li.gfield-bonus-ui-new::after {
        border: none!important
    }
    .home .ds-tab-cube .gform_wrapper ul li.gfield.gfield-onoff-switch {
        padding: 0 4%
    }
    .home .et_pb_homepage_quick_top_up .et_pb_tab_0 .gform_wrapper ul li#field_10_7 {
        padding: 1em 0
    }
    .landing-page-callingindia {
        text-align: center
    }
    span.styled-select {
        display: inline-block;
        position: relative;
        width: 3.5em
    }
    .lyca_cart_tabs .styled-select:after {
        content: "f078 ";
        font-family: FontAwesome;
        color: #006bc0;
        position: absolute;
        right: 0;
        top: 0;
        font-size: 1em;
        z-index: 1;
        width: 1em;
        height: 100%;
        pointer-events: none
    }
    .lyca_cart_tabs .orderDetails ul.orderlistBundle li:last-child select {
        height: auto
    }
    body .lyca_cart_tabs .styled-select select {
        border: none;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        font-size: 1.2em;
        color: #006bc0;
        text-align: center;
        text-align-last: center;
        background-color: #fff
    }
    .orderDetails ul.ordercoupenCode,
    div.orderDetails ul.orderlistBundle li:last-child {
        margin-left: 0
    }
    div.orderDetails ul.orderlistBundle li:last-child {
        padding-left: 0;
        margin-bottom: 4%
    }
    div.orderDetails {
        padding-right: 0
    }
    .lyca_cart_tabs .et_pb_column_2_3 .et_pb_tab_0 .et_gfield_recharge_number_button input.medium {
        width: 100%;
        text-align: center;
        margin-top: 10%;
        margin-bottom: 8%;
        border-color: #c0c1c1;
        display: block
    }
    .lyca_cart_tabs .et_pb_column_2_3 .et_pb_tab_0 .et_pb_button {
        font-size: 1.2em;
        padding: 0
    }
    .lyca_cart_tabs .et_pb_column_2_3 .g-recaptcha {
        transform: scale(.85);
        -webkit-transform: scale(.85);
        transform-origin: 0 0;
        -webkit-transform-origin: 0 0
    }
    .lyca_cart_tabs .et_pb_tab_0 .et_gfield_rounded_corner {
        font-size: 1.1em
    }
    #et-top-menu ul li.cart {
        position: absolute;
        right: 2.2em;
        z-index: 6;
        border-width: 0
    }
    .callrates-plan-details .column-rates {
        text-align: center!important
    }
    .home .et_pb_homepage_quick_top_up .gform_wrapper ul li.gfield_amount .gfield_label#bid {
        float: right
    }
    #countriesdropdown_header_new li:first-child {
        border: none
    }
    .home .et_pb_slider:hover .et-pb-arrow-prev {
        left: 0!important
    }
    .home .et_pb_slider:hover .et-pb-arrow-next {
        right: 0!important
    }
    .et_pb_homepage_banner.et_pb_slider .et_pb_container {
        width: 80%
    }
    .mobile_nav {
        width: 20%
    }
    .home .et_pb_homepage_quick_top_up .et_pb_tabs_controls li.et_pb_tab_active:nth-child(1),
    .home .et_pb_homepage_quick_top_up .et_pb_tabs_controls li.et_pb_tab_active:nth-child(2) {
        background: rgba(0, 65, 95, .6)
    }
    .home .et_pb_homepage_quick_top_up .et_pb_tab:nth-child(1),
    .home .et_pb_homepage_quick_top_up .et_pb_tab:nth-child(2) {
        background: rgba(0, 65, 95, .6)
    }
    .home .et_pb_homepage_quick_top_up .et_pb_tabs_controls li:nth-child(1) {
        float: left
    }
    .home .et_pb_homepage_quick_top_up .et_pb_tabs_controls li:nth-child(2) {
        float: right
    }
    .home .et_pb_homepage_quick_top_up .et_pb_tabs_controls li {
        padding: 1em!important;
        width: 49.4%;
        max-width: 49.4%
    }
    #et-main-area .et_globeman .et_pb_row,
    #et-main-area-globeman.et_globeman .et_pb_row {
        width: 100%
    }
    #et-main-area .et_globeman .availablefrom-block-1,
    #et-main-area .et_globeman .availablefrom-block-2 {
        width: 100%;
        margin: 0 auto
    }
    #et-main-area .et_globeman .subscribe-block,
    #et-main-area-globeman.et_globeman .subscribe-block {
        background-color: #f0f0f0;
        clear: both
    }
    #et-main-area .et_globeman .availablefrom-block-2 {
        padding-top: 1em
    }
    .single-bundle .buffer_space {
        margin: 9px 0
    }
    .bundlebgContainer .bundle-plan,
    .recommend_container .bundle-plan {
        box-shadow: 0 0 4px 4px #ececec
    }
    .home .et_pb_tabs_controls,
    .page-id-602 .et_pb_tabs_controls {
        display: none
    }
    .page-id-602 .selectdropnav {
        display: block
    }
    .rotateaccordion.down {
        -moz-transform: rotate(90deg);
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg)
    }
    .plan-box_scrollable-grid .plan-box_price {
        width: 50%;
        float: right
    }
    .divclose .box_btn_desktop,
    .divclose .plan-box_cta div:not(:nth-child(-n+2)),
    .divclose .plan-box_strip {
        display: none
    }
    .bundles .divclose .bundle-minutes-text {
        display: block
    }
    .bundles .plan-box_content {
        min-height: auto;
        margin-left: 0;
        width: 100%;
        padding-left: 0;
        float: left
    }
    .divclose .plan-box_group-data .plan-box_summary,
    .plan-box_label .bundle-minutes-number {
        display: inline-block
    }
    .divclose .plan-box_cta,
    .plan-box_scrollable-grid .plan-box-large.divclose {
        min-height: auto!important
    }
    .bundle .plan-box_scrollable-grid {
        border-bottom-right-radius: .5em;
        border-bottom-left-radius: .5em
    }
    .bundles .plan-box_strip a {
        float: none
    }
    .plan-box_scrollable-grid .plan-box_grid {
        min-height: 100px
    }
    #bundleslist_ui .tab-content {
        margin-top: 10%
    }
    .home .et_pb_homepage_quick_top_up .gform_wrapper ul li input[type=email],
    .home .et_pb_homepage_quick_top_up .gform_wrapper ul li input[type=text] {
        width: 100%
    }
    .home .et_pb_homepage_quick_top_up .gform_wrapper ul li input[type=email].error,
    .home .et_pb_homepage_quick_top_up .gform_wrapper ul li input[type=number].error,
    .home .et_pb_homepage_quick_top_up .gform_wrapper ul li input[type=tel].error,
    .home .et_pb_homepage_quick_top_up .gform_wrapper ul li input[type=text].error {
        border: none!important;
        border-bottom: 1px solid red!important
    }
    .plan-box_btn {
        margin: 0;
        clear: both
    }
    .page_id_602filter {
        text-align: center;
        border-bottom: 1px solid #bfbebe;
        width: 100vw!important
    }
    .page-id-602 .et_pb_module.et_pb_code_0 {
        margin-bottom: 0
    }
    .page-id-602 .et_pb_section.et_pb_section_1.et_section_regular {
        padding: 0 0 5% 0
    }
    .page-id-602 .et_pb_bg_layout_light .et_pb_more_button {
        margin: 0
    }
    .page-id-602 .page_id_602filter .space {
        margin-left: 0;
        padding: 3% 0;
        width: 100%
    }
    .page-id-602 .page_id_602filterSection #form {
        padding: 5%
    }
    .page-id-602 .page_id_602filterSection {
        width: 100%;
        margin-left: 0;
        background: #e8e8e8
    }
    .page-id-602 .page_id_602filterSection ul.bundlelist-Sec li {
        display: block;
        border: none;
        border-bottom: 1px solid #ccc;
        padding: 0!important;
        height: auto;
        text-align: center
    }
    .page_id_602filterSection .minutesfilter {
        text-align: left
    }
    .page-id-602 .page_id_602filterSection ul.bundlelist-Sec li:last-child {
        text-align: center;
        border-bottom: 0
    }
    .page_id_602filterSection ul.bundlelist-Sec li h5 {
        text-align: center
    }
    .page-id-602 .page_id_602filterSection ul.bundlelist-Sec li:nth-child(2) select {
        width: 100%;
        border: none;
        border-bottom: 1px solid #000;
        border-radius: 0
    }
    .page-id-602 .page_id_602filterSection ul.bundlelist-Sec li:nth-child(4),
    .page_id_602filterSection ul.bundlelist-Sec li:nth-child(2) {
        width: 100%;
        border: none
    }
    .page-id-602 .et_pb_section_1 .et_pb_row {
        width: 100%
    }
    .home select.et_pb_tabs_bundle {
        background: rgba(0, 0, 0, .35) url(../../uploads/2017/06/selectdropnav-arrow-down.png) no-repeat;
        background-position: right 1em top .6em;
        padding-left: 1em;
        padding-right: 1em;
        border: 1px solid #fff;
        border-radius: 6px;
        text-transform: uppercase;
        color: #fff;
        -webkit-appearance: none;
        font-weight: 300;
        background-size: 18px
    }
    .plan-box_strip {
        position: relative;
        float: left;
        width: 100%;
        left: 0;
        margin-bottom: 1.5em
    }
    .country-from {
        text-align: center
    }
    .page-id-3844 .callrates-select-country-row .country-from img {
        width: 50px;
        height: 50px
    }
    #footer-bottom {
        position: relative
    }
    #main-footer #footer-bottom #footer_secure_overlay {
        display: block;
        width: 100%;
        background: rgba(29, 31, 33, .41);
        position: absolute;
        bottom: 0
    }
    .et_refer_friend .et_pb_slides .et_pb_slider_container_inner {
        vertical-align: middle!important
    }
    #et-main-area .et_refer_friend .et_pb_slide_description,
    #et-main-area-refer-friend.et_refer_friend .et_pb_slide_description {
        margin: 0!important
    }
    #et-main-area .et_refer_friend .et_pb_slider_container_inner,
    #et-main-area-refer-friend.et_refer_friend .et_pb_slider_container_inner {
        float: none!important
    }
    .et_refer_friend .et_pb_slider .et_pb_slide {
        background-position: top center!important;
        background-size: contain
    }
    .et_refer_friend .et_pb_slide_description {
        padding-bottom: 0
    }
    #et-main-area .et_refer_friend .et_pb_slide_description,
    #et-main-area-refer-friend.et_refer_friend .et_pb_slide_description {
        text-align: center;
        float: right;
        width: 60%
    }
    .page-id-1633 .terms-page-bodyClass {
        width: 90%
    }
    .page-id-415 .et_testimonials {
        padding: 0
    }
    li#field_8_11 {
        width: 100%
    }
    .page-id-85719 .et_pb_section.et_pb_section_1,
    .page-id-85781 .et_pb_section.et_pb_section_1 {
        padding-top: 5%
    }
    .divclose .plan-box_new_cust_msg {
        display: none
    }
    .single-bundle .plan-box-large {
        display: block
    }
    .et_connect_mobile_desktop_image {
        margin: 0!important
    }
    .et_connect_lycamobile,
    .et_connect_lycamobile_row {
        padding: 0!important
    }
    .et_connect_mobile_mobile_image {
        display: block
    }
    .et_connect_mobile_desktop_image {
        display: none
    }
    .et_connect_mobile_mobile_image {
        text-align: center!important
    }
    .et_pb_call_rates_page .selectize-dropdown {
        width: 92%!important;
        left: 4%!important
    }
    .et_pb_homepage_portsim_callrates .selectize-dropdown {
        width: 92%!important;
        left: 4%!important
    }
    #et-main-area-globeman .et_pb_column {
        width: 100%
    }
    #et-main-area-globeman .avalablefrom-scroll {
        padding-bottom: 3%
    }
    .page-template-default .special-box {
        margin-bottom: 2em
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .home #main-content .container {
        width: 80%!important
    }
    .lyca_cart_tabs .et_pb_tab_2 .et_pb_tab_content .debit_credit_card {
        background-size: 350px 255px;
        width: 357px;
        height: auto;
        background-repeat: no-repeat;
        margin: 0 auto
    }
    .lyca_cart_tabs .et_pb_column_2_3 .et_pb_tab_2 .et_pb_tab_content .debit_credit_card ul {
        padding-top: 23.7%;
        padding-left: 14%
    }
    .lca_payment_section li.et_card_number input {
        margin-right: 21px
    }
    .lca_payment_section li.et_card_number input {
        margin-right: 13px;
        width: auto
    }
    .lca_payment_section .debit_credit_card ul {
        padding-left: 30px;
        padding-top: 51px
    }
    .lyca_cart_tabs .et_pb_column_2_3 .g-recaptcha {
        transform: scale(.85);
        -webkit-transform: scale(.85);
        transform-origin: 0 0;
        -webkit-transform-origin: 0 0
    }
}

@media (min-width:1200px) {
    .main_panel {
        border: solid 1px #bababa;
        margin-left: -16px
    }
    #payment_details_tab_content_debit {
        height: auto;
        width: 400px;
        margin: 0 auto;
        background-position: top center
    }
    .home-callrates .country-from {
        padding-top: .5%
    }
    .home .ds-tab-cube .gform_wrapper ul li.gfield.gfield-onoff-switch {
        margin-left: 30px!important
    }
}

@media (min-width:576px) and (max-width:767px) {
    .last_section_roaming_rates_space {
        margin-bottom: 0
    }
    .page-id-3844 .et_pb_tab_2 .et_pb_tab_content {
        text-align: center
    }
    .et_pb_tab_2 .et_pb_tab_content p.united_roaming_image {
        margin-top: -7.5%;
        margin-left: 31%
    }
    .page-id-3844 .et_pb_tab_2 .et_pb_tab_content select#et_roaming_countries {
        margin-bottom: 16px
    }
    .page-id-3844 .et_pb_tab_2 .et_pb_tab_content h5.roaming_dropdown_large {
        margin-bottom: -4px;
        margin-top: 10px;
        text-align: left
    }
    .page-id-3844 .et_pb_tab_2 .et_pb_tab_content h6.heading_roaming {
        text-align: center
    }
    .page-id-3844 .et_pb_tab_content select#et_calling_country {
        font-size: large;
        margin-bottom: 28px
    }
    .page-id-3844 .et_pb_tab_2 .et_pb_tab_content select#et_roaming_countries {
        font-size: large
    }
    .page-id-3844 .et_pb_tab_2 .et_pb_tab_content h6.heading_roaming {
        font-size: 1.3em;
        margin: 5% 0;
        line-height: 20px;
        padding: 0
    }
    .last_section_roaming_rates_space {
        margin-bottom: 0
    }
    .from_country_roaming {
        margin-left: 0;
        margin-right: 2%
    }
    .home #main-content .container {
        padding-top: 0
    }
    .rotateaccordion .fa {
        display: inline-block
    }
    .home .et_pb_bg_layout_dark h2 {
        font-size: 1em;
        color: #006fb9
    }
    .home .et_pb_fullwidth_section .et_pb_row.text_overlay {
        position: relative;
        top: 0
    }
    .home .et_pb_slider .et_pb_slide_0.et_pb_slide {
        background-position: 70% center!important
    }
    .home .et_pb_slider .et_pb_slide_1.et_pb_slide {
        background-position: 85% center!important
    }
    .home .et_pb_slider .et_pb_slide_2.et_pb_slide {
        background-position: 80% center!important
    }
    .home select.et_pb_tabs_bundle {
        width: 90%;
        height: 2.7em
    }
    .home .onoffswitch-checkbox {
        opacity: 0;
        position: absolute
    }
    .home .onoffswitch-label {
        display: block;
        overflow: hidden;
        cursor: pointer;
        height: 25px
    }
    .home .onoffswitch-inner {
        display: block;
        width: 200%;
        margin-left: -100%;
        transition: margin .3s ease-in 0s
    }
    .home .onoffswitch-inner:after,
    .home .onoffswitch-inner:before {
        display: block;
        float: left;
        width: 50%;
        height: 20px;
        padding: 0;
        line-height: 19px;
        font-size: 10px;
        color: #fff;
        font-weight: 700;
        box-sizing: border-box
    }
    .home .onoffswitch-inner:before {
        content: "ON";
        padding-left: 10px;
        background-color: red;
        color: #fff
    }
    .home .onoffswitch-inner:after {
        content: "OFF";
        padding-right: 10px;
        background-color: #eee;
        color: #999;
        text-align: right
    }
    .home .onoffswitch-switch {
        display: block;
        width: 15px;
        height: 15px;
        margin: 5px 6px;
        background: #fff;
        position: absolute;
        top: 0;
        bottom: 0;
        right: 35px;
        border: 1px solid #999;
        border-radius: 10px;
        transition: all .3s ease-in 0s;
        line-height: 21px
    }
    .home .onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-inner {
        margin-left: 0
    }
    .home .onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-switch {
        right: 0
    }
    .rotateaccordion .fa {
        display: inline-block
    }
    .home #main-content .container {
        padding-top: 0
    }
    .callrates-plan-details .column-rates {
        padding-bottom: 20%!important
    }
    .page-id-3844 .callrates-plan-details .column-rates {
        padding-bottom: 13%!important
    }
    .column-rates h3 {
        font-size: 1.2em
    }
    .container.et_menu_container {
        margin-top: 5px
    }
}

@media (min-width:768px) and (max-width:991px) {
    .home #main-content .container {
        padding-top: 0
    }
    .home .et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_description .et_pb_slide_title {
        font-size: 1.2em;
        color: #006fb9
    }
    .home .et_pb_bg_layout_dark h2 {
        font-size: 1em;
        color: #006fb9
    }
    .home .et_pb_fullwidth_section .et_pb_row.text_overlay {
        position: relative;
        top: 0
    }
    .home .et_pb_slider .et_pb_slide_0.et_pb_slide {
        background-position: 70% center!important
    }
    .home .et_pb_slider .et_pb_slide_1.et_pb_slide {
        background-position: 85% center!important
    }
    .home .et_pb_slider .et_pb_slide_2.et_pb_slide {
        background-position: 80% center!important
    }
    .home select.et_pb_tabs_bundle {
        width: 60%;
        height: 2.7em
    }
    .home .onoffswitch-checkbox {
        opacity: 0;
        position: absolute
    }
    .home .onoffswitch-label {
        display: block;
        overflow: hidden;
        cursor: pointer;
        height: 25px
    }
    .home .onoffswitch-inner {
        display: block;
        width: 200%;
        margin-left: -100%;
        transition: margin .3s ease-in 0s
    }
    .home .onoffswitch-inner:after,
    .home .onoffswitch-inner:before {
        display: block;
        float: left;
        width: 50%;
        height: 20px;
        padding: 0;
        line-height: 20px;
        font-size: 10px;
        color: #fff;
        font-weight: 700;
        box-sizing: border-box
    }
    .home .onoffswitch-inner:before {
        content: "ON";
        padding-left: 10px;
        background-color: red;
        color: #fff
    }
    .home .onoffswitch-inner:after {
        content: "OFF";
        padding-right: 10px;
        background-color: #eee;
        color: #999;
        text-align: right
    }
    .home .onoffswitch-switch {
        display: block;
        width: 14px;
        height: 14px;
        margin: 5px 6px;
        background: #fff;
        position: absolute;
        top: 0;
        bottom: 0;
        right: 35px;
        border: 1px solid #999;
        border-radius: 10px;
        transition: all .3s ease-in 0s;
        line-height: 21px
    }
    .home .onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-inner {
        margin-left: 0
    }
    .home .onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-switch {
        right: 0
    }
    .column-rates {
        font-size: 1.2em;
        padding: 10% 0 0 0;
        line-height: 1.3em
    }
    .lyca-mobile-number-contact-us-form input {
        padding-left: 33px
    }
}

@media (min-width:981px) {
    #top-menu .menu-item-has-children>a:first-child:after {
        content: ""
    }
    .buy-bundles,
    .data-bundle,
    .fourg-coverage,
    .intl,
    .lyca-contact,
    .lyca-faq,
    .m-settings,
    .menumonthlyplan,
    .menustudentplan,
    .national,
    .nus-topup,
    .port-num,
    .quick-topup,
    .rates-intl,
    .rates-national,
    .rates-roam,
    .rates-spl,
    .sim-icon,
    .store-locator {
        background-size: 50% 57%;
        background-position: -23px;
        background-repeat: no-repeat
    }
    .sim-icon {
        background-image: url(img/sim-only.svg)
    }
    .intl {
        background-image: url(img/international-1.svg)
    }
    .national {
        background-image: url(img/national.svg);
        background-size: 18%;
        background-position-x: 5%
    }
    .menustudentplan {
        background-image: url(img/student.svg)
    }
    .menumonthlyplan {
        background-image: url(img/monthly-plan.svg)
    }
    .quick-topup {
        background-image: url(img/quick-topup.svg)
    }
    .nus-topup {
        background-image: url(img/nus-topup.svg)
    }
    .data-bundle {
        background-image: url(img/data-packs.svg)
    }
    .rates-national {
        background-image: url(img/mobile-settings.svg)
    }
    .rates-intl {
        background-image: url(img/international-1.svg)
    }
    .rates-roam {
        background-image: url(img/roaming.svg)
    }
    .rates-spl {
        background-image: url(img/special-rates.svg)
    }
    .lyca-faq {
        background-image: url(img/faq.svg);
        background-size: 50% 55%
    }
    .et_divi_theme.unknown #menu-item-3849 ul li,
    .et_divi_theme.unknown #menu-item-607 ul li {
        background-size: 30px 30px;
        background-position: 10px
    }
    .et_divi_theme.unknown .help_link .lyca-faq {
        background-size: 30px 30px;
        background-position: 10px
    }
    .et_divi_theme.unknown .help_link .rates-national {
        background-size: 30px 30px;
        background-position: 10px
    }
    .et_divi_theme.unknown .help_link .transfer_number_link {
        background-size: 30px 30px;
        background-position: 10px
    }
    .et_divi_theme.unknown .help_link .store-locator {
        background-size: 30px 30px;
        background-position: 10px
    }
    .et_divi_theme.unknown .help_link .fourg-coverage {
        background-size: 30px 30px;
        background-position: 10px
    }
    .et_divi_theme.unknown .help_link .lyca-contact {
        background-size: 30px 30px;
        background-position: 10px
    }
    .ie9 img[src$=".svg"] {
        width: 100%
    }
    @media screen and (-ms-high-contrast:active),
    (-ms-high-contrast:none) {
        img[src$=".svg"] {
            width: 100%
        }
    }
    .m-settings {
        background-image: url(img/mobile-settings.svg);
        background-size: 52% 58%
    }
    .port-num {
        background-image: url(img/port-sim-white.svg)
    }
    .store-locator {
        background-image: url(img/store-locator.svg);
        background-size: 50% 55%
    }
    .fourg-coverage {
        background-image: url(img/4g-coverage.svg);
        background-size: 50% 73%
    }
    .lyca-contact {
        background-image: url(img/contactus.svg);
        background-size: 50% 47%
    }
    #top-menu li ul {
        left: 0
    }
    .et_header_style_left .et-fixed-header #et-top-navigation {
        padding-top: 0
    }
    .et_header_style_left .et-fixed-header #et-top-navigation nav>ul>li>a {
        padding-bottom: 10px
    }
    .et_mobile_menu li a:hover,
    .nav ul li a:hover {
        background-color: transparent
    }
    #top-menu li li a {
        padding-left: 55px
    }
    li[class^=menu-item]:not(.menu-item-has-children) a:hover {
        color: #2b2828!important
    }
    .lyca_cart_tabs .lca_payment_section {
        width: 100%
    }
}

@media (min-width:1440px) {
    div.rateTabsec .plan-box_content_rate {
        margin-top: -2px
    }
}

@media (min-width:768px) and (max-width:1213px) {
    .et_pb_tabs_controls .et_pb_tab_active a,
    .et_pb_tabs_controls li a {
        padding: 5px 14px 4px
    }
}

@media (min-width:360px) and (max-width:360px) {
    .et_pb_tab_2 .et_pb_tab_content p.united_roaming_image {
        margin-top: -12.5%!important;
        margin-left: 32%!important
    }
}

@media (max-width:360px) {
    .lyca_cart_tabs .et_pb_column_2_3 .et_pb_tab_2 .et_pb_tab_content .debit_credit_card ul {
        padding-left: 5%
    }
}

.page-id-417 .contactus-body-section {
    background-color: #f1f4f7
}

.page-id-83810 .et_pb_slider_container_inner .et_pb_slide_description .et_pb_slide_title {
    line-height: 1.2em
}

@media (max-width:575px) {
    .page-id-83810 #page-container .et_pb_offers_section .et_pb_slide_title {
        margin-top: 1em
    }
    .money-management-heading,
    .seurity-acess-heading {
        padding-top: 10px
    }
    .transfer-your-number-heading {
        padding-top: 20px
    }
    .page-id-85844 .mobile-main-content .et_pb_accordion .et_pb_toggle_open .et_pb_toggle_content {
        padding-top: 0;
        margin-top: -21px
    }
    .paragraph-conent-conact-details-form {
        text-align: left
    }
    .how-to-use-heading {
        padding-top: 10px
    }
    .page-id-1633.et_pb_section_1 .et_pb_row_0,
    .page-id-1636 .et_pb_section_1 .et_pb_row_0 {
        padding-top: 17px
    }
    body #extistingUser {
        padding: 0
    }
    .background-icon-for-faq-page {
        background-position: 20px 11px
    }
    .address_section #searchPostCode {
        padding-left: 6px;
        padding-right: 6px
    }
    ul.selecttopupul li label {
        font-weight: 300;
        border: 1px solid #1478c2;
        padding: 0 0;
        border-radius: 50%;
        height: 30px;
        width: 30px;
        text-align: center;
        color: #1478c2;
        cursor: pointer;
        line-height: 2em;
        font-size: 15px
    }
    body .et_pb_svg_logo .logo_container #logo {
        margin-top: -2px
    }
    .bundle .plan-box_cust_msg {
        font-size: .9em
    }
    .page-id-83810 .et_pb_offers_section .et_pb_slides {
        padding-bottom: 1em
    }
    .lca_payment_section li.et_card_type {
        margin-left: 0
    }
    .lyca_cart_tabs .et_pb_column_2_3 .et_pb_tab_2 .et_pb_tab_content .debit_credit_card {
        width: 320px;
        height: auto;
        margin: 0 auto
    }
    .page-id-85279 .tab-pane {
        padding-bottom: 20px
    }
    .debit_credit_card ul>li:last-child {
        padding-top: 2%
    }
    .page-id-83960 #gform_submit_button_11 {
        margin-left: 27%
    }
    body .gform_wrapper li.gfield.gfield_error,
    body .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
        background-color: transparent;
        margin-bottom: 6px!important;
        border: none;
        padding-bottom: 0;
        padding-top: 0;
        box-sizing: border-box
    }
    .port_sim_form .gform_wrapper .field_description_below .gfield_description {
        padding-top: 0
    }
    .gform_wrapper .gfield_checkbox li {
        margin-bottom: -3px
    }
    .page-id-10422 li#field_8_11 {
        width: 90%;
        margin-top: 1%;
        margin-right: 0!important
    }
    .page-id-3844 .et_pb_tab_2 .et_pb_tab_content .list p.listname {
        font-size: 16px
    }
    .page-id-3844 .et_pb_tab_2 .et_pb_tab_content .roaming-rates-block p.listname {
        margin: 0
    }
    .last_section_roaming_rates_space {
        margin-bottom: 0
    }
    h2 span.styled_number {
        padding: 4px 8px
    }
    section.address_section h2 {
        font-size: 1.2em
    }
    .et_pb_tab_2 .et_pb_tab_content p.united_roaming_image {
        margin-top: -13%;
        margin-left: 37%;
        font-size: 1.1em
    }
    .page-id-3844 .et_pb_tab_2 .et_pb_tab_content {
        text-align: center
    }
    .page-id-3844 .et_pb_tab_2 .et_pb_tab_content select#et_roaming_countries {
        width: 100%;
        font-size: 1em
    }
    .page-id-3844 .et_pb_tab_content select#et_calling_country {
        font-size: 1em
    }
    .page-id-3844 .et_pb_tab_2 .et_pb_tab_content h5.roaming_dropdown_large {
        text-align: center
    }
    .page-id-3844 .et_pb_tab_2 .et_pb_tab_content h6.heading_roaming {
        text-align: center;
        font-size: 16px;
        margin: 5% 0;
        line-height: 20px;
        padding: 0
    }
    .page-id-3844 .et_pb_tab_2 .et_pb_tab_content .list p.listname {
        margin-bottom: 0;
        line-height: 1.3em
    }
}

@media (min-width:768px) and (max-width:1023px) {
    .last_section_roaming_rates_space {
        margin-bottom: 0
    }
    .et_pb_tab_2 .et_pb_tab_content p.united_roaming_image {
        margin-top: -7%;
        margin-left: 50%
    }
    .page-id-3844 .et_pb_tab_2 .et_pb_tab_content h5.roaming_dropdown_large {
        margin-top: 18px;
        margin-bottom: -4px
    }
    .from_country_roaming {
        margin: 0;
        margin-right: 2%
    }
}

@media (min-width:568px) and (max-width:568px) {
    .et_pb_tab_2 .et_pb_tab_content p.united_roaming_image {
        margin-top: -6.8%;
        margin-left: 18%
    }
    .from_country_roaming {
        margin-left: -34%;
        margin-right: 4%
    }
}

@media (min-width:1400px) {
    .bundleslist_section .page_id_602filter {
        margin: auto;
        width: auto
    }
    .page-id-3844 .rates_page_tabs {
        width: 100%;
        min-height: 45px;
        background: #006bc0;
        position: absolute;
        z-index: 0;
        left: -300%;
        overflow: hidden
    }
}

@media (min-width:1921px) {
    body .home-slider .et_pb_slider .et_pb_slide {
        background-size: 1440px 420px!important;
        background-position: center
    }
}

@media (min-width:1024px) and (max-width:1365px) {
    .page-id-3844 .rates_page_tabs {
        width: 100%;
        min-height: 45px;
        background: #006bc0;
        position: absolute;
        z-index: 0;
        left: -300%;
        overflow: hidden
    }
}

@media screen and (max-width:480px) {
    .modal-submit,
    .modal-submitRegister {
        margin: 11px auto 0 2%;
        width: 147px
    }
    .modalsubmit-Section a {
        padding: 5px 0 0 15%
    }
    .modal-buyNow {
        width: 100px;
        font-size: 1em
    }
    .continue-btn {
        padding: 0
    }
    .loginpopupcolor {
        font-size: 1em;
        padding: 0
    }
}

@media screen and (max-width:350px) {
    .et_header_style_left .logo_container {
        top: 2.7em;
        z-index: 995
    }
    body #et_mobile_nav_menu {
        top: 3.6em
    }
    .home .et_pb_homepage_quick_top_up .et_pb_tabs_controls li {
        max-width: 49.65%!important
    }
}

.fraud-warning-number_Bg {
    color: #fff;
    background-color: #015f9f;
    border-radius: 50%;
    padding: 1px 0 0 2px;
    height: 30px;
    width: 30px;
    display: inline-block;
    text-align: center;
    margin-right: 10px;
    font-size: 19px
}

@media (min-width:576px) and (max-width:767px) {
    ul.selecttopupul li label {
        font-weight: 300;
        border: 1px solid #1478c2;
        padding: 0 0;
        border-radius: 50%;
        height: 30px;
        width: 30px;
        text-align: center;
        color: #1478c2;
        cursor: pointer;
        line-height: 2em;
        font-size: 15px
    }
    .bundle .plan-box_cust_msg {
        font-size: 14px
    }
    .lyca_cart_tabs .et_pb_column_2_3 .et_pb_tab_2 .et_pb_tab_content .debit_credit_card {
        height: auto
    }
    .debit_credit_card ul>li:last-child {
        padding-top: 14px
    }
    .page-id-85279 .tab-pane {
        padding-bottom: 20px
    }
    .switch-to-lyca-button-fraud-warning {
        left: 38%
    }
    .page-id-10422 .gform_wrapper.gf_browser_chrome .gfield_checkbox li input,
    .page-id-10422 .gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox],
    .page-id-10422 .gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio] {
        margin-top: 0;
        margin-left: 2%
    }
    .page-id-10422 #label_8_11_1 {
        margin-bottom: 0
    }
    .page-id-10422 ul.port_sim_steps li:first-child {
        width: 100%;
        padding: 4px 0 4px 0
    }
    .page-id-10422 ul.port_sim_steps li:first-child::before {
        width: 25px;
        border-radius: 25px;
        font-size: 1.2em;
        height: 25px;
        padding-left: 9px;
        padding-top: 1px
    }
    .page-id-10422 ul.port_sim_steps li:nth-child(2)::before {
        width: 25px;
        border-radius: 25px;
        font-size: 1.2em;
        height: 25px;
        padding-left: 8px;
        padding-top: 1px
    }
    .page-id-10422 ul.port_sim_steps li:nth-child(2) {
        margin-left: 6%;
        width: 100%;
        padding: 4px 0 4px 0
    }
    .page-id-10422 ul.port_sim_steps li:last-child {
        width: 100%;
        padding-left: 5%
    }
    .page-id-10422 ul.port_sim_steps li:last-child::before {
        width: 25px;
        font-size: 1.2em;
        height: 25px;
        padding-left: 8px;
        padding-top: 1px
    }
    .page-id-10422 #gform_8 {
        clear: both
    }
    .page-id-10422 .gform_wrapper .gform_body {
        margin-top: 0;
        width: 100%;
        margin-left: 0
    }
    .page-id-10422 .gform_wrapper .gform_body ul li {
        display: block;
        width: 100%
    }
    body .gform_wrapper ul li.gfield {
        margin-top: -18px
    }
    .page-id-10422 .ginput_container_text #input_8_1 {
        width: 549%;
        font-size: .9em;
        margin-left: .2em
    }
    .page-id-10422 .ginput_container_text #input_8_2 {
        width: 549%;
        font-size: .9em;
        margin-left: .2em
    }
    .page-id-10422 .ginput_container_email #input_8_4 {
        width: 549%;
        font-size: .9em;
        margin-left: .2em
    }
    .page-id-10422 .ginput_container_phone #input_8_5 {
        width: 549%;
        font-size: .9em;
        margin-left: .2em
    }
    .page-id-10422 .ginput_container_text #input_8_6 {
        width: 549%;
        font-size: .9em;
        margin-left: .2em
    }
    .page-id-10422 .ginput_container_select #input_8_7 {
        width: 549%;
        font-size: .9em;
        margin-left: .2em
    }
    .page-id-10422 .ginput_container_phone #input_8_8 {
        width: 549%;
        font-size: .9em;
        margin-left: .2em
    }
    .page-id-10422 .ginput_container_phone #input_8_9 {
        width: 549%;
        font-size: .9em;
        margin-left: .2em
    }
    .page-id-10422 .ginput_container_text #input_8_10 {
        width: 549%;
        font-size: .9em;
        margin-left: .2em
    }
    .page-id-10422 ul.gfield_checkbox {
        padding: 0;
        margin: 0;
        position: relative;
        top: -29px
    }
    .page-id-10422 ul.gfield_checkbox li.gchoice_8_11_1 {
        padding: 0;
        top: -1px
    }
    .page-id-10422 .gform_footer #gform_submit_button_8 {
        margin-top: 0;
        float: none;
        margin-left: 35%
    }
}

@media only screen and (max-width:375px) {
    .page-id-10422 ul.port_sim_steps li:nth-child(2) {
        font-size: 11px;
        padding: 12px 0 15px 7px;
        margin-left: 15px
    }
}

@media (min-width:576px) and (max-width:767px) {
    .page-id-10422 ul.port_sim_steps li:first-child {
        font-size: 13px
    }
    .page-id-10422 ul.port_sim_steps li:nth-child(2) {
        font-size: 13px
    }
    .page-id-10422 ul.port_sim_steps li:last-child {
        width: 100%;
        padding-left: 6%;
        font-size: 13px;
        margin-bottom: 12px
    }
    .page-id-10422 .ginput_container_select #input_8_7 {
        margin-left: -.3em
    }
    .page-id-10422 .ginput_container_email #input_8_4,
    .page-id-10422 .ginput_container_phone #input_8_5,
    .page-id-10422 .ginput_container_phone #input_8_8,
    .page-id-10422 .ginput_container_phone #input_8_9,
    .page-id-10422 .ginput_container_select #input_8_7,
    .page-id-10422 .ginput_container_text #input_8_1,
    .page-id-10422 .ginput_container_text #input_8_10,
    .page-id-10422 .ginput_container_text #input_8_2,
    .page-id-10422 .ginput_container_text #input_8_6 {
        width: 95%
    }
    .bundle .plan-box_price-content .plan-box_period {
        font-size: 13px
    }
}

@media (min-width:768px) and (max-width:991px) {
    .bundle .plan-box_cust_msg,
    .bundle .plan-box_price-content .plan-box_period,
    .plan-box_summary {
        font-size: 16px
    }
    .page-id-10422 li#field_8_10 {
        margin-top: 0;
        width: 32%!important
    }
    .page-id-10422 li#field_8_1 {
        margin-top: 0
    }
    .page-id-10422 ul.port_sim_steps li:first-child::before {
        width: 49px;
        font-size: 3.5em;
        height: 48px;
        left: 28px;
        padding-left: 13px;
        padding-top: 12px
    }
    .page-id-10422 #et-main-area .et_refer_friend .et_pb_row_2 {
        padding-top: 27px;
        width: 80%!important;
        margin-right: 15.5%
    }
    .page-id-10422 .et_pb_section .et_pb_row {
        width: 100%!important
    }
    .page-id-10422 ul.port_sim_steps li:first-child {
        font-size: 11px;
        width: 26%;
        margin-left: 6%;
        line-height: 16px
    }
    .page-id-10422 ul.port_sim_steps li:nth-child(2)::before {
        content: "2";
        width: 49px;
        font-size: 2.5em;
        height: 48px;
        left: 35%;
        padding-left: 15px;
        padding-top: 12px
    }
    .page-id-10422 ul.port_sim_steps li:nth-child(2) {
        margin-left: 8%
    }
    .page-id-10422 ul.port_sim_steps li:last-child::before {
        width: 49px;
        font-size: 3em;
        height: 48px;
        left: 63%;
        padding-left: 15px;
        padding-top: 13px
    }
    .page-id-10422 ul.port_sim_steps li:last-child {
        width: 30%;
        float: right;
        display: inline-block;
        color: #383838;
        line-height: 16px;
        font-size: 12px;
        padding-left: 15px;
        font-weight: 300
    }
    .page-id-10422 .entry-content ul {
        padding: 0 0 44px 16px
    }
    .page-id-10422 .gform_wrapper ul.gform_fields {
        padding-left: 0
    }
    .page-id-10422 ul.port_sim_steps li:nth-child(2) {
        margin-left: 8%;
        font-size: 11px;
        line-height: 16px
    }
    .page-id-10422 .ginput_container_text #input_8_1 {
        font-size: 11px
    }
    .page-id-10422 .ginput_container_text #input_8_2 {
        font-size: 11px
    }
    .page-id-10422 .ginput_container_email #input_8_4 {
        font-size: 11px
    }
    .page-id-10422 .ginput_container_phone #input_8_5 {
        font-size: 11px
    }
    .page-id-10422 .ginput_container_text #input_8_6 {
        font-size: 11px;
        width: 93%
    }
    .page-id-10422 .ginput_container_select #input_8_7 {
        font-size: 11px;
        width: 92%
    }
    .page-id-10422 .ginput_container_phone #input_8_8 {
        font-size: 11px
    }
    .page-id-10422 .ginput_container_phone #input_8_9 {
        font-size: 11px
    }
    .page-id-10422 .ginput_container_text #input_8_10 {
        font-size: 11px;
        width: 71%
    }
    .page-id-10422 .gform_wrapper.gf_browser_safari .gfield_checkbox li input {
        margin-top: 4px;
        margin-left: 0
    }
    .page-id-10422 #label_8_11_1 {
        font-size: 11px;
        width: 90%
    }
    .page-id-10422 li#field_8_10 {
        margin-top: 0;
        min-width: 40%!important
    }
}

@media (max-width:991px) {
    .roaming_dropdown_div {
        text-align: center
    }
    .et_pb_homepage_banner .et_pb_more_button {
        margin-top: 0!important
    }
    .lyca_cart_tabs .et_pb_column {
        margin-bottom: 0
    }
    .nav-tabs>li a,
    .nav-tabs>li.active a {
        font-size: 2em
    }
    .modal-submit,
    .modal-submitRegister {
        margin: 7% 0 2%
    }
    button#login_submit {
        margin-top: 0
    }
    .modalsubmit-Section a {
        padding-left: 2%;
        text-align: center!important
    }
    .page-id-3844 .tabSection {
        padding-top: 0
    }
    .lca_payment_section.et_pb_column_2_3,
    .lyca_cart_tabs .et_pb_column {
        width: 100%
    }
    div.lca_payment_section .leftpanel li.active {
        border: solid 1px;
        margin-left: 0
    }
    .contact-us-second-part-from-image {
        width: 50%
    }
    body .lycacheckout-tabs .proceed_btn_mbl {
        text-align: center
    }
    body .lycacheckout-tabs .proceed_btn_mbl input {
        font-size: 18px!important;
        margin: 5% auto
    }
    body .lycacheckout-tabs .proceed_btn_mbl input:hover {
        background: #08DC7D!important;
        padding: .2em 1em
    }
    .single-bundle .bundleBg .bundlebgContainer .plan-box_content {
        margin-top: 8rem
    }
}

@media (min-width:992px) {
    .lyca_cart_tabs.et_pb_row {
        padding-top: 0;
        margin-top: -12px
    }
    .contact-form-main-container-class {
        max-width: 65%;
        margin: 0 auto;
        float: none;
        box-shadow: -1px 4px 10px rgba(80, 72, 72, .1);
        background: #fff
    }
    .melissa {
        margin-top: 20px
    }
    .accordion-link {
        display: none
    }
    .recommend_container .col-md-4 {
        padding: 7px
    }
    .main_panel {
        margin-left: -16px;
        border: solid 1px #bababa
    }
    .modal-content {
        width: 707px
    }
    body .marketing-NUS-popup {
        width: 450px
    }
    .navquicktopup .modal-content {
        width: 450px
    }
    p.text-center.col-md-offset-1.col-md-10 {
        margin-bottom: 2em
    }
    .page-id-3844 .tabSection {
        padding-top: 0
    }
    #divresult table tr>td:nth-child(1) {
        font-size: 23px
    }
}

@media (max-width:1023px) {
    #page-container .registerpage_section {
        padding-top: 0
    }
    #frm_register .et_pb_button {
        float: none!important
    }
    .page-id-3844 .et_pb_tab_2 .et_pb_tab_content select.selectRoamingCuntry,
    .roaming_dropdown_large {
        font-size: 1.2em!important
    }
    .page-id-3844 .table th span {
        font-size: 1em
    }
    .page-id-3844 .table td {
        font-size: 1.2em
    }
    .page-id-3844 .table th img {
        width: 4em
    }
    .page-id-3844 ul.internationalRatestab li:last-child select {
        width: 100%
    }
    .bundle-box_scrollable-grid {
        width: 288px!important
    }
    #main-footer .secure_txt {
        display: block
    }
    #main-footer div#footer-info {
        width: 100%;
        float: left;
        background: rgba(29, 28, 28, .43)
    }
    #footer-bottom .container {
        padding: 0
    }
    .mobile-main-content .heading-for-cookie {
        font-size: 2em;
        margin-bottom: .3em
    }
    .page-id-86786 .et_pb_code_0 h2,
    .page-id-86786 .et_pb_code_0 h3 {
        font-size: 1.5em
    }
    div.subscribe-block .et_form_input_text {
        margin-top: 0
    }
    .et_globeman .et_pb_code .et_pb_slide_title {
        margin: 0
    }
    div.et_globeman .et_pb_code .et_pb_slide_title {
        margin-top: 0
    }
}

@media (max-width:767px) {
    div#et-top-menu>ul>li.apple {
        float: right;
        margin-right: 15px;
        font-size: 1.5em
    }
    #et-top-menu>ul>li.andriod {
        float: right;
        font-size: 1.5em
    }
    .modal-Login,
    .modal-register,
    .responsive-tabs-container.accordion-xs .nav-tabs {
        display: none
    }
    body.page-id-10422 .port_sim_steps li {
        position: relative;
        overflow: visible
    }
    html body .gform_wrapper ul li.gfield {
        margin-top: 5px
    }
    .page-id-10422 .gform_wrapper .gform_footer {
        margin-top: 0
    }
    .page-id-10422 .et_pb_tab {
        padding: 24px 15px
    }
    li#field_8_11 {
        width: 100%
    }
    .responsive-tabs-container .tab-pane {
        padding-left: 0;
        padding-right: 0
    }
    .order-details ul {
        padding-right: 5px
    }
    .order-details ul.selecttopupul {
        text-align: center;
        width: 100%
    }
    .cheapcalls_icon_strip .stripe_icons_responsive h4 {
        font-size: 1.1em
    }
    .landing-page-callingindia h3 {
        font-size: 1.2em
    }
    #callRatesDisplay .roaming-rates-block:nth-child(2n+1) {
        clear: both
    }
    .apply-coupon input[type=text],
    div.apply-coupon .apply_button {
        float: left
    }
    .slect-country-send-a-free-sim-family+div.row-fluid div:nth-child(3n+1) {
        clear: both
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .responsive-tabs-container.accordion-md .nav-tabs {
        display: none
    }
    .responsive-tabs-container.accordion-md .accordion-link {
        display: block
    }
}

@media (min-width:1200px) {
    .responsive-tabs-container.accordion-lg .nav-tabs {
        display: none
    }
    .responsive-tabs-container.accordion-lg .accordion-link {
        display: block
    }
    .et_pb_code.subscribe-block {
        margin-top: 5.5%;
        padding: 0
    }
    .et_globeman .et_pb_code .et_pb_slide_title {
        width: 41.66666667%;
        float: left
    }
    .page-id-3715 .stripe_icons_rotating_icons .links_for_text_stripe_text {
        padding-left: 3%
    }
}

@media (min-width:768px) {
    .navquicktopup .modal-dialog {
        width: 450px
    }
    body #myModal_marketing .modal-dialog {
        width: 450px
    }
    li#field_8_10 {
        min-width: 296px
    }
    .page-id-10422 .gfield_visibility_visible {
        display: inline-block;
        width: 21%!important
    }
    .page-id-10422 .ginput_container_phone #input_8_8 {
        min-width: 254px
    }
    .gform_wrapper ul.gform_fields li.gfield {
        vertical-align: top
    }
    .bundle-details-tabs ul li.et_pb_tab_active:after,
    .bundle-details-tabs ul li.et_pb_tab_active:before {
        top: 98%;
        left: 50%;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none
    }
    .bundle-details-tabs ul li.et_pb_tab_active:before {
        border-color: rgba(194, 225, 245, 0);
        border-top-color: #006fba;
        border-width: 8px;
        margin-left: -5%
    }
    .order-details li.et_gfield_recharge_number+li h3.list-group-item-heading {
        line-height: 100px;
        margin: 0;
        padding: 0
    }
    /* .events-specialoffer-bundleslist{display: flex; justify-content: center;}
	.plan-box_scrollable-grid { width: 235px;} */
}

@media (max-device-width:568px) {
    .page-id-10422 .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description {
        padding-right: 0;
        margin-top: 0
    }
    .page-id-10422 #field_8_11 .gfield_description.validation_message {
        margin-top: -29%;
        margin-bottom: 24px;
        margin-left: 8%
    }
    .page-id-10422 .gform_wrapper ul.gform_fields li.gfield.gfield_error+li.gfield.gfield_error {
        margin-top: 0
    }
    .page-id-10422 .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container {
        margin-top: 0
    }
    .page-id-10422 li#field_8_1,
    .page-id-10422 li#field_8_10,
    .page-id-10422 li#field_8_2,
    .page-id-10422 li#field_8_3,
    .page-id-10422 li#field_8_4,
    .page-id-10422 li#field_8_5,
    .page-id-10422 li#field_8_6,
    .page-id-10422 li#field_8_7,
    .page-id-10422 li#field_8_8,
    .page-id-10422 li#field_8_9 {
        margin-top: 0
    }
}

@media (max-width:761px),
(max-device-width:1023px) and (min-device-width:768px) {
    .page-id-10422 .gform_wrapper ul.gform_fields li.gfield.gfield_error+li.gfield.gfield_error {
        margin-top: 0
    }
    .page-id-10422 #field_8_11 .gfield_description.validation_message {
        margin-left: 6%;
        margin-top: -10%
    }
}

@media (min-width:568px) and (max-width:568px) {
    .page-id-10422 #field_8_11 .gfield_description.validation_message {
        margin-top: -17%;
        margin-bottom: 24px;
        margin-left: 5%
    }
}

.page-id-83960 .validation_error {
    display: none;
    color: red
}

.page-id-83960 .validation_message {
    margin-left: 14px;
    margin-top: -20px;
    color: red!important
}

.page-id-83960 #input_11_2 {
    border: 1px solid rgba(152, 146, 146, .35)
}

.page-id-83960 #input_11_3 {
    border: 1px solid rgba(152, 146, 146, .35)
}

.page-id-10422 .validation_message {
    color: red!important
}

.mini_cart_section .list-group .list-group-item {
    padding: 5px 15px 1px 15px
}

.page-id-86788 .request_your_free_sim_button {
    padding: .2em 1em
}

.top_up_rate .fa-times-circle-o {
    font-weight: 300;
    color: #ddd;
    font-size: 21px;
    margin-left: 9px
}

.checkout .right_block {
    padding-top: 0
}

.checkout .right_block .et_pb_column_empty {
    display: none
}

.checkout .right_block .et_pb_column_empty+div {
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: 10
}

a.addnow_btn {
    background: #fff;
    border: 1px solid #08DC7D;
    color: #08DC7D;
    padding: 5px 20px;
    font-size: 12px;
    box-shadow: 1px 1px 1px 1px #dcdcdc;
    margin-left: 15%
}

.selecttopupul li {
    display: inline-block;
    list-style: none;
    margin-left: 3%
}

a.et_pb_button.addnow_btn:hover {
    padding: 5px 20px!important
}

.selecttopupul li label {
    border: 1px solid #1478c2;
    padding: 6px 10px;
    border-radius: 50%;
    height: 40px;
    width: 40px;
    text-align: center;
    color: #006fb9;
    cursor: pointer
}

.selecttopupul li input {
    visibility: hidden
}

.selecttopupul li input[type=radio]:checked+label {
    background-color: #006fb9;
    color: #fff
}

.lyca_cart_summary .mobile_number_topup {
    margin-left: 4%;
    color: #0e0e0e;
    font-size: 14px
}

.lyca_cart_summary .reg_mobile_number {
    color: #006bc0;
    font-size: 14px
}

.lyca_cart_summary .mini_cart_section span.item-select {
    font-size: 14px;
    font-weight: 300
}

.lyca_cart_summary .mini_cart_section span.item-price {
    font-size: 22px
}

.lyca_cart_summary .UK_plan_topup_page {
    font-size: 9px;
    width: 85%
}

.lyca_cart_summary .refer_topup_page {
    font-weight: 300;
    font-size: 14px;
    color: #006bc0;
    float: right;
    text-decoration: underline
}

.lyca_cart_summary .topup_price {
    font-size: 24px!important;
    margin-left: 20px;
    float: right!important
}

.lyca_cart_summary .top_page_totalamount {
    width: 96%!important;
    border-bottom: none
}

.lyca_cart_summary .et_pb_more_button {
    display: inline-block;
    margin-top: 20px;
    color: #fff;
    text-shadow: none;
    text-decoration: none;
    min-width: 140px
}

.lyca_cart_summary .et_pb_button {
    position: relative;
    padding: .2em 5px;
    border: 0;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    border-radius: 25px;
    background: #08DC7D;
    font-size: 18px;
    font-weight: 300;
    line-height: 1.7em!important;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    transition: all .2s;
    color: #fff;
    text-align: center
}

.top_up_ultra_rates .lnr-cross-circle {
    font-weight: 300;
    color: rgba(39, 35, 35, .64);
    font-size: 19px;
    margin-left: 9px
}

#cartsummary .mobile_number_topup {
    font-size: 18px!important;
    margin-left: 0!important
}

#cartsummary .topup_number_mobiless {
    color: #0078cf
}

#cartsummary .refer_topup {
    color: #0078cf;
    font-size: 15px;
    margin-left: 53%;
    text-decoration: underline;
    float: inherit!important
}

#cartsummary .lyca_cart_summary .et_pb_tab {
    padding: 20px 10px
}

#cartsummary .total_amount_topup {
    font-size: 17px;
    padding-top: 6px
}

#cartsummary .topup_rate_total {
    margin-left: 68px;
    font-size: 31px
}

#cartsummary .lyca_cart_topup_summary {
    margin: 5% auto
}

#cartsummary .proceed_btn {
    text-align: center
}

#cartsummary .lyca_cart_summary .list-group-item {
    border: none;
    padding: 0 15px
}

#cartsummary .display_flex_topup {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    justify-content: space-between
}

#cartsummary .utra_topup_margin_bot {
    height: 29px
}

#cartsummary .top_up_rate {
    font-size: 19px
}

#cartsummary .top_up_ultra_rates {
    font-size: 19px
}

#cartsummary .topup_border_rate {
    border-top: 1px solid #ddd!important
}

#cartsummary .total_amount_border_topup {
    border: 1px solid #e8e8e8!important;
    border-left: none!important;
    border-right: none!important;
    padding-top: 21px
}

.display_flex_newsim {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap
}

.newsim_freesim_content {
    color: #31bf6a;
    font-weight: 700;
    margin-top: 2px
}

.newsim_freesim_content_free {
    font-size: 19px;
    display: inline-table
}

.refer_newsim_friend {
    margin-bottom: 10px;
    font-size: 15px;
    margin-left: 137px;
    text-decoration: underline;
    color: #006fb9
}

.delivery_charges_newsim {
    font-size: 15px;
    margin-top: 12px;
    margin-left: 122px
}

.total_amount_newsim_final {
    font-size: 32px
}

.topup_section_newsim_rate {
    font-size: 18px
}

.newsim_border_class {
    border-left: none!important;
    border-right: none!important;
    position: inherit!important
}

.total_amount_border_newsim {
    border: 1px solid #ddd!important;
    border-left: none!important;
    border-right: none!important;
    margin-top: 2%
}

.newsim_freesim_content_free .lnr-cross-circle {
    font-weight: 300;
    color: rgba(39, 35, 35, .64);
    font-size: 19px;
    margin-left: 9px;
    cursor: pointer;
    position: relative;
    top: 2px
}

.topup_section_newsim_rate .lnr-cross-circle {
    font-weight: 300;
    color: rgba(39, 35, 35, .64);
    font-size: 19px;
    margin-left: 9px;
    cursor: pointer;
    top: 1.2px;
    position: relative
}

.lyca_cart_newsim_summary {
    width: 10px!important;
    left: 29%
}

li.list-group-item {
    border-width: 0 0 2px 0
}

.nc_order_section li.list-group-item {
    border-width: 0;
    box-shadow: -1px 4px 10px rgba(80, 72, 72, .1);
    -moz-box-shadow: -1px 4px 10px rgba(80, 72, 72, .1);
    -webkit-box-shadow: -1px 4px 10px rgba(80, 72, 72, .1);
    margin-bottom: 2%;
    border-radius: 5px
}

.list-group-item input#input_1_1 {
    border-width: 0 0 1px 0
}

.list-group-item button.et_pb_more_button.et_pb_button {
    background-color: #fff;
    color: #000
}

.checkout .right_block {
    padding-top: 0
}

.checkout .right_block .et_pb_column_empty {
    display: none
}

.checkout .right_block .et_pb_column_empty+div {
    position: absolute;
    top: -467px;
    right: 10px;
    z-index: 10
}

.selecttopupul li {
    display: inline-block;
    list-style: none
}

a.et_pb_button.addnow_btn:hover {
    padding: 5px 20px!important
}

ul.selecttopupul li label {
    font-weight: 300;
    border: 1px solid #1478c2;
    padding: 3px 0;
    border-radius: 50%;
    height: 45px;
    width: 45px;
    text-align: center;
    color: #1478c2;
    cursor: pointer;
    line-height: 2em;
    font-size: 19px
}

.selecttopupul li input {
    visibility: hidden;
    margin-right: -.5em
}

.selecttopupul li input[type=radio]:checked+label {
    background-color: #006fb9;
    color: #fff
}

.lyca_cart_summary .mobile_number_topup {
    color: #0e0e0e;
    font-size: 14px
}

.lyca_cart_summary .reg_mobile_number {
    color: #006bc0;
    font-size: 14px
}

.lyca_cart_summary .mini_cart_section span.item-select {
    font-size: 22px;
    font-weight: 300
}

.lyca_cart_summary .mini_cart_section span.item-price {
    font-size: 22px
}

.lyca_cart_summary .UK_plan_topup_page {
    font-size: 9px;
    width: 85%
}

.lyca_cart_summary .refer_topup_page {
    font-weight: 300;
    font-size: 14px;
    color: #006bc0;
    float: right;
    text-decoration: underline
}

.lyca_cart_summary .topup_price {
    font-size: 24px!important;
    margin-left: 20px;
    float: right!important
}

.lyca_cart_summary .top_page_totalamount {
    width: 96%!important;
    border-bottom: none
}

.lyca_cart_summary .et_pb_more_button {
    display: inline-block;
    margin-top: 20px;
    color: #fff;
    text-shadow: none;
    text-decoration: none;
    min-width: 140px
}

.lyca_cart_summary .et_pb_button {
    position: relative;
    padding: .2em 1em;
    border: 0;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    border-radius: 25px;
    background: #08DC7D;
    font-size: 18px;
    font-weight: 300;
    line-height: 1.7em!important;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    transition: all .2s;
    color: #fff;
    text-align: center
}

.mini_cart_section span.item-select {
    font-size: 14px;
    font-weight: 300
}

.newsim-od-top {
    padding: 0;
    box-shadow: -1px 4px 10px rgba(80, 72, 72, .1);
    -moz-box-shadow: -1px 4px 10px rgba(80, 72, 72, .1);
    -webkit-box-shadow: -1px 4px 10px rgba(80, 72, 72, .1);
    display: flex;
    align-items: center;
    justify-content: center;
    background: #fff
}

.newsim-od-top .col-md-11 {
    padding: 3% 0;
    background: #fff
}

.select-qty {
    text-align: right
}

.newsim-od-middle,
[class^=newsim-od-middle] {
    width: 100%;
    float: left;
    margin: 10px 0;
    box-shadow: -1px 4px 10px rgba(80, 72, 72, .1);
    -moz-box-shadow: -1px 4px 10px rgba(80, 72, 72, .1);
    -webkit-box-shadow: -1px 4px 10px rgba(80, 72, 72, .1);
    background: #fff
}

a.addnow_btn {
    background: #fff;
    border: 1px solid #08DC7D;
    color: #08DC7D;
    padding: 5px 30px;
    font-size: 14px;
    margin-left: 15%
}

a.et_pb_button.addnow_btn:hover {
    padding: 5px 30px!important
}

.selectize-input input::-webkit-input-placeholder {
    color: #000
}

.selectize-input input::--moz-placeholder {
    color: #000
}

.selectize-input input::-ms-input-placeholder {
    color: #000
}

.newsim-od-bottom input::-webkit-input-placeholder {
    color: #b7b7b7
}

.newsim-od-bottom input::-moz-placeholder {
    color: #b7b7b7
}

.newsim-od-bottom input:-ms-input-placeholder {
    color: #b7b7b7
}

.newsim-od-bottom input:-moz-placeholder {
    color: #b7b7b7
}

.congo i.fa-gift,
.congo i.lnr-gift {
    color: #ff0101
}

.congo {
    text-align: right;
    margin: 0;
    padding: 0
}

.congo .congotext {
    font-size: 12px
}

.congo .congotalktime {
    font-weight: 700;
    font-size: 12px
}

.newsim-od-middle .bluetext {
    color: #006fb9;
    font-size: 15px
}

.newsim-od-middle span {
    font-weight: 700
}

.newsim-od-middle .planadded img {
    width: 35px;
    margin-right: 2%
}

.newsim-od-top div>img {
    width: 30px
}

.newsim-od-top h4,
.simright h4 {
    margin-top: 2%;
    padding: 0
}

.apply-coupon input,
.newsim-od-bottom input {
    border: none;
    border-bottom: 1px solid #e0dede;
    font-size: 1em;
    margin: 0;
    width: 65%
}

.apply-coupon .apply_button,
.apply_button,
.et_pb_button.apply_button,
.newsim-od-bottom button,
.register_form .light_bg_btn {
    border-radius: 20px;
    border: 1px solid #a0a2a1;
    background: #fff;
    padding: 0 30px;
    margin-left: 2%
}

.apply-coupon .apply_button {
    height: 28px
}

.register_form .light_bg_btn {
    width: auto
}

.register_form a.ques_help {
    position: absolute;
    top: 10px;
    right: 10px
}

.newsim-od-bottom .tnc {
    padding: 0;
    font-size: 12px;
    color: #b7b7b7
}

.planadded {
    display: none
}

.simright {
    background: #fff
}

.simright .col-md-12:nth-child(2) .col-md-3 {
    padding: 5px 0;
    font-weight: 700
}

.newsim-od-bottom {
    margin-top: 10px
}

.newsim-od-bottom .col-md-8 {
    text-align: right
}

h3.list-group-item-heading.add-bundle:before {
    content: url(https://s3-ap-southeast-2.amazonaws.com/lycamobileauweb/lycamobile-au-cms/wp-content/uploads/2018/02/12094345/bundles2-1.svg);
    width: 24px
}

h3.list-group-item-heading.add-bundle:before,
h3.list-group-item-heading.add-top-up:before {
    width: 24px;
    height: 50px;
    top: 10px;
    left: 10px;
    position: relative;
    display: inline-block;
    margin-right: 38px
}

h3.list-group-item-heading.add-top-up:before {
    content: url(https://s3-ap-southeast-2.amazonaws.com/lycamobileauweb/lycamobile-au-cms/wp-content/uploads/2018/02/12094345/topup-1.svg);
    width: 24px
}

.list-group-item-heading h3 {
    float: left
}

.list-group-item:last-child {
    border-width: 0 0 1px
}

.table-cell {
    display: table-cell;
    vertical-align: middle
}

.et_gfield_recharge_number .table-cell.edit_btn {
    cursor: pointer;
    vertical-align: bottom;
    padding-bottom: 5px
}

.order-details .et_gfield_recharge_number .table-cell svg {
    margin-right: 20px
}

.list-group .table-cell svg {
    margin-right: 5px
}

.et_gfield_recharge_number .table {
    margin-bottom: 0
}

.add-bundle .lnr-plus-circle {
    margin-top: -33px;
    font-size: 35px;
    color: #006fc8
}

.order-details span.lnr.lnr-plus-circle.pull-right {
    margin-top: 12px
}

span.lnr.lnr-plus-circle.pull-right {
    font-size: 30px;
    margin-top: 12px;
    color: #006fb9;
    cursor: pointer
}

.right_block .et_pb_tab {
    padding: 15px 20px
}

.right_block .lyca_cart_summary ul li.et_pb_tab_3 {
    margin-bottom: -10px;
    box-shadow: -2px 3px 10px #dae4e8
}

.lyca_cart_summary .et_pb_tab {
    border-radius: 0 0 10px 10px;
    box-shadow: -2px 3px 10px #dae4e8
}

.lyca_cart_item {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    padding: 10px 15px 10px 0;
    justify-content: space-between
}

.floating_cart {
    position: absolute;
    right: 3%;
    top: 25px;
    border-radius: 10px;
    background: #fff;
    box-shadow: -1px 4px 10px rgba(80, 72, 72, .1);
    margin-right: 0!important
}

.floating_cart .tab-content {
    margin-top: 20px
}

.list-group ul {
    padding-left: 5px
}

.form-control {
    box-shadow: none;
    border-radius: 0
}

form .form-control:focus {
    border-color: #66afe9;
    border-bottom: solid 1px #545454!important;
    box-shadow: none
}

form .form-control.light_bg_btn:focus {
    border-color: #545454
}

.checkbox input[type=checkbox] {
    margin-top: 0;
    padding-right: 5px;
    width: 17px;
    height: 19px
}

span.styled_number {
    border: 1px solid #1478c2;
    padding: 2px 13px;
    border-radius: 50%;
    height: 45px;
    width: 45px;
    color: #006fb9;
    display: inline;
    margin-right: 7px
}

.bordered {
    border: solid 1px #ddd;
    box-shadow: -1px 4px 10px rgba(80, 72, 72, .1);
    -moz-box-shadow: -1px 4px 10px rgba(80, 72, 72, .1);
    -webkit-box-shadow: -1px 4px 10px rgba(80, 72, 72, .1);
    background-color: #fff
}

.checkbox input[type=checkbox] {
    margin-top: 0;
    padding-right: 5px;
    width: 17px;
    height: 19px
}

span.styled_number {
    border: 1px solid #1478c2;
    padding: 7px 12px;
    border-radius: 50%;
    height: 30px;
    width: 30px;
    color: #006fb9;
    display: inline;
    margin-right: 7px;
    font-size: 18px
}

.bordered {
    border: solid 1px #ddd
}

.bordered-top {
    border-top: solid 1px #ddd
}

.address_section h2 {
    color: #006fb9;
    padding: 15px 10px 15px 15px;
    font-size: 28px;
    margin-bottom: 10px;
    border-left: 0;
    border-right: 0
}

.address_section form {
    padding: 0 5% 20px 7%
}

.address_section form .col-xs-6 {
    margin-bottom: 25px
}

.address_section h2,
.confirm_section h2 {
    color: #006fb9;
    padding: 15px 10px 15px 15px;
    font-size: 24px;
    margin-bottom: 0;
    border-left: 0;
    border-right: 0
}

.address_section form {
    padding: 0 5% 20px 7%
}

.address_section h2 span.lnr {
    margin-top: 5px;
    color: #006fb9;
    cursor: pointer
}

.address_section form .col-xs-6 {
    margin-bottom: 25px
}

@media (min-width:768px) and (max-width:991px) {
    .floating_cart {
        width: 96%!important;
        right: 0;
        left: 2%;
        position: relative
    }
    #cartsummary .mobile_number_topup {
        font-size: 1.3em!important
    }
    #cartsummary .top_up_rate {
        font-size: 1.4em
    }
    #cartsummary .top_up_ultra_rates {
        font-size: 1.4em
    }
    #cartsummary .total_amount_topup {
        font-size: 1.3em;
        padding-top: 12px
    }
    #cartsummary .topup_rate_total {
        font-size: 2em
    }
    #cartsummary .refer_topup {
        font-size: 1.1em;
        margin-left: 80%
    }
    .newsim_freesim_content {
        font-size: 1.2em;
        margin-top: 9px
    }
    .newsim_freesim_content_free {
        font-size: 1.3em
    }
    .topup_section_newsim {
        font-size: 1.2em
    }
    .topup_section_newsim_rate {
        font-size: 1.3em
    }
    .refer_newsim_friend {
        font-size: 1.1em
    }
    .delivery_charges_newsim {
        font-size: 1.05em
    }
    .total_amount_newsim {
        font-size: 1.4em;
        margin-top: 17px
    }
    .total_amount_newsim_final {
        font-size: 2.2em
    }
    .delivery_charges_newsim {
        margin-left: 74.9%
    }
    .lyca_cart_newsim_summary {
        margin-left: 10%!important
    }
    .slect-country-send-a-free-sim-family+div.row-fluid div:nth-child(6n+1) {
        clear: both
    }
}

.regs-page-from-placeholder {
    background: 0 0!important
}

@media (max-width:575px) {
    .terms-for-regs-page {
        font-size: .5em!important
    }
    .floating_cart {
        position: relative
    }
    #cartsummary .mobile_number_topup {
        font-size: 1.3em
    }
    #cartsummary .top_up_rate,
    #cartsummary .top_up_ultra_rates {
        font-size: 1.4em
    }
    #cartsummary .total_amount_topup {
        font-size: 1.3em;
        padding-top: 12px
    }
    #cartsummary .topup_rate_total,
    .total_amount_newsim_final {
        font-size: 2em;
        margin-right: 30px
    }
    #cartsummary .total_amount_newsim_final {
        margin-right: 10px
    }
    #cartsummary .refer_topup {
        font-size: 1.1em
    }
    .newsim_freesim_content {
        font-size: 1.2em;
        margin-top: 9px
    }
    .newsim_freesim_content_free {
        font-size: 1.3em
    }
    .topup_section_newsim {
        font-size: 1.2em
    }
    .topup_section_newsim_rate {
        font-size: 1.3em
    }
    .refer_newsim_friend {
        font-size: 1.1em
    }
    .delivery_charges_newsim {
        font-size: 1.05em
    }
    .total_amount_newsim_final {
        font-size: 2.2em
    }
    #cartsummary .top_up_rate {
        font-size: 1.4em
    }
    #cartsummary .top_up_ultra_rates {
        font-size: 1.4em
    }
    #cartsummary .total_amount_topup {
        font-size: 1.3em;
        padding-top: 12px
    }
    #cartsummary .topup_rate_total {
        font-size: 2em
    }
    #cartsummary .refer_topup {
        font-size: 1.1em
    }
    .newsim_freesim_content {
        font-size: 1.2em;
        margin-top: 5px
    }
    .newsim_freesim_content_free {
        font-size: 1.3em
    }
    .topup_section_newsim {
        font-size: 1.2em;
        margin: 0;
        padding-bottom: 0;
        line-height: 25px
    }
    .topup_section_newsim_rate {
        font-size: 1.3em
    }
    .refer_newsim_friend {
        font-size: 1.1em
    }
    .delivery_charges_newsim {
        font-size: 1.05em
    }
    .total_amount_newsim {
        font-size: 1.4em
    }
    .nav-link.active {
        text-align: center
    }
    #cartsummary .para_topup {
        font-size: 11px;
        width: 70%;
        padding-left: 6%;
        margin: 0;
        padding-bottom: 5%
    }
    #cartsummary .para_topup span {
        display: block;
        width: 70%
    }
    #cartsummary .refer_topup {
        margin-left: 36%
    }
    .refer_newsim_friend {
        margin-left: 121px
    }
    .delivery_charges_newsim {
        margin-left: 43%
    }
}

@media (min-width:576px) and (max-width:767px) {
    .floating_cart {
        position: relative
    }
    #cartsummary .mobile_number_topup {
        font-size: 1.3em!important
    }
    #cartsummary .top_up_rate {
        font-size: 1.4em
    }
    #cartsummary .top_up_ultra_rates {
        font-size: 1.4em
    }
    #cartsummary .total_amount_topup {
        font-size: 1.3em;
        padding-top: 12px
    }
    #cartsummary .topup_rate_total {
        font-size: 2em
    }
    #cartsummary .refer_topup {
        font-size: 1.1em
    }
    .newsim_freesim_content {
        font-size: 1.2em;
        margin-top: 9px
    }
    .newsim_freesim_content_free {
        font-size: 1.3em
    }
    .topup_section_newsim {
        font-size: 1.2em
    }
    .topup_section_newsim_rate {
        font-size: 1.3em
    }
    .refer_newsim_friend {
        font-size: 1.1em
    }
    .delivery_charges_newsim {
        font-size: 1.05em
    }
    .total_amount_newsim {
        font-size: 1.4em;
        margin-top: 17px
    }
    .total_amount_newsim_final {
        font-size: 2.2em
    }
    .floating_cart {
        position: relative
    }
    #cartsummary .para_topup {
        font-size: 11px;
        width: 37%
    }
    .delivery_charges_newsim {
        margin-left: 70.5%
    }
    .lyca_cart_newsim_summary {
        left: 40%
    }
}

@media (min-width:568px) and (max-width:568px) {
    .floating_cart {
        position: relative
    }
}

.top_up_rate .lnr-cross-circle {
    font-weight: 300;
    color: rgba(39, 35, 35, .64);
    font-size: 19px;
    margin-left: 9px;
    cursor: pointer
}

.lyca_cart_summary .my_cart_newsim_topup_content i {
    margin-right: 7px
}

.lyca_cart_summary .my_cart_newsim_topup_content {
    color: #08DC7D!important;
    text-align: center;
    font-weight: 300;
    background: #fff;
    cursor: default;
    border-radius: 10px 10px 0 0;
    width: 100%;
    box-shadow: 0 2px 5px #d6d4d4
}

.lyca_cart_summary .my_cart_newsim_topup_content:hover {
    border-color: #fff
}

.disable_shipping {
    cursor: none;
    pointer-events: none
}

.leftpanel.col-md-4 ul {
    list-style: none
}

.et_card_expiry span {
    display: inline-block;
    font-size: 1em;
    color: #fff
}

.lca_payment_section li.et_card_cvv {
    color: #fff
}

.list-group.order-details li.list-group-item {
    border-color: #e8e8e8
}

.list-group-item:last-child {
    border-radius: 0
}

.order-details ul.selecttopupul {
    padding-bottom: 0;
    padding-top: 3.9%
}

.order-details .list-group-item {
    padding-top: 9px;
    padding-bottom: 9px
}

.et_card_cvv label {
    font-weight: 300;
    padding-right: .5em
}

.savecard_label {
    color: #2b2828!important;
    font-weight: 300;
    padding-left: .5em;
    cursor: pointer
}

.lca_payment_section .leftpanel li.active {
    border-right: 1px solid #fff;
    width: 93.5%
}

.customer_testimonials_slider #quote-carousel {
    padding: 0 10px 30px 10px;
    margin-top: 30px;
    text-align: center;
    cursor: pointer
}

.customer_testimonials_slider #quote-carousel .carousel-indicators {
    display: none;
    right: 50%;
    top: auto;
    bottom: -10px;
    margin-right: -19px
}

.customer_testimonials_slider #quote-carousel .carousel-indicators li {
    background: silver
}

.customer_testimonials_slider #quote-carousel .carousel-indicators .active {
    background: #333;
    height: 10px;
    width: 10px;
    margin-bottom: 1px
}

.customer_testimonials_slider h1 {
    text-align: center;
    margin-bottom: -20px!important
}

.customer_testimonials_slider p {
    font-style: italic
}

.customer_testimonials_slider .customer_image {
    height: 100px;
    width: 100px;
    margin-top: 41px;
    border-radius: 56px;
    border: 7px rgba(119, 114, 114, .22);
    border-style: double
}

.customer_testimonials_slider .second_heading_customer {
    margin-top: 36px;
    color: #000
}

.customer_testimonials_slider .star-ratings-css {
    unicode-bidi: bidi-override;
    color: #08DC7D;
    font-size: 10px;
    height: 25px;
    width: 100px;
    margin: 0 auto;
    position: relative;
    padding: 0;
    text-shadow: 0 1px 0 #a2a2a2
}

.page-id-3715 .stripe_icons_rotating_icons {
    border-top: 4px solid #31bf6a;
    border-bottom: 4px solid #31bf6a;
    font-size: .8em;
    background: #fff
}

.lycacheckout-tabs .et_card_number input[type=text] {
    font-size: 1.2em!important
}

.page-id-3715 .stripe_icons_rotating_icons .links_for_text_stripe_text {
    color: #08DC7D;
    font-size: 15px;
    font-weight: 700
}

@media (min-width:576px) and (max-width:767px) {
    .stripe_icons_rotating_icons .stripe_icons_responsive:nth-child(-n+3) {
        margin-bottom: 10px
    }
}

.pers-details-heading-main {
    margin-top: 7%!important
}

.tabs-left,
.tabs-right {
    border-bottom: none;
    padding-top: 2px
}

.tabs-left {
    border-right: 1px solid #ddd
}

.tabs-left>li,
.tabs-right>li {
    float: none;
    margin-bottom: 2px
}

.tabs-left>li {
    margin-right: -1px
}

.tabs-left>li.active>a,
.tabs-left>li.active>a:focus,
.tabs-left>li.active>a:hover {
    border-bottom-color: #ddd;
    border-right-color: transparent
}

.tabs-left>li>a {
    border-radius: 4px 0 0 4px;
    margin-right: 0;
    display: block
}

.buffer_space {
    margin: 10px;
    width: 98%;
    float: left
}

.single-bundle .buffer_space {
    width: 100%;
    margin: 10px 0
}

.bundle-plan .plan-box_content,
.bundlebgContainer .plan-box_content {
    background: 0 0
}

.bundle-plan .bundle-plan-box_name,
.bundlebgContainer .bundle-plan-box_name {
    text-align: center;
    position: relative
}

.bundle-plan .bundle-plan-box_name span:after,
.bundlebgContainer .bundle-plan-box_name span:after {
    content: ' ';
    position: absolute;
    top: 100%;
    left: 50%;
    width: 80px;
    transform: translateX(-50%);
    border-bottom: solid 1px #f5941d
}

.bundlebgContainer .bundle-plan,
.recommend_container .bundle-plan {
    background-color: #fff;
    padding: 0;
    box-shadow: 0 0 5px 5px #ececec
}

.offer-badge {
    background: #f5941d;
    color: #fff;
    display: inline-block;
    left: -20px;
    padding: 1px 15px;
    position: relative;
    float: left;
    top: 50px
}

.border-between>[class*=col-]:before {
    background: #e3e3e3;
    bottom: 0;
    content: " ";
    left: 0;
    position: absolute;
    width: 1px;
    top: 0
}

.border-between>[class*=col-]:first-child:before {
    display: none
}

.minutes_details.border-between>[class*=col-]:last-child:before {
    display: none
}

.padding-zero {
    padding-right: 5px;
    padding-left: 5px
}

.unlimited_details {
    padding-top: 30px
}

.minutes_details,
.unlimited_details {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 20px;
    min-height: 40px
}

.minutes_details>div,
.unlimited_details>div {
    height: 32px
}

.minutes_details h4,
.unlimited_details h4 {
    margin: 0;
    padding: 0;
    font-size: 17px
}

.minutes_details {
    padding-top: 20px;
    padding-bottom: 25px;
    border-top: solid 1px #dfdfdf;
    border-bottom: solid 1px #dfdfdf
}

.bundle-detailList a {
    color: #23b04b
}

.bundle-detailList .bundle-existing a {
    color: #337ab7;
    text-decoration: underline
}

.separator_text {
    color: #ed1313;
    font-size: 1.2em;
    font-weight: 700
}

.white_icon {
    fill: #fff
}

.bundle-plan .plan-box_btn {
    position: relative;
    margin-top: 25px
}

.mb-30,
.recommended_bundles {
    margin-bottom: 30px
}

.recommend_heading {
    font-size: 27px;
    margin: 0
}

.recommend_section {
    margin-top: 15px;
    color: #fff
}

.font-light,
.font-light a {
    color: #fff
}

.old-price {
    position: absolute;
    right: 0;
    top: 70px;
    font-size: .6em
}

.addSection-second+.font-light {
    margin-top: 20px
}

@media (min-width:992px) {
    #cartsummary .total_amount_topup {
        font-size: 23px;
        padding: 0;
        margin: 0;
        line-height: 50px
    }
    .fraud-warning-selectise-for-drop-down {
        margin-top: 3px
    }
    #frm_register .reg-dob-label {
        line-height: 35px;
        padding-top: 10px
    }
    .lycacheckout-tabs .tab-pane {
        width: 68%;
        padding-bottom: 2%
    }
    .minutes_details .mins_icon {
        width: 11%
    }
    .minutes_details .col-md-4 {
        width: 31%
    }
    .col-lg-8.recommend_container,
    .col-md-8.recommend_container {
        padding: 0;
        padding-top: 1%
    }
    .slect-country-send-a-free-sim-family+div.row-fluid div:nth-child(12n+1) {
        clear: both
    }
}

.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder {
    visibility: visible!important;
    background: #f2f2f2!important;
    background: rgba(0, 0, 0, .06)!important;
    border: 0 none!important;
    -webkit-box-shadow: inset 0 0 12px 4px #fff;
    box-shadow: inset 0 0 12px 4px #fff
}

.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after {
    content: '!';
    visibility: hidden
}

.selectize-control.plugin-drag_drop .ui-sortable-helper {
    -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, .2);
    box-shadow: 0 2px 5px rgba(0, 0, 0, .2)
}

.selectize-dropdown-header {
    position: relative;
    padding: 5px 8px;
    border-bottom: 1px solid #d0d0d0;
    background: #f8f8f8;
    -webkit-border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0
}

.selectize-dropdown-header-close {
    position: absolute;
    right: 8px;
    top: 50%;
    color: #2b2828;
    opacity: .4;
    margin-top: -12px;
    line-height: 20px;
    font-size: 20px!important
}

.selectize-dropdown-header-close:hover {
    color: #2b2828
}

.selectize-dropdown.plugin-optgroup_columns .optgroup {
    border-right: 1px solid #f2f2f2;
    border-top: 0 none;
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child {
    border-right: 0 none
}

.selectize-dropdown.plugin-optgroup_columns .optgroup:before {
    display: none
}

.selectize-dropdown.plugin-optgroup_columns .optgroup-header {
    border-top: 0 none
}

.selectize-control.plugin-remove_button[data-value] {
    position: relative;
    padding-right: 24px!important
}

.selectize-control.plugin-remove_button[data-value] .remove {
    z-index: 1;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 17px;
    text-align: center;
    font-weight: 700;
    font-size: 12px;
    color: inherit;
    text-decoration: none;
    vertical-align: middle;
    display: inline-block;
    padding: 2px 0 0 0;
    border-left: 1px solid #0073bb;
    -webkit-border-radius: 0 2px 2px 0;
    -moz-border-radius: 0 2px 2px 0;
    border-radius: 0 2px 2px 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.selectize-control.plugin-remove_button[data-value] .remove:hover {
    background: rgba(0, 0, 0, .05)
}

.selectize-control.plugin-remove_button[data-value].active .remove {
    border-left-color: #00578d
}

.selectize-control.plugin-remove_button .disabled[data-value] .remove:hover {
    background: 0 0
}

.selectize-control.plugin-remove_button .disabled[data-value] .remove {
    border-left-color: #aaa
}

.selectize-control.plugin-remove_button .remove-single {
    position: absolute;
    right: 28px;
    top: 6px;
    font-size: 23px
}

.selectize-control {
    position: relative
}

.selectize-dropdown,
.selectize-input,
.selectize-input input {
    color: #2b2828;
    font-family: inherit;
    font-size: 13px;
    line-height: 18px;
    -webkit-font-smoothing: inherit
}

.selectize-control.single .selectize-input.input-active,
.selectize-input {
    background: #fff;
    cursor: text;
    display: inline-block
}

.selectize-input {
    text-align: left;
    border: 1px solid #d0d0d0;
    padding: 8px 8px;
    display: inline-block;
    width: 100%;
    overflow: hidden;
    position: relative;
    z-index: 1;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .1);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .1);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
}

.page-id-85787 .et_pb_more_button {
    display: inline-block;
    color: #fff;
    text-shadow: none;
    text-decoration: none;
    min-width: 140px;
    margin-bottom: 2%
}

#page-container .personal-details-section,
.page-id-85787 .registerpage_section {
    background-color: #f1f4f7
}

.et_pb_homepage_portsim_callrates .selectize-control.multi .selectize-input.has-items,
.rateTabsec .selectize-control.multi .selectize-input.has-items {
    padding: 5px 8px 2px
}

.et_pb_homepage_portsim_callrates .selectize-input.full,
.rateTabsec .selectize-input.full {
    background-color: #fff
}

.et_pb_homepage_portsim_callrates .selectize-input.disabled,
.et_pb_homepage_portsim_callrates .selectize-input.disabled * {
    cursor: default!important
}

.et_pb_homepage_portsim_callrates .selectize-input.focus {
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .15);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, .15)
}

body #nc_topup_mobile_no {
    box-shadow: none!important
}

.et_pb_homepage_portsim_callrates .selectize-input.dropdown-active,
.rateTabsec .selectize-input.dropdown-active {
    -webkit-border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0
}

.et_pb_homepage_portsim_callrates .selectize-input>*,
.rateTabsec .selectize-input>* {
    vertical-align: top;
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    display: inline;
    height: 32px;
    line-height: 32px
}

.et_pb_homepage_portsim_callrates .selectize-control.multi .selectize-input>div,
.rateTabsec .selectize-control.multi .selectize-input>div {
    cursor: pointer;
    margin: 0 3px 3px 0;
    padding: 2px 6px;
    background: #1da7ee;
    color: #fff;
    border: 1px solid #0073bb
}

.et_pb_homepage_portsim_callrates .selectize-control.multi .selectize-input>div.active,
.rateTabsec .selectize-control.multi .selectize-input>div.active {
    background: #92c836;
    color: #fff;
    border: 1px solid #00578d
}

.et_pb_homepage_portsim_callrates .selectize-control.multi .selectize-input.disabled>div,
.et_pb_homepage_portsim_callrates .selectize-control.multi .selectize-input.disabled>div.active,
.rateTabsec .selectize-control.multi .selectize-input.disabled>div,
.rateTabsec .selectize-control.multi .selectize-input.disabled>div.active {
    color: #fff;
    background: #d2d2d2;
    border: 1px solid #aaa
}

.et_pb_homepage_portsim_callrates .selectize-input>input,
.rateTabsec .selectize-input>input {
    display: inline-block!important;
    padding: 0!important;
    min-height: 0!important;
    max-height: none!important;
    max-width: 100%!important;
    margin: 0 1px!important;
    text-indent: 0!important;
    border: 0 none!important;
    background: 0 0!important;
    -webkit-user-select: auto!important;
    -webkit-box-shadow: none!important;
    box-shadow: none!important
}

.et_pb_homepage_portsim_callrates .selectize-input>input::-ms-clear,
.rateTabsec .selectize-input>input::-ms-clear {
    display: none
}

.rateTabsec .selectize-input>input:focus,
.selectize-input>input:focus {
    outline: 0!important
}

.rateTabsec .selectize-input::after,
.selectize-input::after {
    content: ' ';
    display: block;
    clear: left
}

.selectize-input.dropdown-active::before {
    content: ' ';
    display: block;
    position: absolute;
    background: #f0f0f0;
    height: 1px;
    bottom: 0;
    left: 0;
    right: 0
}

.rateTabsec .selectize-dropdown,
.selectize-dropdown {
    text-align: left;
    position: absolute;
    z-index: 10;
    border: 1px solid #d0d0d0;
    background: #fff;
    margin: -1px 0 0 0;
    border-top: 0 none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .1);
    box-shadow: 0 1px 3px rgba(0, 0, 0, .1);
    -webkit-border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px
}

.selectize-dropdown[data-selectable] {
    cursor: pointer;
    overflow: hidden
}

.selectize-dropdown[data-selectable] .highlight {
    background: rgba(125, 168, 208, .2);
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px
}

.selectize-dropdown .optgroup-header,
.selectize-dropdown[data-selectable] {
    padding: 10px 20px;
    font-size: 18px
}

.et_pb_call_rates_page .selectize-dropdown .optgroup-header,
.et_pb_call_rates_page .selectize-dropdown[data-selectable] {
    padding: 10px 10px
}

.et_pb_call_rates_page .selectize-input .item {
    line-height: 32px
}

.selectize-dropdown .optgroup:first-child .optgroup-header {
    border-top: 0 none
}

.selectize-dropdown .optgroup-header {
    color: #2b2828;
    background: #fff;
    cursor: default
}

.selectize-dropdown .active {
    background-color: #005bcc;
    color: #fff
}

.selectize-input .item {
    padding-top: 5px
}

.selectize-dropdown .active.create {
    color: #2b2828
}

.selectize-dropdown .create {
    color: rgba(48, 48, 48, .5)
}

.selectize-dropdown-content {
    overflow-y: auto;
    overflow-x: hidden;
    max-height: 200px;
    -webkit-overflow-scrolling: touch
}

.selectize-control.single .selectize-input,
.selectize-control.single .selectize-input input {
    cursor: pointer
}

.selectize-control.single .selectize-input.input-active,
.selectize-control.single .selectize-input.input-active input {
    cursor: text
}

.selectize-control.single .selectize-input.dropdown-active:after {
    color: #000
}

.selectize-control.rtl.single .selectize-input:after {
    left: 15px;
    right: auto
}

.selectize-control.rtl .selectize-input>input {
    margin: 0 4px 0 -2px!important
}

.selectize-control .selectize-input.disabled {
    opacity: .5;
    background-color: #fafafa
}

.selectize-control.multi .selectize-input.has-items {
    padding-left: 5px;
    padding-right: 5px
}

.selectize-control.multi .selectize-input.disabled[data-value] {
    color: #999;
    text-shadow: none;
    background: 0 0;
    -webkit-box-shadow: none;
    box-shadow: none
}

.selectize-control.multi .selectize-input.disabled[data-value],
.selectize-control.multi .selectize-input.disabled[data-value] .remove {
    border-color: #e6e6e6
}

.et_pb_homepage_portsim_callrates .selectize-control.multi .selectize-input.disabled[data-value] .remove,
.rateTabsec .selectize-control.multi .selectize-input.disabled[data-value] .remove {
    background: 0 0
}

.et_pb_homepage_portsim_callrates .selectize-control.multi .selectize-input[data-value],
.rateTabsec .selectize-control.multi .selectize-input[data-value] {
    text-shadow: 0 1px 0 rgba(0, 51, 83, .3);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #1b9dec;
    background-image: -moz-linear-gradient(top, #1da7ee, #178ee9);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#1da7ee), to(#178ee9));
    background-image: -webkit-linear-gradient(top, #1da7ee, #178ee9);
    background-image: -o-linear-gradient(top, #1da7ee, #178ee9);
    background-image: linear-gradient(to bottom, #1da7ee, #178ee9);
    background-repeat: repeat-x;
    -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, .2), inset 0 1px rgba(255, 255, 255, .03);
    box-shadow: 0 1px 0 rgba(0, 0, 0, .2), inset 0 1px rgba(255, 255, 255, .03)
}

.et_pb_homepage_portsim_callrates .selectize-control.multi .selectize-input[data-value].active,
.rateTabsec .selectize-control.multi .selectize-input[data-value].active {
    background-color: #0085d4;
    background-image: -moz-linear-gradient(top, #008fd8, #0075cf);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#008fd8), to(#0075cf));
    background-image: -webkit-linear-gradient(top, #008fd8, #0075cf);
    background-image: -o-linear-gradient(top, #008fd8, #0075cf);
    background-image: linear-gradient(to bottom, #008fd8, #0075cf);
    background-repeat: repeat-x
}

.et_pb_homepage_portsim_callrates .selectize-control.single .selectize-input,
.rateTabsec .selectize-control.single .selectize-input {
    line-height: 1.33;
    height: 50px;
    font-size: 18px;
    padding: 10px 60px 10px 30px;
    border-radius: 30px;
    box-shadow: -1px 4px 10px rgba(80, 72, 72, .1);
    border: 1px solid #ececed;
    background: #fff url(https://s3-ap-southeast-2.amazonaws.com/lycamobileauweb/lycamobile-au-cms/wp-content/uploads/2018/02/07120831/search.svg) no-repeat;
    background-size: 25px;
    background-position: right 1.3em top .65em
}

.et_pb_homepage_portsim_callrates .selectize-dropdown .optgroup-header,
.rateTabsec .selectize-dropdown .optgroup-header {
    padding-top: 7px;
    font-weight: 700;
    font-size: .85em
}

.et_pb_homepage_portsim_callrates .selectize-dropdown .optgroup,
.rateTabsec .selectize-dropdown .optgroup {
    border-top: 1px solid #f0f0f0
}

.et_pb_homepage_portsim_callrates .selectize-dropdown .optgroup:first-child,
.rateTabsec .selectize-dropdown .optgroup:first-child {
    border-top: 0 none
}

@media (max-width:767px) and (min-width:576px) {
    #main-footer .footer-page-right-content {
        right: 5.5%;
        top: 50%
    }
}

@media (max-width:340px) {
    .callrates-plan-details .column-rates {
        line-height: 1.4em
    }
    .callrates-plan-details .column-rates {
        padding-bottom: 36%!important
    }
}

.address_section #postCodes {
    font-size: 1em
}

#regs-form-groupon #searchPostCode {
    min-width: auto;
    width: auto!important;
    padding: .2em 1em;
    float: left;
    left: 0;
    background: #fff;
    border: 1px solid #a0a2a1;
    font-size: 1em;
    color: #545454!important;
    margin-left: 10px;
    margin-bottom: 10px;
    text-transform: capitalize
}

.address_section #searchPostCode {
    min-width: auto;
    width: auto!important;
    padding: .2em 1em;
    float: left;
    left: 0;
    background: #fff;
    border: 1px solid #a0a2a1;
    color: #545454!important;
    margin-left: 0!important;
    text-transform: capitalize
}

.address_section .selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder {
    visibility: visible!important;
    background: #f2f2f2!important;
    background: rgba(0, 0, 0, .06)!important;
    border: 0 none!important;
    -webkit-box-shadow: inset 0 0 12px 4px #fff;
    box-shadow: inset 0 0 12px 4px #fff
}

.address_section .selectize-control.plugin-drag_drop .ui-sortable-placeholder::after {
    content: '!';
    visibility: hidden
}

.address_section .selectize-control.plugin-drag_drop .ui-sortable-helper {
    -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, .2);
    box-shadow: 0 2px 5px rgba(0, 0, 0, .2)
}

.address_section .selectize-dropdown-header {
    position: relative;
    padding: 5px 8px;
    border-bottom: 1px solid #d0d0d0;
    background: #f8f8f8;
    -webkit-border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0
}

.address_section .selectize-dropdown-header-close {
    position: absolute;
    right: 8px;
    top: 50%;
    color: #2b2828;
    opacity: .4;
    margin-top: -12px;
    line-height: 20px;
    font-size: 20px!important
}

.address_section .selectize-dropdown-header-close:hover,
select {
    color: #2b2828
}

.address_section .selectize-dropdown.plugin-optgroup_columns .optgroup {
    border-right: 1px solid #f2f2f2;
    border-top: 0 none;
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.address_section .selectize-dropdown.plugin-optgroup_columns .optgroup:last-child {
    border-right: 0 none
}

.address_section .selectize-dropdown.plugin-optgroup_columns .optgroup:before {
    display: none
}

.address_section .selectize-dropdown.plugin-optgroup_columns .optgroup-header {
    border-top: 0 none
}

.address_section .selectize-control.plugin-remove_button[data-value] {
    position: relative;
    padding-right: 24px!important
}

.address_section .selectize-control.plugin-remove_button[data-value] .remove {
    z-index: 1;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 17px;
    text-align: center;
    font-weight: 700;
    font-size: 12px;
    color: inherit;
    text-decoration: none;
    vertical-align: middle;
    display: inline-block;
    padding: 2px 0 0 0;
    border-left: 1px solid #0073bb;
    -webkit-border-radius: 0 2px 2px 0;
    -moz-border-radius: 0 2px 2px 0;
    border-radius: 0 2px 2px 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.address_section .selectize-control.plugin-remove_button[data-value] .remove:hover {
    background: rgba(0, 0, 0, .05)
}

.address_section .selectize-control.plugin-remove_button[data-value].active .remove {
    border-left-color: #00578d
}

.address_section .selectize-control.plugin-remove_button .disabled[data-value] .remove:hover {
    background: 0 0
}

.address_section .selectize-control.plugin-remove_button .disabled[data-value] .remove {
    border-left-color: #aaa
}

.address_section .selectize-control.plugin-remove_button .remove-single {
    position: absolute;
    right: 28px;
    top: 6px;
    font-size: 23px
}

#frm_register .selectize-control,
.address_section .selectize-control,
.drop_down_class_for_roaming {
    position: relative
}

.et_pb_call_rates .selectize-input input,
.et_pb_call_rates_page .selectize-input input {
    font-size: 16px;
    line-height: 30px
}

.address_section .selectize-dropdown,
.selectize-input,
.selectize-input input {
    color: #2b2828;
    font-family: inherit;
    font-size: 13px;
    line-height: 14px;
    -webkit-font-smoothing: inherit
}

.address_section .selectize-input,
.selectize-control.single .selectize-input.input-active {
    cursor: text;
    display: inline-block;
    box-shadow: -1px 4px 10px rgba(80, 72, 72, .1)
}

.address_section .selectize-input {
    background: #fff
}

.address_section .selectize-input {
    height: auto!important;
    border: 1px solid #d0d0d0;
    padding: 8px 8px;
    display: inline-block;
    width: 100%;
    overflow: hidden;
    position: relative;
    z-index: 1;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .1);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .1);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 0
}

.address_section .selectize-control.multi .selectize-input.has-items {
    padding: 5px 8px 2px
}

.address_section .selectize-input.full {
    background-color: #fff
}

.address_section .selectize-input.disabled,
.selectize-input.disabled * {
    cursor: default!important
}

.address_section .selectize-input.focus {
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .15);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, .15)
}

.address_section .selectize-input.dropdown-active {
    -webkit-border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0
}

#frm_register .selectize-input>*,
.address_section .selectize-input>* {
    vertical-align: baseline;
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1
}

.address_section .selectize-control.multi .selectize-input>div {
    cursor: pointer;
    margin: 0 3px 3px 0;
    padding: 2px 6px;
    background: #1da7ee;
    color: #fff;
    border: 1px solid #0073bb
}

.address_section .selectize-control.multi .selectize-input>div.active {
    background: #92c836;
    color: #fff;
    border: 1px solid #00578d
}

.address_section .selectize-control.multi .selectize-input.disabled>div,
.selectize-control.multi .selectize-input.disabled>div.active {
    color: #fff;
    background: #d2d2d2;
    border: 1px solid #aaa
}

.address_section .selectize-input>input {
    display: inline-block!important;
    padding: 0!important;
    min-height: 0!important;
    max-height: none!important;
    max-width: 100%!important;
    margin: 0 1px!important;
    text-indent: 0!important;
    border: 0 none!important;
    background: 0 0!important;
    line-height: inherit!important;
    -webkit-user-select: auto!important;
    -webkit-box-shadow: none!important;
    box-shadow: none!important
}

.address_section .selectize-input>input::-ms-clear {
    display: none
}

.address_section .selectize-input>input:focus {
    outline: 0!important
}

.address_section .selectize-input::after {
    content: ' ';
    display: block;
    clear: left
}

.address_section .selectize-input.dropdown-active::before {
    content: ' ';
    display: block;
    position: absolute;
    background: #f0f0f0;
    height: 1px;
    bottom: 0;
    left: 0;
    right: 0
}

.address_section .selectize-dropdown {
    position: absolute;
    z-index: 10;
    border: 1px solid #d0d0d0;
    background: #fff;
    margin: -1px 0 0 0;
    border-top: 0 none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .1);
    box-shadow: 0 1px 3px rgba(0, 0, 0, .1);
    -webkit-border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px
}

.address_section .selectize-dropdown[data-selectable] {
    cursor: pointer;
    overflow: hidden
}

.address_section .selectize-dropdown[data-selectable] .highlight {
    background: rgba(125, 168, 208, .2);
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px
}

.address_section .selectize-dropdown[data-selectable],
.selectize-dropdown .optgroup-header {
    padding: 5px 8px
}

.address_section .selectize-dropdown .optgroup:first-child .optgroup-header {
    border-top: 0 none
}

.address_section .selectize-dropdown .optgroup-header {
    color: #2b2828;
    background: #fff;
    cursor: default
}

.address_section .selectize-dropdown .active {
    background-color: #f5fafd;
    color: #2b2828
}

.address_section .selectize-dropdown .active.create {
    color: #2b2828
}

.address_section .selectize-dropdown .create {
    color: rgba(48, 48, 48, .5)
}

.address_section .selectize-dropdown-content {
    overflow-y: auto;
    overflow-x: hidden;
    max-height: 200px;
    -webkit-overflow-scrolling: touch
}

.address_section .selectize-control.single .selectize-input,
.selectize-control.single .selectize-input input {
    cursor: pointer
}

.address_section .selectize-control.single .selectize-input.input-active,
.selectize-control.single .selectize-input.input-active input {
    cursor: text
}

.address_section .selectize-control.single .selectize-input:after {
    content: ' ';
    display: block;
    position: absolute;
    top: 50%;
    right: 15px;
    margin-top: -3px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px 5px 0 5px;
    border-color: grey transparent transparent transparent
}

.address_section .selectize-control.single .selectize-input.dropdown-active:after {
    margin-top: -4px;
    border-width: 0 5px 5px 5px;
    border-color: transparent transparent grey transparent
}

.address_section .selectize-control.rtl.single .selectize-input:after {
    left: 15px;
    right: auto
}

.address_section .selectize-control.rtl .selectize-input>input {
    margin: 0 4px 0 -2px!important
}

.address_section .selectize-control .selectize-input.disabled {
    opacity: .5;
    background-color: #fafafa
}

.address_section .selectize-control.multi .selectize-input.has-items {
    padding-left: 5px;
    padding-right: 5px
}

.address_section .selectize-control.multi .selectize-input.disabled[data-value] {
    color: #999;
    text-shadow: none;
    background: 0 0;
    -webkit-box-shadow: none;
    box-shadow: none
}

.address_section .selectize-control.multi .selectize-input.disabled[data-value],
.selectize-control.multi .selectize-input.disabled[data-value] .remove {
    border-color: #e6e6e6
}

.address_section .selectize-control.multi .selectize-input.disabled[data-value] .remove {
    background: 0 0
}

.address_section .selectize-control.multi .selectize-input[data-value] {
    text-shadow: 0 1px 0 rgba(0, 51, 83, .3);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #1b9dec;
    background-image: -moz-linear-gradient(top, #1da7ee, #178ee9);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#1da7ee), to(#178ee9));
    background-image: -webkit-linear-gradient(top, #1da7ee, #178ee9);
    background-image: -o-linear-gradient(top, #1da7ee, #178ee9);
    background-image: linear-gradient(to bottom, #1da7ee, #178ee9);
    background-repeat: repeat-x;
    -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, .2), inset 0 1px rgba(255, 255, 255, .03);
    box-shadow: 0 1px 0 rgba(0, 0, 0, .2), inset 0 1px rgba(255, 255, 255, .03)
}

.address_section .selectize-control.multi .selectize-input[data-value].active {
    background-color: #0085d4;
    background-image: -moz-linear-gradient(top, #008fd8, #0075cf);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#008fd8), to(#0075cf));
    background-image: -webkit-linear-gradient(top, #008fd8, #0075cf);
    background-image: -o-linear-gradient(top, #008fd8, #0075cf);
    background-image: linear-gradient(to bottom, #008fd8, #0075cf);
    background-repeat: repeat-x
}

.address_section .selectize-control.single .selectize-input,
.selectize-dropdown.single {
    border-color: #bababa
}

.address_section .selectize-dropdown .optgroup-header {
    padding-top: 7px;
    font-weight: 700;
    font-size: .85em
}

.address_section .selectize-dropdown .optgroup {
    border-top: 1px solid #f0f0f0
}

.address_section .selectize-dropdown .optgroup:first-child {
    border-top: 0 none
}

.nationalRates.container {
    margin-bottom: 30px
}

#frm_register .selectize-control.single .selectize-input:after {
    right: 20px;
    font-size: 20px
}

#frm_register #select-country-selectized {
    border: none;
    line-height: initial;
    margin: 0;
    padding-top: 5px
}

#frm_register .et_pb_button {
    color: #fff
}

#frm_register .et_pb_button:hover {
    background: #009534
}

#page-container #frm_register .secondarybtn:hover {
    background: 0 0!important
}

@media (max-width:575px) {
    .lyca_cart_tabs .et_pb_column_2_3 .et_pb_tab_2 .et_pb_tab_content li.et_card_name input,
    .lyca_cart_tabs .et_pb_column_2_3 .et_pb_tab_2 .et_pb_tab_content li.et_card_number input {
        width: 80%
    }
    .et_pb_title_other_services_slider {
        font-size: 1.3em!important
    }
    .lyca_cart_tabs #order {
        padding: 15px 0
    }
    .page-template-checkout .address_section form .col-xs-6 {
        margin-bottom: 0
    }
    .lyca_cart_tabs .et_gfield_recharge_number input[type=text],
    .lyca_cart_tabs .tab-content input:not() {
        font-size: 1.2em
    }
    .apply-coupon input,
    .newsim-od-bottom input {
        font-size: 1em
    }
    .address_section h2 span.lnr {
        margin-top: 3px;
        margin-right: 6px
    }
    .page-template-checkout .cart-tabs .nav-tabs>li:first-child.active>a {
        border-top-right-radius: 10px
    }
    .page-template-checkout .cart-tabs .nav-tabs>li {
        width: 100%;
        text-align: center;
        border-bottom: .5px solid #ccc
    }
    .page-template-checkout .cart-tabs li.nav-item+li::before {
        border-left: none
    }
    .floating_cart {
        width: 90%!important;
        margin: 0 5%;
        right: 0!important
    }
}

@media (min-width:576px) and (max-width:767px) {
    .floating_cart {
        width: 94%!important;
        margin: 0 3%;
        right: 0!important
    }
}

@media (min-width:568px) and (max-width:568px) {
    .delivery_charges_newsim {
        margin-left: 67%
    }
    .lyca_cart_newsim_summary {
        width: 10px!important;
        left: 37%
    }
    .floating_cart {
        width: 94%!important;
        margin: 0 3%;
        right: 0!important
    }
}

@media (min-width:320px) and (max-width:320px) {
    .images-for-other-services-of-global-component-auto-stop-scroll {
        min-height: 20px!important;
        max-height: 20px!important;
        min-width: 34px!important
    }
    .lyca_cart_tabs .et_pb_column_2_3 .et_pb_tab_2 .et_pb_tab_content .debit_credit_card {
        margin: 0 auto 0 -24px!important
    }
    .delivery_charges_newsim {
        margin-left: 36%
    }
    .refer_newsim_friend {
        margin-left: 116px
    }
    .lyca_cart_newsim_summary {
        left: 26%
    }
}

@media (min-width:360px) and (max-width:360px) {
    .lyca_cart_newsim_summary {
        width: 10px!important;
        left: 28%
    }
}

@media (max-width:1023px) {
    .more_right_content_bundle_details_tab {
        padding-right: 0
    }
    .minutes_details,
    .unlimited_details {
        display: block;
        padding-left: 0
    }
    .text_left_responsive_bundle_detail {
        padding-left: 0;
        padding-right: 9px
    }
    .text_left_responsive_bundle_detail_mins {
        padding-left: 5px;
        padding-right: 0
    }
    .refer-a-freind-refer-now-buttom,
    .refer-a-friend-heading {
        text-align: center
    }
}

@media (min-width:768px) and (max-width:991px) {
    .bundle_details_headings_for_detail {
        font-size: .8em!important;
        font-weight: 700;
        color: rgba(173, 168, 168, .71)
    }
    .bundle_details_icons {
        margin-right: 5px;
        min-height: 26px;
        float: none;
        display: block
    }
    .rateTabsec .bottom-flags-row {
        margin-bottom: 10%;
        display: block
    }
    .rateTabsec .rates-column img {
        max-width: 50px
    }
    .buffer_space {
        margin: 7.5px
    }
    .recommend_heading {
        font-size: 25px;
        text-align: center
    }
    .bundle_recomend_paragraph {
        font-size: 13px;
        text-align: center
    }
    .minutes_details {
        border: none!important;
        padding-bottom: 0;
        margin-bottom: 0
    }
    .bundle-buynow {
        width: 113px;
        font-size: 15px;
        margin: 2px 0 20px 5%
    }
    .offer-badge {
        top: 27px
    }
    .plan-box_group-call.roaming h3.plan-box_label,
    .plan-box_group-data.roaming h3.plan-box_label {
        line-height: 30px
    }
    .plan-box_label {
        font-size: 17px;
        padding: 0
    }
    img.svg_icons_bundle_listing_page {
        height: 2.3em
    }
    .bundle-plan-box_price-content p.p_new_price sup {
        top: -10px;
        font-size: 25px;
        font-weight: 300
    }
    .bundle-plan-box_new-price {
        font-size: 36px
    }
    .bundle-plan-box_price-content p.p_per_days {
        font-size: 23px;
        margin-top: -30%
    }
}

@media (min-width:1024px) and (max-width:1024px) {
    i.lnr.lnr-user {
        position: absolute;
        top: 13px;
        left: .2em
    }
    .minutes_details>div,
    .unlimited_details>div {
        height: 44px
    }
    .minutes_details {
        border: none!important;
        padding-bottom: 0;
        margin-bottom: 0
    }
    .critical_information_bundle_detail {
        width: 100%;
        margin-top: 7%;
        margin-bottom: -4%
    }
}

.drop_down_class_for_roaming select,
.selectizestyle-ui {
    background: rgba(0, 0, 0, .35) url(https://s3-eu-west-2.amazonaws.com/lycamobileukwebsite/lycauk/dev/lycamobile-uk-cms/wp-content/uploads/2018/02/07120831/search.svg) no-repeat;
    background-position: right 1.4em top .8em;
    background-size: 25px;
    -webkit-appearance: none;
    -moz-appearance: none
}

@media (max-width:575px) {
    .et_pb_tabs .nationalRates .list .listname {
        margin: 0;
        min-height: auto
    }
    .et_pb_tabs .nationalRates .list .listname {
        margin: 0;
        min-height: 55px!important
    }
    .page-id-3844 .callrates-select-country-row .country-from img,
    .page-id-3844 .et_pb_tab_2 .et_pb_tab_content img.et_image_left_roaming {
        height: 35px;
        width: 35px
    }
    .drop_down_class_for_roaming:after {
        top: 16%
    }
    .page-id-3844 .et_pb_tabs_controls li a {
        display: inline-block;
        padding: 0;
        color: #fff;
        text-decoration: none
    }
    .page-id-3844 .rateTabsec ul.et_pb_tabs_controls li.et_pb_tab_active a {
        padding: .1em 0 .1em 0;
        color: #fff;
        font-weight: 300
    }
    .page-id-3844 .et_pb_tabs_controls li {
        border: none;
        font-size: .9em!important;
        padding: 1% 4%;
        display: inline-block
    }
    .pay_as_you_go_national_rates_responsive {
        font-size: 1.5em;
        margin: 0;
        padding: 0
    }
    .recomended_for_rates_page_paragraph {
        font-size: 1em;
        text-align: center
    }
}

@media (min-width:576px) and (max-width:767px) {
    .for-more-information-fraud-page {
        margin-left: -14px
    }
    .class-for-fraud-warning-page-online-fraud-two {
        padding-left: 0
    }
    .fraud-warning-number-two-content {
        padding-left: 0;
        margin-top: 5px
    }
    .et_pb_toggle_open .et_pb_toggle_title:before {
        font-size: 14px;
        border: 1px solid
    }
    .et_pb_toggle_content {
        margin-left: 6%
    }
    .et_pb_toggle_title {
        margin-left: 3%
    }
    .icon-for-get-even-more-icons {
        height: 114px!important;
        margin-left: 0!important
    }
    .submit-button-contact-form {
        margin-bottom: 3%
    }
    .logo-content-customer-care-costomer-form-div {
        width: 40%
    }
    .lycacheckout-tabs .logo-content-customer-care-costomer-form-div {
        width: auto
    }
    a.home-page-moving-icons-atag {
        line-height: 32px!important
    }
    .floating_cart {
        position: relative;
        margin-bottom: 5%!important
    }
    .page-id-3844 .callrates-select-country-row .country-from img,
    .page-id-3844 .et_pb_tab_2 .et_pb_tab_content img.et_image_left_roaming {
        height: 40px;
        width: 40px;
        border-radius: 20px
    }
    .page-id-3844 .et_pb_tabs_controls li {
        border: none;
        font-size: 1em!important;
        padding: 1% 4%;
        display: inline-block
    }
    .page-id-3844 .et_pb_tabs_controls li a {
        display: inline-block;
        padding: 0;
        color: #fff;
        text-decoration: none
    }
    .page-id-3844 .rateTabsec ul.et_pb_tabs_controls li.et_pb_tab_active a {
        background-color: transparent
    }
    .pay_as_you_go_national_rates_responsive {
        font-size: 1.5em!important;
        line-height: .5em
    }
    .recomended_for_rates_page_paragraph {
        text-align: center
    }
    .national_rates_text_center {
        text-align: center
    }
    .lyca-mobile-number-contact-us-form input {
        padding-left: 33px
    }
}

@media (min-width:768px) and (max-width:991px) {
    .pay_as_you_go_national_rates_responsive {
        font-size: 1.9em!important
    }
    .recomended_for_rates_page_paragraph {
        text-align: center
    }
    .national_rates_text_center {
        text-align: center
    }
    .page-id-3844 .et_pb_tabs_controls li {
        display: inline-block;
        float: none
    }
}

.national_rates_text_center {
    text-align: left
}

.internationalRatestab .drop_down_class_for_roaming {
    background: #fff;
    border-radius: 25px;
    position: relative
}

.internationalRatestab .drop_down_class_for_roaming:after {
    position: absolute;
    right: 4.5%;
    top: 30%;
    font-family: 'Glyphicons Halflings';
    content: "e003";
    font-size: 24px;
    color: #acacaf
}

@media (min-width:568px) and (max-width:568px) {
    .column-rates {
        font-size: 1em;
        padding: 10% 0 0 0;
        line-height: 1.1em
    }
}

@media (min-width:576px) and (max-width:767px) {
    body.page-id-3844 ul.internationalRatestab li:last-child {
        margin-left: 27%
    }
    .page-id-3844 ul.internationalRatestab li {
        display: inline-block;
        font-size: 16px;
        margin-left: 31%;
        margin-bottom: 4%
    }
    .bottom_title_for_main_title_rates {
        margin: 0;
        margin-top: -5px;
        margin-left: -52px!important
    }
    .top-column .icondiv {
        text-align: left;
        font-size: 1em
    }
    .top-column img {
        height: 2.5em;
        margin-top: -4px!important;
        margin-left: -17px!important
    }
    .landline_for_international_minutes {
        font-size: 1.5em;
        margin-left: -53px!important
    }
    .column-rates h4 {
        font-size: 1.7em
    }
    .column-rates {
        font-size: 1em;
        padding: 10% 0 0 0;
        line-height: 1.3em
    }
    .for_to_from_internatonal_rates {
        display: none
    }
    .united_country_international_calling_countries {
        font-weight: 700
    }
    .country_icon_international_rates {
        height: 2em!important;
        font-size: 1em;
        width: 2em!important
    }
}

@media (min-width:360px) and (max-width:360px) {
    .page-id-3844 ul.internationalRatestab li {
        margin-left: 40px
    }
    body.page-id-3844 ul.internationalRatestab li:last-child select {
        margin-left: 0
    }
    .internationalRatestab .drop_down_class_for_roaming:after {
        right: 6.5%
    }
}

@media (min-width:568px) and (max-width:568px) {
    html body.page-id-3844 ul.internationalRatestab li:last-child {
        margin-left: 3%
    }
    .internationalRatestab .drop_down_class_for_roaming:after {
        right: 9%;
        top: 25%!important
    }
}

.success_section_border {
    text-align: center
}

.bundle_details_icons {
    margin-right: 5px;
    min-height: 40px;
    float: left;
    display: block
}

.plan-box_strip_rate {
    position: absolute;
    bottom: 5%;
    left: 40%
}

.error_validation_for_shipping_address {
    float: left;
    width: 100%;
    clear: both
}

.home #page-container .et_pb_homepage_portsim_callrates {
    padding-top: 0;
    background-color: transparent!important;
    background: url(https://s3-ap-southeast-2.amazonaws.com/lycamobileauweb/lycamobile-au-cms/wp-content/uploads/2017/05/12115436/bg.png) no-repeat;
    background-size: contain;
    background-position: center
}

.icon_class_for_bundle_details_for {
    margin-right: 5px;
    min-height: 40px;
    float: left;
    display: block
}

div#divresult {
    width: 100%;
    margin: 4% auto 0;
    float: none
}

.rateTabsec .rates-column {
    text-align: center
}

.track-order-section .table>tbody>tr>td {
    vertical-align: middle
}

.bottom-flagsui-row .flag-img {
    cursor: pointer
}

.bottom-flagsui-row {
    text-align: center
}

.bottom-flagsui-row .col-center {
    display: inline-block;
    float: none;
    font-size: 16px
}

.transactionHistory p {
    margin: 0;
    padding: 0;
    line-height: 27px;
    font-weight: 700
}

.transactionHistory p.transactionTimeDate {
    font-weight: 300;
    color: #949292
}

.transactionHistory .itemsrepeat {
    box-shadow: 1px 1px 1px 2px #ababab;
    margin-bottom: 1%;
    padding-top: 1.5%;
    padding-bottom: 1.5%;
    background: #fff
}

.transactionHistory .orderid_txt {
    font-weight: 700
}

.transactionHistory .orderid_num {
    font-weight: 700;
    color: #006fb9
}

.transactionHistory .transaction_amount {
    font-weight: 300;
    color: #0bb14e;
    text-align: right;
    margin: 0;
    padding: 0;
    line-height: 56px
}

.callHistory .itemsouterdiv,
.transactionHistory .itemsouterdiv {
    background: #fff;
    padding: 20px
}

.callHistory .itemsfiltersection,
.transactionHistory .itemsfiltersection {
    background: #fff;
    padding: 10px;
    margin-bottom: 10px
}

.itemsrepeat_logo {
    line-height: 56px
}

.selectmonthtxt {
    line-height: 45px;
    font-weight: 300;
    font-size: 16px
}

.callHistory .pagination,
.transactionHistory .pagination {
    display: inline-block;
    float: left
}

.callHistory .pagination a,
.transactionHistory .pagination a {
    color: #000;
    float: left;
    padding: 5px 10px;
    text-decoration: none;
    border: 1px solid #ddd
}

.callHistory .pagination a.active,
.transactionHistory .pagination a.active {
    background-color: #4caf50;
    color: #fff;
    border: 1px solid #4caf50
}

.callHistory .pagination a:hover:not(.active),
.transactionHistory .pagination a:hover:not(.active) {
    background-color: #ddd
}

.callHistory .pagination a:first-child,
.transactionHistory .pagination a:first-child {
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px
}

.callHistory .pagination a:last-child,
.transactionHistory .pagination a:last-child {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px
}

.callHistory .numpagescount,
.transactionHistory .numpagescount {
    float: left;
    margin: 25px 10px
}

.callHistory select,
.transactionHistory select {
    border: 0;
    border-bottom: 1px solid #000!important;
    background: #fff
}

.callHistory label.wrap,
.transactionHistory label.wrap {
    width: 100%;
    overflow: hidden;
    height: 40px;
    position: relative;
    display: block;
    border-bottom: 1px solid #5f5e5e
}

.callHistory select.dropdown,
.transactionHistory select.dropdown {
    height: 40px;
    padding: 10px;
    border: 0;
    font-size: 16px;
    width: 100%;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    color: #6f6f6f;
    font-weight: 300
}

.callHistory label.wrap:after,
.transactionHistory label.wrap:after {
    content: "f078";
    font-family: FontAwesome;
    color: #6f6f6f;
    position: absolute;
    right: 0;
    top: 11px;
    z-index: 1;
    width: 10%;
    height: 100%;
    pointer-events: none
}

.callHistory .pagination .disabled,
.transactionHistory .pagination .disabled {
    pointer-events: none;
    cursor: default
}

.page-id-85719 .et_pb_fullwidth_image_0,
.page-id-85781 .et_pb_fullwidth_image_0 {
    margin-top: 3%!important;
    margin-bottom: -6%!important
}

.transactionHistory .itemsrepeat_logo img {
    width: 66%;
    border: 1px solid #b9b9b9;
    border-radius: 7px
}

.callHistoryTable th {
    background-color: #f3f3f3
}

.callHistoryTable td.addgrey {
    background-color: #f5f5f5
}

.callHistory .pdfversion {
    font-size: 16px;
    text-align: right
}

.callhistorymonth h4 {
    font-weight: 700
}

.scrollabletabledivright {
    overflow-x: auto;
    overflow-y: visible;
    padding-left: 0
}

.scrollabletabledivleft {
    padding-right: 0
}

.scrollabletabledivleft .dateth {
    line-height: 40px
}

.callhistory_outerdiv {
    margin-top: 2%
}

.my-controller {
    border: 1px solid #fcc;
    padding: 5px;
    margin: 3px
}

.my-controller small {
    color: #c99
}

.other-controller {
    border: 1px solid #ccf;
    padding: 5px;
    margin: 3px
}

.other-controller small {
    color: #99c
}

.third-controller {
    border: 1px solid #cfc;
    padding: 5px;
    margin: 3px
}

.third-controller small {
    color: #9c9
}

h1 {
    margin-left: 15px;
    margin-bottom: 20px
}

.drop_down_class_for_roaming select::-ms-expand,
select.minimal::-ms-expand {
    display: none
}

select.minimal {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 300;
    display: inline-block;
    border-width: 0 0 1px;
    line-height: 1.5em;
    padding: .7em 2em .2em .3em;
    margin: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-appearance: none;
    -moz-appearance: none
}

.donload_our_app_home_page_header {
    border-left: 1px solid #282b2b;
    padding-left: 12px;
    margin-left: 0!important;
    font-weight: 300
}

select.minimal {
    background: url(img/arrow-for-drop-down.png);
    background-position: calc(100% - 10px) calc(1em+2px);
    background-repeat: no-repeat
}

select:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #000
}

.m-t-50 {
    margin-top: 50px
}

.active_hdng {
    color: #026fb8
}

ul#mobile_data {
    margin-top: 27px;
    margin-bottom: 18px
}

.page-id-85696 .et_other_services {
    margin-top: 3%
}

.auto_renew_txt span {
    color: #0ab14d;
    font-size: 1.2em
}

#manual_setup label {
    margin-top: 6px
}

#manual_setup .col-md-12 {
    margin-bottom: 20px
}

#android ul,
#iphone ul {
    list-style: none;
    padding-left: 0;
    padding-bottom: 0
}

.page-id-3852 .et_pb_fullwidth_image_0 {
    margin-bottom: -6.4%!important
}

.page-id-1636 .et_pb_fullwidth_image_0 {
    margin-top: 3%!important
}

.home-page-globe-man-icons {
    height: 50px
}

@media (min-width:568px) and (max-width:568px) {
    .home-page-free-sim-fixed {
        top: 27%!important
    }
}

span.et_pb_scroll_top.et-hidden {
    cursor: default
}

@media (min-width:768px) and (max-width:991px) {
    .images-for-other-services-of-global-component-auto-stop-scroll {
        min-height: 38px;
        padding: 6px;
        max-height: 38px;
        background: #fff;
        margin-top: 25%;
        margin-bottom: 25%;
        min-width: 80px;
        margin-right: 2%;
        box-shadow: 1px 1px 3px #888
    }
    .home-page-free-sim-fixed {
        width: 67px!important;
        top: 15%!important;
        font-size: 10px;
        top: 20%!important
    }
}

@media (max-width:330px) {
    .scrollabletabledivleft table th,
    .scrollabletabledivright table td {
        font-size: .76em
    }
    .bdl-balance-container {
        margin-left: 5%
    }
}

@media (min-width:576px) and (max-width:767px) {
    .et_pb_offers_section .et_pb_more_button.et_pb_button {
        background: 0 0;
        border: 1px solid #fff;
        font-size: 1em!important;
        float: left;
        margin-bottom: 5%
    }
    .track-order-across-all-pages {
        font-size: .6em;
        margin-left: 25px
    }
    .order-sim-across-all-pages {
        color: #fff;
        font-size: .6em;
        margin-left: 25px
    }
    .home-page-free-sim-fixed {
        width: 60px!important;
        top: 24%!important
    }
    .scrollabletabledivleft table th,
    .scrollabletabledivright table td {
        font-size: .8em
    }
    .callHistory .callhistory_outerdiv,
    .callHistory .itemsouterdiv {
        padding: 1em .2em
    }
    .scrollabletabledivleft .dateth {
        line-height: 30px
    }
    .callhistory_outerdiv .scrollabletabledivleft {
        width: 33%
    }
    .callhistory_outerdiv .scrollabletabledivright {
        width: 65%
    }
    .callHistory select.dropdown {
        font-size: 1em
    }
}

@media (min-width:994px) and (max-width:1200px) {
    .et_pb_offers_section .et_pb_slide_title {
        text-align: left
    }
    .et_pb_offers_section .et_pb_more_button.et_pb_button {
        background: 0 0;
        border: 1px solid #fff;
        font-size: 1em!important;
        float: left;
        margin-bottom: 20%
    }
}

.home-page-free-sim-fixed {
    position: fixed;
    width: 64px;
    height: 100px;
    top: 20%;
    text-align: right;
    right: 0;
    font-size: 15px;
    z-index: 888
}

.track-order-across-all-pages {
    font-size: .6em
}

.order-sim-across-all-pages {
    color: #fff;
    font-size: .6em
}

.home-page-free-sim-fixed {
    position: fixed;
    width: 64px;
    height: 100px;
    top: 20%;
    text-align: right;
    right: 0;
    font-size: 15px
}

.home-page-free-sim-fixed,
.order-sim-across-all-pages img,
.track-order-across-all-pages img {
    z-index: 98
}

.heading-for-cookie {
    margin-left: 0
}

.home #main-content .container {
    padding-top: 0
}

.et_pb_landingpage_bundles {
    background-color: #006fba;
    background-size: 100% 100%;
    padding-top: 1%!important;
    padding-bottom: 1%!important;
    margin-bottom: 3%
}

.et_pb_section.et_landingpage_testimonials {
    padding: 20px 0
}

.landing-page-bundles .plan-box_scrollable-grid {
    margin-right: 2%;
    margin-top: 2%
}

.et_pb_landingpage_bundles .et_pb_slide_title {
    color: #fff;
    font-weight: 300
}

.et_pb_landingpage_bundles .et_pb_text_align_left {
    text-align: center;
    margin-bottom: -30px
}

.et_pb_landingpage_bundles .et_pb_text_inner p {
    font-weight: 300;
    color: #fff;
    font-size: 16px
}

.landing-page-callingindia {
    color: #fff
}

.cheap-calls-page .et_pb_bg_layout_dark .et_pb_slide_description {
    text-shadow: none;
    padding-left: 0;
    margin-left: 0;
    text-align: left;
    padding-top: 8%
}

.cheap-calls-page .et_pb_slide_description .et_pb_slide_title {
    font-size: 30px;
    margin-left: 0
}

.cheap-calls-page .et_pb_slide_description p {
    font-size: 20px;
    margin-bottom: 0;
    font-weight: 300
}

.cheap-calls-page #choice_10_5_1 {
    display: none
}

.cheap-calls-page,
.cheap-calls-page .stripe_icons_responsive {
    text-align: center
}

.cheap-calls-page,
.cheap-calls-page .links_for_text_stripe_text {
    display: block
}

.cheap-calls-page .stripe_icons_responsive a {
    color: #000
}

.cheap-calls-page .stripe_icons_responsive img {
    width: 30%
}

.landing-page-callingindia {
    color: #fff
}

.table-cell.edit-btn {
    width: 52%;
    vertical-align: bottom;
    text-align: right
}

.table-cell.edit-btn .apply_button {
    margin-left: 10%;
    margin-bottom: 3%
}

.landing-page-callingindia {
    color: #fff
}

.single-bundle .et_refer_friend {
    padding: 0
}

.et-companies-logo .et_pb_row,
.et_pb_section.et-companies-logo {
    padding-top: 0
}

a.ques_help {
    color: #0ab14d;
    font-size: 17px
}

.page-id-85792 #main-content .container {
    padding-top: 0
}

.heading-for-contact-us {
    color: #006dbd;
    font-size: 29px;
    margin-top: -6%
}

.contact-form-main-container-class .wpcf7-form-control-wrap {
    margin-bottom: 20px
}

.contact-form-main-container-class .wpcf7-form-control-wrap {
    display: block
}

.submit-button-contact-form {
    margin-top: 0;
    margin-left: 10.5%
}

.submit-button-contact-form input[type=submit] {
    position: relative;
    padding: .2em 5px;
    border: 0;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    border-radius: 25px;
    background: #08DC7D;
    font-size: 18px;
    font-weight: 300;
    line-height: 1.7em!important;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    transition: all .2s;
    color: #fff;
    text-align: center;
    display: inline-block;
    margin-top: 20px;
    color: #fff;
    text-shadow: none;
    text-transform: uppercase;
    min-width: 140px
}

.modal-buyNow:hover,
.submit-button-contact-form input[type=submit]:hover,
button#login_submit:hover {
    background: #009534
}

.contact-form-main-container-class .wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    width: 100%;
    border: none;
    border-bottom: 1px solid rgba(138, 135, 135, .44);
    font-size: 15px
}

.number-261 input[type=number],
.number-261 input[type=tel],
.number-592 input[type=number],
.number-592 input[type=tel] {
    width: 95%
}

.customer-logo-contact-us-form,
.united-kingdom-logo-contact-us-form {
    height: auto;
    width: auto
}

.page-id-417 i.fa.fa-check-circle-o {
    color: #08DC7D;
    font-size: 20px;
    margin-top: 1%
}

.contact-form-details-customer {
    margin-bottom: 54px
}

.logo-content-united-kingdom-costomer-form {
    font-size: 23px;
    color: #337ab7
}

.logo-content-united-kingdom-costomer-form-div {
    margin-left: 1%;
    line-height: normal
}

.page-id-10422 .customer-logo-contact-us-form-div {
    margin-top: 2.2%
}

.page-template-checkout .logo-content-customer-care-costomer-form span {
    font-weight: 700;
    color: #fff
}

.paragraph-conent-conact-details-form {
    margin-top: 4%
}

.conact-us-customer-services-question-two {
    margin-top: -4%
}

.conact-us-customer-services-question-three {
    margin-top: -4%
}

.black-color-in-content-customer-contact-us {
    color: #000
}

.et_pb_toggle_close .et_pb_toggle_title:before {
    position: absolute;
    top: 50%;
    right: 0;
    margin-top: -.5em;
    color: #0481e4;
    font-size: 30px;
    content: "3d";
    border-radius: 72px;
    padding-bottom: 1.8px
}

.et_pb_toggle_title {
    color: #006bc0!important;
    font-size: 20px
}

.image-for-mobile-web-settings img {
    width: 150px
}

.enter-mobile-number-mobile-web-settings {
    border: none!important;
    border-bottom: 1px solid #bbb!important
}

.submit-button-mobile-web-settings {
    padding: .2em 18px;
    border: 0;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    border-radius: 25px;
    background: #08DC7D;
    font-size: 15px;
    font-weight: 300;
    line-height: 1.7em!important;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    transition: all .2s;
    color: #fff;
    text-align: center;
    margin-top: 5%
}

.captcha-mobile-web-settings {
    margin-top: 22%
}

#lyca_modal_alert .custom-modal-dialog {
    margin: 15% auto
}

.modal-dialog.custom-modal-dialog {
    margin: 80px auto
}

.custom-modal-dialog .modal-content {
    width: auto
}

.et_connect_lycamobile {
    margin-bottom: 2%
}

.page-id-85787 .et_connect_lycamobile {
    margin-bottom: 0
}

.help-textbox {
    width: 100%;
    float: left
}

.lg-help-textbox {
    width: 97%
}

.container.register_form {
    width: 60%!important;
    margin: 10px auto
}

.container.personal-detail-form {
    width: 100%;
    margin: 0 auto;
    padding-bottom: 24px
}

.register_form select {
    margin-top: 7px
}

.personal-detail-block .col-lg-offset-2 {
    clear: both
}

.register_form input[type=checkbox] {
    opacity: 0;
    width: 0;
    height: 0;
    width: -moz-available
}

.register_form input[type=checkbox]~label#reg_box1label:before {
    font-family: FontAwesome;
    display: inline-block
}

.et_globeman #es_shortcode_msg {
    position: absolute
}

.coveragebottom,
.coveragecentre {
    padding: 0!important
}

.coveragecentre {
    background: #006fba!important;
    color: #fff
}

.coveragecentrein ul {
    padding-bottom: 0;
    margin-bottom: 0
}

.coveragebottomin,
.coveragecentrein {
    padding: 0
}

.passcodetextbox {
    position: absolute;
    top: 15%;
    left: 40%;
    width: 22%
}

.passcodetextbox input[type=text] {
    box-shadow: 1px 3px 16px #5f5e5e;
    padding: 10px 20px;
    font-size: 16px;
    width: 100%
}

.passcodebottom {
    border: none!important;
    border-bottom: 1px solid #cecece!important;
    width: 100%;
    font-size: 16px
}

.passcodebottom_btn {
    margin: 0;
    min-width: 110px;
    padding: 0;
    font-size: 16px
}

.passcodebottom_btn:hover {
    padding: 0!important
}

.coveragebottom .nopadding {
    padding: 0;
    clear: both
}

.passcodetextbox input[type=text]:focus {
    border-color: #fff
}

.passcodetextbox span {
    font-size: 20px;
    top: 14px;
    padding: 0;
    height: auto;
    background: #fff;
    width: 30px;
    right: 7px
}

.coverage_circles {
    padding: 0
}

.coverage_circles ul {
    text-align: left;
    padding: 15px 0
}

.coverage_circles ul li label {
    height: 60px;
    width: 60px;
    line-height: 3.25em;
    color: #000;
    border: 1px solid #000;
    font-size: 16px
}

.register_form input[type=checkbox]+label,
.register_form label {
    color: #2b2828;
    line-height: 1em;
    font-weight: 300
}

.register_form .form-check {
    font-size: 20px
}

.register_form label span {
    font-size: 12px;
    margin-top: -21px;
    display: block;
    margin-left: 20px
}

.register_form label#reg_box1label::before {
    content: "f096"
}

.register_form label#reg_box1label::before {
    letter-spacing: 10px;
    vertical-align: -4px
}

.register_form input[type=checkbox]:checked~label#reg_box1label::before {
    content: "f046";
    color: #0ab14d
}

.register_form input[type=checkbox]:checked~label#reg_box1label::before {
    letter-spacing: 5px
}

.main_hdng {
    color: #006fb9;
    position: relative
}

.page-id-85792 .main_hdng {
    display: none
}

.page-id-85792 .et_pb_section {
    padding: 0 0
}

.page-id-85792 .et_pb_row {
    padding: 0 0
}

.main_hdng:after {
    content: ' ';
    position: absolute;
    top: 97.8%;
    left: 50%;
    width: 25%;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
    transform: translateX(-50%)
}

.secure_txt {
    color: #0bb14e;
    display: inline
}

.m-b-40 {
    margin-bottom: 40px
}

.international-rates-icon-left {
    height: 70px
}

.address_section #searchPostCode,
.et_pb_more_button.et_pb_button {
    background: #08DC7D !important;
    color: #000;
    padding: .2em 1em;
    font-weight: 300
}

body .et_pb_button:hover {
    padding: .2em 1em;
    background: #08DC7D;
    color: #000;
}

.page-id-85787 .et_pb_button:hover {
    background: #08DC7D!important
}

.checkmark__circle {
    stroke-dashoffset: 166;
    stroke-width: 50;
    stroke-miterlimit: 10;
    stroke: #7ac142;
    fill: none;
    animation: stroke .6s cubic-bezier(.65, 0, .45, 1) forwards
}

.checkmark {
    width: 120px;
    height: 120px;
    border-radius: 50%;
    display: block;
    stroke-width: 6;
    stroke: #fff;
    stroke-miterlimit: 10;
    margin: 3% auto 20px;
    box-shadow: inset 0 0 0 #7ac142;
    animation: fill .4s ease-in-out .4s forwards, scale .3s ease-in-out .9s both
}

.checkmark__check {
    transform-origin: 50% 50%;
    stroke-dashoffset: 75;
    animation: stroke .3s cubic-bezier(.65, 0, .45, 1) .8s forwards
}

@keyframes stroke {
    100% {
        stroke-dashoffset: 0
    }
}

@keyframes scale {
    0%,
    100% {
        transform: none
    }
    50% {
        transform: scale3d(1.1, 1.1, 1)
    }
}

@keyframes fill {
    100% {
        box-shadow: inset 0 0 0 30px #7ac142
    }
}

.register_form .light_bg_btn:focus {
    border-color: #545454;
    color: #545454
}

.lycacheckout-tabs .logo-content-customer-care-costomer-form,
.page-id-3844 .et_pb_tabs_controls li a {
    color: #fff
}

#footer-widgets .footer-widget li a:hover {
    color: #009534!important
}

.div.wpcf7-mail-sent-ng {
    color: red
}

.wpcf7 div.wpcf7-validation-errors {
    background: #fdd;
    color: red
}

.div.wpcf7-mail-sent-ng,
.wpcf7 div.wpcf7-validation-errors {
    float: left;
    margin: 0;
    border-width: 0;
    width: 100%;
    text-align: center
}

.page-id-85478 input.form-control {
    width: 200px;
    display: inline-block;
    vertical-align: -1px
}

.page-id-85478 form .form-control:focus {
    border-color: #ddd
}

#cat_m_parent,
#cat_model,
#model-list,
select#brand-list {
    width: 100%
}

#mobile_settings .form-control {
    background: #fff;
    border-color: #bbb
}

#mobile_settings .form-row input,
#mobile_settings .form-row select,
.page-id-85844 #cat_m_parent,
.page-id-85844 #cat_model {
    font-size: 16px
}

.customer-support-logo {
    max-width: 100px;
    float: left
}

div#footer-info {
    float: none;
    margin: 0 auto;
    width: 50%
}

.grey_txt {
    color: #b3b3b3
}

.sim-icon {
    margin-top: -.1em;
    margin-right: .3em
}

.ratesTabSelect_div {
    text-align: center
}

#countriesdropdown_header li {
    display: block;
    margin: 0 3%
}

.dropdown dd,
.dropdown dt,
.dropdown ul {
    margin: 0;
    padding: 0
}

.dropdown dd {
    position: relative
}

.dropdown a,
.dropdown a:visited {
    color: #2b2828;
    text-decoration: none;
    outline: 0
}

.dropdown dt a {
    background: #fff url(img/arrow-for-drop-down.png) no-repeat scroll right center;
    display: block;
    padding-right: 20px;
    width: 152px;
    font-weight: 300
}

.dropdown dt a span {
    cursor: pointer;
    display: block;
    padding: 5px
}

.dropdown dd ul {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #d2d2d2;
    color: #2b2b2b;
    display: none;
    z-index: 9;
    left: -5px;
    padding: 5px 0;
    position: absolute;
    top: 2px;
    width: auto;
    min-width: 170px;
    list-style: none
}

.dropdown span.value {
    display: none
}

.dropdown dd ul li a {
    padding: 5px;
    display: block
}

.dropdown dd ul li a:hover {
    background-color: #f3f3f3;
    color: #000
}

.dropdown img.flag {
    border: none;
    vertical-align: middle;
    margin-right: 10px;
    width: 18px
}

@media (min-width:576px) and (max-width:813px) {
    .dropdown-menu.loggedin-user {
        top: 75%
    }
}

.availablefrom-block-2 .col-md-2 {
    text-align: center
}

.order-from-phone {
    color: #337ab7
}

.order-from-phone-div {
    margin-left: 0
}

.order-from-phone .black-color-in-content-customer-contact-us:nth-child(3) {
    display: block
}

.home .et_pb_homepage_quick_top_up .et_pb_tabs .et_pb_tabs_controls li.et_pb_tab_0,
.home .et_pb_homepage_quick_top_up .et_pb_tabs .et_pb_tabs_controls li.et_pb_tab_0 a,
.home .et_pb_homepage_quick_top_up .et_pb_tabs .et_pb_tabs_controls li.et_pb_tab_1,
.home .et_pb_homepage_quick_top_up .et_pb_tabs .et_pb_tabs_controls li.et_pb_tab_1 a {
    line-height: 2em!important
}

.page-id-85792 .text-center.main_hdng,
.page-id-85792 footer#main-footer,
.page-id-85792 header#main-header {
    display: none
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button,
input[type=tel]::-webkit-inner-spin-button,
input[type=tel]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0
}

input[type=number],
input[type=tel] {
    -moz-appearance: textfield
}

.clearboth {
    clear: both
}

.or_txt {
    border: 1px solid #1478c2;
    padding: 6px 10px;
    border-radius: 50%;
    height: 45px;
    width: 45px;
    text-align: center;
    color: #006fb9;
    cursor: pointer;
    font-size: 20px;
    margin: 0 auto;
    margin-top: 30px;
    margin-bottom: 30px
}

.user-reg-prefix .form-control[readonly] {
    background-color: transparent;
    margin-right: 0;
    opacity: .9
}

.form-group.col-md-2.user-reg-prefix {
    width: 10%;
    margin-right: 0;
    padding: 0;
    display: none
}

.form-group.col-md-2.user-reg-prefix+div {
    padding-left: 0
}

.bundle-details-right .first-row {
    padding: 0
}

.bundle-details-right .first-row .row-in {
    padding: 1%;
    height: 220px;
    margin: 2% 0;
    overflow-y: auto;
    background-color: #f1f4f7;
    padding-left: 2.5%;
    border: 1px solid #e3e3e3
}

.bundle-details-right {
    box-shadow: 0 0 5px 5px #ececec
}

.bundle-details-tabs ul {
    background: #fff;
    margin: 0
}

.bundle-details-tabs li a {
    background: #fff;
    font-size: 14px
}

.bundle-details-tabs li.et_pb_tab_active a {
    border-radius: 30px;
    background: #006fba;
    color: #fff!important;
    font-weight: 300;
    padding-left: 10px;
    padding-right: 10px
}

.bundle-details-tabs .et_pb_all_tabs,
.bundle-details-tabs li {
    border: none
}

.bundle-details-tabs .et_pb_tab {
    padding: 0
}

.bundle-details-tabs {
    padding: 2% 0
}

.bundle-details-right p:empty {
    display: none
}

.bundle-details-right .row-in p {
    font-size: 10px;
    padding: 0
}

.bundle-details-right ol {
    list-style: decimal
}

.bundle-details-right ul {
    list-style: disc
}

.bundle-details-right ol,
.bundle-details-right ul {
    padding: 1%
}

.pdf-logo-lycamobile {
    float: right;
    height: 60px
}

.call-record-history-pdf {
    text-align: center;
    font-weight: 700;
    font-size: 15px
}

.footer-logo-new-pdf-lycamobile {
    float: right;
    height: 130px
}

.table-heading-pdf-call-record {
    background: #000
}

.call-records-pdf-history {
    text-align: center
}

.renewBundles .modal-dialog .modal-title {
    text-align: center;
    border-bottom: 1px solid #000;
    padding-bottom: 6px;
    padding-top: 6px;
    color: #08DC7D!important
}

.renewBundles .modal-dialog .modal-body {
    position: relative;
    padding: 0;
    margin-left: 2.3%
}

.modal-dialog .renew-bundle-popup {
    margin: 0;
    font-size: 14px;
    float: left;
    min-width: 10px!important;
    padding: 0 25px
}

.modal-dialog .bundle-name-renew-bundle-popup {
    margin: 0
}

.renewBundles .modal-dialog {
    top: 30%
}

.renew-bundle-top-up-table {
    border: none!important
}

.renewBundles .modal-dialog .renew-bundle-popup:hover {
    margin: 0;
    font-size: 14px;
    float: left;
    min-width: 10px!important;
    padding: 0 25px!important
}

.Cube.panelLoad {
    z-index: 99999!important
}

@media (max-width:575px) {
    #et-top-menu .current-web-country .flag {
        margin-right: 5px
    }
    .lyca_cart_tabs .et_pb_column_2_3 .et_pb_tab_2 .et_pb_tab_content li.et_card_cvv input {
        font-size: .8em
    }
    div.new-sim-ui .simright .simright-child2 .col-lg-3 h4 {
        line-height: 20px
    }
    .new-sim-ui .simright .simright-child2 {
        padding: 5px 0
    }
    .et_header_style_left .logo_container {
        z-index: 5!important
    }
    .newsim-od-top h4,
    .simright h4 {
        font-size: 1em
    }
    .new-sim-ui .newsim-od-middle span,
    .talktime span {
        line-height: 0!important;
        display: inline-block
    }
    .newsim_nc_order_section .talktime span {
        line-height: 15px!important
    }
    .lca_payment_section .leftpanel li.active {
        position: relative
    }
}

@media (max-width:991px) {
    .main_panel.col-md-8.col-lg-8 span.server_error {
        margin-top: -11px;
        float: left;
        width: 100%!important
    }
    .lca_payment_section ul li.et_card_cvv {
        margin: 0
    }
    div.lca_payment_section .leftpanel li.active {
        border-width: 0
    }
}

#et-main-area-globeman>h2 {
    margin-top: 8.5%!important
}

div.subpage_banner_bg {
    background-color: #919191;
    background-image: url(https://s3-ap-southeast-2.amazonaws.com/lycamobileauweb/lycamobile-au-cms/wp-content/uploads/2017/05/11093032/new_banner.jpg)!important
}

.subpage_banner_bg h1 {
    margin-top: 2%;
    margin-bottom: 4%
}

.single .et_post_meta_wrapper h1 {
    margin-left: 0;
    margin-top: 30px;
    margin-bottom: 0
}

@media (max-width:575px) {
    article div.subpage_banner_bg h1 {
        margin-top: -9%;
        padding-bottom: 3%
    }
}

@media (max-width:980px) {
    div.subpage_banner_bg h1 {
        margin-top: -2%;
        padding-bottom: 0
    }
    body .et_pb_section .et_pb_column .et_pb_module {
        margin-bottom: 0
    }
}

#main-content .et_pd_fullwidth_breadcrumb_title.container {
    padding-top: 0
}

.nav-tabs.nav-stacked>li.active>a {
    border-radius: 0
}

.form-submit .et_pb_button {
    color: #fff;
    padding-right: 15px;
    padding-left: 15px
}

.form-submit .et_pb_button:hover {
    padding: .2em 15px;
    background-color: #0bb14e
}

.triangle-border {
    position: absolute;
    padding: 15px;
    margin: 1em 0 3em;
    border: 1px solid #006fba;
    color: #333;
    background: #fff;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 5px;
    z-index: 9;
    width: 300px
}

.triangle-border.top:before {
    top: -20px;
    bottom: auto;
    left: auto;
    right: 40px;
    border-width: 0 20px 20px
}

.triangle-border:before {
    content: "";
    position: absolute;
    bottom: -20px;
    left: 40px;
    border-width: 20px 20px 0;
    border-style: solid;
    border-color: #006fba transparent;
    display: block;
    width: 0
}

.triangle-border.top:after {
    top: -13px;
    bottom: auto;
    left: auto;
    right: 47px;
    border-width: 0 13px 13px
}

.triangle-border:after {
    content: "";
    position: absolute;
    bottom: -13px;
    left: 47px;
    border-width: 13px 13px 0;
    border-style: solid;
    border-color: #fff transparent;
    display: block;
    width: 0
}

.current-web-country {
    position: relative;
    margin-right: 5px;
    font-weight: 300
}

.current-web-country .flag {
    border: none;
    vertical-align: middle;
    margin-right: 10px;
    width: 18px
}

.arrow_box {
    position: absolute;
    background: #fff;
    z-index: 9;
    padding: 10px;
    width: 600px;
    top: 30px;
    left: -14.5em;
    box-shadow: 1px 2px 3px 1px #b9b9b9
}

.dropdown_new {
    display: none
}

.arrow_box:after,
.arrow_box:before {
    bottom: 100%;
    left: 53%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none
}

.arrow_box:after {
    border-color: rgba(255, 255, 255, 0);
    border-bottom-color: #fff;
    border-width: 10px;
    margin-left: -19px
}

.arrow_box:before {
    border-color: rgba(194, 225, 245, 0);
    border-bottom-color: #f3f3f3;
    border-width: 12px;
    margin-left: -21px
}

.drop-down-icon-cart-top:before {
    border-color: rgba(194, 225, 245, 0);
    border-bottom-color: #f3f3f3;
    border-width: 12px;
    margin-left: -21px
}

.drop-down-icon-cart-top:after {
    border-color: rgba(255, 255, 255, 0);
    border-bottom-color: #fff;
    border-width: 10px;
    margin-left: -19px
}

#countriesdropdown_header_new li {
    width: 22%;
    margin: 4px 5px;
    border-top: 1px solid #e8e8e8;
    padding-top: .5em
}

.dropdown_new img.flag {
    border: none;
    vertical-align: middle;
    margin-right: 10px;
    width: 18px
}

.availablefrom-block-2 {
    margin: 0!important
}

.subscribe-block {
    margin-top: 7%
}

.login-popup .modal-dialog {
    top: 0
}

.billing-info-heading-blue-div,
.payment-info-heading-blue-div {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    padding: 10px
}

.billing-info-heading-blue-div,
.payment-info-heading-blue-div {
    background: #063f65;
    color: #ccc
}

.left-my-plan {
    border: 1px solid #000;
    border-radius: 10px;
    box-shadow: -1px 4px 10px rgba(80, 72, 72, .32)
}

.right-my-plan {
    border: 1px solid #000;
    border-radius: 10px;
    box-shadow: -1px 4px 10px rgba(80, 72, 72, .32)
}

.left-my-plan,
.right-my-plan {
    background: #fff;
    min-height: 168px
}

.code-for-my-plan-page,
.email-one-details-my-plan-page,
.phone-one-details-my-plan-page,
.star-phone-number-class-my-plan-page,
.test-class-my-plan-page,
.visa-class-my-plan-page {
    padding-left: 10px;
    margin-bottom: 0;
    padding-bottom: 0
}

.email-one-details-my-plan-page {
    padding-bottom: 10px!important
}

.order-summary-info-heading-blue-div {
    background: #063f65;
    color: #ccc;
    margin-top: 20px;
    text-align: left;
    padding: 10px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    margin-bottom: 0
}

.order-summary-info-heading+.table-responsive table {
    background: #fff
}

.discount-one-my-plan {
    color: #337ab7;
    font-weight: 700;
    text-align: right
}

.total-amount-one-my-plan {
    font-weight: 700;
    text-align: right
}

.table-data-my-plan,
.table-heading-my-plan {
    text-align: center
}

.discount-price-one-my-plan {
    text-align: center;
    color: #337ab7;
    font-weight: 700
}

.get-sim-sub-total-price,
.total-aomunt-price-one-my-plan {
    text-align: center;
    font-weight: 700
}

.get-sim-sub-total {
    font-weight: 700;
    text-align: right
}

.get-sim-shipping-charges {
    color: #08DC7D;
    font-weight: 700;
    text-align: right
}

.get-sim-shipping-charges-price {
    color: #08DC7D;
    font-weight: 700;
    text-align: center
}

.lycacheckout-tabs #success.tab-pane {
    width: 100%
}

.table-class-for-order-sucessfull {
    box-shadow: -1px 4px 10px rgba(80, 72, 72, .32)
}

.floating_cart ul#cartTab {
    background-color: transparent;
    pointer-events: none
}

.renew-bundle-top-up-table td {
    border: none
}

.renew-bundle-top-up-table tr {
    border-top: 1px solid #eee
}

.popover {
    background: #000
}

.popover.bottom {
    margin-top: 5px
}

.popover.right>.arrow:after {
    border-right-color: #000
}

.ginput_container label#amterror:empty,
.ginput_container label.custom_tooltip_error:empty,
.ginput_container label.custom_tooltip_error:empty+span,
.ginput_container label.error:empty+span,
.infoicon-error {
    display: none
}

.infoicon-error {
    display: none!important
}

.ginput_container label.custom_tooltip_error {
    position: relative;
    cursor: pointer
}

.et_pb_homepage_quick_top_up .custom_tooltip_error:after {
    content: " f05a";
    font-family: FontAwesome
}

.refer-friend-after-login .HMerror {
    font-size: 12px
}

.headercarthover {
    background: 0 0!important;
    color: #2b2828!important
}

.dropdown-cart .mini_cart_section li {
    margin-bottom: 0!important
}

.mini_cart_section .mini_cart_line_bundle span.item-price,
.mini_cart_section .mini_cart_line_bundle span.item-select,
.mini_cart_section .mini_cart_line_topup span.item-price,
.mini_cart_section .mini_cart_line_topup span.item-select {
    padding-left: 5%
}

@media (max-width:450px) {
    .recommended-bundles-container {
        padding: 0
    }
    input#lyca_guest_mobile_no {
        padding-left: 2.4em
    }
    .contactus_fullwidth_imagecontent .contactus-customercare,
    .contactus_fullwidth_imagecontent .contactus-ukflag {
        position: relative;
        left: 0;
        top: 0!important;
        padding: 1em
    }
    .logo-content-customer-care-costomer-form-div {
        margin-bottom: 0!important
    }
    .contact-us-second-part-from-image {
        width: 100%
    }
    .single-bundle .bundle-plan .plan-box_cta {
        padding-left: 27%
    }
    #page-container .topup-editbtn {
        display: block;
        text-align: center;
        margin: 0
    }
    #page-container .topup-editbtn .apply_button {
        margin: 0
    }
    .page-id-3844 .et_pb_tab_content select#et_calling_country,
    .page-id-3844 .et_pb_tab_content select#et_roaming_countries {
        font-size: 12.5px!important
    }
}

@media (max-width:550px) {
    .apply-coupon input[type=text] {
        width: 49%
    }
    .apply-coupon {
        width: 100%
    }
}

@media (min-width:981px) and (max-width:1023px) {
    .et_pb_fullwidth_section .et_pb_post_title {
        padding: 3% 0
    }
}

.et_pb_button.forgot-number-bottom-popup:hover,
.forgot-number-bottom-popup:hover {
    padding-left: 0
}

@media (max-width:450px) {
    .social-new-icons-all-pages {
        height: 22px
    }
    #main-footer .et-social-icons {
        top: 4.4em
    }
    #main-footer .et-social-icons li {
        margin-right: .8em
    }
}

@media (max-width:370px) {
    #main-footer .et-social-icons {
        top: 3.6em
    }
    #main-footer .et-social-icons li {
        margin-right: 1em
    }
    #mobile_settings .selectize-input .item {
        padding-top: 0!important
    }
}

@media (max-width:575px) {
    .images-for-other-services-of-global-component-auto-stop-scroll {
        min-height: 25px;
        padding: 5px;
        max-height: 25px;
        background: #fff;
        margin-top: 25%;
        margin-bottom: 25%;
        min-width: 42px;
        margin-right: 2%;
        box-shadow: 1px 1px 3px #888
    }
    .lca_payment_section .leftpanel {
        padding-left: 14px
    }
    .border-none-for-paypal-other-icons {
        border: none;
        box-shadow: none!important;
        background: 0 0!important
    }
    .checkout-padding-my-cart-coupon .apply_button {
        margin-left: 0
    }
    .existing_regi_sim_tab_content .form-row .res-page-existing-lycamobilenum {
        padding-left: 15px!important
    }
    .page-id-85787 .main_hdng {
        font-size: 16px!important
    }
    .regs-for-australia-new-user {
        font-size: 10px
    }
    .register_form input#existing_lycamobilenum,
    .register_form input#lycamobilenum {
        padding-left: 38px
    }
    #page-container .register_form .prefix61_registration {
        left: 14px
    }
    .phone-number-regspage-au {
        font-size: 10px
    }
    .port-sim-li-before {
        margin-left: 0!important;
        padding-left: 0!important
    }
    .for-paragraph-port-sim-margin-details {
        margin-left: 15%
    }
    .second-one-margin-port-sim-child {
        margin-bottom: 8%
    }
    #mobile_settings .selectize-input {
        height: auto
    }
    .exisiting_register_radiotab_two li,
    .register_radiotab li,
    .register_selectcountry_tab li {
        width: 50%
    }
    #aust_exp_year,
    #driving_expire_year,
    #medicare_year,
    #proof_citizan_acqu_year,
    #proof_year {
        min-width: 94%;
        max-width: 94%
    }
}

@media (min-width:576px) and (max-width:767px) {
    .images-for-other-services-of-global-component-auto-stop-scroll {
        min-height: 30px;
        padding: 5px;
        max-height: 30px;
        background: #fff;
        margin-top: 25%;
        margin-bottom: 25%;
        min-width: 60px;
        margin-right: 2%;
        box-shadow: 1px 1px 3px #888
    }
    .port-sim-li-before {
        margin-left: 0!important;
        padding-left: 0!important
    }
    .for-paragraph-port-sim-margin-details {
        padding-left: 0!important;
        margin-left: 15%!important
    }
}

.popover.bottom>.arrow:after {
    border-bottom-color: #000
}

.send-free-sim-image-country {
    position: relative;
    display: block;
    margin-left: auto;
    margin-right: auto;
    z-index: 1
}

.lycamobile-send-free-sim-country-names {
    text-align: center
}

.heading-send-a-free-sim-family {
    text-align: center
}

.page-id-89757 .special-box {
    width: 100%;
    padding: 3%
}

.parent_cheapcall+div.col-xs-12 {
    position: relative;
    width: 100vw;
    margin-left: -6vw
}

.parent_cheapcall+div.col-xs-12 .bundle {
    position: relative;
    width: 90%;
    margin: auto;
    padding-top: 50px
}

#page-container .et_pb_button:hover,
#page-container .et_pb_module .et_pb_button:hover {
    padding: .2em 1em;
    color: #fff
}

#cartsummary .lyca_cart_topup_summary,
#cartsummary .lyca_cart_topup_summary:hover,
input.et_pb_more_button.et_pb_button.forgot-number-bottom-popup,
input.et_pb_more_button.et_pb_button.forgot-number-bottom-popup:hover {
    padding: .2em 1em
}

.icon-for-get-even-more-icons {
    max-width: 30%;
    height: auto
}

.page-id-1633 .terms-page-bodyClass li.help-faq-main a {
    border: none
}

.page-id-86786 .et_pb_row,
.page-id-86786 .et_pb_section {
    padding: 0 0
}

.bullet-style-ul-tick {
    list-style-image: url(https://s3-ap-southeast-2.amazonaws.com/lycamobileauweb/lycamobile-au-cms/wp-content/uploads/2017/05/16120004/bullet16.png)
}

.postid-91668 .landing-page-callingindia {
    width: 100%
}

.single-bundle .container.clear-margin {
    padding-left: 0
}

.single-bundle div.et_pb_section.et_pb_section_0 {
    background-image: none!important
}

.coupon-cards-promo-accepted {
    width: 100px
}

.colulmn-for-promo-and-cards-section {
    padding: 0
}

.cotainer-class-for-checkout-card-accept {
    padding-top: 0!important;
    padding-left: 0!important;
    padding-right: 0!important
}

.testimonails-image-for-all-pages {
    margin: 0 auto;
    margin-top: 0!important
}

.drop-downs-for-personal-details-page {
    margin-left: -5px;
    height: 32px
}

.button_delete_new_sim.disableButtonClass {
    cursor: not-allowed!important
}

i.disableButtonClass {
    display: none!important
}

.personal-details-phone-number {
    padding-right: 0
}

.bdl-msisdn-kit .myaccount-lowbalance {
    color: #0bb14e
}

.track-order-across-all-pages {
    background-color: #08DC7D;
    padding-left: 14%;
    padding-right: 14%;
    border-top-left-radius: 37px;
    border-bottom-left-radius: 37px;
    height: 45px;
    padding-top: 10px
}

.order-sim-across-all-pages {
    background-color: orange;
    padding-left: 19%;
    padding-right: 19%;
    border-top-left-radius: 37px;
    border-bottom-left-radius: 37px;
    height: 45px;
    padding-top: 10px
}

.unordered-for-fixed-icons {
    list-style: none;
    position: fixed;
    right: 0;
    transform: translateY(-50%)
}

.saffron-track-sim-below-fixed-icon {
    background-color: orange!important
}

.dribbble {
    color: #d2527f
}

i.entypo-dribbble {
    position: absolute;
    top: 50%;
    left: 20px;
    transform: translateY(-50%);
    font-size: 1.5em
}

.home-page-moving-icons-atag {
    background-color: #08DC7D
}

.svg-icons-for-fixed-icons-all-pages {
    width: 90px;
    padding-left: 20px
}

.et-search-form input {
    padding-right: 5%
}

.plan-box_new_cust_msg {
    margin-bottom: 5%
}

.carousel-inner .active.left {
    left: -33%
}

.carousel-inner .next {
    left: 33%
}

.carousel-inner .prev {
    left: -33%
}

.carousel-control.left,
.carousel-control.right {
    background-image: none;
    color: #000
}

.checkout-top-up-cart-coupon {
    margin: 0!important;
    width: 62%
}

.checkout-padding-my-cart-coupon {
    padding-top: 20px;
    padding-bottom: 20px
}

.border-none-for-paypal-other-icons {
    border: none
}

.homecallrates-recommended-bundles {
    background: #006fba!important;
    border-radius: 25px
}

.homecallrates-recommended-bundles p.recomended_for_rates_page_paragraph {
    color: #fff
}

#tid #showPromoTopup {
    display: inherit!important
}

#tid #showPromoNewsim {
    display: inherit!important
}

.bonus-ul li:nth-child(1) {
    width: 20%;
    vertical-align: top
}

.bonus-ul li:nth-child(1) img {
    height: 30px;
    vertical-align: top
}

.bonus-ul li {
    margin: 0!important;
    display: inline-block
}

.bonus-ul li i,
.bonus-ul li:nth-child(3) {
    font-size: 30px
}

#tid #showPromoTopup {
    display: inherit!important
}

#tidSim #showPromoNewsim {
    display: inherit!important
}

p.topupifzero {
    line-height: 1.4em!important;
    display: none;
    padding-right: 5px
}

p.topupifzero span {
    font-size: 18px;
    font-weight: 700
}

.mobile-text-relay-adjust-top {
    padding: 0!important
}

.toggle-class-for-tnc-page {
    background-color: transparent
}

.background-icon-for-faq-page {
    background-size: 30px;
    background-repeat: no-repeat;
    background-position: 20px 16px
}

.faq-page-tnc-for-divi-faq {
    background: 0 0
}

.page-id-92197 .at-share-btn-elements,
.page-id-92199 .at-share-btn-elements {
    display: none
}

.page-id-92197 .et_pb_toggle h5.et_pb_toggle_title {
    padding: 0 50px 0 40px!important
}

.delivery-charges-for-cart-free {
    padding-top: 12px;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap
}

.delivery-charges-content-for-cart {
    padding: 0
}

.main-content-for-four-four-ur-page {
    background-color: #006fba!important
}

.et_pb_toggle_open .et_pb_toggle_title:before {
    content: "e04f"
}

.new-lyca-user-for-login {
    padding: 0!important;
    text-align: right
}

.or-message-for-register-login {
    text-align: center;
    font-size: 16px;
    color: #2f82b2;
    margin-top: 8%
}

.mobile-text-relay-adjust-top {
    padding: 0!important
}

.toggle-class-for-tnc-page {
    background-color: transparent
}

.background-icon-for-faq-page {
    background-size: 30px;
    background-repeat: no-repeat;
    background-position: 20px 16px
}

.faq-page-tnc-for-divi-faq {
    background: 0 0
}

.page-id-92197 .at-share-btn-elements,
.page-id-92199 .at-share-btn-elements {
    display: none
}

.login-popup #resetMyPassword {
    padding: .2em 1em;
    margin-top: 20px;
    margin-bottom: 20px
}

.lycatolycatruetrue {
    display: block
}

.lycatolycatruefalse {
    display: none
}

.lycatolycafalsefalse {
    display: block
}

.page_id_602filterSection input[type=checkbox]:checked+label {
    color: inherit
}

.page_id_602filterSection input[type=checkbox]+label {
    color: inherit
}

input[type=checkbox]:focus,
input[type=checkbox]:focus+label:before {
    outline: 2px solid #a6c7ff;
    -moz-outline: 2px solid #a6c7ff;
    -webkit-outline: 2px solid #a6c7ff;
    -ms-outline: 2px solid #a6c7ff;
    outline-offset: -2px
}

#login_submit:focus,
#reg_submit:focus,
#searchPostCode:focus,
.submit-button-contact-form input:focus {
    outline: 0;
    -webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, .29);
    -moz-box-shadow: 0 3px 10px rgba(0, 0, 0, .29);
    box-shadow: 0 3px 10px rgba(0, 0, 0, .29)
}

button[type=submit]:focus,
input[type=button]:focus,
input[type=submit]:focus {
    outline: 0;
    -webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, .29);
    -moz-box-shadow: 0 3px 10px rgba(0, 0, 0, .29);
    box-shadow: 0 3px 10px rgba(0, 0, 0, .29)
}

.selectize-input.items.not-full.has-options:focus {
    border: 1px solid #545454
}

#commentform input:focus,
#commentform textarea:focus {
    border: solid 1px #545454
}

#lyca_login_form input:focus,
.contact-form-main-container-class .wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required:focus {
    border-bottom: solid 1px #545454
}

.gfield_radio input[type=radio]:focus+label {
    outline: 1px solid #047732;
    -moz-outline: 2px solid #a6c7ff;
    -webkit-outline: 2px solid #a6c7ff;
    -ms-outline: 2px solid #a6c7ff;
    outline-offset: -2px
}

#gform_10 div ul li>div input[type=number]:focus,
#gform_10 div ul li>div input[type=tel]:focus,
#gform_10 div ul li>div input[type=text]:focus,
#gform_2 div ul li>div input[type=text]:focus {
    border-color: #fff!important
}

#wpsl-search select,
#wpsl-search-wrap select {
    width: 0;
    height: 0;
    opacity: 0;
    display: block!important
}

.wpsl-dropdown select:focus+span {
    border: 1px solid #2d3940!important
}

.register-form-for-box-shadow {
    box-shadow: -1px 4px 10px rgba(80, 72, 72, .1);
    background: #fff
}

.registration-page-form-width {
    padding: 20px
}

.terms-and-conditions-for-bundle-details {
    font-size: 12px
}

.add-bundle {
    margin: 0;
    padding: 0
}

.lnr-gift:before {
    margin-right: 1%;
    content: "e844"
}

.bonus-amount-top-up-congrats {
    font-weight: 700!important
}

.page-id-1636 .entry-content ul {
    list-style-type: disc
}

#et_pb_offers_section_class .et_pb_row .et_pb_column {
    margin-bottom: 0!important
}

.et_pb_tabs_for_bundle_deatils_page {
    background: #fff;
    border: 1px solid;
    border-radius: 36px;
    width: 100%;
    font-weight: 300;
    font-size: 12px
}

#bundle-details-tabs-ul .et_pb_tabs_for_bundle_deatils_page {
    padding: 5px 10px 3px
}

.et_pb_tabs_for_all_single_bundle_details_page {
    margin-right: 1%
}

.et_card_name .custom_tooltip_error {
    display: block
}

.et_card_type #selected_card_logo {
    width: 55px
}

.for-payment-card-debit-credit-card {
    width: 100%!important
}

.et_pb_toggle_open .et_pb_toggle_title:before {
    content: "3b";
    padding-bottom: 1.8px;
    position: absolute;
    top: 50%;
    right: 0;
    margin-top: -.5em;
    color: #0481e4;
    font-size: 30px
}

.et-learn-more h3.heading-more span.et_learnmore_arrow {
    content: "3";
    padding-bottom: 1.8px;
    position: absolute;
    top: 44%!important;
    right: 1%!important;
    margin-top: -.5em;
    color: #0481e4;
    font-size: 22px;
    border-radius: 60px;
    width: 29px!important;
    height: 60%!important;
    box-shadow: none!important
}

.et-learn-more h3.heading-more {
    background: #fff!important
}

.et_pb_toggle_close {
    background-color: #fff!important
}

@media (min-width:320px) and (max-width:575px) and (device-aspect-ratio:2) {
    .lyca_cart_tabs .et_pb_column_2_3 .et_pb_tab_2 .et_pb_tab_content li.et_card_cvv input {
        font-size: .5em;
        width: 42px
    }
}

.bundlebgContainer .bundle-plan {
    box-shadow: none
}

.page-id-3844 #top-menu .menu-item-has-children:hover a,
.page-id-92197 #top-menu .menu-item-has-children:hover a {
    color: #fff!important
}

.page-id-417 .contactus-body-section {
    background-color: #f1f4f7
}

.contact-form-main-container-class {
    background: #fff
}

.title-for-contact-us-form-page {
    margin-top: 20px
}

.contact-us-man-customer {
    margin-top: 1%
}

.para_topup {
    line-height: 16px
}

.no-bundles {
    color: #fff
}

#frm_register .selectize-dropdown {
    position: inherit!important;
    top: 0!important
}

.table-header-for-fourg-coverage {
    background-color: #fff;
    color: #006fba
}

.import-class-for-fourg-coverage-map {
    font-size: 11px
}

.lte-network-for-coverage,
.to-get-most-network-for-coverage {
    margin-top: 2%
}

.reg_summary .summary_count {
    width: 50px;
    height: 50px;
    border: 1px solid;
    text-align: center;
    border-radius: 50%;
    padding: 14px;
    float: left;
    color: solid #000;
    color: #111;
    font-size: 1em;
    border: 2px solid #000
}

p.registration_paragraph_tab4 {
    padding-bottom: 0
}

@media(max-width:991px) {
    .reg_summary .summary_count {
        width: 36px;
        height: 36px;
        padding: 8px
    }
    p.registration_paragraph_tab4 {
        padding-left: 4em
    }
    .edit_reg_tab4 {
        padding-left: 4em
    }
    #aust_exp_year,
    #driving_expire_year,
    #medicare_year,
    #proof_citizan_acqu_year,
    #proof_year {
        min-width: 96%;
        max-width: 96%
    }
}

@media(max-width:1023px) {
    .col-md-10.col-md-offset-1.button_centered_register {
        text-align: center
    }
    #main-footer .footer-widget .fwidget h4 {
        cursor: pointer
    }
}

.family-plan-class-for-my-account {
    display: none
}

.unordered-for-fixed-icons.icons-fixed-track-sim {
    display: none
}

.family-plan-class-for-my-account {
    display: none
}

.other-services-stop-and-scroll-for-global {
    background: #f0f0f0
}

.other-services-width-for-global {
    width: 15.333333%
}

.et_pb_tabs_controls .bundletabs,
.rateTabsec .et_pb_tabs_controls li a {
    border: 1px solid #fff!important;
    border-radius: 20px;
    margin: 1%
}

.rateTabsec .et_pb_tabs_controls li a {
    padding: .1em 1.5em
}

.summary-table,
.summary-table tr td {
    border: none!important
}

#city,
#suburb2,
.addrHouse .form-control[disabled] {
    background-color: transparent
}

#step-3 .melissa {
    margin-top: 0
}

.pad-zero {
    padding: 0
}

.mar-top-10 {
    margin-top: 10px
}

@media (max-width:768px) {
    .subpage_banner_bg+.offer-section-offer-detail {
        padding-top: 20px;
        padding-bottom: 20px
    }
    .offer-detail-content-left .et_pb_more_button.et_pb_button {
        margin-left: 10px;
        margin-bottom: 20px
    }
    .offer-detail-content-left .heading-for-offer-detail-page {
        font-size: 1.2em;
        padding-left: 10px;
        padding-top: 0
    }
    .stay-in-touch-with-family {
        padding-left: 10px
    }
    .offer-detail-content-left .content-for-offer-detail-page {
        padding-left: 10px
    }
    .home .home-slider .et_pb_slider .et_pb_slide {
        height: 120px
    }
}

@media (max-width:768px) and (orientation:landscape) {
    .home .home-slider .et_pb_slider .et_pb_slide {
        height: 200px
    }
}

.et_pb_homepage_banner .heading-black {
    color: #000!important
}

.et_pb_homepage_banner .heading-white {
    color: #fff!important
}

.offers1-fullrow {
    padding: 10px
}

.offer-col-1-custclass {
    margin-right: 0!important
}

.offer-col-2-custclass {
    margin-top: 100px;
    width: 52%!important
}

.offer1-left-img {
    top: 30px;
    position: relative
}

.offers-full-width-container {
    padding-top: 20px!important
}

@media (min-width:981px) {
    .offer-col-2-custclass {
        margin-top: 20px
    }
}

@media (max-width:1199px) and (min-width:1024px) {
    .offer-col-2-custclass {
        margin-top: 20px
    }
}

@media (max-width:1024px) and (min-width:991px) {
    .offer-col-2-custclass {
        margin-top: 20px
    }
}

@media (max-width:980px) {
    .offer-col-1-custclass {
        margin-bottom: 0!important
    }
    .offer-col-2-custclass {
        margin-top: 10px!important;
        width: 100%!important
    }
}

.offers2-right-container {
    background-color: #fff;
    border-radius: 10px;
    margin-top: 20px
}

.offers2-right-content {
    padding: 0 40px 0 40px
}

.offers2-right-content h2 {
    color: #006fba
}

.offers2-right-content {
    padding-top: 0;
    margin-top: -20px
}

.offers-btn-container {
    margin-top: 0;
    top: 15px
}

@media (max-width:980px) {
    .offer-col-2-custclass {
        padding-bottom: 20px
    }
}

.offer-globe-img {
    position: relative;
    bottom: 45px;
    left: 30px;
    width: 14%
}

@media (max-width:575px) {
    .page-id-95742 .plan-box-large .plan-box_content {
        margin-top: 8rem
    }
    .offer-globe-img {
        bottom: 25px
    }
}

@media (max-width:991px) {
    .offer-globe-img {
        width: 12%
    }
}

@media (min-width:320px) {
    .offers2-right-container {
        margin: 5px
    }
}

.offer-2-main-container {
    padding-top: 50px!important
}

.offers-1-column {
    width: 50%!important
}

.offers-2-column {
    width: 30%!important
}

.offers-3-column {
    width: 50%!important
}

.offers-1-image {
    height: 320px;
    margin-top: -5%
}

.offers-1-globeimage {
    position: relative;
    bottom: 26px;
    right: 52px;
    width: 20%
}

.offers-1-btncontent {
    margin-top: 0;
    top: 20px
}

@media (max-width:768px) {
    .offers-1-column {
        width: 100%!important
    }
    .offers-2-column {
        width: 98%!important
    }
    .offers-1-globeimage {
        position: absolute;
        bottom: 267px;
        right: 40px;
        width: 15%
    }
    .offers-3-column {
        width: 100%!important
    }
    .stepwizard {
        width: 100%
    }
}

@media (max-width:575px) {
    .page-id-95742 .divclose img.svg_icons_bundle_listing_page {
        width: 12%;
        height: 22px;
        margin-top: 0
    }
    .offers-1-globeimage {
        bottom: 285px
    }
}

@media (max-width:480px) {
    .offers-1-globeimage {
        bottom: 300px
    }
}

@media (max-width:991px) and (min-width:768px) {
    .offers-3-column h2,
    .offers2-right-content h2 {
        font-size: 20px!important
    }
    .offers-3-column p,
    .offers2-right-content p {
        font-size: 1em
    }
}

@media (max-width:767px) and (min-width:576px) {
    .page-id-95742 .divclose img.svg_icons_bundle_listing_page {
        width: 14%;
        height: 25px;
        margin-top: 0
    }
    .page-id-95742 .plan-box-large .plan-box_content {
        margin-top: 10rem
    }
    .offers-3-column h2,
    .offers2-right-content h2 {
        font-size: 18px!important
    }
    .offers-3-column p,
    .offers2-right-content p {
        font-size: 1em!important
    }
}

@media (max-width:575px) {
    .offers-3-column h2,
    .offers2-right-content h2 {
        font-size: 16px!important
    }
    .offers-3-column p,
    .offers2-right-content p {
        font-size: 1em!important
    }
}

@media only screen and (min-width:981px) {
    .et_pb_fullwidth_slider_1 {
        display: none!important
    }
    .buy-bundles {
        background-image: url(img/buy-bundles.svg)
    }
}

@media only screen and (max-width:767px) {
    .et_pb_fullwidth_slider_0 {
        display: none!important
    }
}

.home-slider .et_pb_slider .et_pb_slides .et_pb_slide_5,
.home-slider .et_pb_slider .et_pb_slides .et_pb_slide_6 {
    -moz-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover
}

#top-menu a {
    color: #2b2828
}

.subpage_banner_bg+.et_pb_section {
    padding: 4px 0
}

.page-id-85279 .subpage_banner_bg+.et_pb_section {
    padding: 54px 0
}

.customer-testimonials-heading {
    padding-top: 3%
}

.airtime-transfer-heading {
    padding-top: 2%
}

.customer_testimonials_about-us {
    padding-top: 0!important;
    padding-bottom: 0!important
}

.for-customer-testimonials {
    padding-top: 0!important
}

.fraud-warning-receive-call {
    padding-top: 10px
}

.cookie-policy-standard {
    padding-bottom: 0!important
}

.student-plans-toggle-for-tnc {
    padding-bottom: 10px;
    padding-top: 29px
}

.ivory-cost-low-calls-standard-section {
    padding-bottom: 0!important
}

.date_callhistory-header {
    height: 56px;
    padding-left: 10px;
    padding-top: 19px
}

.date_callhistory-data {
    height: 56px
}

.et_pb_homepage_bundles .bundles .bundle:nth-child(n+5) {
    display: none
}

#cartsummary .total_amount_newsim {
    padding: 0;
    line-height: 50px;
    margin: 0
}

.search-no-results #searchform #searchsubmit {
    background: #08DC7D;
    color: #fff;
    padding: .2em 1em;
    font-weight: 300;
    text-transform: uppercase;
    display: inline-block;
    margin-top: 20px;
    color: #fff;
    text-shadow: none;
    min-width: 140px;
    border: 0;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    border-radius: 25px;
    background: #08DC7D;
    font-size: 18px;
    font-weight: 700;
    line-height: 1.7em!important;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    transition: all .2s
}

.search-no-results #searchform #searchsubmit:hover {
    background: #009534
}

.search-no-results #searchform #s {
    border-top: none;
    border-left: none;
    border-right: none;
    font-weight: 700;
    font-size: 20px;
    padding-bottom: 8px
}

.search-no-results #searchform .screen-reader-text {
    font-weight: 700
}

#cartsummary .lyca_cart_summary .list-group-item.new-lyca-sim:nth-child(n+2) {
    border-top: 1px solid #ddd;
    padding-top: 5px
}

.drop-down-lycamobile-number-fraud-warning {
    padding-left: 9%
}

.universal-icon-font-awesome-bullet {
    color: #08DC7D
}

.pay_as_you_go_national_rates_responsive {
    text-transform: capitalize
}

.bol-text-for-order-help-line {
    font-weight: 400!important;
    display: block
}

.critical_information_path {
    margin-top: 10%
}

#address .findadd_span {
    color: red;
    font-size: 12px;
    position: relative;
    top: 10px;
    left: 15px;
    clear: both
}

.findadd_span {
    color: red;
    font-size: 12px;
    position: relative;
    top: 70px;
    left: 25px;
    clear: both
}

.findadd_span2 {
    left: 0!important;
    top: 0!important;
    display: block
}

.reg_findadd {
    top: 0;
    display: block;
    text-align: right;
    position: static
}

@media (min-width:320px) and (max-width:575px) and (max-width:768px) {
    .address_section #searchPostCode {
        clear: both
    }
    .findadd_span {
        position: initial;
        top: initial
    }
}

.list-national-rates-aus-tab {
    min-height: 157px
}

#referal_checkout_form {
    border-radius: 10px;
    background: #fff;
    box-shadow: -1px 4px 10px rgba(80, 72, 72, .1);
    outline: 0
}

#referal_checkout_form input[type=checkbox] {
    opacity: 0;
    width: 0;
    height: 0
}

#referal_checkout_form input[type=checkbox]+label {
    color: #2b2828;
    line-height: 1em;
    font-weight: 300;
    outline: 0
}

#referal_checkout_form input[type=checkbox]+label::before {
    letter-spacing: 10px;
    vertical-align: -4px
}

#referal_checkout_form input[type=checkbox]+label::before {
    content: "f096"
}

#referal_checkout_form label span {
    font-size: 15px;
    margin-top: -21px;
    display: block;
    margin-left: 20px
}

#referal_checkout_form input[type=checkbox]:checked+label::before {
    letter-spacing: 5px
}

#referal_checkout_form input[type=checkbox]:checked+label::before {
    content: "f046";
    color: #0ab14d
}

#referal_checkout_form .form-check {
    font-size: 20px
}

#referal_checkout_form input[type=checkbox]+label:before {
    font-family: FontAwesome;
    display: inline-block;
    outline: 0
}

.heading-uk-affliate {
    background: #e8e6e7;
    color: #959595
}

.provide-details-of-the-call-fraus-warning {
    width: 771px;
    height: 23px;
    padding: 0
}

.single-bundle-price-content-div {
    width: 100%;
    padding-top: 5%
}

.single-bundle-price-content-div .plan-box_discount {
    float: left;
    position: relative;
    margin-top: 1em
}

.single-bundle-price-content-div .plan-box_price-content {
    position: relative
}

.single-bundle-price-content-div .plan-box_price {
    width: 60%
}

body .lyca_guest_mobile_no_marketing {
    padding-left: 40px;
    font-size: 16px
}

#summary-table3>.row {
    margin-bottom: 10px
}

.et_mobile_menu li a.mobile-social-icon-fb,
.et_mobile_menu li a.mobile-social-icon-instagram,
.et_mobile_menu li a.mobile-social-icon-twiter,
.et_mobile_menu li a.mobile-social-icon-youtube {
    color: #006fb9!important;
    display: inline-block;
    text-align: center;
    margin: 5%;
    border-bottom: none
}

.et_pb_tab_active a {
    color: #fff!important
}

.refer-friend-transaction-billing-address {
    padding-left: 1px;
    margin-top: 4%;
    margin-left: -1%
}

.clearboth.billing-address-rfer-tab-for-billing {
    margin-left: -3%
}

.refferal-mobile-number {
    margin-left: -2.5%
}

.offer-detail-page-template .et_pb_column_1_2 {
    margin-right: 2.5%
}

.heading-for-offer-detail-page {
    font-size: 22px;
    padding-top: 34px;
    padding-left: 10px
}

.content-for-offer-detail-page {
    padding: 10px
}

.paragraph-lycamobile-offer {
    padding-left: 10px
}

.how-it-work-heading {
    padding-left: 10px
}

.subpage_banner_bg+.offer-section-offer-detail {
    background-color: #f1f4f7;
    padding-top: 50px;
    padding-bottom: 50px
}

.offer-section-offer-detail .offer-detail-page-template {
    background-color: #fff;
    padding-top: 0;
    box-shadow: -1px 4px 10px rgba(80, 72, 72, .1);
    padding-bottom: 0;
    border-radius: 20px
}

.offer-detail-image-left img {
    border-radius: 20px
}

@media (min-width:1921px) {
    body .home-slider .et_pb_slider .et_pb_slide {
        background-size: 1440px 420px!important;
        background-position: center
    }
}

.et_pb_gutters3 .et_pb_column_4_4 .et_pb_toggle_close,
.et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_module {
    margin-bottom: .75%
}

.pay-pal-option-image-for-payment {
    width: 82px;
    padding: 10px;
    height: 100px
}

.pay-pal-image-for-payment {
    width: 100px;
    padding: 10px;
    height: auto
}

#frm_register .form-group {
    overflow: visible
}

.page-template-checkout .responsive-tabs-container .accordion-link {
    color: #ccc;
    background-color: #063f65;
    font-size: 16px
}

.page-template-checkout .responsive-tabs-container .accordion-link.last {
    border: none;
    border-radius: 0 0 7px 7px
}

.page-template-checkout .responsive-tabs-container .accordion-link.first {
    border-radius: 7px 7px 0 0
}

.page-template-checkout .responsive-tabs-container.accordion-xs .accordion-link.active {
    color: #000;
    background-color: #fff;
    box-shadow: 0 1px 1px #ccc
}

.page-template-checkout .tab-content input.et_pb_button {
    padding: .2em 1em
}

.page-template-checkout .accordion-link:hover {
    color: #fff
}

.cart-tabs .nav>li>a.active:after,
.page-template-checkout .responsive-tabs-container.accordion-xs .accordion-link.active:after {
    color: #000
}

#page-container #main-content .container::before {
    background: 0 0
}

#page-container .cheap-calls-page .cheapcalls_icon_strip .et_pb_fullwidth_code_1 .stripe_icons_rotating_icons .icon_strip.container {
    padding-top: 22px
}

.cheapcalls_icon_strip+.et_pb_landingpage_bundles .et_pb_row {
    padding-bottom: 0
}

.bundlebgContainer .bundle-details-right .bundle-details-tabs {
    margin-top: 15px
}

.bundlebgContainer .bundle-detailList .bundle-existing {
    padding-top: 10px
}

.connect-new-countries {
    width: 60px
}

.et-search-form input {
    position: absolute;
    top: 35%;
    right: 20%;
    bottom: 0;
    width: 90%;
    margin: auto;
    border: none;
    background: #ebebeb;
    color: #4491ca;
    height: 35px;
    border-radius: 30px;
    padding-left: 5%
}

span.HMerror+.HMerror {
    display: none
}

.home .et_pb_fullwidth_slider_1.et_pb_slider.et_pb_slider .et_pb_slide .et_pb_slide_description a.et_pb_more_button.et_pb_button {
    font-size: 0;
    background-color: rgba(0, 0, 0, 0)!important;
    top: -1000px;
    right: -1000px;
    height: 5000px;
    width: 5000px;
    position: absolute;
    opacity: 0;
    background: 0 0
}

#term_condition-error {
    color: red
}

.request-sim-frineds {
    padding-top: 20px
}

span.select-dropdown+span.select-dropdown {
    display: none
}

#reg_box1label {
    display: inline-grid
}

#term_condition-error {
    display: block
}

#bundle_tab_link,
.bundle_free_text {
    text-decoration: underline;
    cursor: pointer
}

span.bundle_or_text {
    margin-top: -3%;
    float: left;
    font-weight: 700
}

.for-payment-methos-payment-tab {
    background: #fff;
    border-right: none!important;
    box-shadow: -1px 4px 10px rgba(80, 72, 72, .32)
}

.lca_payment_section #step3 .leftpanel label {
    display: block
}

#et-main-area-globeman #footer_globeman .et_animated {
    opacity: 1!important
}

.home #page-container {
    overflow-y: visible!important
}

#top-menu li li.rates-roam {
    border-bottom: solid 0 rgba(255, 255, 255, 0)
}

.offer_detail_middle_content {
    padding: 5px 0
}

.progress {
    height: 4px;
    position: relative;
    bottom: 11px;
    z-index: -1
}

.stepwizard-step:first-child>.progress {
    left: 50%
}

.stepwizard-step:last-child>.progress {
    width: 50%
}

.stepwizard-step .progress {
    background-color: #b2b3b3
}

.stepwizard-step .btn-primary-reg+.progress {
    background: #21b24e!important
}

.bundle-detailList .et_pb_tabs {
    border: none!important
}

.stepwizard-step .progress {
    border-radius: 0
}

.stepwizard-step .btn-primary-reg~p {
    color: #21b24e
}

.mt-10 {
    margin-top: 10px
}

.mb-10 {
    margin-bottom: 10px
}

.mr-10 {
    margin-right: 10px
}

.ml-10 {
    margin-left: 10px
}

.pt-10 {
    padding-top: 10px
}

.pb-10 {
    padding-bottom: 10px
}

.pr-10 {
    padding-right: 10px
}

.pl-10 {
    padding-left: 10px
}

#frm_register #select-country {
    display: block!important;
    width: 0;
    height: 0;
    opacity: 0
}

.renewBundles {
    top: 20px
}

.page-id-85543 .modal-backdrop {
    z-index: -1!important
}

#wpsl-wrap .wpsl-icon-direction {
    display: none
}

.paypal-all-payment-options {
    display: none
}

.et_pb_call_rates_page {
    background: #006fba!important;
    background: -moz-linear-gradient(-45deg, #006fba 0, #2989d8 50%, #00558e 100%)!important;
    background: -webkit-linear-gradient(-45deg, #006fba 0, #2989d8 50%, #00558e 100%)!important;
    background: linear-gradient(135deg, #006fba 0, #2989d8 50%, #00558e 100%)!important
}

.myaccount-background {
    background: #006fba!important;
    background: -moz-linear-gradient(-45deg, #006fba 0, #2989d8 50%, #00558e 100%)!important;
    background: -webkit-linear-gradient(-45deg, #006fba 0, #2989d8 50%, #00558e 100%)!important;
    background: linear-gradient(135deg, #006fba 0, #2989d8 50%, #00558e 100%)!important
}

.remainBundleAllowanceTable {
    border: 0!important
}

.remainBundleAllowanceTable th {
    color: #fff!important
}

.page-id-97547 .et_pb_title_other_services_slider {
    padding-top: 1%!important
}

@media (max-width:768px) {
    .bdl-box {
        height: 795px;
        width: auto
    }
}

@media (min-width:991px) {
    .bdl-box {
        width: 570px;
        height: 380px
    }
}

.registration_background {
    background: #006fba!important;
    background: -o-linear-gradient(right, rgba(49, 191, 106, .9), rgba(47, 128, 180, .9))!important;
    background: -moz-linear-gradient(right, rgba(49, 191, 106, .9), rgba(47, 128, 180, .9))!important;
    background: linear-gradient(135deg, #006fba 0, #2989d8 50%, #00558e 100%)!important
}

.page-id-97547 .table-heading-for-get-even-more {
    background: #20b04d;
    color: #fff
}

.page-id-97547 .et_pb_section_1 {
    background-color: #026fb8!important
}

.page-id-97547 .tbl-data td {
    background: #fff
}

.table-heading-call-history {
    background: #08DC7D;
    border: 1px solid #6b626287
}

.table-body-for-call-history {
    background: #fff;
    color: #000;
    text-align: center;
    border: 1px solid #6b626287
}

.table-heading-call-history th {
    color: #fff!important;
    font-size: 17px;
    text-align: center;
    font-weight: 700!important
}

.acc-manager-slider {
    padding: 1.5%
}

.page-id-85543 .et_pb_section.et_pb_section_1 {
    background: #006fba!important;
    background: -moz-linear-gradient(-45deg, #006fba 0, #2989d8 50%, #00558e 100%);
    background: -webkit-linear-gradient(-45deg, #006fba 0, #2989d8 50%, #00558e 100%)!important;
    background: linear-gradient(135deg, #006fba 0, #2989d8 50%, #00558e 100%)!important
}

.acc-manager-buttons {
    margin-top: 6%
}

.page-id-85719 .subpage_banner_bg+div.et_pb_section.et_pb_section_1 {
    background: #006fba!important;
    background: -moz-linear-gradient(-45deg, #006fba 0, #2989d8 50%, #00558e 100%);
    background: -webkit-linear-gradient(-45deg, #006fba 0, #2989d8 50%, #00558e 100%)!important;
    background: linear-gradient(135deg, #006fba 0, #2989d8 50%, #00558e 100%)!important
}

.page-id-85543 .other-services-heading-global,
.page-id-85719 .other-services-heading-global,
.page-id-86008 .other-services-heading-global {
    margin-top: 2%
}

.first-child-port-sim-para {
    margin-left: 9%
}

.table-heading-call-history {
    background: #08DC7D;
    border: 1px solid #6b626287
}

.table-heading-call-history th {
    color: #fff!important;
    font-size: 17px;
    text-align: center;
    font-weight: 700!important
}

.table-body-for-call-history {
    background: #fff;
    color: #000;
    text-align: center;
    border: 1px solid #6b626287
}

.billing-history-page-number {
    padding: 0;
    float: right
}

.billing-history-duration {
    font-size: .7em;
    line-height: -1px
}

.heading-billing-history-duration {
    line-height: .6
}

.subscribe-news-letter-global {
    margin-top: 4%
}

#bundleslist_ui .et_pb_tabs_controls li {
    margin-bottom: 20px;
    width: 50%;
    margin: 5px
}

#et-main-area-refer-friend .refer_now .et_pb_slide {
    display: inherit;
    background-color: #fff;
    background-image: url(https://s3-ap-southeast-2.amazonaws.com/lycamobileauweb/lycamobile-au-cms/wp-content/uploads/2018/03/06120959/reffer_friend11.png)
}

#et-main-area-refer-friend .refer-a-friend-right .et_pb_slide {
    display: inherit;
    background-color: #fff;
    background-image: url(https://www.lycamobile.com.au/wp-content/uploads/2017/05/buy_sim.png)
}

.gp-services-tab-my-acc .myaccountbotomrow {
    margin-top: 5%
}

.marketing_buynow_button_mobile {
    display: none
}

@media (max-width:767px) {
    .cheap_call-template-default.single-cheap_call .home .et_pb_homepage_banner {
        display: block!important
    }
    .et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_content {
        font-size: 14px
    }
    .et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_description .et_pb_slide_title {
        font-size: 20px
    }
}

.checkInfo {
    color: #2b2828
}

.intl_accordion .et_pb_toggle {
    background-color: transparent!important
}

.intl_accordion .et_pb_toggle h5 {
    color: #fff!important
}

.intl_accordion .et_pb_toggle_open .et_pb_toggle_title:before {
    color: #fff!important
}

.intl_accordion .et_pb_toggle_close .et_pb_toggle_title:before {
    color: #fff!important
}

.ui-autocomplete.ui-menu.ui-widget.ui-widget-content {
    overflow: auto;
    height: 250px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    border: 1px solid #ccc!important
}

.register_form .findAddressRegBtn {
    float: right;
    margin-top: 0
}

.selectize-control.single .selectize-input:after {
    content: ' ';
    display: block;
    position: absolute;
    top: 50%;
    right: 15px;
    margin-top: -3px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px 5px 0 5px;
    border-color: grey transparent transparent transparent
}

.selectize-control.single .selectize-input.dropdown-active:after {
    margin-top: -4px;
    border-width: 0 5px 5px 5px;
    border-color: transparent transparent grey transparent
}

.selectize-control.rtl.single .selectize-input:after {
    left: 15px;
    right: auto
}

.page-id-85787 .subscribe-block {
    color: #000
}

#et-main-area-refer-friend.et_refer_friend,
.page-id-85787 #et-main-area .et_refer_friend {
    padding-top: 54px!important
}

.plan-box_group-data .plan-box_label {
    height: 50px
}

.guest-user-login-popup .login-popup-button-guest {
    background: 0 0;
    color: #08DC7D!important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -moz-box-shadow: inset 0 0 0 1px #000;
    -webkit-box-shadow: inset 0 0 0 1px #000;
    box-shadow: inset 0 0 0 1px #08DC7D;
    margin-top: 20px;
    margin-bottom: 20px
}

.guest-user-login-popup {
    border: 1px solid #c7c7c7;
    border-radius: 10px;
    margin-top: 20px
}

.guest-user-login-popup h4 {
    margin-top: 20px
}

.coupon_container {
    display: inline-grid;
    align-items: center;
    padding-top: 20px!important
}

#coupon_plan_name {
    color: #006fba;
    text-transform: capitalize
}

.secoond-grouop-on {
    padding-top: 40px!important
}

.first-div-group-on {
    background: linear-gradient(to bottom right, #155ba3, #85b64f)
}

.heading-group-on {
    margin-top: 16%;
    margin-left: -7%;
    color: #fff;
    font-weight: 700;
    margin-bottom: 5px
}

.group-on-girl {
    width: 300px
}

.how-toredem-groupon {
    color: #006fba;
    margin-bottom: 2%
}

.first-div-group-on+.secoond-grouop-on {
    margin-top: 5%
}

.redeem-images-groupon {
    width: 64px;
    margin-bottom: 3%
}

.how-to-redeem-content {
    color: #006fba
}

.third-grouop-on {
    padding: 20px!important
}

.secnd-red {
    margin-bottom: 0
}

.fourth-grouop-on {
    background-image: url(https://s3-ap-southeast-2.amazonaws.com/lycamobileauwebnew/lycamobile-au-cms/wp-content/uploads/2017/05/27083714/footer.png);
    padding: 50px
}

.enter-copoun-code-gorupon {
    color: #fff;
    background: #006fba;
    padding: 50px;
    margin: 0 auto
}

.text-coupon-code {
    padding: 10px!important;
    width: 78%;
    border-radius: 36px;
    border: none;
    margin-right: -85px
}

.group-on-redeem-button {
    background: #08DC7D;
    color: #fff;
    padding: 11px;
    border: none;
    border-radius: 20px;
    width: 100px;
    position: absolute;
    right: 34px
}

#coupon_code-error {
    display: block;
    margin-top: 10px;
    color: #cf0;
    font-size: 16px
}

.button-div-redeem {
    margin-left: -15%
}

.ensure-plan-code-gorupon {
    padding: 50px;
    box-shadow: -1px 8px 10px rgba(80, 72, 72, .1);
    margin: 0 auto;
    text-align: center
}

.continue-button-redeem {
    background: #08DC7D;
    color: #fff;
    padding: 11px;
    border: none;
    border-radius: 20px;
    width: 100px;
    margin-top: -1px
}

.ensure-copoun-code-content {
    font-size: 18px
}

.unlimited-bundle-groupon {
    font-size: 18px;
    color: #006fba
}

.all-bundles-palns-groupon {
    color: #006fba;
    line-height: 5px;
    font-size: 15px
}

.grouponshipping-maincont {
    display: inline-grid;
    align-items: center;
    display: -webkit-inline-grid;
    -webkit-align-items: center;
    display: inline-grid;
    align-items: center
}

p.enter-copoun-code-content {
    font-size: 18px
}

.enter-copoun-code-gorupon {
    box-shadow: -1px 8px 10px rgba(80, 72, 72, .1)
}

.secure-shopping-groupon {
    color: #0bb14e
}

.lyca-rights-groupon {
    color: #fff;
    text-align: center
}

.your-copoun-sucess {
    color: #006fba;
    font-size: 21px
}

.Continue-to-homepage {
    color: #0bb14e
}

.success-image {
    height: 130px
}

.main-div-regs-group-on {
    padding: 50px;
    box-shadow: 0 -1px 49px rgba(80, 72, 72, .1);
    margin-bottom: 5%!important;
    margin: 0 auto
}

#groupon-findsdrr {
    width: auto!important;
    padding: .2em 1em;
    float: left;
    left: 16px;
    font-size: 1em;
    background: #fff;
    border: 1px solid #a0a2a1;
    color: #545454!important;
    margin-left: 0!important;
    text-transform: capitalize
}

#reset_findadd {
    font-size: 1em
}

#regs-form-groupon .border-none-group-on {
    border: none;
    border-bottom: 1px solid #ccc
}

.fin-address-button-groupon {
    border-radius: 20px!important;
    border: 1px solid #a0a2a1;
    background: #fff;
    margin-left: 2%
}

.col-md-6.register-submit-block {
    margin-top: .5%
}

button.back-groupon-button {
    border-radius: 20px;
    border: 1px solid #a0a2a1;
    background: #fff;
    margin-left: 2%;
    padding: 7px;
    min-width: 140px
}

#coupon_shipping_address a.ques_help {
    color: #0ab14d;
    font-size: 17px;
    position: absolute;
    right: 6px;
    top: 6px
}

.circle-groupon {
    color: #08DC7D
}

#regs-form-groupon .padding-left-group-on {
    padding-left: 0
}

.coupon-code-redeem-gorupon label#-error {
    width: 100%
}

.groupon_banner {
    margin-top: 4.8%;
    padding: 27px;
    padding-top: 4%;
    background-size: cover
}

#regs-form-groupon .selectize-input input {
    border: none
}

.page-id-95597 .unordered-for-fixed-icons {
    display: none
}

@media (max-width:1023px) {
    .text-coupon-code {
        margin-right: -71%
    }
    .group-on-redeem-button {
        margin-left: -16%
    }
    .image-group-on-icon {
        text-align: center
    }
    .fin-address-button-groupon {
        font-size: 1em!important;
        padding: 6px 9px!important
    }
    .all-bundles-palns-groupon {
        line-height: 1.2em
    }
    .ul-social-icons-group-on {
        text-align: center;
        margin-top: 4%
    }
    .ensure-plan-code-gorupon {
        border-bottom-left-radius: 20px;
        border-bottom-right-radius: 20px
    }
    .coupon-code-redeem-gorupon label#-error {
        width: 100%;
        left: 36%;
        bottom: -54%;
        position: absolute
    }
    #regs-form-groupon .et_pb_button {
        float: none!important
    }
}

@media (max-width:767px) {
    .groupon_banner {
        background-position: top right 33%
    }
}

@media (max-width:575px) {
    .main-div-regs-group-on {
        padding: 10px
    }
    .enter-copoun-code-gorupon {
        padding: 20px 10px 20px 10px
    }
    .group-on-redeem-button {
        right: 0;
        width: 75px
    }
    .text-coupon-code {
        width: 100%
    }
    .heading-group-on {
        font-size: 20px;
        margin-top: 0
    }
    .image-group-on-icon {
        padding: 0
    }
    p.enter-copoun-code-content {
        font-size: 15px
    }
    .groupon_banner {
        margin-top: 10%;
        padding-top: 10%
    }
    .groupon_banner .et_pb_title_container {
        width: 100%
    }
}

.mobile-app {
    background-color: #006fba;
    color: #fff;
    border-radius: 10px;
    padding: 4% 2%
}

.mobile-app p {
    display: flex;
    align-items: center
}

.mobile-app .col-md-4 img {
    max-width: 50%;
    display: table;
    margin: 0 auto
}

.mobile-app .col-md-8 img {
    max-width: 25%;
    padding-right: 5%
}

.mobile-app .col-md-8 {
    padding-top: 1.2%
}

.mobile-app .col-md-8 h2 {
    padding-bottom: 4%
}

.mobile-app-link .vertical-align p a img {
    max-width: 30%
}

.mobile-app-link .vertical-align {
    margin-top: 10%
}

#mobile-app-bg {
    background-color: #f3eded;
    padding: 2% 0
}

.page-id-95731 .list-for-fixed-icons-all-pages {
    display: none
}

.register_form #register-reg-audit {
    opacity: 1;
    height: auto;
    width: auto
}

#regulatory_audit-error {
    position: absolute;
    bottom: -20%;
    color: red;
    left: 2.5%
}

@media (max-width:767px) {
    #regulatory_audit-error {
        position: absolute;
        bottom: -5%;
        left: 6%
    }
}

.register {
    color: #2b2828
}


/* login pop css */

.modal-content {
    background: #fff7f2;
}

#lyca_login_form {
    position: relative;
}

#lyca_login_form .modalsubmit-Section {
    text-align: center;
    width: 100%;
    margin-bottom: 10px;
}

#lyca_guest_form {
    /*border: 2px solid var(--cerulean-blue);*/
    border-radius: 0px;
}

#lyca_login_form input,
#lyca_guest_form input {
    background: transparent;
}

.asguest {
    text-align: center;
    margin-top: 5%;
    margin-bottom: 5%;
}

.continue-as-guest-block {
    width: 100%;
    float: left;
    position: relative;
    text-align: left;
}

.asguest a,
.send_details {
    font-size: 12px;
    color: #006ae0 !important;
}

input#lyca_guest_mobile_no {
    padding-left: 29px;
    margin-left: 10%;
    text-align: center;
    float: none !important;
    border: none;
    border-bottom: 1px solid #bababa;
    color: #000000;
}

.asguest .secondarybtn {
    margin: 5% 0;
    font-size: 16px;
}

#lyca_guest_form .secondarybtn {
    background: transparent;
    color: #08dc7d !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -moz-box-shadow: inset 0px 0px 0px 1px #000;
    -webkit-box-shadow: inset 0px 0px 0px 1px #000;
    box-shadow: inset 0px 0px 0px 1px #08dc7d;
    height: 40px;
    padding: 2px 2px 2px 2px;
    width: 134px;
    font-size: 15px;
    margin-top: 30px;
    margin-bottom: 4%;
}

.modal-open .modal {
    z-index: 999999
}

.modal-header {
    padding: 0px;
    border-bottom: none;
}

.login-popup .modal-rightSection {
    padding: 10px 25px;
    margin: 0px;
}

.modal-rightSection {
    padding: 28px 0 20px 25px;
    margin-left: 15px;
}

#lyca_login_form input {
    width: 100%;
}

#lyca_login_form label {
    margin: 0;
    float: left;
}

#login h3,
.forgot_password_section h3 {
    text-align: center;
    padding-bottom: 5%;
}

#buynowModal button.close {
    position: absolute;
    z-index: 999;
    color: #21254f;
    opacity: 1;
    right: 6px;
}

.prefix44_login_popup_guest {
    padding-left: 10%;
    top: 0px
}

.popup_title {
    color: #21254f;
    text-align: center;
}


/* login pop css */

.multilingual_sonderangebot .bundle .plan-box .plan-box_discount {
    top: 8%;
}