﻿@media all and (-ms-high-contrast:none),(-ms-high-contrast:active) {
}

@media (min-width: 1200px) {

    .container {
        width: 1170px;
    }

    .main_banner_text {
        /*visibility: visible;*/
    }
}

@media (max-width: 1182px) {

    /*.container {
  width: 1090px;
}*/
    .contact-us-button {
        display: none;
    }

    .contact-form-wrapper {
        display: none;
    }

    .main_banner_text {
        visibility: visible;
        top: 40px;
        left: 30px;
    }

    .header-wrapper {
        background-size: cover;
        border-bottom: 6px solid #b7312c;
    }
}
/*@media (min-width: 992px){
.container {
width: 1070px;
}
.contact-form-wrapper{
display:none;
}
.main_banner_text {
visibility: visible;
top:40px;
left:30px;
}
.header-wrapper{
background-size:cover;
border-bottom:6px solid #b7312c;
}*/
@media (min-width:1025px) and (max-width:1199px) {
    .container {
        width: 1100px;
    }
}

@media (min-width: 992px) and (max-width:1181px) {
    .banner-wrapper {
        display: none;
    }
    /*.container {
  width: 1080px;
}*/
    .contact-form-wrapper {
        display: none;
    }

    .main_banner_text {
        visibility: visible;
        top: 40px;
        left: 30px;
    }

    .header-wrapper {
        background-size: cover;
        border-bottom: 6px solid #b7312c;
    }
}

@media only screen and (max-width:991px) {
    .bannerimage > div {
        background-repeat: no-repeat;
    }

    .main_banner_text {
        visibility: visible;
    }

    .foot_text {
        font-size: 17px;
    }

    .year_text {
        font-size: 58px;
    }

    .more_text {
        margin-bottom: 0;
        margin-top: 4px;
    }

    .i_pnone_text {
        font-size: 58px;
    }

    .img_foot_left {
        text-align: right;
    }

    .main_mar_bottom {
        margin-bottom: 15px;
    }

    ._precise_text {
        font-size: 50px;
    }
}

@media screen and (max-width:991px) {

    .col-lg-3.col-md-3.col-sm-3.col-xs-12.iphone_marg_top {
        width: 47%;
    }

    .container.container_div.nopad {
        padding: 0;
    }

    a.navbar-brand img {
        width: 181px;
    }

    .container.nopad .col-lg-9.col-md-9.col-sm-8.col-xs-12.nopad {
        width: 100%;
    }
}

@media screen and (max-width:767px) {
    .sub-section-video-header {
        margin-top: 0;
    }

    .box {
        padding: 0;
    }

    .section-video-header {
        padding: 15px !important;
        display: unset !important;
    }

    .nFedEx .row {
        width: 100%;
    }
}

@media screen and (min-width:540px) and (max-width:940px) {
    .right-text img {
        margin: 0;
        height: 300px;
        object-fit: contain;
        width: 100%;
    }
}

@media screen and (min-width:945px) and (max-width:1024px) {
    .right-text img {
        margin: unset;
    }
}

@media only Screen and (max-width:1024px) {
    /* Video Thumbnail */
    #imgVideo {
        cursor: pointer;
        height: 40px;
        width: 40px;
    }

    .section-video-header {
        display: flex;
        flex-direction: column;
        gap: 15px;
        padding: 20px;
    }

    .video-icon {
        padding-top: 0;
    }

    .box h2 {
        font-size: 18px;
        line-height: 24px;
    }

    .promo-img {
        left: 68px;
    }

    .promo-img-new {
        left: 135px !important;
    }

    .banner-form {
        z-index: 97;
    }

    .navbar-inverse .navbar-nav > li > a {
        font-size: 11px;
    }

    .navbar-brand > img {
        width: 265px;
    }

    .paddingright {
        padding-right: 0;
        padding-left: 8px;
    }

    .send_no {
        font-size: 17px;
    }

    .send_btncase {
        padding-top: 4px;
    }

    .headings h1 {
        width: auto;
    }
}

@media(min-width:992px)and (max-width:1024px) {
    .ty-radio img {
        right: 244px;
    }

    .ty-icon img {
        right: 62px;
    }

    .bannerimage > div {
        background-repeat: no-repeat;
    }

    .hero-text {
    }

    .main_banner_text {
        visibility: visible;
    }

    .webinar-title {
        font-size: 24px;
    }

    .presenter-section {
        right: 0;
    }

    .banner-form {
        -webkit-overflow-scrolling: touch;
        overflow: scroll;
        top: 10%;
        width: 38%;
        right: -3%;
    }

    .device-padding {
        padding-left: 15px;
    }

    .lp-video {
        width: 490px;
    }

    .event-form {
        bottom: -326px;
        -webkit-overflow-scrolling: touch;
    }

    .pardot-form {
        height: 580px;
        overflow: scroll;
        -webkit-overflow-scrolling: touch;
    }

    .form_wrapper {
        overflow: scroll;
        -webkit-overflow-scrolling: touch;
    }

    .pardot-form iframe {
        height: 460px !important;
        -webkit-overflow-scrolling: touch;
    }

    .ev-form {
        -webkit-overflow-scrolling: touch;
        overflow: scroll;
    }

        .ev-form iframe {
            -webkit-overflow-scrolling: touch;
        }

    .webinar-objective-text ul {
        width: 425px;
    }

    .event-title {
        font-size: 26px;
    }

    .banner_wrapper {
        height: 365px;
    }

    .subscribe-wrapper {
        width: 80%;
    }

    .form-hanging-wrapper {
        position: relative;
        left: 18px;
    }

    .form-hanging {
        height: 400px;
    }

    .small-margin-top {
        margin-top: 20px;
    }

    footer div.container {
        margin-left: 25px;
    }

    .foot_text {
        font-size: 15px;
        letter-spacing: -2px;
    }

    .more_text {
        font-size: 22px;
    }

    .text_bold {
        letter-spacing: -5.8px;
        font-size: 52px;
    }

    .ipad-top1 {
        top: 10px;
    }

    .ipad-top2 {
        top: 15px;
    }

    .headings h1 {
        width: auto;
    }

    .inner-arch {
        margin-left: 40px;
    }

    .arch-wrapper {
        left: 0;
    }

    div.submenu {
        width: 650px;
        right: -270px;
    }

        div.submenu ul {
            width: 550px;
        }

            div.submenu ul li {
                line-height: 25px;
            }

    .start-case {
        width: 200px;
        padding-top: 8px;
    }

    .googleMaps div {
        width: 100% !important;
        height: 400px;
    }

    .container .row .container {
        width: 760px;
    }

    .search-box {
        left: 808px;
    }

    .promo-h1 {
        font-size: 68px !important;
    }

    .promo-h2 {
        font-size: 30px !important;
    }
}

@media (min-width: 768px) {
    .navbar-nav {
        float: none;
        margin: 0;
    }

    .col-sm-4.col-sm-offset-4.restoration {
        margin-left: 0;
        width: 100%;
    }

    .modal-dialog {
        margin: 65px auto;
    }
}

@media all and (min-width:768px)and (max-width:992px) {
    .banner-wrapper {
        display: none;
    }

    .img-webinar {
        position: relative !important;
        left: 0 !important;
    }

    .promo-img {
        left: 50px;
    }

    .ty-icon img {
        right: 58px;
    }

    .ty-radio img {
        right: 235px;
    }

    .bannerimage > div {
        background-repeat: no-repeat;
    }

    .navbar-brand {
        width: 200px;
        padding: 6px;
    }

    .arch-btm-margin {
        margin-bottom: 45px;
    }

    .send_btn {
        font-size: 12px;
        width: 127px;
        height: 30px;
        font-weight: bold;
        line-height: 20px;
        letter-spacing: .2px;
        padding-right: 0;
        padding-left: 6px;
    }

    .nopad {
    }

    .form-hanging {
        height: 498px;
    }

    .main_banner_text {
        visibility: visible;
        top: 52px;
        left: 63px;
    }

    .hero-text {
    }

    .webinar-text, .webinar-type {
        font-size: 12px;
    }

    .webinar-title {
        font-size: 20px;
        margin-bottom: 0;
        width: 99%;
    }

    .webinar-date {
        margin-bottom: 0;
    }

    .hostedByText {
        font-size: 16px;
    }

    .ipad-pad {
        padding: 0;
    }

    .presenter-section {
        right: 12px;
    }

    .banner-form {
        right: 0%;
        width: 40%;
        height: 910px;
        -webkit-overflow-scrolling: touch;
        overflow: scroll;
    }

    .presenter-name, .about-ndx-type, .program-title {
        font-size: 15px;
    }

    .p-hostedBy {
        margin-bottom: 0;
    }

    .device-padding {
        padding-left: 10px;
    }

    .lp-video {
        width: 100%;
    }

    .event-form {
        position: absolute;
        bottom: -330px;
        left: 25%;
        overflow: auto;
        -webkit-overflow-scrolling: touch;
    }

    .webinar-objective-text ul {
        width: 425px;
    }

    .ipad-form {
    }

    .promo ul {
        width: 425px;
    }

    .event-title {
        font-size: 26px;
    }

    .bannerimage img {
    }

    .pardot-form {
        -webkit-overflow-scrolling: touch;
        overflow: scroll;
        height: 630px;
    }

        .pardot-form iframe {
            height: 620px !important;
            -webkit-overflow-scrolling: touch;
        }

    .ev-form, .form_wrapper {
        -webkit-overflow-scrolling: touch;
        overflow: scroll;
    }

        .ev-form iframe {
            -webkit-overflow-scrolling: touch;
        }

    .subscribe-wrapper {
        width: 80%;
    }

    .banner_wrapper {
        height: 390px;
    }

    .footer {
        top: 300px;
    }

    .form_wrapper {
        height: 640px;
    }

    .education-video {
        height: 140px;
    }

    .margin-banner {
        margin-left: 25%;
    }

    .small-margin-top {
        margin-top: 20px;
    }

    .navbar-brand > img {
        width: 200px;
        min-height: 30px;
    }

    .nav li.level-1 a {
        line-height: 36px;
        border-right: 1px solid #afafb059;
        font-size: 10px;
        padding-right: 4px;
        padding-left: 4px;
        text-align: left;
        font-style: normal;
        font-stretch: normal;
        letter-spacing: 0;
        text-align: left;
        color: #fff;
    }

    .nav li {
        padding-top: 0;
        padding-bottom: 0;
        line-height: 0;
    }

    .send_no {
        font-size: 11px;
        padding-left: 10px;
    }

    .navbar_div {
        height: 54px;
    }

    .navbar-nav {
        /*margin-left: 20px;*/
    }

        /*div.submenu {
  width: 601px;
  top: 53px;
  right: -291px;
}*/
        .navbar-nav a:hover {
        }

    div.submenu {
        width: 500px;
        top: 53px;
        right: -223px;
    }

        div.submenu ul {
            /*width: 548px;*/
            width: 390px;
        }

            div.submenu ul li {
                padding: 5px;
            }

                div.submenu ul li a {
                    font-size: 13px !important;
                }

    .form-expand {
        left: 430px;
        width: 44%;
        top: 123px;
    }

    .search-box {
        right: -8px;
        top: 66px;
        width: 165px;
        left: 545px;
    }

    .ndx-search-ico-new {
        top: 4px;
    }

    .contact-form-wrapper {
        left: 148px;
    }



    .iphone_marg_top {
        margin-top: 30px;
    }

    .headings h1 {
        height: 40px;
        width: 100%;
        font-size: 18px;
    }

    .headings img {
        width: auto;
        margin-top: 40px;
        height: 140px;
        /*height: 200px;*/
    }

    .arch-wrapper {
        height: 190px;
        left: 0;
    }

    .foot_text {
        font-family: Montserrat;
        font-size: 23px;
        font-weight: bold;
        font-style: normal;
        font-stretch: normal;
        line-height: 1.31;
        letter-spacing: -.6px;
        text-align: center;
    }

    .text_bold {
        font-family: Montserrat;
        font-size: 75px;
        font-weight: bold;
        font-style: normal;
        font-stretch: normal;
        line-height: .84;
        /*letter-spacing: -9.2px;*/
        text-align: center;
    }

    .text_pad p.year_text {
        letter-spacing: 2px;
    }

    .head_red {
        width: 100%;
    }

    .headings a {
        font-size: 15px;
        letter-spacing: 0.6px;
        padding: 4px;
    }

        .headings a.iphone_font11 {
            width: 160px;
            display: block;
        }


    .headings .button-container {
        right: 15px;
    }

    .videodivline {
        bottom: 0;
    }

    .button-container {
        width: 230px;
    }

    .borderred-padtop {
        padding-top: 26px;
    }

    .maintext p.description {
        font-size: 24px;
    }

    .dsurgeryimg img {
    }

    .promo-btn img {
        height: 45px;
    }

    .inner-arch:before {
        content: url('/NSequence/media/Redesign/Images/arch-left.png');
        position: relative;
        z-index: 100000;
        padding-left: 40px;
        left: 30px;
    }

    .inner-arch:after {
        content: url('/NSequence/media/Redesign/Images/arch-right.png');
        position: relative;
        z-index: 100000;
        right: 30px;
    }

    .inner-arch {
        /*margin-left: 135px;*/
        margin-left: 70px;
    }

    /*.ipad-top1, .ipad-top2 {
  top: 15px;
}
  
  .ipad-top3 {
  top: 10px;
}*/
    .arch-btm-margin {
        margin-bottom: 0;
    }

    .container {
        padding-left: 15px;
        padding-right: 30px;
    }

    .header_page_bannersection > .container > .page_header {
        top: 45px;
    }

    div.submenu {
        width: 500px;
        top: 53px;
        right: -223px;
    }

    /*.header_page_bannersection > .container > .page_header {
  top: 40px;
  left: 125px;
}*/
    .headings .button-container {
        right: 0;
    }

    .button-container {
        width: 100%;
    }

    .container .row .container {
        width: 535px;
    }

    div.col-md-5.col-md-offset-1 {
        padding: 0;
    }

    div.col-md-8.content.nopad {
        padding-left: 15px;
        padding-right: 15px;
    }

    div.col-md-4.center-text.right-text {
        left: 0;
    }

    .promo-h2 {
        top: 80px;
        font-size: 23px !important;
    }

    .promo-h1 {
        top: 60px;
        font-size: 53px !important;
    }

    .promo-btn {
        /*top:120px;*/
    }

        .promo-btn a {
            font-size: 18px !important;
            padding: 12px;
        }

    .promotion-note {
        top: 155px;
    }
}

@media only screen and (max-width:767px) {
    .banner-wrapper {
        display: none;
    }

    .img-webinar {
        position: relative !important;
        left: 0 !important;
    }

    .promo-img-new {
        width: 90% !important;
        left: 25px !important;
    }

    .promo-a img {
        width: 65% !important;
        bottom: 13px;
        position: relative;
    }

    .promo-img {
        left: 20px;
        height: 90px;
    }

    .dsurgeryimg {
        height: 240px;
    }

    .promo-btn img {
    }

    .ty-icon img {
        right: 44px;
    }

    .ty-ol, .ty-p {
        width: 100%;
    }

    .ty-radio {
        width: 36%;
    }

        .ty-radio img {
            right: 14px;
        }

    .ty-a {
        margin-left: 28px;
    }

    label label {
        display: inline !important;
    }

    .bannerimage > div {
        background-repeat: no-repeat;
    }

    .row-template .col-sm-4, .content-row .col-sm-4 {
        width: 100%;
    }

    .navbar-toggle .icon-bar + .icon-bar {
        margin-top: 6px;
    }

    main .container {
        padding-left: 15px;
        padding-right: 15px;
    }

    .arch-wrapper {
        left: 0;
    }

    .carousel-indicators {
        bottom: -10px;
        left: 45%;
        width: 65%;
    }

    .foot_text {
    }

    .main_banner_text {
        visibility: visible;
    }

    .collapse_click {
        background-color: #d6d9d6;
    }

    #myNavbar {
        position: absolute;
        right: 0;
        top: 50px;
        z-index: 9999;
        width: 100%;
    }

    ._precise_text {
        font-size: 24px;
    }

    .logo_pic {
        width: 225px;
    }

    .send_btncase {
        position: relative;
        left: 8px;
    }

    .text-pad-send {
        padding-top: 0;
    }

    .small-margin-top {
        margin-top: 20px;
    }

    .steps ul li {
        width: 45px;
        height: 45px;
        text-align: center;
        line-height: 36px;
        border-radius: 30px;
        margin: 0 18px;
        display: inline-block;
        font-weight: bold;
        font-style: normal;
        font-stretch: normal;
        position: relative;
        right: 1px;
        font-size: 15px;
        border: 4px solid #c5c7c9;
    }

    .steps li::before {
        top: 17px;
    }

    .navbar_div {
        height: 50px;
    }

    .navbar-brand {
        padding: 4.5px 10px;
        width: auto;
    }

        .navbar-brand > img {
            width: 230px;
            min-height: 28px;
        }

    .navbar-header {
        width: 100%;
    }

    .send_btncase {
        left: 0;
    }

    .send_btn {
        width: 160px;
        height: 41px;
        font-size: 15px;
        padding: 8px;
        padding-top: 14px;
        padding-left: 10px;
        /*padding-left:10px;
    padding-top:10px;
    padding-bottom:10px;*/
        font-weight: bold;
    }

    .I_icons {
        /*right: 118px;*/
        right: 60px;
        top: 6px;
        position: absolute;
    }

    .I_icons1 {
        /*right: 64px;*/
        right: 10px;
        top: 6px;
        position: absolute;
    }

    .I_icons2 {
        right: 15px;
        top: 6px;
        position: absolute;
    }

        .I_icons img, .I_icons1 img, .I_icons2 img {
            height: 37px;
            padding-top: 5px;
        }

    .navbar-inverse .navbar-toggle {
        border-color: #bd2426;
        padding: 9px 10px;
    }

        .navbar-toggle, .navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
            background-color: #bd2426;
        }

            .navbar-toggle .icon-bar {
                height: 3px;
                width: 35px;
            }

    .send-a-case-bar {
        background-color: #19416c;
        height: 51px;
        padding-top: 2px;
        z-index: 999;
        right: 0 !important;
    }

    .header-wrapper {
        top: 4px;
        background-image: url(/NSequence/media/Redesign/Images/mobile-bg.png);
        border-bottom: 6px solid #b7312c;
    }

    .header_page_bannersection {
        background-image: url(/NSequence/media/Redesign/Images/mobile-bg.png);
        height: 230px;
    }

    .toptext h1 {
        font-size: 24px;
        letter-spacing: 1px;
    }

    main h1 {
        font-size: 24px;
        letter-spacing: 1px;
    }

    .navbar-nav {
        margin-left: 0;
        margin: 6.25px 0px;
    }

    .nav li {
        border-bottom: #fff 1px solid;
        width: 96%;
    }

        .nav li.level-1 a {
            border-right: none;
            color: #00244b !important;
            font-weight: bold;
            font-size: 17px;
            width: 278px;
            z-index: 99999;
        }

        .nav li.level-1:hover {
            background-color: inherit;
        }

    div.submenu {
        overflow: hidden;
        position: relative;
        right: 0 !important;
        top: -50px;
        width: 370px;
    }

        div.submenu ul {
            column-count: 1;
            width: 330px;
        }

            div.submenu ul li {
                width: 90%;
            }

                div.submenu ul li:nth-child(3) {
                    border-bottom: 1px solid #bd2426;
                }

    .has-dropdown ul, .has-dropdown div.submenu {
        display: none !important;
    }

    .has-dropdown.expanded ul, .has-dropdown.expanded div.submenu {
        display: block !important;
    }

    .contact-form-wrapper {
        width: 80%;
    }

    .page-heading {
        font-size: 26px;
        text-align: center;
    }

    .page-sub-heading {
        font-size: 18px;
        line-height: 20px;
        width: 100%;
        text-align: center;
    }

    .contact-form-wrapper {
        display: none;
    }

    .mainrow img {
        width: 100%;
    }

    .main_banner_text {
        top: 100px;
        left: 67px;
    }

    .head_red {
        font-size: 21px;
        width: 100%;
        line-height: 25px;
    }

    .headings h1 {
        width: 100%;
        letter-spacing: 1.2px;
        font-size: 20px;
        height: 70px;
    }

    .xs-start-your-case {
        margin: 0 auto !important;
        width: 100%;
    }

    .iphone_marg_top {
        margin-bottom: 25px;
    }

        .iphone_marg_top:last-of-type {
            margin-bottom: 0;
        }

    .text-section {
        margin-top: 0;
        text-align: center;
        padding: 0;
    }

    .text-left {
        text-align: left;
    }

    .headings a {
        font-size: 14px;
        width: 145px;
        letter-spacing: 0px;
    }

    .headings img {
        margin-top: 10px;
        width: 100%;
    }

    .maintext p.head {
        font-size: 24px;
        text-align: center;
    }

    .maintext p.description {
        font-size: 17px;
        text-align: center;
        margin-bottom: 15px;
    }

    .testimonials h1 {
        font-size: 24px;
    }

    .testimonials h2 {
        font-size: 18px;
    }

    .testimonials p {
        font-size: 14px;
    }

    .videodivline {
        display: none;
    }

    .video-background video {
        height: 250px;
        object-fit: fill;
    }

    .box h2 {
        position: relative;
        top: 26px;
        font-size: 17px;
    }

    .sub-section-video-header {
        margin-top: 0 !important;
    }

    .video-icon {
        padding-top: 0;
        position: relative;
        top: 26px;
    }

    .box {
        min-height: 246px !important;
    }

    footer .container_div {
        padding-left: 15px;
        padding-right: 15px;
    }

    div.col-md-8.content.nopad {
        padding-left: 15px;
        padding-right: 15px;
    }

    div.col-md-4.center-text.right-text {
        left: 0;
    }



    section.intro-section {
        padding-bottom: 10px;
    }

    .container iframe {
        width: 100%;
    }

    .promo-h2 {
        top: 20px;
        font-size: 24px !important;
    }

    .promo-h1 {
        top: 10px;
        font-size: 44px !important;
    }

    .promo-btn a {
        font-size: 16px !important;
    }

    .promotion-note {
        top: 76px;
    }
}

@media(max-width:767px) {
    .banner-wrapper {
        display: none;
    }

    .widget_nq h3 {
        font-size: 17px;
    }

    .promo-img {
        width: 92%important;
    }

    .bannerimage > div {
        background-repeat: no-repeat;
        position: relative;
        top: 50px;
    }

    .banner_wrapper {
        height: auto;
        background-repeat: no-repeat;
    }

    .main_banner_text {
        visibility: visible;
        top: 115px;
        left: 60px;
    }

    .ev-form {
        height: 485px;
    }

    .logolp img {
        width: 70%;
    }

    .hero-text {
    }

    .banner-form {
        width: 100%;
        margin-top: 10px;
    }

    .webinar-text {
        font-size: 14px;
    }

    .webinar-title {
        font-size: 16px;
    }

    .bannerimage img {
        margin-bottom: 0;
    }

    p {
        /*margin: 0 0 7px;*/
    }

    .presenter-section {
        right: 10px;
    }

    .registernowdiv p {
        margin: 0 !important;
        padding: 5px;
    }

    .overviewzone {
        padding: 0 15px;
    }

    .about-ndx-type {
        font-size: 16px;
    }

    .banner-content-email-subscription:before {
        content: '';
        left: 0;
    }

    .subscribe-wrapper {
        width: 95%;
    }

    .testimonials-title {
        font-size: 24px;
    }

    .nti-section {
        padding-top: 0;
        padding-left: 0;
    }

    .pardot-form {
        height: 510px;
        margin-top: 12px;
    }

        .pardot-form iframe {
            height: 500px !important;
        }

    .event-form {
        position: relative;
        bottom: 0;
        width: 100%;
        left: 0;
    }

    .footer {
        top: 730px;
    }

    .nti-section video {
        width: 100%;
    }

    .bannerimage img {
    }

    .form-hanging {
        height: 518px;
    }

    .form_wrapper {
        height: 570px;
    }

    .pardot-form, .banner-form, .ev-form {
        -webkit-overflow-scrolling: touch;
        overflow: scroll;
    }

    .margin-banner {
        margin-left: 0%;
        margin-top: 15px;
    }

    .education-video {
        height: 140px;
    }

    .device-overflow {
        overflow: auto;
    }

    .promo .row > div {
    }

    .btn-margin-top, .div-margin-top {
        margin-top: 20px;
    }

    .inner-arch:before {
        content: url('/NSequence/media/Redesign/Images/arch-left.png');
        z-index: 100000;
        float: left;
    }

    .inner-arch:after {
        content: url('/NSequence/media/Redesign/Images/arch-right.png');
        z-index: 100000;
    }

    .inner-arch {
        /*margin-left: 45px;
    width: 308px;*/
    }

    .send_btncase {
        padding-top: 0px;
    }

    .foot_text {
        font-size: 18px;
        letter-spacing: -1px;
    }

    .imp-text {
        font-size: 16px;
    }


    .text_bold {
        font-size: 85px;
        letter-spacing: -9px;
    }

    .more_text {
        font-size: 30px !important;
    }

    .ipad-top2 span.foot_text.text_bold.i_pnone_text {
        position: relative;
        right: 23px;
    }

    .ipad-top3 span.foot_text.text_bold.i_pnone_text {
        position: relative;
        right: 38px;
    }

    .ipad-top2 .text_bold, .ipad-top3 .text_bold {
        font-size: 80px;
    }

    .ipad-top1, .ipad-top2 {
        top: 20px;
    }

    .ipad-top3 {
        top: 10px;
    }

    .headings .iphone_img_response {
        margin-top: 0px;
        width: auto;
        height: 110px;
    }

    .headings a {
        font-size: 12px;
        width: 145px;
        letter-spacing: -0.4px;
    }

    .arch-btm-margin {
        margin-bottom: 0;
    }

    .navbar-inverse .navbar-nav > li > a {
        font-size: 18px;
    }

    .intro-section {
        padding-left: 15px;
        padding-right: 15px;
    }

    .lr-pad {
        padding-left: 15px;
        padding-right: 30px;
    }

    .h3-header {
        font-size: 21px;
        letter-spacing: 1.2px;
    }

    .search-box {
        position: relative;
        width: 168px;
        text-align: center;
        left: 88px;
        top: -63px;
        height: 15px;
    }

    .ndx-search-ico-new {
        height: 25px !important;
        margin: 0 !important;
        padding: 0 !important;
        position: absolute;
        top: 6px;
        width: 20px;
        left: 230px;
    }

    .li_search {
        border-bottom: none;
    }

    .iphone_Search {
        bottom: 60px;
        position: relative;
    }

    .search-box input[type='text'] {
        height: 40px;
        color: #00244b;
        font-size: 18px;
        font-weight: bold;
        text-align: left;
        background: transparent;
        border: 2px solid #00244b;
        font-weight: normal;
        padding-left: 8px;
        width: 250px;
        margin-left: 8px;
        padding-right: 30px;
    }

    .new-search-watermark {
        content: 'Type here';
    }

    img.mob_Image {
        width: 100%;
    }

    .container .row .container {
        width: 328px;
    }

    div.col-md-5.col-md-offset-1 {
        padding: 0;
        margin-top: 20px;
    }

    .FormPanel .row, .FormPanel input[type='checkbox'] {
        margin-right: 0;
    }

    div.col-sm-6.col-xs-12.iphone_text_center.text-section {
        height: 200px;
    }

    footer ul.list-inline.text-center.footer-links {
        /*padding-right: 2px;*/
    }

    .page-sub-heading {
        letter-spacing: 0.3px;
    }

    .googleMaps div {
        width: 345px !important;
    }

    .nopad_iphone {
        padding: 0;
    }

    footer ul {
        letter-spacing: 1.9px;
    }

    .head_red {
        font-size: 18px;
        letter-spacing: 1.0px;
        padding-top: 7px;
    }

    p.p-img img {
        padding-bottom: 15px;
        width: 100%;
    }
}

@media(max-width:767px)and (orientation:landscape) {
    .banner-wrapper {
        display: none;
    }

    .img-webinar {
        position: relative !important;
        left: 0 !important;
    }

    .widget_nq h3 {
        font-size: 17px;
    }

    .dsurgeryimg {
        height: 315px;
    }

    .ty-icon img {
        right: 58px;
    }

    .ty-radio img {
        right: 227px;
    }

    .ty-radio {
        width: 78%;
    }

    .bannerimage > div {
        background-repeat: no-repeat;
    }

    .presenter-section {
        right: 106px;
    }

    .main_banner_text {
        visibility: visible;
    }

    .device-pos {
        text-align: right;
        position: relative;
        left: 80px;
    }

    .device-pos-2 {
        padding-left: 80px;
    }

    .inner-arch {
        margin-left: 228px;
    }

    .send-a-case-bar {
        height: 56px;
    }

    .header-wrapper {
        top: 0;
    }

    .main_banner_text {
        top: 100px;
        left: 220px;
        width: 38%;
    }

    .inner-arch {
        margin-left: 130px;
        position: relative;
    }

    .main_banner_text {
        top: 115px;
        left: 200px;
    }

    .headings a {
        font-size: 14px;
        width: 180px;
        /*margin-top: 10px !important;*/
        letter-spacing: 0px;
    }

    .headings .iphone_marg_top {
        padding-left: 22%;
    }

    .headings .nopad_iphone {
        width: 40%;
    }

    .headings h1 {
        font-size: 22px;
    }

    .headings .img-responsive {
        height: 230px;
        left: 160px;
        position: relative;
    }

    .headings .iphone_img_response {
        margin-top: 0;
        width: 90%;
        height: 120px;
        padding-left: 10px;
    }

    .head_red {
        width: 65%;
    }

    .foot_text {
        font-size: 22px;
    }

    .more_text {
        font-size: 32px !important;
    }

    .ipad-top2 span.foot_text.text_bold.i_pnone_text {
        position: relative;
        right: 14px;
    }

    .ipad-top3 span.foot_text.text_bold.i_pnone_text {
        position: relative;
        right: 12px;
    }

    img.mob_Image {
        width: 100%;
    }

    div.col-md-5.col-md-offset-1 {
        padding: 0;
        margin-top: 20px;
    }

    div.submenu ul li:nth-child(3) {
        border-bottom: 1px solid #bd2426;
    }

    .carousel-indicators {
        /*bottom: -10px;*/
        left: 50%;
    }

    .search-box input[type='text'] {
        width: 520px;
    }

    .ndx-search-ico-new {
        left: 500px;
    }
}

@media only screen and (device-width : 375px) and (device-height : 812px) and (-webkit-device-pixel-ratio : 3) {
    .promo-h2 {
        top: 20px;
        font-size: 20px !important;
    }

    .promo-h1 {
        top: 10px;
        font-size: 34px !important;
    }

    .promo-btn a {
        font-size: 16px !important;
    }

    .promotion-note {
        top: 76px;
    }
}

@media (device-height : 568px) and (device-width : 320px) and (-webkit-min-device-pixel-ratio: 2) {
    .widget_nq h3 {
        font-size: 17px;
    }

    .inner-arch:before {
        content: url('/NSequence/media/Redesign/Images/arch-left-Desktop.png') !important;
    }

    .inner-arch:after {
        content: url('/NSequence/media/Redesign/Images/arch-right-Desktop.png') !important;
    }

    .ipad-top1, .ipad-top2, .ipad-top3 {
        top: 0;
        width: 62%;
    }

    .foot_text {
        font-size: 17px;
    }

    .text_bold {
        font-size: 70px;
    }

    .ipad-top2 .text_bold, .ipad-top3 .text_bold {
        font-size: 70px;
        left: -6px;
    }

    .promo-h1 {
        font-size: 30px !important;
        top: 25px;
        position: relative;
    }

    .promo-h2 {
        font-size: 16px !important;
    }

    .box h2 {
        font-size: 14px;
    }

    .headings h1 {
        font-size: 15px;
    }

    .carousel-indicators {
        position: relative;
    }
}

@media only screen and (min-device-width : 320px) and (max-device-width : 568px) and (orientation : landscape) {
    .banner-wrapper {
        display: none;
    }

    .img-webinar {
        position: relative !important;
        left: 0 !important;
    }

    .inner-arch {
        margin-left: 62px;
    }

    .promo-h1 {
        top: 35px;
    }

    .main_banner_text {
        width: 50%;
        left: 140px;
    }

    .headings a {
        width: 150px;
    }

    .widget_nq h3 {
        font-size: 17px;
    }
}

@media screen and (device-width: 360px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 3) {
    .banner-wrapper {
        display: none;
    }

    .img-webinar {
        position: relative !important;
        left: 0 !important;
    }

    .widget_nq h3 {
        font-size: 17px;
    }

    .inner-arch:before {
        content: url('/NSequence/media/Redesign/Images/arch-left-Desktop.png') !important;
    }

    .inner-arch:after {
        content: url('/NSequence/media/Redesign/Images/arch-right-Desktop.png') !important;
    }

    .text_bold, .ipad-top2 .text_bold, .ipad-top3 .text_bold {
        font-size: 60px;
    }

    .ipad-top2 span.foot_text.text_bold.i_pnone_text {
        right: 0;
    }

    .ipad-top3 span.foot_text.text_bold.i_pnone_text {
        right: 5px;
    }
}
