@font-face {
    font-family: 'robotolight';
    src: url('../Style/font/Roboto-Light-webfont.eot');
    src: url('../Style/font/Roboto-Light-webfont.eot?#iefix') format('embedded-opentype'), url('../Style/font/Roboto-Light-webfont.woff') format('woff'), url('../Style/font/Roboto-Light-webfont.ttf') format('truetype'), url('../Style/font/Roboto-Light-webfont.svg#robotolight') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'robotoregular';
    src: url('../Style/font/Roboto-Regular-webfont.eot');
    src: url('../Style/font/Roboto-Regular-webfont.eot?#iefix') format('embedded-opentype'), url('../Style/font/Roboto-Regular-webfont.woff') format('woff'), url('../Style/font/Roboto-Regular-webfont.ttf') format('truetype'), url('../Style/font/Roboto-Regular-webfont.svg#robotoregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'robotobold';
    src: url('../Style/font/Roboto-Bold-webfont.eot');
    src: url('../Style/font/Roboto-Bold-webfont.eot?#iefix') format('embedded-opentype'), url('../Style/font/Roboto-Bold-webfont.woff') format('woff'), url('../Style/font/Roboto-Bold-webfont.ttf') format('truetype'), url('../Style/font/Roboto-Bold-webfont.svg#robotobold') format('svg');
    font-weight: normal;
    font-style: normal;
}

body {
    /*font-family: 'robotolight';
    text-rendering: optimizeLegibility;*/
}

.device-eligible-number {
    margin-top: -14px;
    margin-bottom: 3px;
}

input#ctl00_ContentPlaceHolder1_rdbDeviceEligible_0 {
    margin: -4px 10px 0px -10px !important;
}

input#ctl00_ContentPlaceHolder1_rdbDeviceEligible_1 {
    margin: -4px 10px 0px 20px !important;
}

span#ctl00_ContentPlaceHolder1_rdbDeviceEligible {
    margin-top: 5px;
}

input#ctl00_ContentPlaceHolder1_txtDeviceEligible {
    width: 83% !important;
}

.devicenumber {
    position: relative;
    bottom: 8px !important;
    right: 5px !important;
}


input#ctl00_ContentPlaceHolder1_btnZipCoverage {
    color: #292929;
    font-size: 19px !important;
    font-weight: 300;
    float: left;
    clear: both;
    width: 88%;
    line-height: 38px !important;
    height: 40px !important;
}

.popup-header {
    padding: 10px 20px;
    text-align: left;
    background: lightsteelblue;
    font-weight: bold;
}

.popup-chkContent {
    padding: 28px 19px;
    text-align: left;
    background-color: whitesmoke;
}

input#ctl00_ContentPlaceHolder1_btnSimSwap {
    color: #292929;
    font-size: 19px !important;
    font-weight: 300;
    float: left;
    clear: both;
    width: 88%;
    line-height: 38px !important;
    height: 40px !important;
}


input#ctl00_ContentPlaceHolder1_btnPortInStatusCheck {
    color: #292929;
    font-size: 19px !important;
    font-weight: 300;
    float: left;
    clear: both;
    width: 88%;
    line-height: 38px !important;
    height: 40px !important;
}

fieldset {
    clear: both;
}

h3 {
    text-transform: uppercase;
}

h2 {
    font-size: 16px;
}


.badge {
    float: left !important;
    line-height: 16px !important;
    font-size: 13px !important;
    color: #fff !important;
    margin-left: 5px !important;
    margin-right: 5px !important;
    margin-top: 4px !important;
    min-width: 5px;
    padding: 2px 7px;
    font-weight: 700;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    background-color: #f89406;
    border-radius: 10px;
    cursor: pointer;
}

.balancetransferdetails input[type="text"] {
    width: 20% !important;
}

.balancetransferdetails textarea {
    width: 35% !important;
}

input, button, select, textarea {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}


input, select, textarea {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #ccc;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.05) inset;
}

.navbar .btn-navbar, .navbar .btn-navbar:hover, .brand-nav .btn {
    background-color: #07991D !important;
    background-image: linear-gradient(to bottom, #2AB114, #098E1E) !important;
    background-repeat: repeat-x;
}

header {
    position: relative;
    z-index: 1111;
}
/*.collapse{ z-index:1111;}*/
.login {
    float: left;
    width: 83%;
}

.login-group {
    float: right;
    width: 86%;
    margin-right: 0px;
}

    .login-group #Password {
        text-decoration: none;
    }

.login span {
    display: inline-block;
    text-align: right;
    width: 40%;
    margin-right: 5px;
}

.login-btn {
    margin-bottom: 7px;
    background: #0BB14D !important;
    padding: 4px 15px;
}

.login .lst-input {
    margin-bottom: 0px;
}

.head-right {
    float: right;
}

.head-pageinfo {
    float: right;
}

.head_btn {
    float: right;
    width: 19%;
    margin: 0px 0 10px 10px;
}

    .head_btn a {
        background: #E7E7E7;
        color: #888;
        padding: 1px 0px;
        float: right;
        clear: both;
        text-transform: uppercase;
        border-radius: 0px !important;
        box-shadow: none;
        text-shadow: none;
        border: none;
        min-width: 107px;
        text-align: center;
        font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
        box-shadow: 0 0 3px rgba(0, 0, 0, 0.05) inset;
        border: 1px solid #ccc;
        height: 20px;
        margin-top: 10px;
        display: block;
        text-decoration: none;
    }

    .head_btn .language, .head_btn .language:active, .btn-group.open .btn.dropdown-toggle {
        *margin-left: 10px;
        clear: both;
        background: #E7E7E7;
        color: #888;
        padding: 1px 0 1px 10px;
        float: right;
        text-transform: uppercase;
        border-radius: 0px !important;
        box-shadow: none;
        text-shadow: none;
        border: none;
        width: 108px;
        text-align: left;
        font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
        box-shadow: 0 0 3px rgba(0, 0, 0, 0.05) inset;
        border: 1px solid #ccc;
        height: 25px;
        margin-bottom: 0px;
        margin-left: 2%;
    }

.account-group {
    float: none;
}

.banner1 img, .banner2 img {
    max-width: 100%;
    width: 100%;
}

.navbar {
    clear: both;
    float: left;
    width: 100%;
    margin-bottom: 0px;
}

.navbar-container {
    margin-bottom: 0px;
    float: left;
}

.banner2 {
    margin-top: 10px;
}

.brand-home header {
    position: relative;
}

header {
    padding: 10px 0;
}

.logo {
    margin: 6px 0 10px 0;
    float: left;
}
/*.logo img{ width:260px; height:76px; float:left;}*/
.account {
    float: left;
    color: #006fb9;
    margin-bottom: 10px;
    margin-right: 10px;
    width: 72%;
}

    .account h4 {
        font-size: 14px;
        color: #006fb9;
        text-transform: uppercase;
        margin: 0px;
    }

    .account h3 {
        font-size: 13px;
        color: #006fb9;
        line-height: 18px;
        text-transform: uppercase;
        margin: 0px;
        font-weight: bold;
    }

    .account p {
        font-size: 13px;
        color: #006fb9;
        margin: 0px;
    }

.navbar-inner {
    background: none !important;
}

.brand-nav {
    background: none;
    border: 0;
    box-shadow: none;
    padding: 0px;
    min-height: 25px;
}

    .brand-nav .btn {
        margin-right: 0px;
        margin-top: -38px !important;
    }

    .brand-nav ul {
        margin-right: 0px !important;
        width: 100%; /* z-index:1111;*/
    }

        .brand-nav ul li {
            height: 30px;
            margin: 0 0 0 0.25%;
            width: 16.45%;
        }

            .brand-nav ul li:first-child {
                margin-left: 0px;
            }

            .brand-nav ul li:nth-child(7) {
                margin-left: 0px;
            }

            .brand-nav ul li:nth-child(13) {
                margin-left: 0px;
            }

            .brand-nav ul li:nth-child(19) {
                margin-left: 0px;
            }

            .brand-nav ul li:nth-child(25) {
                margin-left: 0px;
            }

            .brand-nav ul li:nth-child(31) {
                margin-left: 0px;
            }

            .brand-nav ul li:nth-child(37) {
                margin-left: 0px;
            }

            .brand-nav ul li:nth-child(43) {
                margin-left: 0px;
            }

            .brand-nav ul li:last-child {
                margin-right: 0px;
            }

            .brand-nav ul li a {
                padding: 5px 0 !important;
                text-shadow: none !important;
                box-shadow: none;
                text-transform: uppercase;
                text-align: center;
                border-radius: 0 !important;
                font-size: 13px;
                text-align: center;
            }

                .brand-nav ul li a.green {
                    background: #0bb14d;
                    color: #fff;
                    text-align: center;
                }

                    .brand-nav ul li a.green:hover, .brand-nav ul li a.green:focus {
                        background: #09a648;
                        color: #fff;
                    }

                .brand-nav ul li a.blue {
                    background: #006fb9;
                    color: #fff;
                    text-align: center;
                }

                    .brand-nav ul li a.blue:hover, .brand-nav ul li a.blue:focus {
                        background: #0065a9;
                        color: #fff;
                    }

                .brand-nav ul li a.active {
                    font-weight: bold;
                }


/*Sliseshow*/
.rslides {
    position: relative;
    list-style: none;
    overflow: hidden;
    width: 100%;
    padding: 0;
    margin: 0;
}

    .rslides li {
        -webkit-backface-visibility: hidden;
        position: absolute;
        display: none;
        width: 100%;
        left: 0;
        top: 0;
    }

        .rslides li:first-child {
            position: relative;
            display: block;
            float: left;
        }

    .rslides img {
        display: block;
        height: auto;
        float: left;
        width: 100%;
        border: 0;
    }

.brand-content {
    margin-top: 10px;
}

.row-brand {
    margin: 0 0 10px 0;
}

    .row-brand h3 {
        margin: 10px 20px;
        color: #fff;
        text-transform: uppercase;
    }

h4.btn-txt {
    background: none !important;
    float: left;
    line-height: 65px;
    margin: 0px;
    font-size: 22px;
    color: #fff;
    cursor: pointer;
    font-weight: 300;
}

h6.btn-txt {
    background: none !important;
    float: left;
    line-height: 65px;
    margin: 0px;
    font-size: 22px;
    cursor: pointer;
    font-weight: 300;
}

.span6 {
    border-radius: 10px;
    box-shadow: 2px 2px 2px #ccc;
    padding: 10px;
}

.activation {
    background: #E25942;
    cursor: pointer;
}

.recharge {
    /*background: #F6CB51;*/
    background: #d8a71e;
    cursor: pointer;
}

.swap {
    background: #485B87;
    cursor: pointer;
}

.retail {
    background: #13A8B6;
    cursor: pointer;
}

.add-fund {
    background: #529469;
    cursor: pointer;
}

/*sim-activation*/
.brand-sim-activation {
    border: 2px solid #3b8ec5;
    background: #fff;
    border-radius: 5px;
    padding-bottom: 10px;
}

.sim-activation-container {
    width: 100%;
    float: left;
    overflow-x:hidden;
}

    .sim-activation-container h3 {
        background: #3b8ec5;
        color: #fff;
        margin-top: 0px;
        padding: 0 0 0 20px;
        font-size: 21px;
        font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-weight: normal;
        height: 50px;
        line-height: 50px;
    }

.product-container {
    margin: 5px 0;
    border-radius: 5px;
    padding: 5px 5px; /* border:1px solid #fff;*/
    float: left;
    clear: both;
    width: 98.8% !important;
}

    .product-container form {
        float: left;
        margin-bottom: 0px;
    }

    .product-container input, .product-container select, .product-container textarea {
        border: 1px solid #CDCDCD; /*background:#fff;*/ /*KARTHIK*/
        box-shadow: 0 0 3px rgba(0, 0, 0, 0.05) inset;
        margin-right: 5px; /* padding:5px 13px 6px; font-weight:bold; float:left; */
    }

.btn-group.brand-btn {
    display: block;
    clear: both;
    width: auto;
    float: right;
    white-space: inherit;
}

button {
    margin-right: 10px;
    padding: 6px 15px;
    border-radius: 0;
    border: none;
    text-shadow: none;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-transform: uppercase;
}

.product-container .span3, .product-container .span4, .product-container .span5 {
    margin-left: 4px;
}

.sim-activation-container .product-container span {
    float: left;
    line-height: 28px;
}

.price {
    -moz-box-shadow: 0 0 3px 0 #D9E7EA inset;
    -webkit-box-shadow: 0 0 3px 0 #D9E7EA inset;
    box-shadow: 0 0 3px 0 #D9E7EA inset;
    background-color: #fff;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 8px;
    display: inline-block;
    cursor: pointer;
    color: #CA293E;
    font-size: 17px;
    padding: 7px 0;
    text-decoration: none;
    border: none;
    margin-right: 5px;
    text-align: center;
    border: 1px solid #eee;
}

    .price:hover {
        background-color: #f6f6f6;
    }

    .price:active {
        position: relative;
        top: 1px;
    }

.port {
    background: #00819E;
    margin: 0 25% !important;
    ; /* float:none !important; min-height:73px !important;*/
}

.buy-your-plan {
    background: #EB7C19;
    margin: 0 25% !important;
    ; /* float:none !important; min-height:73px !important;*/
}

.sim-activation {
    float: none;
}

.row-brand .span6 {
    float: left !important;
}

.row-brand .pull-right {
    margin: 0 0;
}

.sim-activation-container .product-container select {
    width: 50%;
    float: left;
}

.sim-activation-container .product-container input[type="text"] {
    width: 50%;
}
/*sim-activation*/

/*port-number*/
.brand-port-number {
    border: 2px solid #3b8ec5;
    background: #fff;
    border-radius: 5px;
    padding-bottom: 10px;
}

.port-number-container h3 {
    background: #3b8ec5;
}

.product-container.portno {
    background: #EEEEEDs;
}

    .product-container.portno label {
        color: #080808;
    }
/*port-number*/


/*buy-your-paln*/
.brand-buy-your-plan {
    border: 2px solid #3b8ec5;
    background: #fff;
    border-radius: 5px;
    padding-bottom: 10px;
}

.buy-your-plan-container h3 {
    background: #3b8ec5;
}

.buy-your-plan-container checkbox {
    width: 250px;
}

.buy-your-plan-container .product-container.odd, .product-container.odd {
    background: #eeeeed;
    color: #080808;
}

    .buy-your-plan-container .product-container.odd input[type="text"] {
        margin-bottom: 0;
    }

.buy-your-plan-container .product-container.even, .product-container.even {
    background: #d3e7ef;
    color: #080808;
}

.buy-your-plan-container .product-container.org {
    background: #8ECDB4;
    color: #080808;
}

    .buy-your-plan-container .product-container.org input[type="text"] {
        margin-bottom: 0;
    }

.buy-your-plan-container .reneval label {
    color: #CA293E;
    font-weight: bold;
}

.input-append {
    margin-bottom: 0px;
}

    .input-append input {
        margin-right: 0px;
        width: 125px !important;
    }

    .input-append .add-on {
        padding: 4px;
    }
/*.buy-your-plan-container .brand-btn{ float:left; width:97%; margin:10px 0;}*/
.reneval label {
    width: auto;
}

.reneval #inlineCheckbox1 {
    margin: 0 0 0 10px;
    width: auto;
}

label.port-in-mission {
    line-height: 16px;
}

.recharge-reneval {
    width: 60%;
}

    .recharge-reneval label.auto {
        width: auto !important;
    }

    .recharge-reneval input {
        width: auto !important; /* float:left; */
    }
/*.recharge-btn{ float:right !important; width:auto !important; clear:none !important;}*/
/*buy-your-paln*/

/*retailer-tools*/

.brand-retailer-tools {
    border: 2px solid #3b8ec5;
    background: #fff;
    border-radius: 5px;
    padding-bottom: 10px;
}

.retailer-tools-container h3 {
    background: #3b8ec5;
}

.retailer-tools-container .span6 {
    padding: 10px;
}

.retail-row1 .span6 {
    background: #B2CF88;
}

.retail-row2 .span6 {
    background: #E0C043;
}

.retail-row3 .span6 {
    background: #83AF9B;
}

.retail-row4 .span6 {
    background: #2274AD;
}

.retailer-tools-container .product-container span {
    color: #292929;
    font-size: 19px !important;
    font-weight: 300;
    clear: both;
    width: 90%;
    line-height: 65px;
}

.brand-retailer-tools .mandatory {
    line-height: 25px !important;
    margin-right: 5px;
    float: none !important;
    font-size: 11px !important;
    vertical-align: top;
    margin-left: 0px !important;
}
/*retailer-tools*/

/*sim-swap*/
.brand-sim-swap {
    border: 2px solid #3b8ec5;
    background: #fff;
    border-radius: 5px;
    padding-bottom: 10px;
}

.sim-swap-container h3 {
    background: #3b8ec5;
}

.sim-swap-container label {
    width: 100%;
    color: #080808;
}

.sim-swap-container .input-group .input-mini {
    width: 13%;
    margin-right: 0px;
    font-size: 13px;
    padding: 5px 6px 6px;
}

.sim-swap-container .information {
    margin-left: 3px;
    margin-right: 50px;
}

.sim-swap-container .product-container.fst-blk {
    background: #D9D9D9;
    color: #080808;
}
/*sim-swap*/

/** Ac Management **/
.retailer-tools-container .port-in-status-check {
    background: #e9e3c4;
}

.brand-ac-managemnt {
    border: 1px solid #3b8ec5;
    background: #fff;
    border-radius: 5px;
    padding-bottom: 10px;
}

.ac-managemnt-container h3 {
    background: #3b8ec5;
}

.ac-managemnt-container .span6 {
    color: #fff;
}

.ac-managemnt-container .add-fund, .my-profile-container .change-password, .reports-container .sales, .marketing-container .leaflets, .send-data-settings-cntr .customer-mobile {
    background: #c5e8e8;
}

.ac-managemnt-container .billing-profile, .my-profile-container .additional-user, .reports-container .sim-activation-report, .marketing-container .posters, .retailer-tools-container .sim-swap, .send-data-settings-cntr .icicid-num {
    background: #c4e29d;
}

.ac-managemnt-container .retailer-query, .my-profile-container .login-history, .reports-container .bundle-reatil, .marketing-container .banners {
    background: #a8dac7;
}

.ac-managemnt-container .request-order, .my-profile-container .change-profile, .reports-container .residual, .marketing-container .request-branding, .retailer-tools-container .vocher-pin {
    background: #e9e3c4;
}

.reports-container .commission, .retailer-tools-container .check-sim {
    background: #c5e8e8;
}

.retailer-tools-container .check-plan {
    background: #E9E3C4;
}

.retailer-tools-container .check-inter-rate {
    background: #C5E8E8;
}

.retailer-tools-container .data-setting {
    background: #a8dac7;
}

.retailer-tools-container .zip-coverage {
    background: #C5E8E8;
}
/** Ac Management **/

.buy-your-plan-container .product-container .span6 {
    margin-left: 0px;
    width: 47%;
    box-shadow: none;
    float: left;
}
/*.buy-your-plan-container .product-container input{ width:64%;}*/
.buy-your-plan-container .status-check {
    background: #D3E7EF;
    margin: 0 1%;
    border-radius: 0;
}

    .buy-your-plan-container .status-check input {
        width: 35%;
    }
/*Add Fund to Portal*/
.brand-add-fund-portal {
    border: 2px solid #3b8ec5;
    background: #fff;
    border-radius: 5px;
}

.add-fund-portal-cntr {
    width: 100%;
    display: inline-block;
}

    .add-fund-portal-cntr h3 {
        background: #3b8ec5;
        color: #fff;
        margin-top: 0px;
        padding: 0 0 0 20px;
        font-size: 21px;
        font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-weight: normal;
        height: 50px;
        line-height: 50px;
    }

    .add-fund-portal-cntr form {
        margin: 0;
    }

    .add-fund-portal-cntr .block1 {
        background: #D3E7EF;
        margin: 1.5% 1% 2% 2%;
    }

    .add-fund-portal-cntr .block2 {
        background: #D3E7EF;
        margin: 1.5% 2% 2% 1%;
    }

    .add-fund-portal-cntr .block1, .add-fund-portal-cntr .block2 {
        width: 46%;
        float: left;
        padding: 2%;
    }

    .add-fund-portal-cntr .frm-blk {
        border: 1px solid #C5DCEE;
        color: #292929;
        border-radius: 5px;
        padding: 7px 1%;
        margin: 10px 0 0 0;
        width: 98%;
        float: left;
    }

        .add-fund-portal-cntr .frm-blk.cc {
            border: 1px solid #F19174;
        }

    .add-fund-portal-cntr .blu-blk .frm-blk {
        border: 1px solid #A0D2A0;
    }

    .add-fund-portal-cntr .brwn-blk .frm-blk {
        border: 1px solid #DDDD8D;
    }

    .add-fund-portal-cntr .frm-blk:hover, .add-fund-portal-cntr .frm-blk:focus {
        background-color: #DEEFF8;
    }

    .add-fund-portal-cntr .frm-blk.cc:hover, .add-fund-portal-cntr .frm-blk.cc:focus {
        background-color: #FEA493;
    }

    .add-fund-portal-cntr .blu-blk .frm-blk:hover, .add-fund-portal-cntr .blu-blk .frm-blk:focus {
        background-color: #AFDE9D;
    }

    .add-fund-portal-cntr .brwn-blk .frm-blk:hover, .add-fund-portal-cntr .brwn-blk .frm-blk:focus {
        background-color: #F1DF70;
    }

    .add-fund-portal-cntr .frm-blk:first-child {
        margin-top: 0;
    }
    /*.add-fund-portal-cntr .block1 .frm-blk:first-child input[type="text"] { width:34%; }*/
    .add-fund-portal-cntr .frm-blk label {
        height: 30px;
        line-height: 30px;
        float: left;
        /*width: 30%;*/
        margin: 0;
        text-align: left;
        padding-left: 10px;
    }

    .add-fund-portal-cntr .frm-blk.check label {
        width: auto !important;
    }

    .add-fund-portal-cntr .frm-blk.check input[type=checkbox] {
        margin-right: 2px !important;
    }

    .add-fund-portal-cntr .frm-blk label span {
    }

    .add-fund-portal-cntr .frm-blk.cc label {
        line-height: 15px;
    }

    .add-fund-portal-cntr .frm-blk.cvv input[type="text"] {
        width: 34%;
    }

    .add-fund-portal-cntr input[type="text"], .add-fund-portal-cntr input[type="password"] {
        margin: 0;
        width: 45%;
    }

select#ctl00_ContentPlaceHolder1_drpChildMsisdn {
    width: 46%;
}

select#ctl00_ContentPlaceHolder1_ddlBrand {
    width: 46%;
}

select#ctl00_ContentPlaceHolder1_drpType {
    width: 46%;
}

select#ctl00_ContentPlaceHolder1_drpMode {
    width: 46%;
}

select#ctl00_ContentPlaceHolder1_drpMode {
    width: 46%;
}

select#ctl00_ContentPlaceHolder1_drpStaffList {
    width: 46%;
}

select#ctl00_ContentPlaceHolder1_ddlVoucherType {
    width: 46%;
}

select#ctl00_ContentPlaceHolder1_ddlStatus {
    width: 46%;
}

select#ctl00_ContentPlaceHolder1_ddlMode {
    width: 46%;
}



/*.add-fund-portal-cntr .block2 input[type="text"] { color:#c4ce54; }*/
.add-fund-portal-cntr .crd-details {
    float: left;
    width: 47%;
    margin: 0 2% 0 1%;
    color: #e86344;
    line-height: 11px;
    font-size: 11px;
}

.add-fund-portal-cntr input[type="checkbox"] {
    float: left;
}

.add-fund-portal-cntr .btn-group {
    display: inline-block;
}

.add-fund-portal-cntr .frm-blk select {
    width: 68.5%;
    margin: 0;
}

.brand-port-number .btn-group {
    width: auto;
}

.brand-btn .btn-left {
    width: auto;
    float: left;
}

.brand-btn .btn-right {
    width: auto;
    float: right;
}
/*Add Fund to Portal*/

/*Billing Profile History*/
.add-fund-portal-cntr.billing .block1 {
    width: 92%;
    margin: 1.5% 2% 2%;
    background: #D3E7EF;
}

.add-fund-portal-cntr.billing .frm-blk {
    margin: 0 0 0 3%;
    width: 46.25%;
}

    .add-fund-portal-cntr.billing .frm-blk:first-child {
        margin: 0;
    }

        .add-fund-portal-cntr.billing .frm-blk input[type="text"], .add-fund-portal-cntr.billing .frm-blk:first-child input[type="text"] {
            padding: 4px 1%;
            width: 67.5%;
        }

.add-fund-portal-cntr.billing .btn-group {
    margin: 0 0 2% 2%;
}
/*Billing Profile History*/

/*Create New User*/
.add-fund-portal-cntr.creat-new-usr .btn-group {
    margin-top: 0;
}

.add-fund-portal-cntr.creat-new-usr .block1 .frm-blk:first-child input[type="text"] {
    width: 66%;
}
/*Create New User*/

/*Balance Transfer*/
.add-fund-portal-cntr.balanc-transfr .block1 label {
    line-height: 15px;
}

.add-fund-portal-cntr.balanc-transfr .btn-group {
    margin: 0 2% 2%;
}
/*Balance Transfer*/

/*Balance Transfer History*/
.add-fund-portal-cntr.balanc-transfr-histry {
    padding-bottom: 1.5%;
}

    .add-fund-portal-cntr.balanc-transfr-histry .block1 {
        margin: 1.5% 0 0.5% 2%;
    }

        .add-fund-portal-cntr.balanc-transfr-histry .block1.red {
            background: #FF9A81;
        }

    .add-fund-portal-cntr.balanc-transfr-histry .blu-blk, .add-fund-portal-cntr.balanc-transfr-histry .blu-blk2 {
        display: inline-block;
        width: 100%;
        float: left;
    }

        .add-fund-portal-cntr.balanc-transfr-histry .blu-blk .block1 {
            background: #D3E7EF;
        }

        .add-fund-portal-cntr.balanc-transfr-histry .blu-blk2 .block1 {
            background: #D3E7EF;
        }

    .add-fund-portal-cntr.balanc-transfr-histry .input-mini {
        width: 7%;
        margin-right: 3px;
        font-size: 13px;
        padding: 5px 6px 6px;
    }
/*.add-fund-portal-cntr.balanc-transfr-histry .btn-group, .add-fund-portal-cntr.balanc-transfr-req-srch .btn-group { margin:1.5% 2% 0.5% 2%; width:96%; }*/
/*Balance Transfer Request Search*/
.add-fund-portal-cntr.balanc-transfr-req-srch {
    padding-bottom: 1.5%;
}

    .add-fund-portal-cntr.balanc-transfr-req-srch .block1 {
        background: #bcdf9d;
        margin: 1.5% 0 0.5% 1.9%;
    }

    .add-fund-portal-cntr.balanc-transfr-req-srch .brwn-blk {
        display: inline-block;
        width: 100%;
        float: left;
    }

        .add-fund-portal-cntr.balanc-transfr-req-srch .brwn-blk .block1 {
            background: #FBE663;
        }
/*.add-fund-portal-cntr.balanc-transfr-req-srch .btn-group { margin:1.5% 2% 0.5%; }*/
/*Balance Transfer Request Search*/

/*Change Password*/
.brand-change-pwd {
    background: #fff;
    border: 2px solid #3b8ec5;
    border-radius: 5px;
}

.add-fund-portal-cntr.change-pwd h3 {
    background: #3b8ec5;
}

.add-fund-portal-cntr.change-pwd .block1 {
    background: #D3E7EF;
    margin: 1.5% 2% 0.5%;
    width: 92%;
}

.add-fund-portal-cntr.change-pwd .frm-blk {
    width: 95%;
    clear: both;
}




    .add-fund-portal-cntr.change-pwd .frm-blk:first-child input[type="text"], .add-fund-portal-cntr.change-pwd .frm-blk input[type="text"] {
        width: 67%;
    }

.add-fund-portal-cntr.change-pwd .btn-group {
    margin: 20px 0;
}
/*Change Password*/

/*Retailer Query*/
.brand-retailr-query {
    background: #fff;
    border: 2px solid #3b8ec5;
    border-radius: 5px;
}

.add-fund-portal-cntr.retailr-query h3 {
    background: #3b8ec5;
}

.add-fund-portal-cntr.retailr-query .block1 {
    margin: 1.5% 2% 0.5%;
    width: 92%;
    background: #D3E7EF;
}

.add-fund-portal-cntr.retailr-query .btn-group {
    margin: 20px 2%;
}

.add-fund-portal-cntr.retailr-query .frm-blk:first-child {
    width: 50%;
}

.add-fund-portal-cntr.retailr-query .frm-blk label {
    width: 160px;
}

.add-fund-portal-cntr.retailr-query .block1 .frm-blk input[type="text"] {
    width: 67.5%;
}

.add-fund-portal-cntr.retailr-query .block1 .frm-blk textarea {
    margin: 0;
    padding: 0.5%;
    resize: none;
    width: 83.6%;
    height: 160px;
}
/*Retailer Query*/

/* Offers */
.brand-offers {
    background: #fff;
    border: 2px solid #3b8ec5;
    border-radius: 5px;
    padding-bottom: 10px;
}

.offers-cntr h3 {
    background: #3b8ec5;
    color: #fff;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 26px;
    font-weight: normal;
    height: 50px;
    line-height: 50px;
    margin-top: 0;
    padding: 0 0 0 20px;
}

#no-more-tables {
    background: #f8f8f8;
    border: none;
    color: #333;
    margin: 20px 0;
    float: left;
    width: 100%;
}

    #no-more-tables .frm-blk {
        width: 100%;
        padding: 10px 0;
        float: left;
    }

        #no-more-tables .frm-blk ul {
            margin: 0px;
            padding: 0px;
            width: 100%;
            float: left;
        }

            #no-more-tables .frm-blk ul li {
                list-style: none;
                font-size: 15px;
                min-height: 90px;
                display: inline-block;
                font-weight: normal;
                text-align: left;
                color: #aaa;
                padding: 1%;
                margin: 0 0.5%;
                line-height: 20px;
                width: 11.5%;
                text-align: center;
                border-radius: 5px;
                border: 1px solid #0568b6;
                color: #292929;
                height: 75px;
                vertical-align: middle;
                float: left;
                height: auto !important;
            }

                #no-more-tables .frm-blk ul li p {
                    width: 140px;
                    height: auto !important;
                    display: table-cell;
                    text-align: center;
                    vertical-align: middle;
                }

                #no-more-tables .frm-blk ul li span {
                    display: inline-block;
                    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
                    font-size: 22px;
                    font-weight: bold;
                    width: 100%;
                    line-height: 30px;
                    height: auto !important;
                }

    #no-more-tables tr td {
        font-size: 18px;
        font-weight: normal;
        text-align: center;
        height: auto;
        line-height: 30px;
        color: #666;
        width: 13.5%;
        padding: 0 1%;
    }

        #no-more-tables tr td div {
            display: table;
            height: 75px;
            margin: 8px 0;
            vertical-align: middle;
            width: 100%;
            border-radius: 5px;
            box-shadow: 0 0 6px #999 inset;
        }

    #no-more-tables .frm-blk ul li b {
        display: inline-block;
        font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-size: 20px;
        height: 22px;
        line-height: 22px;
        width: 100%;
    }

    #no-more-tables tr td p span {
        display: inline-block;
        font-size: 11px;
        line-height: 12px;
        width: 100%;
    }

    #no-more-tables .frm-blk.odd ul li, #no-more-tables .frm-blk.even ul li {
        border: 1px solid #999;
        color: #0568b6;
        height: auto !important;
    }

    #no-more-tables .frm-blk ul li:first-child {
        width: 20.5%;
        text-align: left;
        border: none;
        color: #292929;
    }

        #no-more-tables.frm-blk ul li:first-child span {
            display: inline-block;
            width: 100%;
            font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
            font-size: 22px;
            height: 40px;
            line-height: 40px;
        }

            #no-more-tables .frm-blk ul li:first-child span b {
                font-weight: bold;
                font-size: 40px;
                width: auto;
                line-height: 40px;
            }

    #no-more-tables .odd {
        background: #fff;
    }
/* Offers */

/*order-sim*/
.brand-order-sim {
    background: #fff;
    border: 2px solid #3b8ec5;
    border-radius: 5px;
    padding-bottom: 10px;
}

.order-sim h3 {
    background: #3b8ec5;
}

.add-fund-portal-cntr.order-sim .block1 {
    margin: 1.5% 2% 0.5%;
    width: 92%;
    background: #D3E7EF;
}

.order-sim .sim-dlr-details {
    width: 30.5%;
    margin-right: 10px;
    margin-top: 0px;
}

.add-fund-portal-cntr.order-sim .block1 .frm-blk textarea {
    margin: 0;
    padding: 0.5%;
    resize: none;
    width: 83.6%;
    height: 160px;
}

.add-fund-portal-cntr.order-sim .frm-blk span {
    width: 115px;
}

.add-fund-portal-cntr.order-sim .sim-dlr-details select {
    width: 45%;
}

.add-fund-portal-cntr.order-sim .sim-dlr-details input {
    margin-top: 0px;
}

.add-fund-portal-cntr.order-sim textarea {
    float: left;
}
/*order-sim*/

/*Edit Personal Details*/
.Brand-edit-personal-details {
    background: #fff;
    border: 2px solid #3b8ec5;
    border-radius: 5px;
    ;
    /*margin-top: 10px;*/
}

.edit-personal-details {
    padding-bottom: 20px;
}

    .edit-personal-details h3 {
        background: #3b8ec5;
    }

    .edit-personal-details .block1 {
        width: 91.8%;
        background: #D3E7EF;
        margin: 2% 1% 0 2%;
    }

        .edit-personal-details .block1 h2, .edit-personal-details .block1 h2 span {
            height: 25px;
            line-height: 25px;
            font-size: 20px;
            margin: 0 0 10px 0;
            font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
            color: #006FB9;
        }

    .edit-personal-details .frm-blk {
        color: #333;
        border: 1px solid #C5DCEE;
    }

        .edit-personal-details .frm-blk:hover, .edit-personal-details .frm-blk:focus {
            background-color: #DEEFF8;
        }

        .edit-personal-details .frm-blk input {
            float: left;
        }

        .edit-personal-details .frm-blk span {
            float: left;
            height: 30px;
            line-height: 30px;
            margin-left: 10px;
            color: #aaa;
            font-size: 12px;
            width: 25%;
        }

            .edit-personal-details .frm-blk span small {
                font-size: 12px;
                color: #ff0000;
                margin-right: 5px;
            }

    .edit-personal-details input[type="text"], .edit-personal-details input[type="password"] {
        width: 33%;
    }

    .edit-personal-details input[type="file"] {
        width: 33.7%;
        line-height: normal;
        padding: 4px 3px 2px;
        height: 26px;
    }

    .edit-personal-details .buttons-blk {
        display: inline-block;
        margin-left: 25.6%;
        margin-top: 15px;
    }

/*Edit Personal Details*/

/* Send data settings */
.brand-send-data-settings {
    background: #fff;
    border: 2px solid #3b8ec5;
    border-radius: 5px;
    padding-bottom: 10px;
}

.send-data-settings-cntr h3 {
    background: #3b8ec5;
}

.send-data-settings-cntr .retail-row1 .span6 label {
    color: #292929;
}
/* Send data settings */

.login-head {
    float: right;
}

    .login-head .login {
        float: left;
        margin-right: 30px;
    }

        .login-head .login input {
            width: auto;
        }

    .login-head .head_btn {
        float: left;
    }

.footer-bannner {
    width: 100%;
}

.footer {
    border: 2px solid #006FB9;
    border-radius: 5px;
    margin: 5px auto 10px auto;
}

.footer2 {
    border: 2px solid #006FB9;
    border-radius: 5px;
    margin: 5px auto 10px auto;
    background: #006fb9;
    color: White;
    padding: 10px;
    width: 98%;
}

.footerLogin {
    border: 2px solid #006FB9;
    border-radius: 5px;
    margin: 5px auto 10px auto;
    background: #006fb9;
    color: White;
    padding: 11px;
    width: 100%;
}

.row-brand .span6 a {
    float: left;
    width: 100%;
    color: #292929;
    cursor: pointer;
    text-decoration: none;
}

    .row-brand .span6 a:hover, .row-brand .span6 a:focus {
        color: #292929;
        text-decoration: none;
    }

.retailer-tools-container .row-brand .span6 a.information {
    float: right;
    width: auto;
    margin-top: 30px;
}

.ac-managemnt-container label, .reports-container label, .my-profile-container label, .marketing-container label {
    font-size: 22px;
    font-weight: bold;
    line-height: 65px;
}

.ac-managemnt-container .span6 a span {
    font-size: 20px !important;
    font-weight: 300 !important;
    width: 100% !important;
    word-wrap: break-word;
    height: 47px;
    padding-top: 18px;
    line-height: 25px !important;
}

span.sub-text {
    font-size: 14px;
    text-transform: capitalize;
}

.input-hidden {
    visibility: hidden;
}

.brand-reports {
    border: 2px solid #3B8EC5;
    background: #fff;
    border-radius: 5px;
    padding-bottom: 10px;
}

.reports-container h3 {
    background: #3B8EC5;
}

.brand-my-profile {
    border: 2px solid #3B8EC5;
    background: #fff;
    border-radius: 5px;
    padding-bottom: 10px;
}

.my-profile-container h3 {
    background: #3B8EC5;
}

.brand-marketing {
    border: 2px solid #3B8EC5;
    background: #fff;
    border-radius: 5px;
    padding-bottom: 10px;
}

.marketing-container h3 {
    background: #3B8EC5;
}

input.port-in-status {
    line-height: 65px;
    background: none;
    border: none;
    box-shadow: none;
    font-size: 22px;
    font-weight: 300;
    width: 90%;
    padding: 10px 0;
    text-align: left;
    float: left;
    height: 60px !important;
}
/*.port-in-status-check{ padding-top:0px !important; padding-bottom:0px !important;}*/
.retailer-tools-container .row-brand .span6 a {
    width: 80%;
}

.message p {
    margin: 0 2% 20px;
    width: 96%;
    clear: both;
    color: #CA293E;
    font-size: 11px;
}

.head_btn b.caret {
    margin-left: 3px;
}
/*.status-check .input-group{ border:1px solid rgba(255, 255, 255, 0.3);}*/
.retail-btn {
    margin-top: -13px;
}

    .retail-btn button {
        padding: 3px 15px;
        margin-right: 5px;
    }

.breadcrumb {
    margin: 0 0 15px;
    border: 1px solid #EBEBEB;
    color: #999;
}

    .breadcrumb a {
        color: #999;
    }

.carousel {
    margin-bottom: 0px;
}

.carousel-inner {
}

.carousel-control {
    top: 50%;
    text-decoration: none;
}

* + html .row-fluid .span6 {
    width: 46.7%;
}

.sim_activation_new_ctr fieldset {
    border: 1px solid #ccc;
    padding: 15px 10px;
    margin-bottom: 10px;
    background: #eeeeed;
}

    .sim_activation_new_ctr fieldset legend {
        width: auto;
        margin: 0 10px;
        border: 1px solid #ccc;
        background: #d3e7ef;
        padding: 0 10px;
        border-radius: 5px;
        font-size: 15px;
        font-weight: bold;
    }

        .sim_activation_new_ctr fieldset legend.click1, .sim_activation_new_ctr fieldset legend.click2 {
            cursor: pointer;
        }

.sim_activation_new_ctr .frm-blk label {
    height: 30px;
    line-height: 30px;
    float: left;
    width: 30%;
    margin: 0;
    text-align: left;
    cursor: default;
}

.sim_activation_new_ctr .frm-blk span {
    color: #ff0000;
}

    .sim_activation_new_ctr .frm-blk span.number {
        color: #000;
        line-height: 16px;
    }

.sim_activation_new_ctr .frm-blk.cc label {
    line-height: 15px;
}

.sim_activation_new_ctr .frm-blk.cvv input[type="text"] {
    width: 34%;
    cursor: default;
}

.legend-container3, .legend-container2 {
    display: none;
}

.sim_activation_new_ctr span.caret {
    vertical-align: middle;
    margin: 0 5px;
    border-top: 8px solid #09A648;
    border-right: 8px solid transparent;
    border-left: 8px solid transparent;
}

.legend-container3 .frm-blk, .legend-container2 .frm-blk, .legend-container1 .frm-blk {
    width: 76%;
    float: left;
}

.sim_activation_new_ctr .frm-blk input {
    cursor: default;
    width: 206px;
}

.sim_activation_new_ctr .frm-blk select {
    cursor: default;
    width: 220px;
}

.auto-renewal {
    float: left;
}

    .auto-renewal p {
        width: auto;
        float: left;
    }

    .auto-renewal select {
        visibility: hidden;
        float: left;
    }

.legend-container3 input[type="checkbox"] {
    clear: both;
    margin: -11px 0 0 0;
    width: auto;
}

.legend-container3 p.red {
    color: #ff0000;
    width: 100%;
    text-align: center;
    float: left;
    clear: both;
    margin-top: 10px;
}

.retailer-tools-container_new span {
    font-size: 22px;
}

.direct-topup-container .product-container label {
    width: 18%;
}

.direct-topup-container .product-container p {
    width: auto;
    float: left;
    padding-left: 10px;
    color: #817D7D;
}

.direct-topup-container .product-container span {
    float: left;
    margin-top: 3px;
}

.direct-topup-container .product-container input, .direct-topup-container .product-container textarea {
    float: left;
    width: 20%;
}

.direct-topup-container .product-container {
    padding-top: 15px;
}

    .direct-topup-container .product-container textarea {
        margin-right: 0px;
    }

/*button*/
input.btn-clr, input.btn-submit, input.btn-cancel, input.btn-back, input.btn-info, input.btn-reject, input.btn-checkall, input.btn-uncheckall, input.btn-warning, a.btn-clr, a.btn-submit, a.btn-cancel, a.btn-back, a.btn-info, a.btn-warning {
    border: medium none;
    border-radius: 0;
    /*font-family: robotoregular;*/
    margin-right: 10px !important;
    padding: 6px 15px;
    text-shadow: none;
    text-transform: uppercase;
    text-decoration: none !important;
    width: auto !important;
}

input.btn-clr, a.btn-clr {
    background: #FF5656;
    color: #fff;
    text-shadow: none;
}

    input.btn-clr:hover, a.btn-clr:hover {
        background: #FC3E3E;
        color: #fff;
    }

input.btn-submit {
    background: #0bb14d;
    /*margin-right: 0px;*/
}

input.btn-submit1 {
    background: #22B409;
}

input.btn-submit:hover {
    background: #1CA205;
}

input.btn-cancel {
    background: #FF5656;
}

    input.btn-cancel:hover {
        background: #DE5252;
    }

input.btn-back, a.btn-back {
    background: #2F0E96;
    color: #fff;
    text-shadow: none;
}

    input.btn-back:hover, a.btn-back:hover {
        background: #20076D;
    }

input.btn-info {
    background: #49AFCD;
}

input.btn-new {
    background: #8B4513;
}

input.btn-logout {
    background: #696969;
}

input.btn-inline {
    border: medium none;
    border-radius: 0;
    /*font-family: robotoregular;*/
    margin-right: 10px;
    padding: 6px 15px;
    text-shadow: none;
    text-transform: uppercase;
    margin-bottom: 11px;
}

input.product-btn {
    padding-left: 0px !important;
    padding-right: 0px !important;
    width: 98% !important;
}

.btn-warning[disabled], .btn-warning, .btn-warning.disabled {
    text-shadow: none;
    color: #fff !important;
}

    .btn-warning[disabled]:hover {
        background: #EB910A !important;
    }

input.btn-Add {
    background: #848484;
}

input.btn-Bundle {
    background: #610B5E;
}

input.btn-reject:hover {
    background: #341B7C;
}

input.btn-reject {
    background: #45369E;
}

input.btn-checkall {
    background: #0F841E;
}

input.btn-uncheckall {
    background: #800000;
}

input.btn-delete {
    background: #FF0000;
}
/*button*/

/*simactivation_new*/
.sim-activation-container-usa label {
    width: 170px;
    line-height: 30px;
}

.sim-activation-container-usa .product-container.odd {
    background: #eeeeed;
    color: #080808;
    padding-top: 15px;
    padding-bottom: 15px;
}

.sim-activation-container .product-container.odd input[type="text"] {
    margin-bottom: 0;
    float: left;
}

.sim-activation-container-usa .product-container.even {
    background: #d3e7ef;
    color: #080808;
    padding-top: 15px;
    padding-bottom: 15px;
}

.sim-activation-container-usa .product-container.org {
    background: #8ECDB4;
    color: #080808;
    padding-top: 15px;
    padding-bottom: 15px;
}

.sim-activation-container .product-container.org input[type="text"] {
    margin-bottom: 0;
    float: left;
}

.sim-activation-container .reneval label {
    color: #CA293E;
    font-weight: bold;
}

.sim-activation-container-usa .product-container .span6 {
    margin-left: 0px;
    width: 50%;
    box-shadow: none;
    float: left;
    padding: 0px;
}

.sim-activation-container-usa .product-container .span7 {
    margin-left: 0px;
    width: 60%;
    box-shadow: none;
    float: left;
    padding: 0px;
}

.sim-activation-container-usa .product-container .span8 {
    margin-left: 0px;
    width: 40%;
    box-shadow: none;
    float: left;
    padding: 0px;
}

.sim-activation-container-usa .product-container .span9 {
    margin-left: 0px;
    width: 70% !important;
    box-shadow: none;
}

.sim-activation-container-usa .product-container select, .sim-activation-container-usa .product-container input[type="text"] {
    margin: 0px;
    float: left;
    /*width: 33%;*/
}

.sim-activation-container-usa .product-container select {
    /*width: 38%;*/
}

.sim-activation-container .product-container input[type="checkbox"] {
    width: auto;
    margin: 8px 5px 0 5px;
    float: left;
}

.reneval label {
    width: auto;
}

.recharge-reneval label.any {
    clear: both;
    width: 100%;
}

.sim-activation-container-usa .product-container span {
    float: left;
    line-height: 25px;
}

.sim-activation-container-usa .product-container small {
    color: #AAAAAA;
    margin-left: 3px;
}

.sim-activation-container-usa .product-container .reneval span {
    width: 100%;
}

.sim-activation-container-usa .product-container span.example, .example {
    color: #858585;
    font-size: 13px;
    line-height: 28px;
    width: auto !important;
    margin: 0 5px !important;
}

.sim-activation-container-usa .block1 {
    margin: 0 1%;
    width: 98%;
}

.sim-activation-container-usa .product-container span.simnumber {
    width: 15%;
}

.sim-activation-container-usa .product-container.org span {
    width: 100%;
    text-align: center;
    font-weight: bold;
}

.sim-activation-container-usa .radio input {
    margin-top: 9px;
    margin-left: 0px;
}

.sim-activation-container-usa .product-container legend span {
    width: 100%;
}

#ctl00_ContentPlaceHolder1_Panel1, #ctl00_ContentPlaceHolder1_Panel2 {
    width: auto !important;
}

.sim-container fieldset, #ctl00_ContentPlaceHolder1_fieldSetMain {
    margin: 5px 0;
    border-radius: 5px;
    padding: 5px 2.1%;
    float: left;
    clear: both;
}

.sim-activation-container-usa .product-container.international .span6 {
    width: 60%;
}

.sim-activation-container .product-container.international span {
    width: 22%;
}

.sim-activation-container .product-container.international select {
    width: 32%;
}

.sim-activation-container .product-container.international #ctl00_ContentPlaceHolder1_lblAmount {
    width: auto;
}
/*simactivation_new*/
/*popup*/
.modalPopup-mini {
    padding: 0 0 0px 0;
    border: none !important;
    position: absolute;
    left: 35% !important;
    top: 131px;
    z-index: 100001;
    width: 25%;
    background: #fff;
    padding: 1%;
}

.modalPopup {
    padding: 0 0 0px 0 !important;
    border: none !important;
    position: absolute;
    left: 17% !important;
    top: 131px;
    z-index: 100001;
    width: 65%;
    background: #fff;
}

.modalPopup1 {
    padding: 0 0 20px 0;
    border: none !important;
    position: absolute;  
    top: 131px;
    z-index: 9999999 !important;
    width: 90%;
    background: #fff;
}

    .modalPopup fieldset, .modalPopup1 fieldset {
        float: left;
        width: 500px;
    }

.modalPopup2 {
    padding: 0 0 20px 0;
    border: none !important;
    position: absolute;
    left: 17% !important;
    top: 131px;
    z-index: 9999999 !important;
    width: 65%;
    background: #fff;
}

    .modalPopup fieldset, .modalPopup2 fieldset {
        float: left;
        width: 500px;
    }

.popup-grid {
    width: 100%;
    overflow-x: auto;
    overflow-y: hidden;
    margin-top: 15px;
    height: auto;
}

.popup-window {
    padding: 0;
    float: left;
    width: 100%;
    margin: 0;
}

    .popup-window h2 {
        padding-left: 1%;
        width: 99%;
        background: #3b8ec5;
        color: #fff;
        margin: 0px;
    }

.popup-container {
    width: 100%;
    float: left;
    max-height: 500px;
    overflow-y: auto;
    overflow-x: auto;
}




.notification td span {
    width: 30%;
    height: 40px;
}

.notification tr {
    margin: 10px 0;
}
/*.popup-window tr{width:100%;}
.popup-window tr td{width:100%;}*/
* + html .modalPopup legend {
    width: 94%;
}

.modalPopup legend {
    background: #3b8ec5;
    color: #fff;
    padding: 0 2%;
    width: 96%;
    float: left;
}

.text-center {
    text-align: center;
}

.text-left {
    text-align: left;
}

.text-right {
    text-align: right;
}

.popup-window span {
    margin-right: 10px;
}

.popup-window input[type="text"], .popup-window textarea {
    /*width: 53% !important;*/
    width: 18% !important;
}

.popup-window select {
    float: left;
}

.familyplan-span-mrgtp {
    margin-top: 14px;
}

.familyplan-lbl-mrgtp {
    margin-top: 5px;
}

.popup-window select {
    width: 48% !important;
}

.popup-window .simactccinputMonthYear {
    width: 62% !important;
}

.popup-window .RchccinputMonthYear {
    width: 62% !important;
}


.popup-window input[type="submit"] {
    padding: 6px 15px;
    border: none !important;
    margin-left: 2px;
}

.modalBackground {
    width: 100% !important;
    background-color: #000;
    filter: alpha(opacity=50);
    opacity: 0.5;
}

.modalBackground1 {
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 999999 !important;
    width: 1366px;
    height: 829px;
    width: 100% !important;
    background-color: #000;
    filter: alpha(opacity=50);
    opacity: 0.5;
}


.popup-window .mandatory {
    float: left;
    width: auto;
}

.popup-model input[type="text"], .popup-model textarea {
    float: left;
}

.popup-model span {
    float: left;
}

.popup-label {
    padding: 10px 20px;
    text-align: center;
}
.popup-label-notes {
    padding: 10px 20px;
    text-align: left;
      font-size: 11px;
}
.popup-label-red {
    padding: 10px 20px;
    text-align: center;
    color:red;
}

.popup-model {
    margin: 0 20px;
}

.popup-drag {
    height: 32px;
    width: 32px;
    background: url("../../Style/img/drag.png") no-repeat /*scroll 0 0 rgba(0, 0, 0, 0)*/;
}

.popup-window .product-container .frm-blk {
    margin-bottom: 10px;
    float: left;
    width: 100%;
}


/* Lt Popup-LTMain */

.popup-window-LT {
    padding: 0;
    float: left;
    width: 100%;
    margin: 0;
}

    .popup-window-LT h2 {
        padding-left: 1%;
        width: 99%;
        background: #3b8ec5;
        color: #fff;
        margin: 0px;
    }

.popup-container-LT {
    width: 100%;
    float: left;
    max-height: 500px;
    overflow-y: auto;
    overflow-x: hidden;
}

.popup-window-LT span {
    width: 40%;
    margin-right: 10px;
}

.popup-window-LT input[type="text"], .popup-window textarea {
    width: 40% !important;
}

.popup-window-LT select {
    width: 50% !important;
    float: left;
}

.popup-window-LT input[type="submit"] {
    padding: 6px 15px;
    border: none !important;
}

.popup-window-LT .mandatory {
    float: left;
    width: auto;
}

/*popup*/

.add-fund-portal-cntr .frm-blk span.mandatory {
    width: auto;
    float: left;
}

.add-fund-portal-cntr .frm-blk span, .add-fund-portal-cntr .buttons-blk span {
    height: 49px;
    line-height: 30px;
    float: left;
    width: 42%;
    margin: 0;
    text-align: left;
}

.add-fund-portal-cntr .frm-blk input {
    float: left;
}

.add-fund-portal-cntr .buttons-blk {
    float: left;
    margin: 10px 0 0;
    padding: 7px 1%;
    width: 98%;
}
/*registration */
.frm-blk input.example-input {
    width: 30%;
}

.add-fund-portal-cntr .frm-blk select {
    width: 34%;
    float: left;
}

.edit-personal-details select.small {
    width: 9.3% !important;
}

.edit-personal-details .block1 tr.frm-blk td {
    width: 100%;
    float: left;
}
/*.edit-personal-details .block1 tr.frm-blk td input{width:90%;}
.edit-personal-details .block1 tr.frm-blk td select{width:94%;}*/
.edit-personal-details .block1 span {
    font-size: 14px;
    color: #333333;
}

span.mandatory {
    color: #CA293E !important;
    font-size: 11px;
    margin-left: 5px !important;
    width: 10px !important;
    padding: 6px 0px 0px 0px;
}

.edit-personal-details .buttons-blk {
    display: inline-block;
}

.terms label {
    float: none;
    color: #292929;
    line-height: 18px;
    width: auto;
    line-height /*\**/: 28px\9;
}

.terms .norway-check label {
    float: none;
    color: #292929;
    line-height: 18px;
    width: auto;
    line-height /*\**/: 28px\9;
    margin-left: 2.2% !important;
}

.terms span label {
    color: #292929;
}

.terms input[type="checkbox"] {
    margin-top: 3px;
    width: auto;
    height: 18px;
}

.terms .small-text {
    width: 100%;
    float: left;
}

    .terms .small-text label {
        margin-right: 0px;
    }

.terms div {
    clear: both;
}

.grids_inner {
    width: 100%;
}

* + html .edit-personal-details .block1 tr.frm-blk {
    margin-bottom: 10px;
}

.edit-personal-details .block1 span.example {
    width: auto;
    float: left;
    margin: 0 5px;
}

.edit-personal-details textarea {
    width: 33%;
    min-height: 100px;
    float: left;
}

#ctl00_ContentPlaceHolder1_PopFromDate_Control, #ctl00_ContentPlaceHolder1_PopToDate_Control {
    width: auto;
    margin: 0 3px;
    *margin: 5px 3px 0;
}

#ctl00_ContentPlaceHolder1_PopDate_Control, #ctl00_ContentPlaceHolder1_caltxtPinDate_Control, #ctl00_ContentPlaceHolder1_caltxtDOB_Control, #ctl00_ContentPlaceHolder1_PopCalendar1_Control, #ctl00_ContentPlaceHolder1_PopDOB_Control, #ctl00_ContentPlaceHolder1_PopDOB_Control, #ctl00_ContentPlaceHolder1_Reg_FRA1_PopDate_Control, #ctl00_ContentPlaceHolder1_Reg_GER1_caltxtPinDate_Control, #ctl00_ContentPlaceHolder1_Reg_GER1_caltxtDOB_Control {
    width: auto;
    margin: 0 3px;
    *margin: 5px 3px 0;
}


.edit-personal-details .block1 tr.available td {
    width: 30%;
}

.balanc-transfr-req-srch .frm-blk select {
    width: 34.3%;
    float: left;
}

.radio tr td {
    width: 40%;
}

/*grid*/
/* .product-container .grid-common{overflow:auto; width:100%; }
.product-container .grid-common div table { border:1px solid #D5D5D5; overflow:auto;}
.product-container .grid-common div table tr th, .product-container .grid-common div table tr td{ padding:10px;}
.product-container .grid-common div table tr th{font-size:12px;}
.product-container .grid-common div table tr{ border:none !important;}
.product-container .grid-common div table tr td{ border:none !important;}
.product-container .grid-common div table tr th{ border:none !important;}
.product-container .grid-common div table tr td table tr td{ padding:0px;}
*/
.grdFooterStyle {
    font-size: 12px;
    color: #000000;
    background: #5FCCCA;
    height: 20px;
}

.grdSelectedItemStyle {
    background-color: #0BB14D;
    font-weight: bold;
    font-size: 12px;
    color: #000000;
}

.grdPagerStyle {
    background: #5FCCCA;
    height: 20px;
    font-size: 12px;
    font-weight: bold;
    color: White !important;
    font-family: font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
    ;
}

    .grdPagerStyle a:link, .grdPagerStyle a:hover, .grdPagerStyle a:visited, .grdPagerStyle a:active {
        font-size: 12px;
        font-weight: normal;
        color: White !important;
        text-decoration: underline;
    }

    .grdPagerStyle span {
        font-size: 12px;
        font-weight: bold;
        color: White !important;
        margin-right: 0px;
    }

.grdAlternatingItemStyle {
    background-color: #EAF3F3;
    font-weight: normal;
    font-size: 13px;
    color: #000000;
}

.grdHeaderStyle {
    background-color: #5FCCCA;
    color: White;
    font-size: 13px;
    font-weight: bold;
    height: 20px;
}

.grdRowStyle {
    background-color: #fff;
    font-weight: normal;
    font-size: 13px;
    color: #000000;
}

    .grdRowStyle td, .grdHeaderStyle th, .grdAlternatingItemStyle td {
        padding: 8px;
        text-align: center;
        border: 1px solid #D9E4E6;
    }

        .grdRowStyle td a, .grdAlternatingItemStyle td a {
            color: #04476A !important;
            text-decoration: underline;
            font-size: 12px;
            font-weight: bold;
            margin: 0 5px;
        }

            .grdRowStyle td a[disabled], .grdAlternatingItemStyle td a[disabled] {
                color: #746e6e !important;
                font-size: 12px;
                font-weight: lighter;
                margin: 0 5px;
                cursor: not-allowed !important;
            }

.grdPagerStyle td {
    padding: 3px 5px 0;
}

.grdHeaderStyle th {
    color: #fff;
}

    .grdHeaderStyle th a {
        color: #fff !important;
        text-decoration: none;
    }

.grdSelectedRowStyle {
    background-color: #b2e5fe;
    font-weight: bold;
    font-size: 10px;
    color: #000000;
}

.popup-grid table {
    margin-bottom: 10px;
}

/*grid*/

.add-fund-portal-cntr .your-account {
    width: 92%;
}

    .add-fund-portal-cntr .your-account .frm-blk {
        width: 98%;
        text-align: center;
    }

        .add-fund-portal-cntr .your-account .frm-blk span {
            width: 48%;
            margin-right: 10px;
            font-size: normal;
            text-align: right;
        }

        .add-fund-portal-cntr .your-account .frm-blk input {
            width: 30%;
            margin-right: 10px;
        }

.add-fund-portal-cntr .your-account-label span {
    width: auto;
    margin-right: 20px;
}

.radio-label input {
    margin: 3px 5px 0;
}

.radio-label label {
    margin: 0 2px !important;
}

.radiobutton-label-width label {
    width: 85% !important;
}

.radiobutton-label-width-new, .radiobutton-label-width-new label {
    width: auto !important;
}

.checkbox-label-width, .checkbox-label-width label {
    width: auto !important;
}

/* Added For POL */
.radiobutton-label-width-new-pol {
    width: 42% !important;
}

    .radiobutton-label-width-new-pol label {
        width: 90% !important;
    }


.radio-horizontal-grp input {
    margin: 3px 5px 0;
}

.radio-horizontal-grp label {
    margin: 0 2px !important;
    font-weight: 600 !important;
    font-size: 13px;
}

.error-msg {
    background: #FFC1C1;
    padding: 10px;
    color: #ff0000;
    width: 100%;
    text-align: center;
}

.popup-frm-blk {
    border: none !important;
    padding: 0px 1% !important;
}

    .popup-frm-blk span {
        color: #292929 !important;
    }

    .popup-frm-blk small {
        float: left;
        margin: 5px;
    }

.product-container .popup-container {
    overflow-x: auto;
}

/*Radio Button */

.rechargeradio1 input[type="radio"] {
    margin-bottom: 10px !important;
    margin-left: 3px;
}

.rechargeradio1 Label {
    width: auto !important;
}


/*invoice*/
.invoice-container {
    border: 1px solid #3B8EC5;
    margin: 5px 2.1%;
    padding: 0px;
}

.invoice {
    margin-top: 10px;
    float: left;
}

    .invoice span {
        color: #333333 !important;
        clear: both;
        float: left !important;
        width: 100% !important;
        text-align: left !important;
    }

    .invoice .invoice-block {
        height: 60px;
    }

    .invoice small {
        float: left;
        margin-right: 10px;
        font-weight: bold;
        margin-top: 4px;
    }

    .invoice .address {
        width: auto !important;
    }

.popup-window .pull-right {
    width: auto;
}

.grdHide {
    display: none;
}

.popup-model .frm-blk {
    border: none;
}

    .popup-model .frm-blk:hover {
        background: none;
    }

    .popup-model .frm-blk span {
        font-size: 14px;
        color: #292929;
    }

.btn-reset {
    margin-left: 10px;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    font-size: 13px !important;
}

input[type="radio"], input[type=checkbox] {
    border: none;
    background: none;
    margin-top: 5px\9 !important;
    margin-top: 8px;
    margin-left: 5px;
}

.ClassicStyle .TitleStyle .CloseButtonStyle {
    float: left;
}

.ClassicStyle .TitleStyle td .CloseButtonStyle {
    float: left;
    width: 15px;
    height: 13px;
}

.ClassicStyle .TitleStyle td span.DropDownStyle, .ClassicStyle .TitleStyle td span.DropDownOutStyle, .ClassicStyle .TitleStyle td span.DropDownOverStyle {
    width: auto;
    float: none;
}

.cctopup table td {
    width: 25%;
}

.ClassicStyle .TitleStyle td span {
    width: 15px;
    height: 13px;
    float: left;
}


.chartdiv {
    width: 92.3% !important;
    margin: 2.1% !important;
}

.chart {
    text-align: center;
    margin-left: 70px;
}

table tr td a, a {
    text-decoration: underline;
}

.frm-blk.radio-group label {
    width: auto;
}

.tooltip {
    float: left;
    width: auto;
}

.tooltip-inner {
    color: #000;
    background: #fff24d;
    max-width: 1000px;
    font-weight: bold;
}

.tooltip.top .tooltip-arrow {
    border-top-color: #fff24d;
}

.table-radio table tr td {
    width: 30%;
}

.table-radio label, .table-radio-No Label, .table-radio .disabled, .table-radio [disabled] {
    width: auto !important;
}

.table-radio-No table tr td, .table-radio-No .disabled, .table-radio-No [disabled] {
    width: auto !important;
}



@media only screen and (max-width: 800px) {
    #no-more-tables table, #no-more-tables thead, #no-more-tables tbody, #no-more-tables th, #no-more-tables td, #no-more-tables tr {
        display: block;
    }

        #no-more-tables thead tr {
            position: absolute;
            top: -9999px;
            left: -9999px;
        }

    #no-more-tables tr {
        border-top: 1px solid #ccc;
    }

    #no-more-tables td {
        border: none;
        border-bottom: 1px solid #eee;
        position: relative;
        padding-left: 50%;
        white-space: normal;
        text-align: left;
    }

    #no-more-tables tr td {
        font-size: 15px;
    }

        #no-more-tables tr td:first-child, #no-more-tables tr td {
            width: auto;
        }

    #no-more-tables td:before {
        position: absolute;
        top: 6px;
        left: inherit;
        width: 45%;
        padding-right: 10px;
        white-space: nowrap;
        text-align: left;
        font-weight: bold;
        content: attr(data-title);
        font-weight: normal;
        height: 40px;
        line-height: 30px;
    }

    #no-more-tables tr td div {
        box-shadow: none;
        margin: 0;
        height: 40px;
    }

    #no-more-tables tr td:first-child span {
        width: auto;
        margin-right: 15px;
    }

        #no-more-tables tr td:first-child span b {
            font-size: 35px;
        }

    #no-more-tables tr td p {
        display: inherit;
        line-height: 40px;
        margin: 0;
        padding: 0;
        vertical-align: inherit;
        width: auto;
        text-align: left;
    }

        #no-more-tables tr td p b {
            height: 40px;
            line-height: 40px;
            margin-right: 10px;
            width: auto;
        }

    .order-sim .sim-dlr-details {
        width: 30%;
    }

    .add-fund-portal-cntr.order-sim .block1 .frm-blk textarea {
        width: 98.6%;
    }

    .row-brand .span6 {
        margin-left: 0%;
    }

    .retail-row1 .span6, .retail-row2 .span6, .retail-row3 .span6, .retail-row4 .span6, .retail-row4 .span6, .retail-row5 .span6, .retail-row6 .span6, .retail-row7 .span6 {
        margin-left: 0;
    }
}

@media (max-width:640px) {
    #no-more-tables tr td:first-child {
        height: 50px;
    }

    #no-more-tables tr td {
        height: 70px;
    }

    #no-more-tables td:before {
        left: 1%;
        top: 0;
    }

    #no-more-tables tr td div {
        line-height: normal;
        height: auto;
        position: relative;
        top: 30px;
    }

    #no-more-tables tr td p {
        font-size: 14px;
        line-height: normal;
    }

        #no-more-tables tr td p b {
            font-size: 14px;
            line-height: normal;
            margin-right: 5px;
        }
}

@media (min-width:801px) and (max-width:979px) {
    #no-more-tables tr th {
        padding: 0 0.5%;
    }

        #no-more-tables tr th p {
            font-size: 14px;
            line-height: 18px;
        }

    #no-more-tables tr td {
        line-height: 20px;
        font-size: 14px;
        padding: 0 0.5%;
    }

        #no-more-tables tr td div {
            margin: 5px 0;
        }

        #no-more-tables tr td p {
            font-size: 12px;
            padding: 5px;
        }
}

@media (max-width:597px) {


    .UpdateProgressImage {
        /*position: fixed;
        padding-top:100% !important;
        padding-left:100% !important;
        background-color:#ff0000;*/
        position: fixed;
        padding-top: 25%;
        padding-left: 45%;
    }

    .edit-personal-details {
        padding-bottom: 0px !important;
    }

    .product-container {
        margin: 0px 0;
        border-radius: 5px;
        padding: 0px 0%;
        /* border: 1px solid #fff; */
        float: left;
        clear: both;
        width: 95.8%;
    }

    input.btn-clr, input.btn-submit, input.btn-cancel, input.btn-back, input.btn-info, input.btn-reject, input.btn-checkall, input.btn-uncheckall, input.btn-warning, a.btn-clr, a.btn-submit, a.btn-cancel, a.btn-back, a.btn-info, a.btn-warning {
        border: medium none;
        border-radius: 0;
        /* font-family: robotoregular; */
        margin-right: 10px !important;
        padding: 4px 12px;
        text-shadow: none;
        text-transform: uppercase;
        text-decoration: none !important;
        width: auto !important;
        font-size: 11px;
        /* font-weight: 600; */
    }

    .edit-personal-details .frm-blk {
        color: #333;
        border: 0px solid #D3E7EF;
    }

    .add-fund-portal-cntr .frm-blk {
        /* border: 1px solid #C5DCEE; */
        color: #292929;
        border-radius: 5px;
        padding: 7px 1%;
        margin: 10px 0 0 0;
        width: 98%;
        float: left;
    }

    .edit-personal-details .frm-blk {
        color: #333;
        /*border: 1px solid #C5DCEE;*/
    }

    .add-fund-portal-cntr .block1, .add-fund-portal-cntr .block2 {
        width: 43%;
        float: left;
        padding: 0% !important;
    }

    .add-fund-portal-cntr .frm-blk {
        /*border: 1px solid #C5DCEE;*/
        color: #292929;
        border-radius: 5px;
        padding: 7px 1%;
        margin: 10px 0 0 0;
        width: 98%;
        float: left;
    }

    .edit-personal-details .frm-blk {
        color: #333;
        /* border: 1px solid #C5DCEE; */
    }



    .add-fund-portal-cntr .frm-blk {
        padding: 0% 0% 0% 0%;
        width: 94.5%;
    }

        .add-fund-portal-cntr .frm-blk label {
            width: 100%;
        }

        .add-fund-portal-cntr input[type="text"], .add-fund-portal-cntr .frm-blk.cvv input[type="text"], .add-fund-portal-cntr .block1 .frm-blk:first-child input[type="text"] {
            width: 90%;
            padding: 4px 10px;
        }

    .add-fund-portal-cntr .block1, .add-fund-portal-cntr .block2 {
        width: 90%;
        /*margin: 0 3% 3%;*/
        padding: 0% 0% 1% 5% !important;
    }

    .add-fund-portal-cntr .frm-blk.cc label, .add-fund-portal-cntr .frm-blk.cvv label {
        line-height: 30px;
    }

    .add-fund-portal-cntr .crd-details {
        margin: 0 3%;
        width: 94%;
    }

    .add-fund-portal-cntr .btn-group {
        /*margin: 20px 3%;*/
        margin: 0% 3% 3% 3%;
    }

    .add-fund-portal-cntr.billing .frm-blk {
        width: 94.5%;
        margin: 10px 0 0;
    }

    .add-fund-portal-cntr.billing .block1 {
        margin-top: 0.5%;
    }

    .add-fund-portal-cntr.billing .block1, .add-fund-portal-cntr.billing .block2 {
        margin: 0 3%;
        width: 90%;
    }

        .add-fund-portal-cntr.billing .block1 .frm-blk input[type="text"] {
            padding: 4px 2%;
            width: 95.5%;
        }

    .add-fund-portal-cntr.billing .btn-group {
        margin: 20px 3%;
    }

    .add-fund-portal-cntr.creat-new-usr .block1 .frm-blk:first-child input[type="text"] {
        width: 97.5%;
    }

    .add-fund-portal-cntr.creat-new-usr .frm-blk input[type="password"] {
        width: 95.5%;
    }

    .add-fund-portal-cntr .frm-blk select {
        width: 93%;
    }

    .add-fund-portal-cntr.creat-new-usr .btn-group {
        margin: 10px 3% 20px;
    }

    .add-fund-portal-cntr.balanc-transfr .block1 label {
        line-height: 30px;
    }

    .add-fund-portal-cntr.balanc-transfr .block2 {
        margin-bottom: 0;
    }

    .add-fund-portal-cntr.balanc-transfr .btn-group {
        margin: 20px 3%;
    }

    .add-fund-portal-cntr.balanc-transfr-histry .block1 {
        width: 90%;
        margin: 0 3% 3%;
    }

    .add-fund-portal-cntr.balanc-transfr-histry .btn-group {
        margin: 15px 3% 20px;
    }

    .add-fund-portal-cntr.balanc-transfr-req-srch .btn-group {
        margin: 15px 3% 20px;
    }

    .add-fund-portal-cntr.balanc-transfr-req-srch .block1 {
        margin: 0 3% 3%;
        width: 90%;
    }

    l .add-fund-portal-cntr.change-pwd .frm-blk {
        width: 94.5%;
    }

    .add-fund-portal-cntr.change-pwd .frm-blk input[type="password"] {
        padding: 4px 2%;
        width: 86%;
    }

    .add-fund-portal-cntr.retailr-query .frm-blk:first-child, .add-fund-portal-cntr.retailr-query .frm-blk {
        width: 94.5%;
    }

    .add-fund-portal-cntr.retailr-query .block1 .frm-blk textarea {
        width: 95.5%;
        padding: 2%;
    }

    .edit-personal-details .frm-blk span {
        margin: 0;
    }

    .edit-personal-details .buttons-blk {
        float: none;
        margin-left: 0;
        width: 100%;
    }

        .edit-personal-details .buttons-blk button {
            padding: 6px 2%;
            width: 100%;
        }
}

@media (min-width:598px) and (max-width:639px) {
    .add-fund-portal-cntr input[type="text"], .add-fund-portal-cntr .frm-blk.cvv input[type="text"], .add-fund-portal-cntr .block1 .frm-blk:first-child input[type="text"] {
        width: 67%;
    }

    .add-fund-portal-cntr .block1, .add-fund-portal-cntr .block2 {
        width: 92%;
        margin: 2% 2% 0;
    }

    .add-fund-portal-cntr .crd-details {
        margin: 3% 2% 0;
        width: 96%;
    }

    .add-fund-portal-cntr .btn-group {
        margin: 20px 2% 2%;
        width: 96%;
    }

    .add-fund-portal-cntr.billing .frm-blk {
        width: 46%;
    }

        .add-fund-portal-cntr.billing .frm-blk label {
            width: 100%;
        }

    .add-fund-portal-cntr.billing .block1 .frm-blk input[type="text"] {
        padding: 4px 2%;
        width: 95%;
    }

    .add-fund-portal-cntr.creat-new-usr .btn-group {
        margin: 20px 2%;
    }

    .add-fund-portal-cntr.balanc-transfr .btn-group {
        margin: 20px 2%;
    }

    .add-fund-portal-cntr.balanc-transfr .block1 label {
        line-height: 30px;
    }

    .add-fund-portal-cntr.balanc-transfr-histry .frm-blk.cc label {
        line-height: 30px;
    }

    .add-fund-portal-cntr.change-pwd .block1 .frm-blk input[type="password"] {
        padding: 4px 2%;
        width: 88%;
    }

    .add-fund-portal-cntr .frm-blk.cc label {
        width: 100%;
        line-height: 30px;
    }

    .add-fund-portal-cntr.retailr-query .frm-blk {
        padding: 2%;
        width: 95.5%;
    }

    .add-fund-portal-cntr.retailr-query .block1 .frm-blk input[type="text"] {
        width: 95%;
    }

    .add-fund-portal-cntr.retailr-query .block1 .frm-blk textarea {
        padding: 1%;
        width: 97.7%;
    }

    .edit-personal-details .frm-blk label {
        width: 100%;
    }

    .add-fund-portal-cntr.edit-personal-details .frm-blk input[type="text"] {
        width: 60%;
    }

    .edit-personal-details .buttons-blk {
        float: right;
        margin-left: 0;
    }
}






@media (min-width: 640px) and (max-width: 767px) {
    .add-fund-portal-cntr .frm-blk {
        padding: 7px 2%;
        width: 96%;
    }

        .add-fund-portal-cntr .frm-blk label {
            width: 100%;
        }

        .add-fund-portal-cntr .frm-blk.cc label {
            line-height: 30px;
        }

        .add-fund-portal-cntr .frm-blk.cvv input[type="text"] {
            width: 95.5%;
        }

    .add-fund-portal-cntr .block1 .frm-blk input[type="text"], .add-fund-portal-cntr input[type="text"] {
        width: 95.5%;
        padding: 4px 2%;
    }

    .add-fund-portal-cntr.billing .frm-blk {
        width: 44%;
    }

        .add-fund-portal-cntr.billing .frm-blk:first-child input[type="text"], .add-fund-portal-cntr.billing .frm-blk input[type="text"] {
            width: 97%;
            padding: 4px 2%;
        }

    .add-fund-portal-cntr.creat-new-usr .frm-blk input[type="password"], .add-fund-portal-cntr.creat-new-usr .block1 .frm-blk:first-child input[type="text"] {
        width: 95%;
    }

    .add-fund-portal-cntr .frm-blk select {
        width: 99.5%;
    }

    .add-fund-portal-cntr.balanc-transfr .block1 label {
        line-height: 30px;
    }

    .add-fund-portal-cntr.change-pwd .block1 .frm-blk input[type="password"] {
        padding: 4px 2%;
        width: 90%;
    }

    .add-fund-portal-cntr.retailr-query .block1 .frm-blk textarea {
        width: 99%;
    }

    .edit-personal-details .buttons-blk {
        float: right;
        margin-left: 0;
    }

    .logo img {
        height: 47px;
        width: 160px;
    }

    .marginleftminus22 {
        Font-size: 12px;
    }
}

@media (min-width: 768px) and (max-width: 979px) {
    .add-fund-portal-cntr .frm-blk {
        padding: 7px 2%;
        width: 96%;
    }

    .balancetransferdetails input[type="text"] {
        width: 95% !important;
    }

    .frm-blk .input-mini {
        width: 14% !important;
    }

    .balancetransferdetails textarea {
        width: 95% !important;
    }

    .add-fund-portal-cntr .frm-blk label {
        width: 100%;
    }

    .add-fund-portal-cntr .block1 .frm-blk:first-child input[type="text"], .add-fund-portal-cntr input[type="text"] {
        width: 34.2%;
    }

    .add-fund-portal-cntr .frm-blk.cvv input[type="text"] {
        width: 95.5%;
    }

    .add-fund-portal-cntr .frm-blk.cc label {
        line-height: 30px;
    }

    .add-fund-portal-cntr.billing .frm-blk {
        width: 44%;
    }

        .add-fund-portal-cntr.billing .frm-blk:first-child input[type="text"], .add-fund-portal-cntr.billing .frm-blk input[type="text"] {
            width: 97%;
        }

    .add-fund-portal-cntr.creat-new-usr .block1 .frm-blk:first-child input[type="text"] {
        width: 95%;
    }

    .add-fund-portal-cntr .frm-blk select {
        width: 46.5%;
    }

    .add-fund-portal-cntr.creat-new-usr input[type="password"] {
        width: 95.5%;
    }

    .add-fund-portal-cntr.balanc-transfr .block1 label {
        line-height: 30px;
    }

    .add-fund-portal-cntr.change-pwd .block1 .frm-blk input[type="password"] {
        padding: 4px 2%;
        width: 90%;
    }

    .add-fund-portal-cntr.retailr-query .block1 .frm-blk textarea {
        width: 99%;
    }

    .order-sim .sim-dlr-details {
        width: 30%;
    }

    h4.btn-txt {
        font-size: 20px !important;
        line-height: 66px !important;
    }

    .add-fund-portal-cntr.edit-personal-details .frm-blk span {
        width: 100%;
    }

    .add-fund-portal-cntr.edit-personal-details .frm-blk input[type="text"] {
        width: 50.5%;
    }

    .edit-personal-details .buttons-blk span {
        width: 45%;
    }

    .edit-personal-details .buttons-blk button {
        width: 100%;
    }

    .edit-personal-details select.small {
        width: 11% !important;
    }

    .sim-activation-container .product-container span.simnumber {
        width: 31%;
    }

    .sim-activation-container .product-container .span6 {
        width: 100%;
        margin-bottom: 10px !important;
    }

    .sim-activation-container .product-container select, .sim-activation-container .product-container input[type="text"] {
        width: 38.5%;
    }

    .sim-activation-container .product-container input.simnumber-input {
        width: 30%;
    }

    .sim-activation-container .product-container select {
        width: 40.2%;
    }

    .login {
        width: 78%;
    }

    .login-group {
        width: 100%;
        float: left;
    }

        .login-group input {
            width: 179px;
        }

            .login-group input.login-btn {
                width: auto;
            }

    .login span {
        width: 36%;
    }

    .logo img {
        width: 208px;
        height: 61px;
    }

    .frm-blk table tr td label {
        width: 80% !important;
    }
}


.sim-activation-container-usa .product-container .input-mini {
    width: 16% !important;
}

select#ctl00_ContentPlaceHolder1_ddlYear {
    width: 17% !important;
}

select#ctl00_ContentPlaceHolder1_ddlMonth {
    width: 22% !important;
}

select#ctl00_ContentPlaceHolder1_ddlFromDate {
    width: 16% !important;
}

select#ctl00_ContentPlaceHolder1_ddlYear1 {
    width: 17% !important;
}

select#ctl00_ContentPlaceHolder1_ddlMonth1 {
    width: 22% !important;
}

select#ctl00_ContentPlaceHolder1_ddlToDate {
    width: 16% !important;
}

/*.ordervoucherdetails select {
    width: 34.2%!important;
}*/


input#ctl00_ContentPlaceHolder1_txtoldSimNumber1 {
    width: 7% !important;
}

input#ctl00_ContentPlaceHolder1_txtoldSimNumber2 {
    width: 7% !important;
}

input#ctl00_ContentPlaceHolder1_txtoldSimNumber3 {
    width: 7% !important;
}

input#ctl00_ContentPlaceHolder1_txtoldSimNumber4 {
    width: 7% !important;
}

input#ctl00_ContentPlaceHolder1_txtoldSimNumber5 {
    width: 7% !important;
}


input#ctl00_ContentPlaceHolder1_txtnewSimNumber1 {
    width: 7% !important;
}

input#ctl00_ContentPlaceHolder1_txtnewSimNumber2 {
    width: 7% !important;
}

input#ctl00_ContentPlaceHolder1_txtnewSimNumber3 {
    width: 7% !important;
}

input#ctl00_ContentPlaceHolder1_txtnewSimNumber4 {
    width: 7% !important;
}

input#ctl00_ContentPlaceHolder1_txtnewSimNumber5 {
    width: 7% !important;
}


input#ctl00_ContentPlaceHolder1_txtoldSimNumberfrm1 {
    width: 9%;
}

input#ctl00_ContentPlaceHolder1_txtoldSimNumberfrm2 {
    width: 9%;
}

input#ctl00_ContentPlaceHolder1_txtoldSimNumberfrm3 {
    width: 9%;
}

input#ctl00_ContentPlaceHolder1_txtoldSimNumberfrm4 {
    width: 9%;
}

input#ctl00_ContentPlaceHolder1_txtoldSimNumberfrm5 {
    width: 9%;
}

input#ctl00_ContentPlaceHolder1_txtoldSimNumberTo1 {
    width: 9%;
}

input#ctl00_ContentPlaceHolder1_txtoldSimNumberTo2 {
    width: 9%;
}

input#ctl00_ContentPlaceHolder1_txtoldSimNumberTo3 {
    width: 9%;
}

input#ctl00_ContentPlaceHolder1_txtoldSimNumberTo4 {
    width: 9%;
}

input#ctl00_ContentPlaceHolder1_txtoldSimNumberTo5 {
    width: 9%;
}

input#ctl00_ContentPlaceHolder1_txtAmount {
    width: 18% !important;
}

input#ctl00_ContentPlaceHolder1_txtMaxamount {
    width: 18% !important;
    font-size: 12px;
}

select#ctl00_ContentPlaceHolder1_ddlDemination {
    width: 34% !important;
}

select#ctl00_ContentPlaceHolder1_ddlCnfDemination {
    width: 34% !important;
}

.radiobuttonwidth {
    width: 60%;
}

.dtrtxtbox {
    width: 45% !important;
}

.mrgbtm15 {
    margin-bottom: 15px !important;
}

select#ctl00_ContentPlaceHolder1_ddlHour {
    width: 11% !important;
}

select#ctl00_ContentPlaceHolder1_ddlMinute {
    width: 11% !important;
}

input#ctl00_ContentPlaceHolder1_txtSec {
    width: 11% !important;
}

.tooltipicons {
    width: 4px !important;
    height: 17px !important;
}

.padtpcp10 {
    margin-bottom: 20px !important;
}

input#ctl00_ContentPlaceHolder1_chkSameAdd {
    width: 15px;
    margin-top: 2px;
}

.radiobuttoncheck {
    width: 25% !important;
    float: left;
}

select#ctl00_ContentPlaceHolder1_ddlFirstPortInHour {
    width: 10% !important;
}

input#ctl00_ContentPlaceHolder1_Txtmin1 {
    width: 10% !important;
}

input#ctl00_ContentPlaceHolder1_Txtsecs1 {
    width: 7% !important;
}

span#ctl00_ContentPlaceHolder1_lnkFileUpload1 {
    word-break: break-all;
    line-height: 16px;
}

span#ctl00_ContentPlaceHolder1_lnkFileUpload2 {
    word-break: break-all;
    line-height: 16px;
}

span#ctl00_ContentPlaceHolder1_lnkFileUpload3 {
    word-break: break-all;
    line-height: 16px;
}


span#ctl00_ContentPlaceHolder1_lnkFileUpload4 {
    word-break: break-all;
    line-height: 16px;
}


span#ctl00_ContentPlaceHolder1_lnkFileUpload5 {
    word-break: break-all;
    line-height: 16px;
}


select#ctl00_ContentPlaceHolder1_ddlSimType {
    width: 82%;
}

input#ctl00_ContentPlaceHolder1_txtParentNO {
    width: 82%;
}


@media (min-width: 980px) and (max-width: 1199px) {
    .head_btn {
        float: left;
        width: auto !important;
        margin: 0px 0 10px 10px;
    }

    .brand-nav ul li {
        height: 30px;
        margin: 0 0 0 0.25%;
        width: 16.45%;
    }

    .bookbundleempty {
        width: 30% !important;
    }

    .bookbundletext {
        font-weight: bolder;
        font-size: 11px;
        color: black;
        width: 65% !important;
        line-height: 14px !important;
    }

    .radiobuttoncheck {
        width: 30% !important;
        float: left;
    }


    input#ctl00_ContentPlaceHolder1_txtMSISDN {
        width: 31.5%;
    }

    .add-fund-portal-cntr .frm-blk span, .add-fund-portal-cntr .buttons-blk span {
        width: 98%;
    }

    select#ctl00_ContentPlaceHolder1_ddlDemination {
        width: 43.2% !important;
    }


    .edit-personal-details input[type="file"] {
        width: 33.7%;
    }


    select#ctl00_ContentPlaceHolder1_ddlCnfDemination {
        width: 43.2% !important;
    }

    .responsivebtn {
        float: left;
        font-size: 10px !important;
        margin-bottom: 10px;
    }

    .radiobuttonwidth {
        width: 60%;
    }

    input#ctl00_ContentPlaceHolder1_txtAmount {
        width: 24% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtMaxamount {
        width: 23% !important;
        font-size: 12px;
    }

    .sim-activation-container-usa .product-container .input-mini {
        width: 10.8% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumber1 {
        width: 7% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumber2 {
        width: 7% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumber3 {
        width: 7% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumber4 {
        width: 7% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumber5 {
        width: 7% !important;
    }


    input#ctl00_ContentPlaceHolder1_txtoldSimNumberfrm1 {
        width: 9% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumberfrm2 {
        width: 9% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumberfrm3 {
        width: 9% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumberfrm4 {
        width: 9% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumberfrm5 {
        width: 9% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumberTo1 {
        width: 9% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumberTo2 {
        width: 9% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumberTo3 {
        width: 9% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumberTo4 {
        width: 9% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumberTo5 {
        width: 9% !important;
    }

    select#ctl00_ContentPlaceHolder1_ddlYear {
        width: 17% !important;
    }

    select#ctl00_ContentPlaceHolder1_ddlMonth {
        width: 22% !important;
    }

    select#ctl00_ContentPlaceHolder1_ddlFromDate {
        width: 16% !important;
    }

    select#ctl00_ContentPlaceHolder1_ddlYear1 {
        width: 17% !important;
    }

    select#ctl00_ContentPlaceHolder1_ddlMonth1 {
        width: 22% !important;
    }

    select#ctl00_ContentPlaceHolder1_ddlToDate {
        width: 16% !important;
    }

    .frm-blk .input-mini {
        width: 14% !important;
    }

    .ordervoucherdetails select {
        width: 43% !important;
    }

    .ordervoucherdetails input[type="text"] {
        width: 42% !important;
    }

    .ordervoucherdetails input[type="password"] {
        width: 42%;
    }

    .ordervoucherdetails textarea {
        width: 42% !important;
    }

    .responsivebtn {
        float: left;
        font-size: 12px !important;
    }

    .orderplacemnet input {
        width: 3% !important;
    }

    .balancetransferdetails input[type="text"] {
        width: 25% !important;
    }

    .balancetransferdetails textarea {
        width: 35% !important;
    }

    .account {
        float: left;
        color: #006fb9;
        margin-bottom: 10px;
        margin-right: 10px;
        width: 60%;
    }

    .frm-blk input.example-input {
        width: 30%;
    }

    .sim-activation-container-familyplan input[type=text] {
        width: 78% !important;
    }

    .sim-activation-container-familyplan select {
        width: 80% !important;
    }

    .brand-nav ul li a {
        padding: 5px 11.9% !important;
        font-size: 11px;
    }
    /*.product-container .span3{ width:49%;}*/
    .product-container .span4 {
        width: 295px;
    }

    .sim-swap-container .input-group .input-mini {
        width: 69px;
    }
    /*.buy-your-plan-container label{width:150px;}*/
    .buy-your-plan-container .product-container .span6 {
        margin-left: 0px;
        width: 47% !important;
        box-shadow: none;
    }

    .buy-your-plan-container .product-container .span8 {
        margin-left: 0px;
        width: 70% !important;
        box-shadow: none;
    }

    .buy-your-plan-container .product-container input {
        width: 55%;
    }

    .buy-your-plan-container .status-check input {
        width: 35%;
    }

    .product-container input, .product-container select {
        width: auto;
    }

    .brand-sim-activation .product-container input-small {
        width: 90px;
    }

    .product-container .input-small {
        width: 90px;
    }

    .add-fund-portal-cntr input[type="text"] {
        width: 33%;
    }

    .add-fund-portal-cntr .frm-blk.nam-crd label {
        line-height: 15px;
    }

    .add-fund-portal-cntr.creat-new-usr .block1 .frm-blk:first-child input[type="text"], .add-fund-portal-cntr.creat-new-usr input[type="password"] {
        width: 66%;
    }

    .add-fund-portal-cntr.change-pwd .block1 .frm-blk input[type="password"] {
        width: 66%;
    }

    .add-fund-portal-cntr.retailr-query .block1 .frm-blk input[type="text"] {
        width: 59.5%;
    }

    .add-fund-portal-cntr.retailr-query .block1 .frm-blk textarea {
        width: 79.8%;
    }

    .sim-swap-container .product-container .span3 {
        width: 49%;
    }

    .product-container input, .product-container select {
        width: 90%;
    }


        .product-container input[type="submit"] {
            width: 20%;
        }

    .sim-swap-container .input-group .input-mini {
        width: 15%;
    }

    .edit-personal-details .frm-blk span, .edit-personal-details .buttons-blk span {
        margin-left: 0px;
        width: auto;
        height: 30px;
        line-height: 30px;
        width: 42%;
    }

    .add-fund-portal-cntr .frm-blk select {
        width: 35%;
    }

    .edit-personal-details select.small {
        width: 15.8%;
    }

    .product-container .btn-group input {
        width: auto;
    }

    .edit-personal-details .buttons-blk button {
        width: 100%;
    }

    .retail-btn {
        margin-top: 0px;
    }

    .legend-container3 input[type="checkbox"] {
        width: auto;
    }

    .sim-activation-container .product-container select {
        width: 300px;
    }

    .terms input {
        width: auto;
    }

    .sim-activation-container .product-container span.simnumber {
        width: 31%;
    }

    .sim-activation-container .product-container .span6 {
        width: 48.9%;
        margin-bottom: 10px;
    }

    .sim-activation-container .product-container select, .sim-activation-container .product-container input[type="text"] {
        width: 38.5%;
    }

    .sim-activation-container .product-container input.simnumber-input {
        width: 30%;
    }

    .sim-activation-container .product-container select {
        width: 40.2%;
    }

    .row-brand .span6 {
        margin-left: 2.1%;
    }

    .login {
        width: 78%;
    }

    .login-group {
        width: 99%;
        float: right;
    }

        .login-group input {
            width: 179px;
        }

            .login-group input.login-btn {
                width: auto;
            }

    .login span {
        width: 36%;
    }

    .logo img {
        width: 208px;
        height: 61px;
    }
}

@media (max-width: 979px) {

    .head_btn {
        float: left;
        width: auto !important;
        margin: 0px 0 10px 10px;
    }

    .brand-nav ul li {
        margin: 0px;
        width: 306px;
    }

    select#ctl00_ContentPlaceHolder1_ddlSimType {
        width: 82%;
    }

    input#ctl00_ContentPlaceHolder1_txtParentNO {
        width: 82%;
    }

    .incentivepoup {
        overflow-x: auto;
        clear: both;
        font-size: 14px;
    }

    .bookbundleempty {
        width: 5% !important;
    }

    .bookbundletext {
        font-weight: bolder;
        font-size: 11px;
        color: black;
        width: 68% !important;
        line-height: 14px !important;
    }


    table#ctl00_ContentPlaceHolder1_rdbSelect {
        width: 60%;
        float: left;
    }

    table#ctl00_ContentPlaceHolder1_rdbSelectBB {
        width: 60%;
        float: left;
    }

    .hidden-class {
        display: none;
    }

    .logo-class {
        margin-bottom: 20px;
    }

    .radiobuttoncheck {
        width: 50% !important;
        float: left;
    }

    select#ctl00_ContentPlaceHolder1_ddlHour {
        width: 27% !important;
    }

    select#ctl00_ContentPlaceHolder1_ddlMinute {
        width: 24% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtSec {
        width: 25% !important;
    }

    .add-fund-portal-cntr .frm-blk span, .add-fund-portal-cntr .buttons-blk span {
        width: 98%;
    }

    select#ctl00_ContentPlaceHolder1_ddlDemination {
        width: 77% !important;
    }

    .edit-personal-details input[type="file"] {
        width: 34.7%;
    }

    .responsivebtn {
        float: left;
        font-size: 10px !important;
        margin-bottom: 10px;
    }

    select#ctl00_ContentPlaceHolder1_ddlCnfDemination {
        width: 77% !important;
    }

    .radiobuttonwidth {
        width: 100%;
    }

    .sim-activation-container-usa .product-container .input-mini {
        width: 14.8% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtAmount {
        width: 16% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtMaxamount {
        width: 27% !important;
        font-size: 12px;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumber1 {
        width: 10% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumber2 {
        width: 10% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumber3 {
        width: 10% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumber4 {
        width: 10% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumber5 {
        width: 10% !important;
    }


    input#ctl00_ContentPlaceHolder1_txtnewSimNumber1 {
        width: 10% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtnewSimNumber2 {
        width: 10% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtnewSimNumber3 {
        width: 10% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtnewSimNumber4 {
        width: 10% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtnewSimNumber5 {
        width: 10% !important;
    }


    input#ctl00_ContentPlaceHolder1_txtoldSimNumberfrm1 {
        width: 13% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumberfrm2 {
        width: 13% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumberfrm3 {
        width: 13% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumberfrm4 {
        width: 13% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumberfrm5 {
        width: 13% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumberTo1 {
        width: 13% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumberTo2 {
        width: 13% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumberTo3 {
        width: 13% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumberTo4 {
        width: 13% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumberTo5 {
        width: 13% !important;
    }


    input#ctl00_ContentPlaceHolder1_txtoldSimNumberfrm1 {
        width: 17%;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumberfrm2 {
        width: 17%;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumberfrm3 {
        width: 17%;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumberfrm4 {
        width: 17%;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumberfrm5 {
        width: 17%;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumberTo1 {
        width: 17%;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumberTo2 {
        width: 17%;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumberTo3 {
        width: 17%;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumberTo4 {
        width: 17%;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumberTo5 {
        width: 17%;
    }


    .buy-your-plan-container .product-container input {
        width: 60%;
    }

    select#ctl00_ContentPlaceHolder1_ddlYear {
        width: 17% !important;
    }

    select#ctl00_ContentPlaceHolder1_ddlMonth {
        width: 22% !important;
    }

    select#ctl00_ContentPlaceHolder1_ddlFromDate {
        width: 16% !important;
    }

    select#ctl00_ContentPlaceHolder1_ddlYear1 {
        width: 17% !important;
    }

    select#ctl00_ContentPlaceHolder1_ddlMonth1 {
        width: 22% !important;
    }

    select#ctl00_ContentPlaceHolder1_ddlToDate {
        width: 16% !important;
    }


    .ordervoucherdetails select {
        width: 78% !important;
    }

    .ordervoucherdetails input[type="text"] {
        width: 76% !important;
    }

    .ordervoucherdetails input[type="password"] {
        width: 78% !important;
    }

    .ordervoucherdetails textarea {
        width: 78% !important;
    }

    .orderplacemnet input {
        width: 3% !important;
    }

    .balancetransferdetails input[type="text"] {
        width: 20% !important;
    }

    .balancetransferdetails textarea {
        width: 35% !important;
    }

    .frm-blk input.example-input {
        width: 30%;
    }

    .edit-personal-details textarea {
        width: 51%;
        min-height: 100px;
        float: left;
    }

    .sim-activation-container-familyplan input[type=text] {
        width: 50% !important;
    }

    .sim-activation-container-familyplan select {
        width: 50% !important;
    }

    .pop-up-MainComponentBundle {
        background: #DEEFF8;
        width: 490px !important;
        margin-left: 0px;
    }

    .footer2 {
        width: 97%;
    }

    .brand-nav ul li a {
        border-radius: 0px !important;
        font-weight: normal !important;
        padding: 5px 10px !important;
        text-align: left;
    }

    .navbar-static .navbar-inner {
        padding: 0px;
        background: none;
    }

    .navbar-container {
        position: relative;
        float: left;
        clear: both;
        width: 100%;
    }

    .navbar {
        clear: both;
        position: absolute;
        right: 0px;
        width: auto;
        top: 2px;
    }

    header.container {
        /*padding-bottom: 30px;*/
    }

    .product-container .span4 {
        width: 226px;
    }

    .brand-sim-activation .product-container input-small {
        width: 90px;
    }

    .head_btn a.language, .head_btn a.language:active, .btn-group.open .btn.dropdown-toggle {
        width: 80px;
    }

    .account {
        color: #006FB9;
        float: left;
        width: 360px;
        text-align: left;
        margin-bottom: 20px;
    }

        .account h4 {
            font-size: 12px;
            color: #006fb9;
            text-transform: uppercase;
            margin: 0px;
        }

        .account h3 {
            font-size: 12px;
            color: #006fb9;
            line-height: 18px;
            text-transform: uppercase;
            margin: 0px;
        }

        .account p {
            font-size: 11px;
            color: #006fb9;
            margin: 0px;
        }

    .brand-login .navbar {
        top: 47px;
    }

    .sim-swap-container .product-container .span3 {
        width: 49%;
    }
    /*.product-container input, .product-container select{width:90%;}*/
    .buy-your-plan-container .product-container input {
        width: 36%;
    }

    .retail-btn {
        margin-top: 0px;
    }

    .buy-your-plan-container .product-container .brand-btn input {
        width: auto;
    }
}

@media (min-width: 641px) and (max-width: 768px) {

    .head_btn {
        float: left;
        width: auto !important;
        margin: 0px 0 10px 10px;
    }
    /*.product-container input, .product-container select{width:90%;}*/
    .row-brand .span6 {
        margin-bottom: 5px !important;
    }

    .mrgtp4 {
        margin-top: 8px;
    }

    select#ctl00_ContentPlaceHolder1_ddlSimType {
        width: 82%;
    }

    input#ctl00_ContentPlaceHolder1_txtParentNO {
        width: 82%;
    }

    table#ctl00_ContentPlaceHolder1_chkMonthReport tr td {
        width: 100%;
        float: left;
    }

    .incentivepoup {
        overflow-x: auto;
        clear: both;
        font-size: 14px;
    }


    .bookbundleempty {
        width: 35% !important;
    }

    .bookbundletext {
        font-weight: bolder;
        font-size: 11px;
        color: black;
        width: 64% !important;
        line-height: 14px !important;
    }

    .hidden-class {
        display: none;
    }

    .logo-class {
        margin-bottom: 20px;
    }

    .radiobuttoncheck {
        width: 86% !important;
        float: left;
    }

    select#ctl00_ContentPlaceHolder1_ddlHour {
        width: 18% !important;
    }

    select#ctl00_ContentPlaceHolder1_ddlMinute {
        width: 19% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtSec {
        width: 10% !important;
    }

    table#ctl00_ContentPlaceHolder1_rdbSelect {
        width: 60%;
        float: left;
    }

    table#ctl00_ContentPlaceHolder1_rdbSelectBB {
        width: 60%;
        float: left;
    }

    .add-fund-portal-cntr .frm-blk span, .add-fund-portal-cntr .buttons-blk span {
        width: 98%;
    }

    .radiobuttonwidth {
        width: 100%;
    }

    .edit-personal-details input[type="file"] {
        width: 36.7%;
    }

    .buy-your-plan-container .product-container input {
        width: 60%;
    }

    input#ctl00_ContentPlaceHolder1_txtAmount {
        width: 16% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtMaxamount {
        width: 24% !important;
        font-size: 12px;
    }


    input#ctl00_ContentPlaceHolder1_txtoldSimNumber1 {
        width: 10% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumber2 {
        width: 10% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumber3 {
        width: 10% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumber4 {
        width: 10% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumber5 {
        width: 10% !important;
    }


    input#ctl00_ContentPlaceHolder1_txtnewSimNumber1 {
        width: 10% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtnewSimNumber2 {
        width: 10% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtnewSimNumber3 {
        width: 10% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtnewSimNumber4 {
        width: 10% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtnewSimNumber5 {
        width: 10% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumberfrm1 {
        width: 6% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumberfrm2 {
        width: 6% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumberfrm3 {
        width: 6% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumberfrm4 {
        width: 6% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumberfrm5 {
        width: 6% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumberTo1 {
        width: 6% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumberTo2 {
        width: 6% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumberTo3 {
        width: 6% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumberTo4 {
        width: 6% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumberTo5 {
        width: 6% !important;
    }


    select#ctl00_ContentPlaceHolder1_ddlYear {
        width: 17% !important;
    }

    select#ctl00_ContentPlaceHolder1_ddlMonth {
        width: 22% !important;
    }

    select#ctl00_ContentPlaceHolder1_ddlFromDate {
        width: 13% !important;
    }

    select#ctl00_ContentPlaceHolder1_ddlYear1 {
        width: 17% !important;
    }

    select#ctl00_ContentPlaceHolder1_ddlMonth1 {
        width: 22% !important;
    }

    select#ctl00_ContentPlaceHolder1_ddlToDate {
        width: 13% !important;
    }

    .ordervoucherdetails select {
        width: 42% !important;
    }

    .ordervoucherdetails input[type="text"] {
        width: 38% !important;
    }

    .ordervoucherdetails input[type="password"] {
        width: 38% !important;
    }

    .ordervoucherdetails textarea {
        width: 40% !important;
    }

    .orderplacemnet input {
        width: 3% !important;
    }

    .realtimereplacement {
        color: black;
        line-height: 55px;
        font-size: 11px;
    }

    .balancetransferdetails input[type="text"] {
        width: 95% !important;
    }

    .balancetransferdetails textarea {
        width: 95% !important;
    }

    .frm-blk input.example-input {
        width: 67%;
    }

    .edit-personal-details textarea {
        width: 35%;
        min-height: 100px;
        float: left;
    }

    .pop-up-MainComponentBundle {
        background: #DEEFF8;
        width: 400px !important;
        margin-left: 0px;
    }

    .sim-activation-container-familyplan input[type=text] {
        width: 40% !important;
    }

    .sim-activation-container-familyplan select {
        width: 40% !important;
    }

    .footer2 {
        width: 95%;
    }

    .row-brand {
        margin: 0px;
    }

    .login input {
        width: 43%;
    }

    .product-container .span4 {
        width: 227px;
    }

    .sim-swap-container .product-container .span3 {
        width: 49%;
        float: left;
    }

    .sim-swap-container .input-group .input-mini {
        width: 14.7%;
    }

    .head_btn a.language, .head_btn a.language:active, .btn-group.open .btn.dropdown-toggle {
        width: 80px;
    }

    .account {
        color: #006FB9;
        float: left;
        text-align: left;
        width: 380px;
    }

        .account h4 {
            font-size: 12px;
            color: #006fb9;
            text-transform: uppercase;
            margin: 0px;
        }

        .account h3 {
            font-size: 12px;
            color: #006fb9;
            line-height: 18px;
            text-transform: uppercase;
            margin: 0px;
        }

        .account p {
            font-size: 11px;
            color: #006fb9;
            margin: 0px;
        }

    .responsivebtn {
        float: left;
        font-size: 10px !important;
        margin-bottom: 10px;
    }

    .navbar-container {
        position: relative;
        float: left;
        clear: both;
    }

    .navbar {
        clear: both;
        position: absolute;
        right: 0px;
        width: auto;
        top: -13px;
    }

    .brand-sim-activation .product-container input-small {
        width: 90px;
    }

    .login-container .navbar {
        top: 76px;
    }

    .product-container .input-small {
        width: 80px;
    }

    h4.btn-txt {
        font-size: 20px !important;
        line-height: 66px !important;
    }

    .legend-container3 input[type="checkbox"] {
        width: auto;
    }

    .retailer-tools-container_new label {
        font-size: 15px;
        line-height: 35px;
    }

    .terms input {
        width: auto;
    }

    .head-right {
        width: 100%;
    }

    .head_btn {
        margin: 0 0 0 8px;
    }

    .login {
        width: 70%;
        margin-left: 10px;
    }

    .login-group {
        width: 100%;
        float: left;
    }

        .login-group input {
            width: 160px;
        }

            .login-group input.login-btn {
                width: auto;
            }

    .login span {
        width: 36%;
    }

    .logo img {
        width: 208px;
        height: 61px;
    }

    .add-fund-portal-cntr.edit-personal-details .frm-blk span {
        width: 99%;
    }

        .add-fund-portal-cntr.edit-personal-details .frm-blk span span {
            width: 90%;
        }

    .frm-blk .input-mini {
        width: 12% !important;
    }

    .add-fund-portal-cntr.edit-personal-details .frm-blk input[type="text"] {
        width: 34.2%;
    }

    .add-fund-portal-cntr .frm-blk select {
        width: 36.2%;
    }

    .popup-window #ctl00_ContentPlaceHolder1_popupIncentive_lblRejectReasonVoucher {
        clear: both;
    }

    .add-fund-portal-cntr .block1, .add-fund-portal-cntr .block2 {
        width: 92%;
    }

    .frm-blk input.example-input {
        width: 22% !important;
    }
}

@media (min-width: 501px) and (max-width: 640px) {

    .head_btn {
        float: left;
        width: auto !important;
        margin: 0px 0 10px 10px;
    }

    .product-container input, .product-container select {
        width: 41%;
    }

    .mrgtp4 {
        margin-top: 8px;
    }


    select#ctl00_ContentPlaceHolder1_ddlSimType {
        width: 82%;
    }

    input#ctl00_ContentPlaceHolder1_txtParentNO {
        width: 82%;
    }

    select#ctl00_ContentPlaceHolder1_ddlFirstPortInHour {
        width: 37% !important;
    }

    input#ctl00_ContentPlaceHolder1_Txtmin1 {
        width: 37% !important;
    }

    input#ctl00_ContentPlaceHolder1_Txtsecs1 {
        width: 17% !important;
    }

    .bookbundleempty {
        width: 1%;
        display: none;
    }

    .incentivepoup {
        overflow-x: auto;
        clear: both;
        font-size: 14px;
    }

    .bookbundletext {
        font-weight: bolder;
        font-size: 11px;
        color: black;
        width: 98% !important;
        line-height: 14px !important;
    }


    .radiobuttoncheck {
        width: 100% !important;
        float: left;
    }

    .hidden-class {
        display: none;
    }

    .logo-class {
        margin-bottom: 20px;
    }


    table#ctl00_ContentPlaceHolder1_chkMonthReport tr td {
        width: 100%;
        float: left;
    }

    table#ctl00_ContentPlaceHolder1_rdSelectOption tr td {
        width: 100%;
        float: left;
    }

    select#ctl00_ContentPlaceHolder1_ddlHour {
        width: 30% !important;
    }

    select#ctl00_ContentPlaceHolder1_ddlMinute {
        width: 26% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtSec {
        width: 27% !important;
    }

    table#ctl00_ContentPlaceHolder1_rdbSelect {
        width: 60%;
        float: left;
    }

    table#ctl00_ContentPlaceHolder1_rdbSelectBB {
        width: 60%;
        float: left;
    }

    select#ctl00_ContentPlaceHolder1_ddlDemination {
        width: 81.2% !important;
    }

    select#ctl00_ContentPlaceHolder1_ddlCnfDemination {
        width: 81.2% !important;
    }

    .radiobuttonwidth {
        width: 100%;
    }

    .mrgtpbs10 {
        margin-top: 10px;
    }

    .add-fund-portal-cntr .frm-blk span, .add-fund-portal-cntr .buttons-blk span {
        width: 100%;
    }

    span#ctl00_ContentPlaceHolder1_lblAmount {
        width: 80%;
    }

    input#ctl00_ContentPlaceHolder1_txtAmount {
        width: 30% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtMaxamount {
        width: 40% !important;
        font-size: 12px;
    }

    span#ctl00_ContentPlaceHolder1_lblCurrentBal {
        width: 98% !important;
        height: auto;
    }

    span#ctl00_ContentPlaceHolder1_lblBalance {
        width: 98% !important;
        height: auto;
    }

    span#ctl00_ContentPlaceHolder1_lblTotalAccum {
        width: 98%;
        height: auto;
    }

    span#ctl00_ContentPlaceHolder1_lblAccum {
        width: 98%;
        height: auto;
    }

    span#ctl00_ContentPlaceHolder1_lblRetailDisc {
        width: 98%;
        height: auto;
    }

    span#ctl00_ContentPlaceHolder1_lblRetDiscount {
        width: 98%;
        height: auto;
    }

    .edit-personal-details input[type="file"] {
        width: 89.7%;
    }

    table#ctl00_ContentPlaceHolder1_radio1 tr td {
        width: 80%;
        float: left;
    }

    input#ctl00_ContentPlaceHolder1_txtnewSimNumber1 {
        width: 16% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtnewSimNumber2 {
        width: 16% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtnewSimNumber3 {
        width: 16% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtnewSimNumber4 {
        width: 16% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtnewSimNumber5 {
        width: 16% !important;
    }


    input#ctl00_ContentPlaceHolder1_txtoldSimNumber1 {
        width: 16% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumber2 {
        width: 16% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumber3 {
        width: 16% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumber4 {
        width: 16% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumber5 {
        width: 16% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumberfrm1 {
        width: 8% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumberfrm2 {
        width: 8% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumberfrm3 {
        width: 8% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumberfrm4 {
        width: 8% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumberfrm5 {
        width: 8% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumberTo1 {
        width: 8% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumberTo2 {
        width: 8% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumberTo3 {
        width: 8% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumberTo4 {
        width: 8% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumberTo5 {
        width: 8% !important;
    }

    .buy-your-plan-container .product-container input {
        width: 60%;
    }

    select#ctl00_ContentPlaceHolder1_ddlYear {
        width: 17% !important;
    }

    select#ctl00_ContentPlaceHolder1_ddlMonth {
        width: 22% !important;
    }

    select#ctl00_ContentPlaceHolder1_ddlFromDate {
        width: 13% !important;
    }

    select#ctl00_ContentPlaceHolder1_ddlYear1 {
        width: 17% !important;
    }

    select#ctl00_ContentPlaceHolder1_ddlMonth1 {
        width: 22% !important;
    }

    select#ctl00_ContentPlaceHolder1_ddlToDate {
        width: 13% !important;
    }

    .retailertool-container input, .retailertool-container select {
        width: 77% !important;
        font-size: 18px;
    }

    .ordervoucherdetails select {
        width: 80% !important;
    }

    .responsivebtn {
        float: left;
        font-size: 10px !important;
        margin-bottom: 10px;
    }

    .ordervoucherdetails input[type="text"] {
        width: 77% !important;
    }

    .ordervoucherdetails input[type="password"] {
        width: 77% !important;
    }

    .ordervoucherdetails textarea {
        width: 74% !important;
    }

    .orderplacemnet input {
        width: 6% !important;
    }

    .realtimereplacement {
        color: #fff;
        line-height: 49px;
        font-size: 11px;
    }

    .sim-activation-container h3 {
        min-height: 40px;
        height: auto;
        line-height: normal;
        padding: 13px 0 0px 7px;
        font-size: 14px;
        word-break: break-all;
    }

    .balancetransferdetails input[type="text"] {
        width: 95% !important;
    }

    .frm-blk .input-mini {
        width: 16% !important;
    }

    .balancetransferdetails textarea {
        width: 95% !important;
    }

    .account {
        float: left;
        color: #006fb9;
        margin-bottom: 10px;
        margin-right: 10px;
    }

    .frm-blk input.example-input {
        width: 95%;
    }

    .edit-personal-details textarea {
        width: 85%;
        min-height: 100px;
        float: left;
    }

    .sim-activation-container-familyplan input[type=text] {
        width: 95% !important;
    }

    .sim-activation-container-familyplan select {
        width: 98% !important;
    }

    .responsivebtn {
        float: left;
        font-size: 12px !important;
    }

    .responsivebtn-familyplan {
        float: left;
        font-size: 12px !important;
    }

    .product-container .changepassword input, .product-container .changepassword select {
        width: 90%;
        font-size: 11px;
    }

    .footer2 {
        width: 95%;
    }

    .pop-up-MainComponentBundle {
        background: #DEEFF8;
        width: 450px !important;
        margin-left: 0px;
    }

    .product-container select {
        width: 100%;
    }

    h4.btn-txt {
        line-height: 48px;
        font-size: 16px;
    }

    .row-brand .span6 {
        margin-bottom: 5px !important;
        min-height: 73px;
    }

    .row-brand {
        margin: 0px;
    }

    .login input {
        width: 43%;
    }

    .product-container .span4 {
        width: 100%;
    }

    .sim-swap-container .product-container .span3 {
        width: 100%;
        float: left;
    }

    .sim-swap-container .input-group .input-mini {
        width: 14%;
        font-size: 12px;
    }

    .recharge-reneval {
        width: 100%;
    }

    .recharge-btn {
        float: left;
    }

    .recharge-btn {
        float: left !important;
    }

    .account {
        float: left;
    }

    .buy-your-plan-container label {
        width: 100%;
    }

    .brand-home .navbar {
        top: 111px;
    }

    .login-head {
        float: left;
        width: 500px;
    }

    .buy-your-plan-container .product-container input {
        width: 47%;
    }

    .brand-sim-activation .product-container input-small {
        width: 90px;
    }

    .login-btn {
        padding: 5px 4px;
    }

    .login label {
        width: 80px;
    }

    .login {
        float: left;
    }

    .buy-your-plan-container .product-container .span6 {
        width: 435px;
    }

    .product-container .input-small {
        width: 80px;
    }

    .sim-swap-container .input-group .input-mini {
        width: 16.6%;
    }

    .port, .buy-your-plan {
        margin: 0 !important;
    }

    .row-brand img {
        width: 75px;
        height: 51px;
    }

    .logo img {
        width: 160px;
        height: 47px;
    }

    .account {
        width: 315px;
        text-align: left;
    }

        .account h4 {
            font-size: 12px;
            color: #006fb9;
            text-transform: uppercase;
            margin: 0px;
        }

        .account h3 {
            font-size: 12px;
            color: #006fb9;
            line-height: 18px;
            text-transform: uppercase;
            margin: 0px;
        }

        .account p {
            font-size: 11px;
            color: #006fb9;
            margin: 0px;
            width: 96%;
        }

    .head_btn .dropdown-menu {
        min-width: 100px;
    }
}

@media (max-width: 500px) {

    .head_btn {
        float: left;
        width: auto !important;
        margin: 0px 0 10px 10px;
    }

    .product-container input, .product-container select {
        width: 95%;
    }

    .mrgtopotptext {
        margin-top: 10px;
    }

    .mrgtp4 {
        margin-top: 8px;
    }

    input#ctl00_ContentPlaceHolder1_txtOTP {
        width: 70% !important;
    }

    input#ctl00_ContentPlaceHolder1_btnDataSetting {
        color: #292929;
        font-size: 19px;
        font-weight: 300;
        float: left;
        clear: both;
        width: 74%;
        line-height: 37px;
    }


    select#ctl00_ContentPlaceHolder1_ddlSimType {
        width: 82%;
    }

    input#ctl00_ContentPlaceHolder1_txtParentNO {
        width: 82%;
    }

    .tablesize {
        margin: 5px;
        font-size: 67%;
    }

    .mrgtp4 {
        margin-top: 10px !important;
    }

    .footerLogin {
        font-size: 10px !important;
    }

    select#ctl00_ContentPlaceHolder1_ddlFirstPortInHour {
        width: 37% !important;
    }

    input#ctl00_ContentPlaceHolder1_Txtmin1 {
        width: 37% !important;
    }

    input#ctl00_ContentPlaceHolder1_Txtsecs1 {
        width: 17% !important;
    }

    .incentivepoup {
        overflow-x: auto;
        clear: both;
        font-size: 14px;
    }


    /*div#ctl00_ContentPlaceHolder1_myDiv table {
        font-size: 80%;
    }*/

    .bookbundleempty {
        width: 1%;
        display: none;
    }

    .bookbundletext {
        font-weight: bolder;
        font-size: 11px;
        color: black;
        width: 98% !important;
        line-height: 14px !important;
    }


    table#ctl00_ContentPlaceHolder1_rdbSelect tr td {
        width: 100% !important;
        float: left;
    }

    table#ctl00_ContentPlaceHolder1_rdbSelectBB tr td {
        width: 100% !important;
        float: left;
    }

    table#ctl00_ContentPlaceHolder1_rdSelectOption tr td {
        width: 100%;
        float: left;
    }

    .hidden-class {
        display: none;
    }

    .logo-class {
        margin-bottom: 20px;
    }

    input[type="radio"], input[type=checkbox] {
        margin-top: 0px !important;
    }

    input#ctl00_ContentPlaceHolder1_rbPerson label {
        width: 50%;
        float: left;
    }

    table#ctl00_ContentPlaceHolder1_chkBoosterPlan tr td {
        width: 100%;
        float: left;
    }

    .radiobuttoncheck {
        width: 100% !important;
        float: left;
    }

    table#ctl00_ContentPlaceHolder1_rdo tr td {
        float: left;
        width: 100%;
    }

    select#ctl00_ContentPlaceHolder1_ddlHour {
        width: 30% !important;
    }

    select#ctl00_ContentPlaceHolder1_ddlMinute {
        width: 30% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtSec {
        width: 25% !important;
    }

    table#ctl00_ContentPlaceHolder1_chkMonthReport tr td {
        width: 100%;
        float: left;
    }

    table#ctl00_ContentPlaceHolder1_rdbSelect {
        width: 60%;
        float: left;
    }

    table#ctl00_ContentPlaceHolder1_rdbSelectBB {
        width: 60%;
        float: left;
    }

    input#ctl00_ContentPlaceHolder1_txtnewSimNumber1 {
        width: 15% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtnewSimNumber2 {
        width: 15% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtnewSimNumber3 {
        width: 15% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtnewSimNumber4 {
        width: 15% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtnewSimNumber5 {
        width: 15% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumber1 {
        width: 15% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumber2 {
        width: 15% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumber3 {
        width: 15% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumber4 {
        width: 15% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumber5 {
        width: 15% !important;
    }

    .mrgtpbs10 {
        margin-top: 10px;
    }

    .radiobuttonwidth {
        width: 100%;
    }

    .chartdiv {
        width: 80.3% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtAmount {
        width: 64% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtMaxamount {
        width: 64% !important;
        font-size: 12px;
        margin-top: 20px;
    }

    span#ctl00_ContentPlaceHolder1_lblCurrentBal {
        width: 98% !important;
        height: auto;
    }

    span#ctl00_ContentPlaceHolder1_lblBalance {
        width: 98% !important;
        height: auto;
    }

    span#ctl00_ContentPlaceHolder1_lblTotalAccum {
        width: 98%;
        height: auto;
    }

    span#ctl00_ContentPlaceHolder1_lblAccum {
        width: 98%;
        height: auto;
    }

    span#ctl00_ContentPlaceHolder1_lblRetailDisc {
        width: 98%;
        height: auto;
    }

    span#ctl00_ContentPlaceHolder1_lblRetDiscount {
        width: 98%;
        height: auto;
    }


    .edit-personal-details .block1 h2, .edit-personal-details .block1 h2 span {
        font-size: 14px;
    }


    table#ctl00_ContentPlaceHolder1_radio1 tr td {
        width: 80%;
        float: left;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumberfrm1 {
        width: 15% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumberfrm2 {
        width: 15% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumberfrm3 {
        width: 15% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumberfrm4 {
        width: 15% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumberfrm5 {
        width: 15% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumberTo1 {
        width: 15% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumberTo2 {
        width: 15% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumberTo3 {
        width: 15% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumberTo4 {
        width: 15% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumberTo5 {
        width: 15% !important;
    }


    .buy-your-plan-container .product-container input {
        width: 60%;
    }

    select#ctl00_ContentPlaceHolder1_ddlYear {
        width: 35% !important;
    }

    select#ctl00_ContentPlaceHolder1_ddlMonth {
        width: 30% !important;
    }

    select#ctl00_ContentPlaceHolder1_ddlFromDate {
        width: 35% !important;
    }

    select#ctl00_ContentPlaceHolder1_ddlYear1 {
        width: 35% !important;
    }

    select#ctl00_ContentPlaceHolder1_ddlMonth1 {
        width: 30% !important;
    }

    select#ctl00_ContentPlaceHolder1_ddlToDate {
        width: 35% !important;
    }


    .sim-activation-container-usa .product-container .input-mini {
        width: 15.8% !important;
    }

    .retailertool-container input, .retailertool-container select {
        width: 77% !important;
        font-size: 18px;
    }

    .ordervoucherdetails select {
        width: 100% !important;
    }

    .ordervoucherdetails input[type="text"] {
        width: 76% !important;
    }

    .ordervoucherdetails input[type="password"] {
        width: 72% !important;
    }

    .ordervoucherdetails textarea {
        width: 74% !important;
    }

    .orderplacemnet input {
        width: 6% !important;
    }

    .recharge-container-division .product-container input[type="text"] {
        width: 82% !important;
    }

    .recharge-container-division .product-container select {
        width: 90% !important;
    }

    .sim-activation-container h3 {
        min-height: 40px;
        height: auto;
        line-height: normal;
        padding: 13px 0 0px 7px;
        font-size: 14px;
        word-break: break-all;
    }

    .edit-personal-details input[type="file"] {
        width: 87.7%;
    }

    .frm-blk .input-mini {
        width: 19% !important;
    }

    .balancetransferdetails input[type="text"] {
        width: 95% !important;
    }

    .balancetransferdetails textarea {
        width: 95% !important;
    }

    .frm-blk input.example-input {
        width: 95%;
    }

    .sim-activation-container-familyplan input[type=text] {
        width: 95% !important;
    }

    .sim-activation-container-familyplan select {
        width: 98% !important;
    }

    .sim-activation-container-familyplan label {
        width: 135px !important;
        line-height: 14px !important;
    }

    .add-fund-portal-cntr .frm-blk label {
        /*line-height: 28px;
        font-size: 11px;*/
        line-height: 15px;
        font-size: 11px;
        padding-left: 11px;
    }

    .responsivebtn {
        float: left;
        font-size: 9px !important;
        margin-bottom: 10px;
    }

    .responsivebtn-familyplan {
        float: left;
        font-size: 9px !important;
    }


    .edit-personal-details textarea {
        width: 85%;
        min-height: 100px;
        float: left;
    }

    .ac-managemnt-container .span6 a span {
        font-size: 18px !important;
        font-weight: 300 !important;
        width: 100% !important;
        word-wrap: break-word;
        height: 47px;
        padding-top: 18px;
        line-height: 25px !important;
    }

    .footer2 {
        font-size: 11px;
    }

    .add-fund-portal-cntr .frm-blk span, .add-fund-portal-cntr .buttons-blk span {
        height: 30px;
        line-height: 30px;
        float: left;
        width: 100%;
        margin: 0;
        text-align: left;
        font-size: 12px;
    }

    .pop-up-MainComponentBundle {
        background: #DEEFF8;
        width: 380px !important;
        margin-left: 0px;
    }

    .account {
        float: left;
    }

    .brand-nav ul li {
        width: 280px;
    }

    h4.btn-txt {
        line-height: 48px;
        font-size: 16px !important;
    }

    .row-brand .span6 {
        margin-bottom: 5px !important;
        min-height: 54px;
    }

    .row-brand {
        margin: 0px;
    }

    .buy-your-plan-container label {
        width: 125px;
    }

    .price {
        margin-top: 5px;
    }

    .input-append .add-on {
        padding: 4px;
    }

    .input-append {
        margin-top: 13px;
    }

    .buy-your-plan-container .brand-btn {
        width: 94%;
    }

    .brand-btn button {
        padding: 6px 10px;
    }

    .login {
        width: 100%;
        float: left;
    }

        .login label {
            vertical-align: middle;
            margin-bottom: 13px;
        }

    .sim-swap-container .input-group .input-mini {
        width: 15.5%;
    }

    .recharge-reneval {
        width: 100%;
    }

    .recharge-btn {
        float: left !important;
    }

    .buy-your-plan-container label {
        width: 100%;
        font-size: 11px;
    }

    .brand-home .navbar {
        top: 138px;
    }

    .buy-your-plan-container .product-container input {
        width: 59.8%;
    }


    .realtimereplacement {
        color: black;
        line-height: 49px;
        font-size: 11px;
    }

    .brand-sim-activation .product-container input-small {
        width: 60px;
    }

    .product-container .span4 {
        width: 418px;
    }

    .login-container .navbar {
        top: 24px;
    }

    .product-container .input-small {
        width: 64px;
    }

    .order-sim .sim-dlr-details {
        padding: 2.5% 2.5%;
        margin-top: 10px;
        width: 94.5%;
    }

    .port, .buy-your-plan {
        margin: 0 !important;
    }

    .row-brand img {
        width: 75px;
        height: 51px;
    }

    .logo img {
        width: 160px;
        height: 47px;
    }

    .brand-home .navbar {
        top: 111px;
    }

    .brand-login .navbar {
        top: 122px;
    }

    .account {
        width: 370px;
        text-align: right;
        margin-bottom: 20px;
    }

        .account h4 {
            font-size: 14px;
            color: #006fb9;
            text-transform: uppercase;
            margin: 0px;
        }

        .account h3 {
            font-size: 12px;
            color: #006fb9;
            line-height: 18px;
            text-transform: uppercase;
            margin: 0px;
        }

        .account p {
            font-size: 11px;
            color: #006fb9;
            margin: 0px;
            width: 96%;
        }

    .head_btn .dropdown-menu {
        min-width: 100px;
    }

    .buy-your-plan-container .product-container .span6 {
        width: 435px;
    }

    .add-fund-portal-cntr h3 {
        /*min-height: 40px;*/
        height: auto;
        line-height: normal;
        padding: 5px 0 5px 20px;
        font-size: 15px;
    }

    .login-head {
        float: left;
    }

    .login-btn {
        padding: 5px 4px;
    }
}

@media (max-width: 390px) {

    .head_btn {
        float: left;
        width: auto !important;
        margin: 0px 0 10px 10px;
    }

    .login label {
    }

    input#ctl00_ContentPlaceHolder1_txtOTP {
        width: 70% !important;
    }

    .mrgtopotptext {
        margin-top: 10px;
    }

    .mrgtp4 {
        margin-top: 8px;
    }

    select#ctl00_ContentPlaceHolder1_ddlSimType {
        width: 82%;
    }

    input#ctl00_ContentPlaceHolder1_txtParentNO {
        width: 82%;
    }

    input#ctl00_ContentPlaceHolder1_btnDataSetting {
        color: #292929;
        font-size: 19px;
        font-weight: 300;
        float: left;
        clear: both;
        width: 74%;
        line-height: 37px;
    }

    .mrgtp4 {
        margin-top: 10px !important;
    }

    .tablesize {
        margin: 5px;
        font-size: 67%;
    }

    div#popupSuperYear {
        left: 109px !important;
    }

    div#popupSuperMonth {
        left: 58px !important;
    }

    .incentivepoup {
        overflow-x: auto;
        clear: both;
        font-size: 25px;
    }

    .footerLogin {
        font-size: 10px !important;
    }

    /*div#ctl00_ContentPlaceHolder1_myDiv table {
        font-size: 68%;
    }*/

    .hidden-class {
        display: none;
    }

    .logo-class {
        margin-bottom: 20px;
    }

    .bookbundleempty {
        width: 1%;
        display: none;
    }

    .bookbundletext {
        font-weight: bolder;
        font-size: 11px;
        color: black;
        width: 98% !important;
        line-height: 14px !important;
    }


    table#ctl00_ContentPlaceHolder1_rdbSelect tr td {
        width: 100% !important;
        float: left;
    }

    table#ctl00_ContentPlaceHolder1_rdbSelectBB tr td {
        width: 100% !important;
        float: left;
    }

    table#ctl00_ContentPlaceHolder1_rdSelectOption tr td {
        width: 100%;
        float: left;
    }

    input[type="radio"], input[type=checkbox] {
        margin-top: 0px !important;
    }

    table#ctl00_ContentPlaceHolder1_chkBoosterPlan tr td {
        width: 100%;
        float: left;
    }

    input#ctl00_ContentPlaceHolder1_rbPerson label {
        width: 50%;
        float: left;
    }

    select#ctl00_ContentPlaceHolder1_ddlFirstPortInHour {
        width: 29% !important;
    }

    input#ctl00_ContentPlaceHolder1_Txtmin1 {
        width: 29% !important;
    }

    input#ctl00_ContentPlaceHolder1_Txtsecs1 {
        width: 29% !important;
    }

    .radiobuttoncheck {
        width: 100% !important;
        float: left;
    }

    table#ctl00_ContentPlaceHolder1_rdo tr td {
        float: left;
        width: 100%;
    }

    select#ctl00_ContentPlaceHolder1_ddlHour {
        width: 32% !important;
    }

    select#ctl00_ContentPlaceHolder1_ddlMinute {
        width: 33% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtSec {
        width: 29% !important;
    }

    table#ctl00_ContentPlaceHolder1_chkMonthReport tr td {
        width: 100%;
        float: left;
    }

    table#ctl00_ContentPlaceHolder1_rdbSelect {
        width: 60%;
        float: left;
    }

    table#ctl00_ContentPlaceHolder1_rdbSelectBB {
        width: 60%;
        float: left;
    }

    .radiobuttonwidth {
        width: 100%;
    }

    select#ctl00_ContentPlaceHolder1_ddlDemination {
        width: 85.2% !important;
    }

    select#ctl00_ContentPlaceHolder1_ddlCnfDemination {
        width: 85.2% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtnewSimNumber1 {
        width: 16% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtnewSimNumber2 {
        width: 16% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtnewSimNumber3 {
        width: 16% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtnewSimNumber4 {
        width: 16% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtnewSimNumber5 {
        width: 16% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumber1 {
        width: 16% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumber2 {
        width: 16% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumber3 {
        width: 16% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumber4 {
        width: 16% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumber5 {
        width: 16% !important;
    }

    .footer2 {
        font-size: 10px;
    }

    .mrgtpbs10 {
        margin-top: 10px;
    }

    input#ctl00_ContentPlaceHolder1_txtAmount {
        width: 46% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtMaxamount {
        width: 64% !important;
        font-size: 12px;
        margin-top: 20px;
    }

    .chartdiv {
        width: 72.3% !important;
    }

    span#ctl00_ContentPlaceHolder1_lblCurrentBal {
        width: 98% !important;
        height: auto;
    }

    span#ctl00_ContentPlaceHolder1_lblBalance {
        width: 98% !important;
        height: auto;
    }

    span#ctl00_ContentPlaceHolder1_lblTotalAccum {
        width: 98%;
        height: auto;
    }

    span#ctl00_ContentPlaceHolder1_lblAccum {
        width: 98%;
        height: auto;
    }

    span#ctl00_ContentPlaceHolder1_lblRetailDisc {
        width: 98%;
        height: auto;
    }

    span#ctl00_ContentPlaceHolder1_lblRetDiscount {
        width: 98%;
        height: auto;
    }

    table#ctl00_ContentPlaceHolder1_radio1 tr td {
        width: 80%;
        float: left;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumberfrm1 {
        width: 15% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumberfrm2 {
        width: 15% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumberfrm3 {
        width: 15% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumberfrm4 {
        width: 15% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumberfrm5 {
        width: 15% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumberTo1 {
        width: 15% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumberTo2 {
        width: 15% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumberTo3 {
        width: 15% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumberTo4 {
        width: 15% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumberTo5 {
        width: 15% !important;
    }

    .buy-your-plan-container .product-container input {
        width: 60%;
    }

    select#ctl00_ContentPlaceHolder1_ddlYear {
        width: 35% !important;
    }

    select#ctl00_ContentPlaceHolder1_ddlMonth {
        width: 60% !important;
    }

    select#ctl00_ContentPlaceHolder1_ddlFromDate {
        width: 35% !important;
    }

    select#ctl00_ContentPlaceHolder1_ddlYear1 {
        width: 35% !important;
    }

    select#ctl00_ContentPlaceHolder1_ddlMonth1 {
        width: 60% !important;
    }

    select#ctl00_ContentPlaceHolder1_ddlToDate {
        width: 35% !important;
    }

    .edit-personal-details .block1 h2, .edit-personal-details .block1 h2 span {
        font-size: 14px;
    }

    .sim-activation-container-usa .product-container .input-mini {
        width: 21.8% !important;
    }

    .add-fund-portal-cntr.edit-personal-details .input-mini {
        width: 29.2% !important;
    }

    .carousel-control {
        top: 50%;
        text-decoration: none;
    }

    .carousel-control {
        position: absolute;
        top: 48%;
        left: 14px;
        width: 25px;
        height: 29px;
        margin-top: -15px;
        font-size: 23px;
        font-weight: 100;
        line-height: 25px;
        color: #ffffff;
        text-align: center;
        background: #222222;
        border: 1px solid #ffffff;
        -webkit-border-radius: 23px;
        -moz-border-radius: 23px;
        border-radius: 23px;
        opacity: 0.5;
        filter: alpha(opacity=50);
    }

    .retailertool-container input, .retailertool-container select {
        width: 77% !important;
        font-size: 18px;
    }

    .retailer-tools-container .product-container span {
        color: #292929;
        font-size: 18px;
        font-weight: 300;
        float: left;
        clear: both;
        width: 84%;
        line-height: 37px;
    }

    .ordervoucherdetails select {
        width: 81% !important;
    }

    .ordervoucherdetails input[type="text"] {
        width: 82% !important;
    }

    .ordervoucherdetails input[type="password"] {
        width: 78% !important;
    }

    .ordervoucherdetails textarea {
        width: 72% !important;
    }

    .orderplacemnet input {
        width: 6% !important;
    }

    .rechargeradio label {
        display: inline-block;
        padding-top: 5px;
        margin-left: 9px;
        font-weight: bold;
        margin-top: 5px;
        font-size: 12px;
    }

    .edit-personal-details input[type="file"] {
        width: 87.7%;
    }

    .recharge-container-division .product-container input[type="text"] {
        width: 82% !important;
    }

    .recharge-container-division .product-container select {
        width: 100% !important;
    }

    .sim-activation-container h3 {
        min-height: 40px;
        height: auto;
        line-height: normal;
        padding: 13px 0 0px 7px;
        font-size: 14px;
        word-break: break-all;
    }

    .balancetransferdetails input[type="text"] {
        width: 95% !important;
    }

    .balancetransferdetails textarea {
        width: 95% !important;
    }

    .frm-blk input.example-input {
        width: 95%;
    }

    .add-fund-portal-cntr .frm-blk label {
        line-height: 25px;
        font-size: 11px;
    }

    .sim-activation-container-familyplan input[type=text] {
        width: 95% !important;
    }

    .sim-activation-container-familyplan select {
        width: 98% !important;
    }

    .sim-activation-container-familyplan label {
        width: 92px !important;
        line-height: 14px !important;
    }

    .frm-blk .input-mini {
        width: 19% !important;
    }

    .responsivebtn {
        float: left;
        font-size: 9px !important;
        margin-bottom: 10px;
    }

    .responsivebtn-familyplan {
        float: left;
        font-size: 9px !important;
    }


    .edit-personal-details textarea {
        width: 85%;
        min-height: 100px;
        float: left;
    }

    .ac-managemnt-container .span6 a span {
        font-size: 18px !important;
        font-weight: 300 !important;
        width: 100% !important;
        word-wrap: break-word;
        height: 47px;
        padding-top: 18px;
        line-height: 22px !important;
    }

    .add-fund-portal-cntr .frm-blk span, .add-fund-portal-cntr .buttons-blk span {
        height: 30px;
        line-height: 30px;
        float: left;
        width: 98%;
        margin: 0;
        text-align: left;
        font-size: 12px;
    }

    .pop-up-MainComponentBundle {
        background: #DEEFF8;
        width: 300px !important;
        margin-left: 0px;
    }

    .footer2 {
        width: 90%;
    }

    .login-container .navbar {
        top: 44px;
    }

    .account {
        width: 340px;
        text-align: right;
        margin-bottom: 30px;
    }
}

@media (max-width: 360px) {

    .head_btn {
        float: left;
        width: auto !important;
        margin: 0px 0 10px 10px;
    }



    .logo img {
        width: 160px;
        height: 47px;
    }

    input#ctl00_ContentPlaceHolder1_txtOTP {
        width: 70% !important;
    }

    .mrgtopotptext {
        margin-top: 10px;
    }

    .mrgtp4 {
        margin-top: 8px;
    }


    select#ctl00_ContentPlaceHolder1_ddlSimType {
        width: 82%;
    }

    input#ctl00_ContentPlaceHolder1_txtParentNO {
        width: 82%;
    }

    div#popupSuperYear {
        left: 109px !important;
    }

    input#ctl00_ContentPlaceHolder1_btnDataSetting {
        color: #292929;
        font-size: 19px;
        font-weight: 300;
        float: left;
        clear: both;
        width: 74%;
        line-height: 37px;
    }

    .footerLogin {
        font-size: 10px !important;
    }

    div#popupSuperMonth {
        left: 58px !important;
    }

    .incentivepoup {
        overflow-x: auto;
        clear: both;
        font-size: 25px;
    }


    /*div#ctl00_ContentPlaceHolder1_myDiv table {
        font-size: 68%;
    }*/

    .tablesize {
        margin: 5px;
        font-size: 50% !important;
    }

    table#ctl00_ContentPlaceHolder1_rdbSelect tr td {
        width: 100% !important;
        float: left;
    }

    table#ctl00_ContentPlaceHolder1_rdbSelectBB tr td {
        width: 100% !important;
        float: left;
    }

    .bookbundleempty {
        width: 1%;
        display: none;
    }

    .bookbundletext {
        font-weight: bolder;
        font-size: 11px;
        color: black;
        width: 98% !important;
        line-height: 14px !important;
    }

    table#ctl00_ContentPlaceHolder1_rdSelectOption tr td {
        width: 100%;
        float: left;
    }

    .hidden-class {
        display: none;
    }

    .logo-class {
        margin-bottom: 20px;
    }

    input[type="radio"], input[type=checkbox] {
        margin-top: 0px !important;
    }


    table#ctl00_ContentPlaceHolder1_chkBoosterPlan tr td {
        width: 100%;
        float: left;
    }

    .radiobuttoncheck {
        width: 100% !important;
        float: left;
    }

    select#ctl00_ContentPlaceHolder1_ddlFirstPortInHour {
        width: 38% !important;
    }

    input#ctl00_ContentPlaceHolder1_Txtmin1 {
        width: 38% !important;
    }

    input#ctl00_ContentPlaceHolder1_Txtsecs1 {
        width: 29% !important;
    }

    table#ctl00_ContentPlaceHolder1_rdo tr td {
        float: left;
        width: 100%;
    }

    input#ctl00_ContentPlaceHolder1_rbPerson label {
        width: 50%;
        float: left;
    }

    select#ctl00_ContentPlaceHolder1_ddlHour {
        width: 42% !important;
    }

    select#ctl00_ContentPlaceHolder1_ddlMinute {
        width: 39% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtSec {
        width: 38% !important;
    }

    table#ctl00_ContentPlaceHolder1_chkMonthReport tr td {
        width: 100%;
        float: left;
    }

    table#ctl00_ContentPlaceHolder1_rdbSelect {
        width: 60%;
        float: left;
    }

    table#ctl00_ContentPlaceHolder1_rdbSelectBB {
        width: 60%;
        float: left;
    }

    select#ctl00_ContentPlaceHolder1_ddlDemination {
        width: 78.2% !important;
    }

    select#ctl00_ContentPlaceHolder1_ddlCnfDemination {
        width: 78.2% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtnewSimNumber1 {
        width: 16% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtnewSimNumber2 {
        width: 16% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtnewSimNumber3 {
        width: 16% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtnewSimNumber4 {
        width: 16% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtnewSimNumber5 {
        width: 16% !important;
    }


    input#ctl00_ContentPlaceHolder1_txtoldSimNumber1 {
        width: 16% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumber2 {
        width: 16% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumber3 {
        width: 16% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumber4 {
        width: 16% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumber5 {
        width: 16% !important;
    }

    .radiobuttonwidth {
        width: 100%;
    }

    .mrgtpbs10 {
        margin-top: 10px;
    }

    input#ctl00_ContentPlaceHolder1_txtAmount {
        width: 46% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtMaxamount {
        width: 64% !important;
        font-size: 12px;
        margin-top: 20px;
    }

    .chartdiv {
        width: 72.3% !important;
    }

    span#ctl00_ContentPlaceHolder1_lblCurrentBal {
        width: 98% !important;
        height: auto;
    }

    span#ctl00_ContentPlaceHolder1_lblBalance {
        width: 98% !important;
        height: auto;
    }

    span#ctl00_ContentPlaceHolder1_lblTotalAccum {
        width: 98%;
        height: auto;
    }

    span#ctl00_ContentPlaceHolder1_lblAccum {
        width: 98%;
        height: auto;
    }

    span#ctl00_ContentPlaceHolder1_lblRetailDisc {
        width: 98%;
        height: auto;
    }

    span#ctl00_ContentPlaceHolder1_lblRetDiscount {
        width: 98%;
        height: auto;
    }


    .sim-activation-container-usa .product-container .input-mini {
        width: 21.8% !important;
    }

    table#ctl00_ContentPlaceHolder1_radio1 tr td {
        width: 80%;
        float: left;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumberfrm1 {
        width: 17% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumberfrm2 {
        width: 17% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumberfrm3 {
        width: 17% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumberfrm4 {
        width: 17% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumberfrm5 {
        width: 17% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumberTo1 {
        width: 17% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumberTo2 {
        width: 17% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumberTo3 {
        width: 17% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumberTo4 {
        width: 17% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumberTo5 {
        width: 17% !important;
    }

    .buy-your-plan-container .product-container input {
        width: 60%;
    }

    select#ctl00_ContentPlaceHolder1_ddlYear {
        width: 35% !important;
    }

    select#ctl00_ContentPlaceHolder1_ddlMonth {
        width: 60% !important;
    }

    select#ctl00_ContentPlaceHolder1_ddlFromDate {
        width: 35% !important;
    }

    select#ctl00_ContentPlaceHolder1_ddlYear1 {
        width: 35% !important;
    }

    select#ctl00_ContentPlaceHolder1_ddlMonth1 {
        width: 60% !important;
    }

    select#ctl00_ContentPlaceHolder1_ddlToDate {
        width: 35% !important;
    }

    .edit-personal-details .block1 h2, .edit-personal-details .block1 h2 span {
        font-size: 14px;
    }

    .add-fund-portal-cntr.edit-personal-details .input-mini {
        width: 29.2% !important;
    }

    .carousel-control {
        top: 50%;
        text-decoration: none;
    }

    .footer2 {
        font-size: 10px;
    }

    .carousel-control {
        position: absolute;
        top: 48%;
        left: 14px;
        width: 25px;
        height: 29px;
        margin-top: -15px;
        font-size: 23px;
        font-weight: 100;
        line-height: 25px;
        color: #ffffff;
        text-align: center;
        background: #222222;
        border: 1px solid #ffffff;
        -webkit-border-radius: 23px;
        -moz-border-radius: 23px;
        border-radius: 23px;
        opacity: 0.5;
        filter: alpha(opacity=50);
    }

    .retailertool-container input, .retailertool-container select {
        width: 77% !important;
        font-size: 18px;
    }

    .retailer-tools-container .product-container span {
        color: #292929;
        font-size: 18px;
        font-weight: 300;
        float: left;
        clear: both;
        width: 74%;
        line-height: 37px;
    }

    .ordervoucherdetails select {
        width: 78% !important;
    }

    .ordervoucherdetails input[type="text"] {
        width: 76% !important;
    }

    .ordervoucherdetails input[type="password"] {
        width: 72% !important;
    }

    .ordervoucherdetails textarea {
        width: 74% !important;
    }

    .responsivebtn {
        float: left;
        font-size: 9px !important;
        margin-bottom: 10px;
    }

    .orderplacemnet input {
        width: 6% !important;
    }

    .rechargeradio label {
        display: inline-block;
        padding-top: 5px;
        margin-left: 9px;
        font-weight: bold;
        margin-top: 5px;
        font-size: 12px;
    }

    .recharge-container-division .product-container input[type="text"] {
        width: 82% !important;
    }

    .recharge-container-division .product-container select {
        width: 90% !important;
    }

    .edit-personal-details input[type="file"] {
        width: 87.7%;
    }

    .balancetransferdetails input[type="text"] {
        width: 95% !important;
    }

    .balancetransferdetails textarea {
        width: 95% !important;
    }

    .frm-blk input.example-input {
        width: 95%;
    }

    .ClassicStyle {
        left: 16px !important;
    }

    .sim-activation-container-familyplan label {
        width: 92px !important;
        line-height: 14px !important;
    }

    .sim-activation-container-familyplan input[type=text] {
        width: 95% !important;
    }

    .sim-activation-container-familyplan select {
        width: 98% !important;
    }

    .add-fund-portal-cntr .frm-blk label {
        line-height: 14px;
        font-size: 11px;
    }

    .frm-blk .input-mini {
        width: 19% !important;
    }

    .responsivebtn-familyplan {
        float: left;
        font-size: 9px !important;
    }


    .edit-personal-details textarea {
        width: 85%;
        min-height: 100px;
        float: left;
    }

    .ac-managemnt-container .span6 a span {
        font-size: 14px !important;
        font-weight: 300 !important;
        width: 100% !important;
        word-wrap: break-word;
        height: 47px;
        padding-top: 18px;
        line-height: 22px !important;
    }

    .add-fund-portal-cntr .frm-blk span, .add-fund-portal-cntr .buttons-blk span {
        height: 30px;
        line-height: 30px;
        float: left;
        width: 98%;
        margin: 0;
        text-align: left;
        font-size: 12px;
    }

    .pop-up-MainComponentBundle {
        background: #DEEFF8;
        width: 255px !important;
        margin-left: 0px;
    }

    .footer2 {
        width: 90%;
    }

    .login label {
        text-align: left;
        margin-bottom: 5px;
    }

    .login-head .login input {
        width: 95%;
    }

    .login-btn {
        margin-top: 10px;
    }

    .sim-swap-container .input-group .input-mini {
        width: 13%;
    }

    .recharge-reneval {
        width: 100%;
    }

        .recharge-reneval label {
            width: 100%;
        }

    .recharge-btn {
        float: left !important;
    }

    .account {
        width: 320px;
        text-align: right;
        margin-bottom: 30px;
    }

        .account h4 {
            font-size: 11px;
            color: #006fb9;
            text-transform: uppercase;
            margin: 0px;
        }

        .account h3 {
            font-size: 12px;
            color: #006fb9;
            line-height: 18px;
            text-transform: uppercase;
            margin: 0px;
        }

        .account p {
            font-size: 11px;
            color: #006fb9;
            margin: 0px;
            width: 96%;
        }

    .head_btn .dropdown-menu {
        min-width: 100px;
    }

    .product-container input, .product-container select {
        width: 49%;
        font-size: 12px;
    }


    .product-container .changepassword input, .product-container .changepassword select {
        width: 90%;
        font-size: 12px;
    }

    .buy-your-plan-container label {
        width: 100%;
        line-height: 1.3;
        font-size: 10px;
    }

    .brand-home .navbar {
        top: 138px;
    }

    .buy-your-plan-container .product-container input {
        width: 49%;
        font-size: 12px;
    }

    .product-container {
        margin: 5px 0;
        border-radius: 5px;
        padding: 5px 2.1%;
        /* border: 1px solid #fff; */
        float: left;
        clear: both;
        width: 91%;
    }

    .realtimereplacement {
        color: black;
        line-height: 49px;
        font-size: 11px;
    }

    .brand-sim-activation .product-container input-small {
        width: 40px;
    }

    .product-container .span4 {
        width: 305px;
    }

    .buy-your-plan-container .status-check input {
        width: 94%;
    }

    .login-container .navbar {
        top: 44px;
    }

    h4.btn-txt {
        line-height: 48px;
    }

    .row-brand .span6 {
        min-height: 54px;
    }

    .product-container .input-small {
        width: 41px;
    }

    .add-fund-portal-cntr h3 {
        min-height: 40px;
        height: auto;
        line-height: normal;
        padding: 13px 0 0px 7px;
        font-size: 14px;
        word-break: break-all;
    }

    .sim-activation-container h3 {
        min-height: 40px;
        height: auto;
        line-height: normal;
        padding: 13px 0 0px 7px;
        font-size: 14px;
        word-break: break-all;
    }

    .port, .buy-your-plan {
        margin: 0 !important;
    }

    .row-brand img {
        width: 75px;
        height: 51px;
    }

    label.lable-none {
        display: none;
    }

    a.forget {
        margin-top: 5px;
        float: left;
    }
}

@media (max-width: 320px) {


    .head_btn {
        float: left;
        width: auto !important;
        margin: 0px 0 10px 10px;
    }

    .add-fund-portal-cntr .frm-blk span,
    .buy-your-plan-container .product-container input {
        width: 60%;
    }

    .mrgtp4 {
        margin-top: 8px;
    }

    .mrgtopotptext {
        margin-top: 10px;
    }

    input#ctl00_ContentPlaceHolder1_txtOTP {
        width: 70% !important;
    }



    input#ctl00_ContentPlaceHolder1_btnDataSetting {
        color: #292929;
        font-size: 19px;
        font-weight: 300;
        float: left;
        clear: both;
        width: 74%;
        line-height: 37px;
    }

    .footerLogin {
        font-size: 10px !important;
    }

    .mrgtp4 {
        margin-top: 10px !important;
    }

    /*div#ctl00_ContentPlaceHolder1_myDiv table {
        font-size: 68%;
    }*/

    div#popupSuperYear {
        left: 109px !important;
    }

    div#popupSuperMonth {
        left: 58px !important;
    }

    .incentivepoup {
        overflow-x: auto;
        clear: both;
        font-size: 25px;
    }

    .tablesize {
        margin: 5px;
        font-size: 67%;
    }

    .bookbundleempty {
        width: 1%;
        display: none;
    }

    .bookbundletext {
        font-weight: bolder;
        font-size: 11px;
        color: black;
        width: 98% !important;
        line-height: 14px !important;
    }



    table#ctl00_ContentPlaceHolder1_rdbSelect tr td {
        width: 100% !important;
        float: left;
    }

    table#ctl00_ContentPlaceHolder1_rdbSelectBB tr td {
        width: 100% !important;
        float: left;
    }

    table#ctl00_ContentPlaceHolder1_rdSelectOption tr td {
        width: 100%;
        float: left;
    }

    input[type="radio"], input[type=checkbox] {
        margin-top: 0px !important;
    }

    .hidden-class {
        display: none;
    }

    .logo-class {
        margin-bottom: 20px;
    }

    table#ctl00_ContentPlaceHolder1_chkBoosterPlan tr td {
        width: 100%;
        float: left;
    }

    .radiobuttoncheck {
        width: 100% !important;
        float: left;
    }

    select#ctl00_ContentPlaceHolder1_ddlFirstPortInHour {
        width: 38% !important;
    }

    input#ctl00_ContentPlaceHolder1_Txtmin1 {
        width: 38% !important;
    }

    input#ctl00_ContentPlaceHolder1_Txtsecs1 {
        width: 28% !important;
    }


    table#ctl00_ContentPlaceHolder1_rdo tr td {
        float: left;
        width: 100%;
    }

    input#ctl00_ContentPlaceHolder1_rbPerson label {
        width: 50%;
        float: left;
    }

    select#ctl00_ContentPlaceHolder1_ddlHour {
        width: 46% !important;
    }

    select#ctl00_ContentPlaceHolder1_ddlMinute {
        width: 49% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtSec {
        width: 38% !important;
    }

    table#ctl00_ContentPlaceHolder1_chkMonthReport tr td {
        width: 100%;
        float: left;
    }

    table#ctl00_ContentPlaceHolder1_rdbSelect {
        width: 60%;
        float: left;
    }

    table#ctl00_ContentPlaceHolder1_rdbSelectBB {
        width: 60%;
        float: left;
    }


    input#ctl00_ContentPlaceHolder1_txtnewSimNumber1 {
        width: 19% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtnewSimNumber2 {
        width: 19% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtnewSimNumber3 {
        width: 19% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtnewSimNumber4 {
        width: 19% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtnewSimNumber5 {
        width: 19% !important;
    }




    input#ctl00_ContentPlaceHolder1_txtoldSimNumber1 {
        width: 19% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumber2 {
        width: 19% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumber3 {
        width: 19% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumber4 {
        width: 19% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumber5 {
        width: 19% !important;
    }

    .radiobuttonwidth {
        width: 100%;
    }

    select#ctl00_ContentPlaceHolder1_ddlDemination {
        width: 78.2% !important;
    }

    select#ctl00_ContentPlaceHolder1_ddlCnfDemination {
        width: 78.2% !important;
    }

    .mrgtpbs10 {
        margin-top: 10px;
    }

    input#ctl00_ContentPlaceHolder1_txtAmount {
        width: 46% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtMaxamount {
        width: 94% !important;
        font-size: 12px;
        margin-top: 20px;
    }

    .chartdiv {
        width: 72.3% !important;
    }

    span#ctl00_ContentPlaceHolder1_lblCurrentBal {
        width: 98% !important;
        height: auto;
    }

    span#ctl00_ContentPlaceHolder1_lblBalance {
        width: 98% !important;
        height: auto;
    }

    span#ctl00_ContentPlaceHolder1_lblTotalAccum {
        width: 98%;
        height: auto;
    }

    span#ctl00_ContentPlaceHolder1_lblAccum {
        width: 98%;
        height: auto;
    }

    span#ctl00_ContentPlaceHolder1_lblRetailDisc {
        width: 98%;
        height: auto;
    }

    span#ctl00_ContentPlaceHolder1_lblRetDiscount {
        width: 98%;
        height: auto;
    }

    table#ctl00_ContentPlaceHolder1_radio1 tr td {
        width: 80%;
        float: left;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumberfrm1 {
        width: 17% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumberfrm2 {
        width: 17% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumberfrm3 {
        width: 17% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumberfrm4 {
        width: 17% !important;
        thudu;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumberfrm5 {
        width: 17% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumberTo1 {
        width: 17% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumberTo2 {
        width: 17% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumberTo3 {
        width: 17% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumberTo4 {
        width: 17% !important;
    }

    input#ctl00_ContentPlaceHolder1_txtoldSimNumberTo5 {
        width: 17% !important;
    }

    select#ctl00_ContentPlaceHolder1_ddlYear {
        width: 35% !important;
    }

    select#ctl00_ContentPlaceHolder1_ddlMonth {
        width: 60% !important;
    }

    select#ctl00_ContentPlaceHolder1_ddlFromDate {
        width: 35% !important;
    }

    select#ctl00_ContentPlaceHolder1_ddlYear1 {
        width: 35% !important;
    }

    select#ctl00_ContentPlaceHolder1_ddlMonth1 {
        width: 60% !important;
    }

    select#ctl00_ContentPlaceHolder1_ddlToDate {
        width: 35% !important;
    }


    .sim-activation-promocode .product-container select {
        width: 94% !important;
    }

    .edit-personal-details .block1 h2, .edit-personal-details .block1 h2 span {
        font-size: 14px;
    }

    .carousel-control {
        top: 50%;
        text-decoration: none;
    }

    .add-fund-portal-cntr.edit-personal-details .input-mini {
        width: 28.2% !important;
    }

    .sim-activation-container-usa .product-container .input-mini {
        width: 21.8% !important;
    }

    .portinstatuscheckradio span {
        width: 100% !important;
    }

    .carousel-control {
        position: absolute;
        top: 48%;
        left: 14px;
        width: 25px;
        height: 29px;
        margin-top: -15px;
        font-size: 23px;
        font-weight: 100;
        line-height: 25px;
        color: #ffffff;
        text-align: center;
        background: #222222;
        border: 1px solid #ffffff;
        -webkit-border-radius: 23px;
        -moz-border-radius: 23px;
        border-radius: 23px;
        opacity: 0.5;
        filter: alpha(opacity=50);
    }


    .retailertool-container input, .retailertool-container select {
        width: 77% !important;
        font-size: 18px;
    }

    .retailer-tools-container .product-container span {
        color: #292929;
        font-size: 18px;
        font-weight: 300;
        float: left;
        clear: both;
        width: 74%;
        line-height: 37px;
    }

    .ordervoucherdetails select {
        width: 79% !important;
    }

    .ordervoucherdetails input[type="text"] {
        width: 76% !important;
    }

    .ordervoucherdetails input[type="password"] {
        width: 72% !important;
    }

    .ordervoucherdetails textarea {
        width: 74% !important;
    }

    .orderplacemnet input {
        width: 6% !important;
    }

    .rechargeradio label {
        display: inline-block;
        padding-top: 5px;
        margin-left: 9px;
        font-weight: bold;
        margin-top: 5px;
        font-size: 12px;
    }

    .recharge-container-division .product-container input[type="text"] {
        width: 82% !important;
    }

    .recharge-container-division .product-container select {
        width: 90% !important;
    }

    recharge-container-division .head_btn {
        float: right;
        width: auto;
        margin: -32px 0 0 10px;
    }

    .edit-personal-details input[type="file"] {
        width: 87.7%;
    }

    .add-fund-portal-cntr h3 {
        min-height: 40px;
        height: auto;
        line-height: normal;
        padding: 13px 0 0px 7px;
        font-size: 14px;
        word-break: break-all;
    }

    .sim-activation-container h3 {
        min-height: 35px;
        height: auto;
        line-height: normal;
        padding: 13px 0 0px 7px;
        font-size: 14px;
        word-break: break-all;
    }

    .balancetransferdetails input[type="text"] {
        width: 95% !important;
    }

    .footer2 {
        font-size: 10px;
    }

    .balancetransferdetails textarea {
        width: 95% !important;
    }

    .frm-blk input.example-input {
        width: 95%;
    }

    .ClassicStyle {
        left: 16px !important;
    }

    .add-fund-portal-cntr .frm-blk label {
        line-height: 14px;
        font-size: 11px;
    }

    .sim-activation-container-familyplan label {
        width: 92px !important;
        line-height: 14px !important;
    }

    .sim-activation-container-familyplan input[type=text] {
        width: 95% !important;
    }

    .sim-activation-container-familyplan select {
        width: 95% !important;
    }

    .frm-blk .input-mini {
        width: 19% !important;
    }

    .responsivebtn {
        float: left;
        font-size: 10px !important;
        margin-bottom: 10px;
    }

    .responsivebtn-familyplan {
        width: 180px !important;
        float: left;
        font-size: 9px !important;
    }

    .edit-personal-details textarea {
        width: 85%;
        min-height: 100px;
        float: left;
    }

    .ac-managemnt-container .span6 a span {
        font-size: 14px !important;
        font-weight: 300 !important;
        width: 100% !important;
        word-wrap: break-word;
        height: 47px;
        padding-top: 18px;
        line-height: 22px !important;
    }

    .add-fund-portal-cntr .frm-blk span, .add-fund-portal-cntr .buttons-blk span {
        height: 30px;
        line-height: 30px;
        float: left;
        width: 100%;
        margin: 0;
        text-align: left;
        font-size: 12px;
    }

    .pop-up-MainComponentBundle {
        background: #DEEFF8;
        width: 220px !important;
        margin-left: 0px;
    }

    .brand-sim-activation .product-container input-small {
        width: 33px;
    }

    .product-container .span4 {
        width: 266px;
    }

    .buy-your-plan-container .status-check input {
        width: 94%;
    }

    .login-btn {
        margin-top: 10px;
    }

    h4.btn-txt {
        line-height: 48px;
    }

    .row-brand .span6 {
        min-height: 54px;
    }

    .product-container .input-small {
        width: 45px;
        font-size: 14px;
    }

    .port, .buy-your-plan {
        margin: 0 !important;
    }

    .account {
        width: 310px;
        /*text-align: right;*/
        text-align: left;
        margin-bottom: 30px;
    }
}

.add-fund-portal-cntr.edit-personal-details .input-mini {
    width: 10.2%;
    margin-right: 3px;
    font-size: 13px;
    padding: 5px 6px 4px;
}

.sim-activation-container-usa .product-container .input-mini {
    /*  width: 5.8% !important;*/
    margin-right: 3px;
    font-size: 13px;
    padding: 5px 2px 4px;
}

.frm-blk .input-mini {
    width: 7%;
    margin-right: 3px;
    font-size: 13px;
    padding: 5px 2px 4px;
}

.sim-activation-container-usa .product-container select {
    margin: 0px;
    float: left;
    /*width: 45%;*/
}
.sim-activation-container-usadna .product-container select {
    margin: 0px;
    float: left;
    width: 45% !important;
}

.check-noborder .frm-blk {
    border: none;
    padding: 0px;
}

    .check-noborder .frm-blk:hover {
        background: none;
    }

    .check-noborder .frm-blk span {
        font-size: 14px;
        color: #292929;
    }

.check-noborder input[type="checkbox"] {
    margin-top: 6px;
    width: auto;
    height: 18px;
}

.rechargeradio label {
    display: inline-block;
    padding-top: 5px;
    margin-left: 13px;
    font-weight: bold;
    margin-top: 5px;
}

.rechargeradio input[type="radio"] {
    margin-bottom: 10px !important;
    margin-left: 30px;
    margin-top: 5px;
}

.recharge-radioheadre {
    background: #d3e7ef;
    border-radius: 5px;
    height: 42px;
    margin-bottom: 0px;
    width: 100%;
}

.span-red {
    color: #CA293E !important;
    font-size: 11px;
    width: auto !important;
    float: right !important;
    margin-right: 182px !important;
    margin-left: 6px;
}



.boxes {
    border-radius: 10px;
    border: 1px solid #0065A9;
    padding: 5px;
    /* background-color:#E4F4FF;*/
    width: 580px;
    height: 220px;
    cursor: pointer;
    /*box-shadow: 2px 2px 2px #ccc; */
    margin: 8px 9px;
    float: left;
    background: #feffff; /* Old browsers */
    background: -moz-linear-gradient(top, #feffff 0%, #ddf1f9 35%, #a0d8ef 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#feffff), color-stop(35%,#ddf1f9), color-stop(100%,#a0d8ef)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #feffff 0%,#ddf1f9 35%,#a0d8ef 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #feffff 0%,#ddf1f9 35%,#a0d8ef 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #feffff 0%,#ddf1f9 35%,#a0d8ef 100%); /* IE10+ */
    background: linear-gradient(to bottom, #feffff 0%,#ddf1f9 35%,#a0d8ef 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffff', endColorstr='#a0d8ef',GradientType=0 ); /* IE6-9 */
}

.boxes1 {
    border-radius: 10px;
    border: 1px solid #0065A9;
    padding: 5px;
    /* background-color:#E4F4FF;*/
    width: 220px;
    height: 180px;
    cursor: pointer;
    /*box-shadow: 2px 2px 2px #ccc; */
    margin: 8px 8px;
    float: left;
    background: #feffff; /* Old browsers */
    background: -moz-linear-gradient(top, #feffff 0%, #ddf1f9 35%, #a0d8ef 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#feffff), color-stop(35%,#ddf1f9), color-stop(100%,#a0d8ef)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #feffff 0%,#ddf1f9 35%,#a0d8ef 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #feffff 0%,#ddf1f9 35%,#a0d8ef 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #feffff 0%,#ddf1f9 35%,#a0d8ef 100%); /* IE10+ */
    background: linear-gradient(to bottom, #feffff 0%,#ddf1f9 35%,#a0d8ef 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffff', endColorstr='#a0d8ef',GradientType=0 ); /* IE6-9 */
}

.TA {
    scrollbar-3dlight-color: gold;
    scrollbar-arrow-color: blue;
    scrollbar-base-color:;
    scrollbar-darkshadow-color: blue;
    scrollbar-face-color:;
    scrollbar-highlight-color:;
    scrollbar-shadow-color:;
}

.box_head {
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    color: #09a648;
    padding-bottom: 2px;
}

.numb {
    font-size: 22px;
    font-weight: bold;
    color: #0065a9;
}

.numb_head {
    font-size: 11px;
    font-weight: bold;
    color: #000;
}

.numb_end {
    font-size: 13px;
    font-weight: bold;
    text-align: center;
    color: #09a648;
    padding-bottom: 2px;
}

.act {
    font-size: 14px;
    font-weight: bold;
    color: #000;
}

.act_rgt {
    font-size: 14px;
    text-align: right;
    width: 120px;
    float: right;
    font-weight: bold;
    color: #000;
}

.act1 {
    font-size: 14px;
    text-align: right;
    width: auto;
    float: right;
    font-weight: bold;
    color: #000;
}

.SuccessMessage {
    color: Green;
    text-decoration: none;
    font-size: 14px;
}

.FailerMessage {
    color: red;
    text-decoration: none;
    font-size: 14px;
}

.ETUbulkApprovalFailMessage {
    color: red;
    text-decoration: none;
    font-size: 14px;
}

.FailerMessage1 {
    color: red;
    text-decoration: none;
    font-size: 18px;
}

.pd10 {
    padding: 10px;
}

.popup-window-bundlepurchase span {
    width: 100%;
}

.mrgtp6 {
    margin-top: 6px !important;
}

.fs14 {
    font-size: 14px;
}

/*input#ctl00_ContentPlaceHolder1_rbMsisdn {
    width: 7% !important;
}*/

input#ctl00_ContentPlaceHolder1_rbRefNo {
    width: 7% !important;
}

.sim-activation-container .product-container.international span {
    width: 94%;
}

.sim-activation-container .product-container.international select {
    width: 45%;
}

.sim-activation-promocode label {
    width: auto !important;
    line-height: 30px;
}

input#ctl00_ContentPlaceHolder1_rdoModeOfPayment_0 {
    width: 10%;
    float: left;
}

input#ctl00_ContentPlaceHolder1_rdoModeOfPayment_1 {
    width: 10%;
    float: left;
    margin-top: 13px;
}

table#ctl00_ContentPlaceHolder1_rdoModeOfPayment tr td {
    width: 99%;
    float: left;
}

select#ctl00_ContentPlaceHolder1_ddlPlan {
    width: 50%;
}

select#ctl00_ContentPlaceHolder1_ddlAddOn {
    width: 50%;
}

select#ctl00_ContentPlaceHolder1_ddlTopup {
    width: 34%;
}

#ctl00_ContentPlaceHolder1_txtSecurityPin {
    width: 50%;
}

#ctl00_ContentPlaceHolder1_txtUXSecurityPin {
    width: 88%;
}

input#ctl00_ContentPlaceHolder1_txtoldSimNumber1 {
    width: 10% !important;
}

input#ctl00_ContentPlaceHolder1_txtoldSimNumber2 {
    width: 10% !important;
}

input#ctl00_ContentPlaceHolder1_txtoldSimNumber3 {
    width: 10% !important;
}

input#ctl00_ContentPlaceHolder1_txtoldSimNumber4 {
    width: 10% !important;
}

input#ctl00_ContentPlaceHolder1_txtoldSimNumber5 {
    width: 10% !important;
}

input#ctl00_ContentPlaceHolder1_btnDataSetting {
    color: #292929;
    font-size: 19px !important;
    font-weight: 300;
    float: left;
    clear: both;
    width: 100%;
    line-height: 37px;
    height: 40px;
}

input#ctl00_ContentPlaceHolder1_btnSim {
    color: #292929;
    font-size: 19px !important;
    font-weight: 300;
    float: left;
    clear: both;
    width: 88%;
    line-height: 13px !important;
    height: 40px !important;
}

input#ctl00_ContentPlaceHolder1_btnInternationl {
    color: #292929;
    font-size: 19px !important;
    font-weight: 300;
    float: left;
    clear: both;
    width: 88%;
    line-height: 38px !important;
    height: 40px !important;
}

.buy-your-plan-container .product-container input select {
    font-size: 12px !important;
}

select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    display: inline-block;
    height: 30px !important;
    padding: 4px 6px;
    margin-bottom: 10px;
    font-size: 14px;
    line-height: 20px !important;
    ;
    color: #555555 !important;
    ;
    vertical-align: middle;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

@media only screen and (max-width: 767px) {
     .add-fund-portal-cntr .frm-blk select{
            width:70% !important;
        }

    input#ctl00_ContentPlaceHolder1_rdbDeviceEligible_0 {
        margin: 0px !important;
    }

    input#ctl00_ContentPlaceHolder1_rdbDeviceEligible_1 {
        margin: 10px !important;
    }

    span#ctl00_ContentPlaceHolder1_rdbDeviceEligible {
        margin-top: 5px;
    }

    input#ctl00_ContentPlaceHolder1_txtDeviceEligible {
        width: 83% !important;
        margin-bottom: 8px;
    }

    .devicenumber {
        position: relative;
        bottom: 8px !important;
        right: 1px !important;
    }
}


.roamdata-text{
width:170px !important;
font-size:11px !important;
}
.add-fund-portal-cntr .frm-blk select{
width:28% ;
}
        
