@font-face {
    font-family: 'gothamrnd-medium';
    src: url('/Content/fonts/gothamrnd-medium-webfont-eot.eot?#iefix') format('embedded-opentype'), url('/Content/fonts/gothamrnd-medium-webfont-woff.woff') format('woff'), url('/Content/fonts/gothamrnd-medium-webfont-ttf.ttf') format('truetype'), url('/Content/fonts/gothamrnd-medium-webfont-svg.svg#gothamrnd-medium') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'gothamrnd-book';
    src: url('/Content/fonts/gothamrnd-book-webfont-eot.eot?#iefix') format('embedded-opentype'), url('/Content/fonts/gothamrnd-book-webfont-woff.woff') format('woff'), url('/Content/fonts/gothamrnd-book-webfont-ttf.ttf') format('truetype'), url('/Content/fonts/gothamrnd-book-webfont-svg.svg#gothamrnd-book') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'gothamrnd-light';
    src: url('/Content/fonts/gothamrnd-light-webfont-eot.eot?#iefix') format('embedded-opentype'), url('/Content/fonts/gothamrnd-light-webfont-woff.woff') format('woff'), url('/Content/fonts/gothamrnd-light-webfont-ttf.ttf') format('truetype'), url('/Content/fonts/gothamrnd-light-webfont-svg.svg#gothamrnd-book') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Gotham-Bold';
    src: url('/Content/fonts/Gotham-Bold-eot.eot?#iefix') format('embedded-opentype'), url('/Content/fonts/Gotham-Bold-woff.woff') format('woff'), url('/Content/fonts/Gotham-Bold-ttf.ttf') format('truetype'), url('/Content/fonts/Gotham-Bold-svg.svg#gothamrnd-book') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'FrutigerNextW02-Medium';
    src: url('/Content/fonts/FrutigerNextW02-Medium.eot?#iefix') format('embedded-opentype'), url('/Content/fonts/FrutigerNextW02-Medium.woff') format('woff'), url('/Content/fonts/FrutigerNextW02-Medium.ttf') format('truetype'), url('/Content/fonts/FrutigerNextW02-Medium.svg#FrutigerNextW02-Medium') format('svg');
    font-weight: normal;
    font-style: normal;
}
/*Validaions:Start*/
.error {
    color: red;
}

.txtError {
    border: solid 1px red !important;
}

.email_error {
    font-family: 'gothamrnd-medium';
    color: red;
    font-size: 12px;
    display: none;
}

.err_text {
    font-size: 0.8em !important;
    color: #f5131a !important;
}
/*Valisations:end*/

/* Popup to show message to the user to use different browser */
#popupTxt {
    position: relative;
}

    #popupTxt span {
        display: none;
        color: #FFFFFF;
    }

    #popupTxt:hover span {
        font-family: 'gothamrnd-book';
        font-size: 12px;
        display: block;
        position: absolute;
        width: 200px;
        background: #aaa url(../Images/popupImg.jpg);
        height: 45px;
        left: 20px;
        top: 4px;
        color: #FFFFFF;
        padding: 5px 5px 5px 10px;
        line-height: 15px
    }
/* Popup to show message to the user to use different browser */

.placeOrder_header {
    background: url(../images/plcord_header.png)no-repeat top right #65c43d;
    height: 158px;
    font-family: 'gothamrnd-medium';
    color: #FFFFFF;
    margin-top: 68px;
    position: fixed;
    margin: 68px auto 0px auto;
    width: 100%;
    z-index: 1;
}

.placeOrder_schInfo .table td {
    white-space: pre-wrap !important;
}

    .placeOrder_schInfo .table td:last-child {
        white-space: nowrap !important;
    }

.reveiewOrder_header {
    background: url(../images/plcord_header.png)no-repeat top right #65c43d;
    height: 125px;
    font-family: 'gothamrnd-medium';
    color: #FFFFFF;
    margin: 68px auto 0px auto;
    z-index: 1;
}

    .placeOrder_header h1, .reveiewOrder_header h1 {
        font-size: 28px;
        margin: 20px 0px 0px 0px;
    }

.placeOrder_brdcrumb {
    font-size: 10px;
    margin: 30px 0px 0px 0px;
    display: block;
}

.placeOrder_navi {
    height: 158px;
    font-size: 14px;
}

.placeOrder_navi_header {
    margin: 30px 0px 0px 30px;
    display: block;
    width: 100%;
}

    .placeOrder_navi_header div {
        width: 19%;
        display: inline-block;
    }

.placeOrder_navi_content {
    width: 100%;
}

    /*.placeOrder_navi_content span {
        display: inline-block;
        width: 14%;
        text-align: center;
        margin-right: 40px;
        margin-top: 10px;
        vertical-align: top;
        font-family: 'gothamrnd-book';
        color: #FFFFFF;
        font-size: 14px;
    }*/
    .placeOrder_navi_content span {
        display: inline-block;
        width: 14%;
        text-align: center;
        margin-right: 25px;
        margin-top: -2px;
        vertical-align: top;
        font-family: 'gothamrnd-book';
        color: #FFFFFF;
        font-size: 14px;
        margin-left: -16px;
    }

.plcor_navi_active {
    font-family: 'gothamrnd-medium' !important;
}

.placeOrder_NoVerfi_head {
    font-family: 'gothamrnd-medium';
    color: #013daf;
    font-size: 22px;
    text-transform: uppercase;
}
.margin_top{
    margin-top: -47px;
}

.placeOrder_NoVerfi {
    /*margin-top: 40px;*/
}

.placeOrder_NoVerfi_cont {
    font-family: 'gothamrnd-book';
    color: #606060;
    font-size: 14px;
    width: 65%;
}

    .placeOrder_NoVerfi_cont a {
        color: #00a0d4;
        text-decoration: none;
    }

.placeOrder_NoVerfi_pin {
    font-family: 'gothamrnd-book';
    color: #606060;
    font-size: 14px;
    font-weight: bold;
    margin: 30px 0px 30px 0px;
    border-bottom: #b3b3b3 1px dotted;
}

    .placeOrder_NoVerfi_pin input[type="textbox"] {
        display: block;
        padding: 10px;
        margin: 10px 0px 10px 0px;
        font-size: 14px;
        color: #999999;
        border: solid 1px #999999;
        font-family: 'gothamrnd-light';
        width: 295px;
    }

    .placeOrder_NoVerfi_pin input[type="button"], .placeOrder_alschgBtn input[type="button"], .submit_order, .submit {
        background-color: #ff7000;
        color: #ffffff;
        border: 0px none;
        border-radius: 20px;
        width: 140px;
        height: 40px;
        font-family: FrutigerNextW02-Medium;
        font-size: 14px;
        margin: 40px 0px 40px 0px;
        text-transform: uppercase;
        font-weight: 500;
    }

.placeOrder_arZip .placeOrder_NoVerfi_pin {
    border-bottom: 0px none;
}

.placeOrder_arZip_head {
    font-family: 'gothamrnd-medium';
    color: #606060;
    font-size: 22px;
}

    .placeOrder_arZip_head span {
        color: #003daf;
    }

.MAR260 {
    margin-top: 238px !important;
}
/* Search popup styling */
#PinSearch .modal-dialog {
    width: 800px !important;
}

.placeOrder_pinser_popup {
    background-color: #ffffff;
    width: 800px;
    float: left;
}

.pinser_popupContent {
    padding: 30px 20px 30px 0px;
    float: left;
    text-align: center;
    width: 94%;
    border-bottom: #b3b3b3 1px dotted;
    margin: 0px 20px 26px 20px;
}

.pinser_popupFooter {
    float: left;
    background-color: #ffffff;
    border-top: #b3b3b3 1px dotted;
    margin: 15px 20px;
    padding-top: 15px;
}

.placeOrder_pinser_popup .modal-content {
    border-radius: 0px;
    border: 0px none;
}

.placeOrder_pinser_popup .modal-dialog {
    width: 790px !important;
    margin: 30px auto;
}

.placeOrder_pinser_popup .modal-header {
    height: 80px;
    border-bottom: none;
    background: url('../Images/plcord_popup_header.png')no-repeat top right #65c43d;
    background-color: #65c43d;
    margin: 0px;
}

.placeOrder_pinser_popup .modal-title {
    font-family: 'gothamrnd-medium';
    color: #FFFFFF;
    font-size: 28px;
    padding: 7px 0px 0px 10px;
}

.placeOrder_pinser_popup button.close {
    color: #ffffff;
    opacity: 1;
    font-size: 55px;
    font-weight: 100;
    margin: 0px 17px 0px 0px;
}

.placeOrder_pinser_popup .modal-footer {
    padding: 0px;
    text-align: left;
    border-top: 0px none;
}

.pinser_popup_head {
    font-family: 'gothamrnd-medium';
    color: #013daf;
    font-size: 20px;
    text-transform: uppercase;
}

    .pinser_popup_head span {
        color: #606060;
        text-transform: capitalize;
        display: inline-block;
        /*padding-left: 20px;*/
    }

.pinser_popupFooter div {
    font-family: 'gothamrnd-book';
    color: #606060;
    font-size: 18px;
}

.pinser_popupschDet {
    font-family: 'gothamrnd-book';
    color: #606060;
    font-size: 14px;
    padding: 20px;
}

.pinser_popupschhed div, .pinser_popupschcont div {
    font-family: 'gothamrnd-medium';
    color: #606060;
    font-size: 20px;
    padding: 20px 0px;
}

.pinser_popupschhed {
    padding-left: 0px;
}

    .pinser_popupschhed span {
        display: block;
        padding-bottom: 5px;
        font-family: 'gothamrnd-book';
        color: #606060;
        font-size: 18px;
    }

.pinser_popupschcontZipHead th {
    font-family: 'gothamrnd-book';
    color: #606060;
    font-size: 20px;
    padding: 20px 20px 20px 20px;
}

.pinser_popupschcontZipHead {
    font-family: 'gothamrnd-book';
    color: #606060;
    font-size: 20px;
    padding: 10px 10px;
}

.pinser_popupschhedZip {
    padding-left: 0px;
}

    .pinser_popupschhedZip span {
        display: block;
        padding-bottom: 5px;
        font-family: 'gothamrnd-book';
        color: #606060;
        font-size: 18px;
    }


.pinser_popupschcont span {
    display: block;
    padding-bottom: 5px;
    color: #0099ff;
    font-size: 18px;
    font-family: 'gothamrnd-medium';
    cursor: pointer;
}

.schPinSer {
    cursor: pointer;
}
/* Popup Ends */

.placeOrder_schInfo .table {
    width: 35%;
    max-width: 100%;
    margin: 20px 0px;
    text-align: left;
    font-family: 'gothamrnd-book';
    color: #606060;
    font-size: 14px;
}

.placeOrder_schInfo td {
    border: 0px none !important;
    padding: 0px 0px 5px 0px !important;
}

.table-responsive.placeOrder_schInfo {
    border: 0px none !important;
}

.placeOrder_schInfoBtn input[type="button"] {
    background-color: #cccccc;
    color: #606060;
    border: 0px none;
    border-radius: 20px;
    width: 140px;
    height: 40px;
    font-family: FrutigerNextW02-Medium;
    font-size: 14px;
    margin: 40px 0px 40px 0px;
    text-transform: uppercase;
    font-weight: 500;
}

.placeOrder_schInfoBtn {
    /*  border-bottom: #b3b3b3 1px dotted; */
    margin-bottom: 20px;
}

.PAD10 {
    padding: 20px 0px 0px 0px;
}

.MAR20 {
    margin: 20px 0px 0px 0px;
}

.placeOrder_conFname, .placeOrder_conEmail, .placeOrder_continfo {
    padding: 15px 0px 15px 0px;
}

    .placeOrder_conEmail input[type="textbox"] {
        width: 665px;
    }

.placeOrder_conformation {
    padding: 0px;
    width: 75%;
    font-family: 'gothamrnd-book';
    color: #606060;
    font-size: 14px;
    font-weight: 100;
    float: left;
}

    .placeOrder_conformation span {
        font-family: 'gothamrnd-medium';
        display: inline-block;
    }

.placeOrder_navi_Desktop, .placeOrder_navi_content {
    display: block;
}

.placeOrder_navi_Mobile {
    display: none !important;
}

.placeOrder_Con .col-md-12.col-sm-12.col-xs-12.placeOrder_continfo {
    float: left;
}
/* Select Program page styles */
.placeOrder_alschg {
    margin: 30px 0px 30px 0px;
    padding: 0px;
    color: #333333;
    font-size: 18px;
    font-family: 'gothamrnd-medium';
}

    .placeOrder_alschg span {
        font-family: 'gothamrnd-book';
        color: #606060;
        font-size: 14px;
        display: block;
    }

    .placeOrder_alschg div {
        width: 45%;
        display: inline-block;
        vertical-align: top;
        padding-left: 10px;
    }

    .placeOrder_alschg input[type="checkbox"] {
        vertical-align: top;
    }

/*Order Details page*/
.orderDet_heading {
    font-family: 'gothamrnd-medium';
    color: #013daf;
    font-size: 20px;
    padding: 30px 0px 0px 0px;
    /*float: left;*/
}

.orderDet_tableHead {
    font-family: 'Gotham-Bold';
    color: #585958;
    font-size: 18px;
}

.orderDet_tableNote {
    font-family: 'gothamrnd-medium';
    color: #ff7000;
    font-size: 14px;
    text-align: right;
}

.orderDet_Maintable {
    border: solid 1px #013daf;
    margin: 20px 0px;
    padding: 20px;
}

.orderDet_tableHead {
    font-family: 'Gotham-Bold';
    color: #585958;
    font-size: 18px;
}

.orderDet_table table {
    width: 100%;
    margin: 10px 0px;
}

.orderDet_table thead {
    font-family: 'Gotham-Bold';
    color: #ffffff;
    font-size: 12px;
    text-transform: uppercase;
    background-color: #cccccc;
}

.orderDet_table th {
    border: 0px none !important;
    padding: 3px 0px 3px 10px !important;
}

.orderDet_table td {
    font-family: 'gothamrnd-book';
    color: #606060;
    font-size: 18px;
    border: 0px none !important;
}

    .orderDet_table td input[type="textbox"] {
        font-family: FrutigerNextW02-Medium;
        color: #606060;
        font-size: 20px;
        text-align: center;
        width: 65px;
        height: 40px;
    }

    .orderDet_table td input[type="number"] {
        font-family: FrutigerNextW02-Medium;
        color: #606060;
        font-size: 20px;
        text-align: center;
        width: 65px;
        height: 40px;
    }

.table-responsive.orderDet_table {
    border: 0px none !important;
}

/* Order review page */

.orderReview_conatiner {
    margin: 260px 0px 0px 0px;
}

.PAD0 {
    padding: 0px;
}

.orderReview_conatiner .placeOrder_NoVerfi_cont {
    width: 100%;
}

.orderReview_conatiner .placeOrder_alschgBtn {
    vertical-align: top;
    padding: 0px;
    text-align: right;
    display: inline-block;
    float: left;
}

.orderReview_conatiner .orderDet_heading {
    padding: 0px 0px 0px 0px;
}

.orderDet_pgmsel {
    border-bottom: solid 1px #013daf;
    padding: 0px 0px 10px 0px;
}

.orderReview_edit {
    float: right;
    font-size: 18px;
    text-transform: uppercase;
    color: #585958;
    font-family: 'gothamrnd-medium';
    cursor: pointer;
}

.orderDet_pgmhead {
    font-size: 20px;
    color: #606060;
    font-family: 'gothamrnd-medium';
    padding: 0px;
}

    .orderDet_pgmhead td input[type="textbox"] {
        font-size: 18px;
        color: #606060;
        font-family: 'gothamrnd-book';
        border: none;
    }

.orderReview_edit span.glyphicon.glyphicon-pencil {
    padding-right: 10px;
}

.orderDet_heading .orderDet_table thead {
    font-family: 'Gotham-Bold';
    color: #585958;
    font-size: 14px;
    text-transform: capitalize;
    background-color: transparent;
}

.orderDet_heading .orderDet_table th {
    border: 0px none !important;
    padding: 3px 0px 3px 0px !important;
}

.orderDet_heading .orderDet_table td {
    padding-left: 0px !important;
    width: 70%;
    white-space: normal;
}

.orderReview_edit span + span {
    display: inline-block;
}

.orderReview_conatiner .placeOrder_NoVerfi_pin {
    border: 0px none;
    float: left;
}

/*Thank you page*/
.orderthank_conatiner .placeOrder_NoVerfi_head, .orderthank_conatiner .placeOrder_NoVerfi_cont {
    text-align: center;
    width: 100%;
}

.orderthank_conatiner .placeOrder_NoVerfi_head {
    font-size: 36px;
}

.orderthank_conatiner .placeOrder_NoVerfi_cont {
    font-size: 22px;
    color: #013daf;
}

.orderthank_head {
    color: #013daf;
    font-family: 'gothamrnd-medium';
}

.orderthank_conatiner .placeOrder_NoVerfi_pin {
    border: 0px none;
    float: left;
}

.ul-auto-comp {
    list-style: none;
    position: absolute;
    padding: 0;
    margin: 0;
    list-style-type: none;
}

.orderthank_conatiner .placeOrder_schInfo .table {
    width: 55%;
}

    .orderthank_conatiner .placeOrder_schInfo .table ul {
        padding: 0px;
        list-style-type: none;
    }

    .orderthank_conatiner .placeOrder_schInfo .table span.orderthank_span:first-child {
        width: 25%;
        display: inline-block;
        word-break: break-word;
        padding-bottom: 5px;
        font-weight: bold;
    }

    .orderthank_conatiner .placeOrder_schInfo .table span.orderthank_span:nth-child(2) {
        width: 60%;
        display: inline-block;
        word-break: break-word;
        padding-bottom: 5px;
    }

/* Customised Checkbox */


.checkbox-custom {
    display: none;
}

.checkbox-custom-label {
    display: inline-block;
    position: relative;
    vertical-align: top;
    margin: 0px;
    cursor: pointer;
}

.checkbox-custom + .checkbox-custom-label:before {
    content: '';
    background: #fff;
    border-radius: 0px;
    border: 1px solid #606060;
    display: inline-block;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    padding: 2px;
    margin-right: 10px;
    text-align: center;
}

.checkbox-custom:checked + .checkbox-custom-label:after {
    content: "";
    padding: 2px;
    text-align: center;
    position: absolute;
    width: 7px;
    height: 12px;
    border: solid 1px dimgray;
    border-width: 0 3px 3px 0;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    top: 7px;
    left: 7px;
}

.plcOrder_PgmError {
    min-height: 400px;
    text-align: center;
    width: 70%;
    margin: 0px auto;
    padding: 100px 0px 0px 0px;
    font-family: 'Gotham-Bold';
    font-size: 14px;
}


/* FAQ Page styling */

.faq_header {
    background: url('/images/faq_header.png')no-repeat top right #ff7000;
    height: 115px;
    font-family: 'gothamrnd-medium';
    color: #FFFFFF;
    margin-top: 63px;
}

.placeOrder_brdcrumb a {
    color: #fff;
    font-family: 'gothamrnd-medium';
}

.faq_Container .placeOrder_brdcrumb {
    margin: 30px 0px 0px 20px;
}

.faq_Container .placeOrder_NoVerfi_head {
    text-transform: capitalize;
}

.faq_Container .placeOrder_NoVerfi {
    margin-top: 25px;
}

.faq_Container .panel-group {
    margin: 20px 0px;
}

.faq_Container .panel.panel-default {
    border-radius: 0px;
    border: 0px none;
    box-shadow: none;
}

.faq_Container .panel-default > .panel-heading {
    color: #333;
    background-color: transparent;
    border-color: transparent;
    border: 0px none !important;
    border-radius: 0px;
}

    .faq_Container .panel-default > .panel-heading + .panel-collapse > .panel-body {
        border-top-color: transparent;
        font-family: 'gothamrnd-book';
        color: #606060;
        font-size: 16px;
        padding-left: 43px;
    }

.faq_Container .panel-title .accordion-toggle.collapsed {
    font-family: 'gothamrnd-book';
    color: #013daf;
    font-size: 16px;
    text-decoration: none;
}

.faq_Container .panel-title .accordion-toggle {
    font-family: 'Gotham-Bold';
    color: #ff7000;
    font-size: 16px;
    text-decoration: none;
}

.faq_Container .panel-heading .accordion-toggle:before {
    /* symbol for "opening" panels */
    font-family: 'glyphicons-halflings-regular'; /* essential for enabling glyphicon */
    content: "\2212"; /* adjust as needed, taken from bootstrap.css */
    float: left; /* adjust as needed */
    color: #ff7000;
    padding-right: 10px;
    font-size: 16px;
    font-weight: 500;
}

.faq_Container .panel-heading .accordion-toggle.collapsed:before {
    /* symbol for "collapsed" panels */
    content: "\002b"; /* adjust as needed, taken from bootstrap.css */
    font-family: 'Glyphicons Halflings';
    color: #013daf; /* adjust as needed */
}

.faq_Container .placeOrder_NoVerfi_cont {
    width: 100%;
    margin-top: 10px;
    margin-bottom: 40px;
}

.faq_accordion {
    border-bottom: #b3b3b3 1px dotted;
    margin-bottom: 20px;
    padding: 0px;
}



.checkbox-custom {
    display: none;
}

.checkbox-custom-label {
    display: inline-block;
    position: relative;
    vertical-align: top;
    margin: 0px;
    cursor: pointer;
}

.checkbox-custom + .checkbox-custom-label:before {
    content: '';
    background: #fff;
    border-radius: 0px;
    border: 1px solid #606060;
    display: inline-block;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    padding: 2px;
    margin-right: 10px;
    text-align: center;
}

.checkbox-custom:checked + .checkbox-custom-label:after {
    content: "";
    padding: 2px;
    text-align: center;
    position: absolute;
    width: 7px;
    height: 12px;
    border: solid 1px dimgray;
    border-width: 0 3px 3px 0;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    top: 4px;
    left: 7px;
}

.placeOrder_alschg .checkbox-custom:checked + .checkbox-custom-label:after {
    top: 7px;
}
.DDkit_heading .checkbox-custom:checked + .checkbox-custom-label:after {
    top: 7px;
}

.plcOrder_PgmError {
    min-height: 400px;
    text-align: center;
    width: 70%;
    margin: 0px auto;
    padding: 100px 0px 0px 0px;
    font-family: 'Gotham-Bold';
    font-size: 14px;
}

.Ord_detErr {
    font-family: 'gothamrnd-medium';
    color: red;
    font-size: 14px;
    text-align: left;
    display: none;
}

#disNone {
    display: none;
}

.orderDet_tableNote input {
    font-family: 'gothamrnd-medium';
    color: #ff7000;
    font-size: 14px;
    text-align: center;
    border: none;
    width: 25px;
}

div#editor {
    display: inline-block;
}

/* ----------- iPhone 4 and 4S ----------- */

/* Portrait and Landscape */
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
    #myModalOFS .modal-content {
        width: 90% !important;
    }

    .embed-responsive-4by3 {
        padding-bottom: 100%;
    }

    .placeOrder_NoVerfi_cont {
        width: 97%;
    }

    .placeOrder_NoVerfi_pin input[type="textbox"] {
        width: 260px;
    }

    .placeOrder_brdcrumb, .placeOrder_header h1, .reveiewOrder_header h1 {
        margin: 15px 0px 0px 0px;
    }

    .placeOrder_navi {
        height: 83px;
    }

    .placeOrder_navi_header {
        margin: 0px;
    }

    .placeOrder_schInfo .table {
        width: 100%;
    }

    .placeOrder_schInfoBtn {
        text-align: center
    }

    .placeOrder_conFname, .placeOrder_conEmail {
        padding: 5px 0px 5px 0px;
    }

    .placeOrder_conformation {
        width: 100%;
    }

    .placeOrder_NoVerfi {
        margin-top: 20px;
    }

    .placeOrder_continfo input[type="button"] {
        margin: 20px 0px
    }

    .placeOrder_navi_Desktop, .placeOrder_navi_content {
        display: none !important;
    }

    .placeOrder_navi_Mobile {
        display: block !important;
        margin-top: 20px;
        text-align: center;
        width: 100% !important;
    }

    .placeOrder_alschg div {
        width: 100%;
        padding-left: 20px;
        padding-top: 10px;
    }

    .placeOrder_alschgBtn input[type="button"] {
        margin: 0px 0px 20px 0px;
    }

    .placeOrder_alschgBtn {
        text-align: center;
    }

    .orderDet_Maintable {
        padding: 20px 0px;
    }

    .orderDet_tableNote {
        text-align: left;
        margin: 0px 0px 10px 0px;
    }

        .orderDet_tableNote .table-responsive {
            border: 0px none !important;
        }

    .orderDet_table td {
        font-size: 14px;
        white-space: normal !important;
    }

        .orderDet_table td input[type="textbox"] {
            font-size: 16px;
            width: 55px;
            height: 35px;
        }

    .orderReview_conatiner .placeOrder_alschgBtn {
        text-align: center;
        margin-top: 10px;
    }

    .orderReview_edit span + span {
        display: none;
    }

    .orderReview_conatiner .placeOrder_alschgBtn {
        display: none;
    }

    .orderthank_conatiner .orderDet_heading {
        padding: 0px;
    }

    .placeOrder_pinser_popup {
        width: 95%;
    }

    .pinser_popup_head {
        width: 100%;
        text-align: left;
    }

    .pinser_popupschhed {
        width: 50%;
    }

    .pinser_popupschcont {
        width: 45%;
    }

    .faq_Container .panel-heading {
        padding: 0px 0px 10px 0px;
    }

    .faq_Container .faq_accordion {
        padding: 0px 15px;
    }

    .faq_Container .faq_header h1 {
        margin: 10px 0px 0px 0px;
    }

    .faq_disclaimer {
        padding: 0px 15px;
    }

    .faq_Container .panel-default > .panel-heading + .panel-collapse > .panel-body {
        padding: 0px 10px 20px 0px;
    }

    .faq_Container .placeOrder_brdcrumb {
        margin: 30px 0px 0px 0px;
    }

    .placeOrder_header, .reveiewOrder_header {
        margin-top: 60px;
    }

    .placeOrder_schInfoBtn input[type="button"] {
        margin: 40px 0px 0px 0px;
    }

    .plcOrder_PgmError {
        min-height: 150px;
        padding: 30px 0px;
    }

    #PinSearch .modal-dialog {
        width: 100% !important;
    }

    .placeOrder_schInfo .table td:last-child {
        white-space: pre-wrap !important;
    }

    .orderthank_conatiner .placeOrder_schInfo .table {
        width: 100%;
    }

        .orderthank_conatiner .placeOrder_schInfo .table ul {
            padding: 0px;
            list-style-type: none;
            white-space: nowrap !important;
        }

        .orderthank_conatiner .placeOrder_schInfo .table ul {
            padding: 0px;
            list-style-type: none;
            white-space: nowrap !important;
            position: absolute;
            left: 0px;
            width: 100%;
            top: 68%;
        }

    .MARTop {
        margin-top: 15%
    }

    .placeOrder_schInfo td {
        width: 50%;
    }
}

/* ----------- iPhone 5 and 5S ----------- */

/* Portrait and Landscape */
@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (-webkit-min-device-pixel-ratio: 2) {
    #myModalOFS .modal-content {
        width: 90% !important;
    }

    .embed-responsive-4by3 {
        padding-bottom: 100%;
    }

    .placeOrder_NoVerfi_cont {
        width: 97%;
    }

    .placeOrder_NoVerfi_pin input[type="textbox"] {
        width: 260px;
    }

    .placeOrder_brdcrumb, .placeOrder_header h1, .reveiewOrder_header h1 {
        margin: 15px 0px 0px 0px;
    }

    .placeOrder_navi {
        height: 83px;
    }

    .placeOrder_navi_header {
        margin: 0px;
    }

    .placeOrder_schInfo .table {
        width: 100%;
    }

    .placeOrder_schInfoBtn {
        text-align: center
    }

    .placeOrder_conFname, .placeOrder_conEmail {
        padding: 5px 0px 5px 0px;
    }

    .placeOrder_conformation {
        width: 100%;
    }

    .placeOrder_NoVerfi {
        margin-top: 20px;
    }

    .placeOrder_continfo input[type="button"] {
        margin: 20px 0px
    }

    .placeOrder_navi_Desktop, .placeOrder_navi_content {
        display: none !important;
    }

    .placeOrder_navi_Mobile {
        display: block !important;
        margin-top: 20px;
        text-align: center;
        width: 100% !important;
    }

    .placeOrder_alschg div {
        width: 100%;
        padding-left: 20px;
        padding-top: 10px;
    }

    .placeOrder_alschgBtn input[type="button"] {
        margin: 0px 0px 20px 0px;
    }

    .placeOrder_alschgBtn {
        text-align: center;
    }

    .orderDet_Maintable {
        padding: 20px 0px;
    }

    .orderDet_tableNote {
        text-align: left;
        margin: 0px 0px 10px 0px;
    }

        .orderDet_tableNote .table-responsive {
            border: 0px none !important;
        }

    .orderDet_table td {
        font-size: 14px;
        white-space: normal !important;
    }

        .orderDet_table td input[type="textbox"] {
            font-size: 16px;
            width: 55px;
            height: 35px;
        }

    .orderReview_conatiner .placeOrder_alschgBtn {
        text-align: center;
        margin-top: 10px;
    }

    .orderReview_edit span + span {
        display: none;
    }

    .orderReview_conatiner .placeOrder_alschgBtn {
        display: none;
    }

    .orderthank_conatiner .orderDet_heading {
        padding: 0px;
    }

    .placeOrder_pinser_popup {
        width: 95%;
    }

    .pinser_popup_head {
        width: 100%;
        text-align: left;
    }

    .pinser_popupschhed {
        width: 50%;
    }

    .pinser_popupschcont {
        width: 45%;
    }

    .faq_Container .panel-heading {
        padding: 0px 0px 10px 0px;
    }

    .faq_Container .faq_accordion {
        padding: 0px 15px;
    }

    .faq_Container .faq_header h1 {
        margin: 10px 0px 0px 0px;
    }

    .faq_disclaimer {
        padding: 0px 15px;
    }

    .faq_Container .panel-default > .panel-heading + .panel-collapse > .panel-body {
        padding: 0px 10px 20px 0px;
    }

    .faq_Container .placeOrder_brdcrumb {
        margin: 30px 0px 0px 0px;
    }

    .placeOrder_header, .reveiewOrder_header {
        margin-top: 60px;
    }

    .placeOrder_schInfoBtn input[type="button"] {
        margin: 40px 0px 0px 0px;
    }

    .plcOrder_PgmError {
        min-height: 150px;
        padding: 30px 0px;
    }

    #PinSearch .modal-dialog {
        width: 100% !important;
    }

    .placeOrder_schInfo .table td:last-child {
        white-space: pre-wrap !important;
    }

    .orderthank_conatiner .placeOrder_schInfo .table {
        width: 100%;
    }

        .orderthank_conatiner .placeOrder_schInfo .table ul {
            padding: 0px;
            list-style-type: none;
            white-space: nowrap !important;
        }

        .orderthank_conatiner .placeOrder_schInfo .table ul {
            padding: 0px;
            list-style-type: none;
            white-space: nowrap !important;
            position: absolute;
            left: 0px;
            width: 100%;
            top: 68%;
        }

    .MARTop {
        margin-top: 15%
    }

    .placeOrder_schInfo td {
        width: 50%;
    }
}

/* ----------- iPhone 6 ----------- */

/* Portrait and Landscape */
@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2) {
    #myModalOFS .modal-content {
        width: 90% !important;
    }

    .embed-responsive-4by3 {
        padding-bottom: 100%;
    }

    .placeOrder_NoVerfi_cont {
        width: 97%;
    }

    .placeOrder_NoVerfi_pin input[type="textbox"] {
        width: 260px;
    }

    .placeOrder_brdcrumb, .placeOrder_header h1, .reveiewOrder_header h1 {
        margin: 15px 0px 0px 0px;
    }

    .placeOrder_navi {
        height: 83px;
    }

    .placeOrder_navi_header {
        margin: 0px;
    }

    .placeOrder_schInfo .table {
        width: 100%;
    }

    .placeOrder_schInfoBtn {
        text-align: center
    }

    .placeOrder_conFname, .placeOrder_conEmail {
        padding: 5px 0px 5px 0px;
    }

    .placeOrder_conformation {
        width: 100%;
    }

    .placeOrder_NoVerfi {
        margin-top: 20px;
    }

    .placeOrder_continfo input[type="button"] {
        margin: 20px 0px
    }

    .placeOrder_navi_Desktop, .placeOrder_navi_content {
        display: none !important;
    }

    .placeOrder_navi_Mobile {
        display: block !important;
        margin-top: 20px;
        text-align: center;
        margin-left: 34px;
        width: 100% !important;
    }

    .placeOrder_alschg div {
        width: 100%;
        padding-left: 20px;
        padding-top: 10px;
    }

    .placeOrder_alschgBtn input[type="button"] {
        margin: 0px 0px 20px 0px;
    }

    .placeOrder_alschgBtn {
        text-align: center;
    }

    .orderDet_Maintable {
        padding: 20px 0px;
    }

    .orderDet_tableNote {
        text-align: left;
        margin: 0px 0px 10px 0px;
    }

        .orderDet_tableNote .table-responsive {
            border: 0px none !important;
        }

    .orderDet_table td {
        font-size: 14px;
        white-space: normal !important;
    }

        .orderDet_table td input[type="textbox"] {
            font-size: 16px;
            width: 55px;
            height: 35px;
        }

    .orderReview_conatiner .placeOrder_alschgBtn {
        text-align: center;
        margin-top: 10px;
    }

    .orderReview_edit span + span {
        display: none;
    }

    .orderReview_conatiner .placeOrder_alschgBtn {
        display: none;
    }

    .orderthank_conatiner .orderDet_heading {
        padding: 0px;
    }

    .placeOrder_pinser_popup {
        width: 95%;
    }

    .pinser_popup_head {
        width: 100%;
        text-align: left;
    }

    .pinser_popupschhed {
        width: 50%;
    }

    .pinser_popupschcont {
        width: 45%;
    }

    .faq_Container .panel-heading {
        padding: 0px 0px 10px 0px;
    }

    .faq_Container .faq_accordion {
        padding: 0px 15px;
    }

    .faq_Container .faq_header h1 {
        margin: 10px 0px 0px 0px;
    }

    .faq_disclaimer {
        padding: 0px 15px;
    }

    .faq_Container .panel-default > .panel-heading + .panel-collapse > .panel-body {
        padding: 0px 10px 20px 0px;
    }

    .faq_Container .placeOrder_brdcrumb {
        margin: 30px 0px 0px 0px;
    }

    .placeOrder_header, .reveiewOrder_header {
        margin-top: 60px;
    }

    .placeOrder_schInfoBtn input[type="button"] {
        margin: 40px 0px 0px 0px;
    }

    .plcOrder_PgmError {
        min-height: 150px;
        padding: 30px 0px;
    }

    #PinSearch .modal-dialog {
        width: 100% !important;
    }

    .placeOrder_schInfo .table td:last-child {
        white-space: pre-wrap !important;
    }

    .orderthank_conatiner .placeOrder_schInfo .table {
        width: 100%;
    }

        .orderthank_conatiner .placeOrder_schInfo .table ul {
            padding: 0px;
            list-style-type: none;
            white-space: nowrap !important;
        }

        .orderthank_conatiner .placeOrder_schInfo .table ul {
            padding: 0px;
            list-style-type: none;
            white-space: nowrap !important;
            position: absolute;
            left: 0px;
            width: 100%;
            top: 68%;
        }

    .MARTop {
        margin-top: 15%
    }

    .placeOrder_schInfo td {
        width: 50%;
    }
}

/* ----------- iPhone 6+ ----------- */

/* Portrait and Landscape */
@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-min-device-pixel-ratio: 3) {
    #myModalOFS .modal-content {
        width: 90% !important;
    }

    .embed-responsive-4by3 {
        padding-bottom: 100%;
    }

    .placeOrder_NoVerfi_cont {
        width: 97%;
    }

    .placeOrder_NoVerfi_pin input[type="textbox"] {
        width: 260px;
    }

    .placeOrder_brdcrumb, .placeOrder_header h1, .reveiewOrder_header h1 {
        margin: 15px 0px 0px 0px;
    }

    .placeOrder_navi {
        height: 83px;
    }

    .placeOrder_navi_header {
        margin: 0px;
    }

    .placeOrder_schInfo .table {
        width: 100%;
    }

    .placeOrder_schInfoBtn {
        text-align: center
    }

    .placeOrder_conFname, .placeOrder_conEmail {
        padding: 5px 0px 5px 0px;
    }

    .placeOrder_conformation {
        width: 100%;
    }

    .placeOrder_NoVerfi {
        margin-top: 20px;
    }

    .placeOrder_continfo input[type="button"] {
        margin: 20px 0px
    }

    .placeOrder_navi_Desktop, .placeOrder_navi_content {
        display: none !important;
    }

    .placeOrder_navi_Mobile {
        display: block !important;
        margin-top: 20px;
        text-align: center;
        width: 100% !important;
    }

    .placeOrder_alschg div {
        width: 100%;
        padding-left: 20px;
        padding-top: 10px;
    }

    .placeOrder_alschgBtn input[type="button"] {
        margin: 0px 0px 20px 0px;
    }

    .placeOrder_alschgBtn {
        text-align: center;
    }

    .orderDet_Maintable {
        padding: 20px 0px;
    }

    .orderDet_tableNote {
        text-align: left;
        margin: 0px 0px 10px 0px;
    }

        .orderDet_tableNote .table-responsive {
            border: 0px none !important;
        }

    .orderDet_table td {
        font-size: 14px;
        white-space: normal !important;
    }

        .orderDet_table td input[type="textbox"] {
            font-size: 16px;
            width: 55px;
            height: 35px;
        }

    .orderReview_conatiner .placeOrder_alschgBtn {
        text-align: center;
        margin-top: 10px;
    }

    .orderReview_edit span + span {
        display: none;
    }

    .orderReview_conatiner .placeOrder_alschgBtn {
        display: none;
    }

    .orderthank_conatiner .orderDet_heading {
        padding: 0px;
    }

    .placeOrder_pinser_popup {
        width: 95%;
    }

    .pinser_popup_head {
        width: 100%;
        text-align: left;
    }

    .pinser_popupschhed {
        width: 50%;
    }

    .pinser_popupschcont {
        width: 45%;
    }

    .faq_Container .panel-heading {
        padding: 0px 0px 10px 0px;
    }

    .faq_Container .faq_accordion {
        padding: 0px 15px;
    }

    .faq_Container .faq_header h1 {
        margin: 10px 0px 0px 0px;
    }

    .faq_disclaimer {
        padding: 0px 15px;
    }

    .faq_Container .panel-default > .panel-heading + .panel-collapse > .panel-body {
        padding: 0px 10px 20px 0px;
    }

    .faq_Container .placeOrder_brdcrumb {
        margin: 30px 0px 0px 0px;
    }

    .placeOrder_header, .reveiewOrder_header {
        margin-top: 60px;
    }

    .placeOrder_schInfoBtn input[type="button"] {
        margin: 40px 0px 0px 0px;
    }

    .plcOrder_PgmError {
        min-height: 150px;
        padding: 30px 0px;
    }

    #PinSearch .modal-dialog {
        width: 100% !important;
    }

    .placeOrder_schInfo .table td:last-child {
        white-space: pre-wrap !important;
    }

    .orderthank_conatiner .placeOrder_schInfo .table {
        width: 100%;
    }

        .orderthank_conatiner .placeOrder_schInfo .table ul {
            padding: 0px;
            list-style-type: none;
            white-space: nowrap !important;
        }

        .orderthank_conatiner .placeOrder_schInfo .table ul {
            padding: 0px;
            list-style-type: none;
            white-space: nowrap !important;
            position: absolute;
            left: 0px;
            width: 100%;
            top: 68%;
        }

    .MARTop {
        margin-top: 15%
    }

    .placeOrder_schInfo td {
        width: 50%;
    }
}

/* ----------- Galaxy S3 ----------- */

/* Portrait and Landscape */
@media screen and (device-width: 320px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 2) {
    #myModalOFS .modal-content {
        width: 90% !important;
    }

    .embed-responsive-4by3 {
        padding-bottom: 100%;
    }

    .placeOrder_NoVerfi_cont {
        width: 97%;
    }

    .placeOrder_NoVerfi_pin input[type="textbox"] {
        width: 260px;
    }

    .placeOrder_brdcrumb, .placeOrder_header h1 {
        margin: 15px 0px 0px 0px;
    }

    .placeOrder_navi {
        height: 83px;
    }

    .placeOrder_navi_header {
        margin: 0px;
    }

    .placeOrder_schInfo .table {
        width: 100%;
    }

    .placeOrder_schInfoBtn {
        text-align: center
    }

    .placeOrder_conFname, .placeOrder_conEmail {
        padding: 5px 0px 5px 0px;
    }

    .placeOrder_conformation {
        width: 100%;
    }

    .placeOrder_NoVerfi {
        margin-top: 20px;
    }

    .placeOrder_continfo input[type="button"] {
        margin: 20px 0px
    }

    .placeOrder_navi_Desktop, .placeOrder_navi_content {
        display: none !important;
    }

    .placeOrder_navi_Mobile {
        display: block !important;
        margin-top: 20px;
        text-align: center;
        width: 100% !important;
    }

    .placeOrder_alschg div {
        width: 100%;
        padding-left: 20px;
        padding-top: 10px;
    }

    .placeOrder_alschgBtn input[type="button"] {
        margin: 0px 0px 20px 0px;
    }

    .placeOrder_alschgBtn {
        text-align: center;
    }

    .orderDet_Maintable {
        padding: 20px 0px;
    }

    .orderDet_tableNote {
        text-align: left;
        margin: 0px 0px 10px 0px;
    }

        .orderDet_tableNote .table-responsive {
            border: 0px none !important;
        }

    .orderDet_table td {
        font-size: 14px;
        white-space: normal !important;
    }

        .orderDet_table td input[type="textbox"] {
            font-size: 16px;
            width: 55px;
            height: 35px;
        }

    .orderReview_conatiner .placeOrder_alschgBtn {
        text-align: center;
        margin-top: 10px;
    }

    .orderReview_edit span + span {
        display: none;
    }

    .orderReview_conatiner .placeOrder_alschgBtn {
        display: none;
    }

    .orderthank_conatiner .orderDet_heading {
        padding: 0px;
    }

    .placeOrder_pinser_popup {
        width: 95%;
    }

    .pinser_popup_head {
        width: 100%;
        text-align: left;
    }

    .pinser_popupschhed {
        width: 50%;
    }

    .pinser_popupschcont {
        width: 45%;
    }

    .faq_Container .panel-heading {
        padding: 0px 0px 10px 0px;
    }

    .faq_Container .faq_accordion {
        padding: 0px 15px;
    }

    .faq_Container .faq_header h1 {
        margin: 10px 0px 0px 0px;
    }

    .faq_disclaimer {
        padding: 0px 15px;
    }

    .faq_Container .panel-default > .panel-heading + .panel-collapse > .panel-body {
        padding: 0px 10px 20px 0px;
    }

    .faq_Container .placeOrder_brdcrumb {
        margin: 30px 0px 0px 0px;
    }

    .placeOrder_header, .reveiewOrder_header {
        margin-top: 60px;
    }

    .placeOrder_schInfoBtn input[type="button"] {
        margin: 40px 0px 0px 0px;
    }

    .plcOrder_PgmError {
        min-height: 150px;
        padding: 30px 0px;
    }

    #PinSearch .modal-dialog {
        width: 100% !important;
    }

    .placeOrder_schInfo .table td:last-child {
        white-space: pre-wrap !important;
    }

    .orderthank_conatiner .placeOrder_schInfo .table {
        width: 100%;
    }

        .orderthank_conatiner .placeOrder_schInfo .table ul {
            padding: 0px;
            list-style-type: none;
            white-space: nowrap !important;
        }

        .orderthank_conatiner .placeOrder_schInfo .table ul {
            padding: 0px;
            list-style-type: none;
            white-space: nowrap !important;
            position: absolute;
            left: 0px;
            width: 100%;
            top: 68%;
        }

    .MARTop {
        margin-top: 15%
    }

    .placeOrder_schInfo td {
        width: 50%;
    }
}

/* ----------- Galaxy S4 ----------- */

/* Portrait and Landscape */
@media screen and (device-width: 320px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 3) {
    #myModalOFS .modal-content {
        width: 90% !important;
    }

    .embed-responsive-4by3 {
        padding-bottom: 100%;
    }

    .placeOrder_NoVerfi_cont {
        width: 97%;
    }

    .placeOrder_NoVerfi_pin input[type="textbox"] {
        width: 260px;
    }

    .placeOrder_brdcrumb, .placeOrder_header h1 {
        margin: 15px 0px 0px 0px;
    }

    .placeOrder_navi {
        height: 83px;
    }

    .placeOrder_navi_header {
        margin: 0px;
    }

    .placeOrder_schInfo .table {
        width: 100%;
    }

    .placeOrder_schInfoBtn {
        text-align: center
    }

    .placeOrder_conFname, .placeOrder_conEmail {
        padding: 5px 0px 5px 0px;
    }

    .placeOrder_conformation {
        width: 100%;
    }

    .placeOrder_NoVerfi {
        margin-top: 20px;
    }

    .placeOrder_continfo input[type="button"] {
        margin: 20px 0px
    }

    .placeOrder_navi_Desktop, .placeOrder_navi_content {
        display: none !important;
    }

    .placeOrder_navi_Mobile {
        display: block !important;
        margin-top: 20px;
        text-align: center;
        width: 100% !important;
    }

    .placeOrder_alschg div {
        width: 100%;
        padding-left: 20px;
        padding-top: 10px;
    }

    .placeOrder_alschgBtn input[type="button"] {
        margin: 0px 0px 20px 0px;
    }

    .placeOrder_alschgBtn {
        text-align: center;
    }

    .orderDet_Maintable {
        padding: 20px 0px;
    }

    .orderDet_tableNote {
        text-align: left;
        margin: 0px 0px 10px 0px;
    }

        .orderDet_tableNote .table-responsive {
            border: 0px none !important;
        }

    .orderDet_table td {
        font-size: 14px;
        white-space: normal !important;
    }

        .orderDet_table td input[type="textbox"] {
            font-size: 16px;
            width: 55px;
            height: 35px;
        }

    .orderReview_conatiner .placeOrder_alschgBtn {
        text-align: center;
        margin-top: 10px;
    }

    .orderReview_edit span + span {
        display: none;
    }

    .orderReview_conatiner .placeOrder_alschgBtn {
        display: none;
    }

    .orderthank_conatiner .orderDet_heading {
        padding: 0px;
    }

    .placeOrder_pinser_popup {
        width: 95%;
    }

    .pinser_popup_head {
        width: 100%;
        text-align: left;
    }

    .pinser_popupschhed {
        width: 50%;
    }

    .pinser_popupschcont {
        width: 45%;
    }

    .faq_Container .panel-heading {
        padding: 0px 0px 10px 0px;
    }

    .faq_Container .faq_accordion {
        padding: 0px 15px;
    }

    .faq_Container .faq_header h1 {
        margin: 10px 0px 0px 0px;
    }

    .faq_disclaimer {
        padding: 0px 15px;
    }

    .faq_Container .panel-default > .panel-heading + .panel-collapse > .panel-body {
        padding: 0px 10px 20px 0px;
    }

    .faq_Container .placeOrder_brdcrumb {
        margin: 30px 0px 0px 0px;
    }

    .placeOrder_header, .reveiewOrder_header {
        margin-top: 60px;
    }

    .placeOrder_schInfoBtn input[type="button"] {
        margin: 40px 0px 0px 0px;
    }

    .plcOrder_PgmError {
        min-height: 150px;
        padding: 30px 0px;
    }

    #PinSearch .modal-dialog {
        width: 100% !important;
    }

    .placeOrder_schInfo .table td:last-child {
        white-space: pre-wrap !important;
    }

    .orderthank_conatiner .placeOrder_schInfo .table {
        width: 100%;
    }

        .orderthank_conatiner .placeOrder_schInfo .table ul {
            padding: 0px;
            list-style-type: none;
            white-space: nowrap !important;
        }

        .orderthank_conatiner .placeOrder_schInfo .table ul {
            padding: 0px;
            list-style-type: none;
            white-space: nowrap !important;
            position: absolute;
            left: 0px;
            width: 100%;
            top: 68%;
        }

    .MARTop {
        margin-top: 15%
    }

    .placeOrder_schInfo td {
        width: 50%;
    }
}

/* ----------- Galaxy S5 ----------- */

/* Portrait and Landscape */
@media screen and (device-width: 360px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 3) {
    #myModalOFS .modal-content {
        width: 90% !important;
    }

    .embed-responsive-4by3 {
        padding-bottom: 100%;
    }

    .placeOrder_NoVerfi_cont {
        width: 97%;
    }

    .placeOrder_NoVerfi_pin input[type="textbox"] {
        width: 260px;
    }

    .placeOrder_brdcrumb, .placeOrder_header h1 {
        margin: 15px 0px 0px 0px;
    }

    .placeOrder_navi {
        height: 83px;
    }

    .placeOrder_navi_header {
        margin: 0px;
    }

    .placeOrder_schInfo .table {
        width: 100%;
    }

    .placeOrder_schInfoBtn {
        text-align: center
    }

    .placeOrder_conFname, .placeOrder_conEmail {
        padding: 5px 0px 5px 0px;
    }

    .placeOrder_conformation {
        width: 100%;
    }

    .placeOrder_NoVerfi {
        margin-top: 20px;
    }

    .placeOrder_continfo input[type="button"] {
        margin: 20px 0px
    }

    .placeOrder_navi_Desktop, .placeOrder_navi_content {
        display: none !important;
    }

    .placeOrder_navi_Mobile {
        display: block !important;
        margin-top: 20px;
        text-align: center;
        width: 100% !important;
    }

    .placeOrder_alschg div {
        width: 100%;
        padding-left: 20px;
        padding-top: 10px;
    }

    .placeOrder_alschgBtn input[type="button"] {
        margin: 0px 0px 20px 0px;
    }

    .placeOrder_alschgBtn {
        text-align: center;
    }

    .orderDet_Maintable {
        padding: 20px 0px;
    }

    .orderDet_tableNote {
        text-align: left;
        margin: 0px 0px 10px 0px;
    }

        .orderDet_tableNote .table-responsive {
            border: 0px none !important;
        }

    .orderDet_table td {
        font-size: 14px;
        white-space: normal !important;
    }

        .orderDet_table td input[type="textbox"] {
            font-size: 16px;
            width: 55px;
            height: 35px;
        }

    .orderReview_conatiner .placeOrder_alschgBtn {
        text-align: center;
        margin-top: 10px;
    }

    .orderReview_edit span + span {
        display: none;
    }

    .orderReview_conatiner .placeOrder_alschgBtn {
        display: none;
    }

    .orderthank_conatiner .orderDet_heading {
        padding: 0px;
    }

    .placeOrder_pinser_popup {
        width: 95%;
    }

    .pinser_popup_head {
        width: 100%;
        text-align: left;
    }

    .pinser_popupschhed {
        width: 50%;
    }

    .pinser_popupschcont {
        width: 45%;
    }

    .faq_Container .panel-heading {
        padding: 0px 0px 10px 0px;
    }

    .faq_Container .faq_accordion {
        padding: 0px 15px;
    }

    .faq_Container .faq_header h1 {
        margin: 10px 0px 0px 0px;
    }

    .faq_disclaimer {
        padding: 0px 15px;
    }

    .faq_Container .panel-default > .panel-heading + .panel-collapse > .panel-body {
        padding: 0px 10px 20px 0px;
    }

    .faq_Container .placeOrder_brdcrumb {
        margin: 30px 0px 0px 0px;
    }

    .placeOrder_header, .reveiewOrder_header {
        margin-top: 60px;
    }

    .placeOrder_schInfoBtn input[type="button"] {
        margin: 40px 0px 0px 0px;
    }

    .plcOrder_PgmError {
        min-height: 150px;
        padding: 30px 0px;
    }

    #PinSearch .modal-dialog {
        width: 100% !important;
    }

    .placeOrder_schInfo .table td:last-child {
        white-space: pre-wrap !important;
    }

    .orderthank_conatiner .placeOrder_schInfo .table {
        width: 100%;
    }

        .orderthank_conatiner .placeOrder_schInfo .table ul {
            padding: 0px;
            list-style-type: none;
            white-space: nowrap !important;
        }

        .orderthank_conatiner .placeOrder_schInfo .table ul {
            padding: 0px;
            list-style-type: none;
            white-space: nowrap !important;
            position: absolute;
            left: 0px;
            width: 100%;
            top: 68%;
        }

    .MARTop {
        margin-top: 15%
    }

    .placeOrder_schInfo td {
        width: 50%;
    }
}

/* ----------- HTC One ----------- */

/* Portrait and Landscape */
@media screen and (device-width: 360px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 3) {
    #myModalOFS .modal-content {
        width: 90% !important;
    }

    .embed-responsive-4by3 {
        padding-bottom: 100%;
    }

    .placeOrder_NoVerfi_cont {
        width: 97%;
    }

    .placeOrder_NoVerfi_pin input[type="textbox"] {
        width: 260px;
    }

    .placeOrder_brdcrumb, .placeOrder_header h1 {
        margin: 15px 0px 0px 0px;
    }

    .placeOrder_navi {
        height: 83px;
    }

    .placeOrder_navi_header {
        margin: 0px;
    }

    .placeOrder_schInfo .table {
        width: 100%;
    }

    .placeOrder_schInfoBtn {
        text-align: center
    }

    .placeOrder_conFname, .placeOrder_conEmail {
        padding: 5px 0px 5px 0px;
    }

    .placeOrder_conformation {
        width: 100%;
    }

    .placeOrder_NoVerfi {
        margin-top: 20px;
    }

    .placeOrder_navi_content span
    .placeOrder_continfo input[type="button"] {
        margin: 20px 0px
    }

    .placeOrder_navi_Desktop, .placeOrder_navi_content {
        display: none !important;
    }

    .placeOrder_navi_Mobile {
        display: block !important;
        margin-top: 20px;
        text-align: center;
        width: 100% !important;
    }

    .placeOrder_alschg div {
        width: 100%;
        padding-left: 20px;
        padding-top: 10px;
    }

    .placeOrder_alschgBtn input[type="button"] {
        margin: 0px 0px 20px 0px;
    }

    .placeOrder_alschgBtn {
        text-align: center;
    }

    .orderDet_Maintable {
        padding: 20px 0px;
    }

    .orderDet_tableNote {
        text-align: left;
        margin: 0px 0px 10px 0px;
    }

        .orderDet_tableNote .table-responsive {
            border: 0px none !important;
        }

    .orderDet_table td {
        font-size: 14px;
        white-space: normal !important;
    }

        .orderDet_table td input[type="textbox"] {
            font-size: 16px;
            width: 55px;
            height: 35px;
        }

    .orderReview_conatiner .placeOrder_alschgBtn {
        text-align: center;
        margin-top: 10px;
    }

    .orderReview_edit span + span {
        display: none;
    }

    .orderReview_conatiner .placeOrder_alschgBtn {
        display: none;
    }

    .orderthank_conatiner .orderDet_heading {
        padding: 0px;
    }

    .placeOrder_pinser_popup {
        width: 95%;
    }

    .pinser_popup_head {
        width: 100%;
        text-align: left;
    }

    .pinser_popupschhed {
        width: 50%;
    }

    .pinser_popupschcont {
        width: 45%;
    }

    .faq_Container .panel-heading {
        padding: 0px 0px 10px 0px;
    }

    .faq_Container .faq_accordion {
        padding: 0px 15px;
    }

    .faq_Container .faq_header h1 {
        margin: 10px 0px 0px 0px;
    }

    .faq_disclaimer {
        padding: 0px 15px;
    }

    .faq_Container .panel-default > .panel-heading + .panel-collapse > .panel-body {
        padding: 0px 10px 20px 0px;
    }

    .faq_Container .placeOrder_brdcrumb {
        margin: 30px 0px 0px 0px;
    }

    .placeOrder_header, .reveiewOrder_header {
        margin-top: 60px;
    }

    .placeOrder_schInfoBtn input[type="button"] {
        margin: 40px 0px 0px 0px;
    }

    .plcOrder_PgmError {
        min-height: 150px;
        padding: 30px 0px;
    }

    #PinSearch .modal-dialog {
        width: 100% !important;
    }

    .placeOrder_schInfo .table td:last-child {
        white-space: pre-wrap !important;
    }

    .orderthank_conatiner .placeOrder_schInfo .table {
        width: 100%;
    }

        .orderthank_conatiner .placeOrder_schInfo .table ul {
            padding: 0px;
            list-style-type: none;
            white-space: nowrap !important;
        }

        .orderthank_conatiner .placeOrder_schInfo .table ul {
            padding: 0px;
            list-style-type: none;
            white-space: nowrap !important;
            position: absolute;
            left: 0px;
            width: 100%;
            top: 68%;
        }

    .MARTop {
        margin-top: 15%
    }

    .placeOrder_schInfo td {
        width: 50%;
    }
}

.ofs {
    padding: 10px 0px;
    color: red !important;
    font-weight: bold;
    font-size: 14px !important;
}

.placeOrderOFSMsg {
    color: red !important;
    font-size: 14px;
    text-transform: capitalize;
    margin-left: 30px;
}

#myModalOFS .modal-content {
    width: 60%;
    height: 250px;
    margin: 0px auto;
}

.DDkit_details {
    font-family: 'gothamrnd-book';
    color: #606060;
    font-size: 14px;
    width: 100%;
    padding: 1px 0 10px 35px;
}

.DDkit_table {
    padding-left: 35px;
}

.PMkit_table {
    padding-left: 22px;
}

.hideOnload {
    display: none;
}

.orderKitHead {
    font-family: 'Gotham-Bold';
    color: #585958;
    font-size: 18px !important;
}
.DDkit_heading.orderDet_tableHead {
    padding:    0;
}
/*
.eachOneKit {
    padding: 6px 0;
}*/

.prog_inst_details {
    font-family: 'gothamrnd-book';
    color: #606060;
    font-size: 14px;
    width: 100%;
    padding: 0;
    font-weight: bold;
    text-decoration: underline;
}
