@media (min-width:1024px) and (max-width:1199px) {
    .order-summary .clearfix {
        display: none;
    }
    .white-box {
        float: none;
        display: inline-block;
    }
    .declaration-wrap .btns-wrapper a {
        width: auto;
    }
    .confirmation-check {
        margin-bottom: 6rem;
    }
    .confirmation-wrapper .alert {
        position: relative;
        left: 14px;
        bottom: 60px;
    }
    .print-right-data .btns-wrapper .btn {
        padding: 0.5rem 1rem !important;
        width: auto !important;
    }
    .summary-right h4 span {
        padding-left: 0 !important;
    }
    .btns-wrapper a {
        width: 116px;
    }
    .inspection .btns-wrapper .btn {
        width: auto;
    }
    .order-logo {
        height: 30px;
    }
    .top-blue-bar .container {
        padding-left: 8px;
        padding-right: 8px;
        width: 100%;
    }
    .navbar-right li a {
        font-size: 13px;
    }
    .print-bottom-btns a {
        width: 120px !important;
    }
    .slider-inner-content article span {
        font-size: 18px;
    }
    .button-section {
        text-align: center;
        padding-bottom: 8rem;
    }
    .login-middle-section{ padding-top: 3rem;padding-bottom: 8rem;}
    .steps {
        width: 100%;
    }
    .inspecion-section .p-0 {
        padding: 0 15px !important;
    }
    .device-details {
        width: 40%;
    }
    .inspect-accordion,
    .summary-right .col-lg-8 {
        width: 60%;
    }
    .summary-right .slimScrollDiv {
        height: 400px !important;
        margin-bottom: 3rem !important;
    }
    .info-form label {
        font-size: 12px;
        top: 10px;
    }
    .info-boxes-row {
        margin: 0rem -5px 2rem;
    }
    .info-boxes-row .col-lg-4 {
        width: 100%;
        margin-top: 2rem;
    }
    .info-boxes-row figure {
        max-width: 30px;
    }
    .tick-box-wrap p {
        margin-top: 5px;
    }
    .tick-box-wrap span {
        right: 1rem;
        top: 2rem;
    }
    .print-right-data {
        width: 100%;
    }
    .print-data-row .col-lg-6 {
        flex: 0 0 50%;
        max-width: 50%;
    }
    .print-data-row .col-lg-6:nth-child(even) {
        border-left: none;
    }
    .fedex-logo {
        margin-top: 1rem;
    }
    .dashed-border-box {
        padding-bottom: 1rem;
    }
    .print-right .btns-wrapper {
        margin-top: 2rem;
    }
    .slider-inner-content figure,
    .slider-inner-content article {
        max-width: 100%;
        flex: 0 0 100%;
        text-align: center;
        margin-right: 0;
    }
    .slider-inner-content {
        padding: 2rem;
    }
    .btn-confirmation-wrap button {
        float: none !important;
    }
    .slider-inner-content figure img {
        height: 100px;
        margin-bottom: 2rem;
    }
    .imei-barcode svg {
        width: 250px;
    }
    .inspection .inspection-row {
        margin-bottom: 4rem;
    }
    .inspection-row .btns-wrapper {
        margin-top: 4rem;
    }
    .ci-right .btns-wrapper {
        margin-top: 0;
    }
}

@media (min-width:1024px) and (max-width:1100px) {
    .scroll-window {
        height: auto !important;
    }
}

@media (min-width:768px) and (max-width:1023px) and (orientation:landscape) {
    .button-section {
        text-align: center;
        overflow: hidden;
        padding-bottom: 8rem;
    }
    .scroll-window {
        height: auto!important;
    }
    .login-middle-section {
        height: auto;
    }
}

@media (min-width:992px) and (max-width:1023px) {
    .device-details,
    .inspect-accordion {
        width: 100%;
    }
    .offer-price span.pulse {
        padding: 6px 5px 5px 5px;
        border-radius: 0px 0px 70px 0px;
        min-width: 69px;
        font-size: 12px;
        display: block;
        min-height: 69px;
    }
    .offer-price label {
        font-size: 12px;
    }
    .device-details .d-table-wrap {
        flex: 0 0 58%;
        max-width: 58%;
    }
    .print-data-row .col-lg-6 {
        flex: 0 0 50% !important;
        max-width: 50% !important;
    }
    .print-right-data {
        width: 100%;
    }
    .slider-wrapper .carousel-indicators {
        bottom: -4rem !important;
    }
    .inspection-right .btns-wrapper {
        margin-top: 3rem !important;
    }
}

@media (min-width:768px) and (max-width:1023px) {
    .btns-wrapper a {
        width: auto;
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .summary-wrap {
        margin-bottom: 4rem;
    }
    .order-summary .clearfix {
        display: none;
    }
    .payment-tabs-wrap {
        min-height: 395px;
    }
    .payment-tabs-wrap #dropdown1 .clearfix {
        display: none;
    }
    .radios-wrap {
        text-align: center;
    }
    .radios-wrap li {
        margin-bottom: 10px;
    }
    .inspect-wrap .btns-wrapper {
        margin-top: 5rem;
    }
    .custom-file::after {
        background: #fff;
        padding: 5px 5px;
    }
    .ci-right .btns-wrapper {
        margin-top: 2rem;
        position: relative;
    }
    .ci-right h4 .alert {
        float: none;
        padding-left: 0;
    }
    .inspection .inspection-row {
        margin-bottom: 4rem;
    }
    .slider-wrapper .carousel-indicators {
        bottom: -4rem;
    }
    .offer-price span.pulse {
        padding: 6px 5px 5px 5px;
        border-radius: 0px 0px 70px 0px;
        min-width: 69px;
        font-size: 12px;
        display: block;
        min-height: 69px;
    }
    .offer-price label {
        font-size: 12px;
    }
    .summary-right {
        margin-bottom: 3rem;
    }
    .white-box {
        float: none;
        display: inline-block;
    }
    .imei-barcode svg {
        width: 160px;
    }
    .slider-inner-content article span {
        font-size: 16px;
    }
    .info-form {
        margin-top: 3rem;
    }
    .button-section {
        text-align: center;
        padding-bottom: 8rem;
    }
    .steps {
        width: 100%;
    }
    .device-details {
        display: flex;
        display: -webkit-flex;
        flex-wrap: wrap;
    }
    .device-details figure {
        /* flex: 0 0 20%;
        max-width: 20%; */
        display: inline-table;
        width: 100%;
        text-align: center;
    }
    .device-details figure img {
       padding: 8px;
    }
    .top-info-heading-text{ width: 100%;}
    .device-details .d-table-wrap {
        flex: 0 0 100%;
        max-width: 100%;
        margin-top: 1em;
        margin-left: 0;
        margin-bottom: 0;
    }
    .inspecion-section .p-0 {
        padding: 0 15px !important;
    }
    .inspect-accordion {
        padding: 0;
        margin-top: 20px;
    }
    .summary-right .slimScrollDiv {
        margin-bottom: 3rem !important;
        margin-top: 2rem;
    }
    .summary-right .col-lg-8 {
        width: 100%;
    }
    .device-details+div[class*="col-"] {
        padding-left: 0;
    }
    .summary-scroll-wrap {
        margin-top: 1rem;
    }
    .ci-right .col-lg-8 {
        padding: 0;
        margin-top: 2rem;
    }
    .info-form label {
        font-size: 14px;
    }
    .info-boxes-row {
        margin: 1rem -5px 3rem;
    }
    .tick-box-wrap span {
        right: 1rem;
    }
    .tick-box-wrap h3,
    .tick-box-wrap p {
        font-size: 14px;
        line-height: 20px;
        margin-top: 5px;
    }
    .tick-box-wrap img {
        width: 55px;
    }
    .inspection h4 .label-success {
        padding: 5px 7px;
    }
    .print-data-row .col-lg-6 {
        flex: 0 0 50%;
        max-width: 50%;
    }
    .print-right-data {
        padding-left: 0;
    }
    .fedex-logo {
        margin-top: 1rem;
    }
    .print-right .btns-wrapper {
        margin-top: 2rem;
    }
    .slider-inner-content figure {
        max-width: 25%;
        flex: 0 0 25%;
        text-align: center;
        margin-right: 0;
    }
    .slider-inner-content figure img {
        width: 100%;
    }
    .slider-inner-content article {
        max-width: 75%;
        flex: 0 0 75%;
        margin-right: 0;
        padding: 0 1rem;
    }
    .slider-inner-content {
        padding: 2rem 2rem 2rem;
        min-height: 180px;
    }
    .btn-confirmation-wrap button {
        float: none !important;
        display: inline-block;
    }
    .slider-inner-content figure img {
        height: 100px;
        margin-bottom: 2rem;
    }
    .info-form {
        margin-top: 0rem;
    }
    .summary-right h4 span {
        padding-left: 0;
    }
    .inspection h4 {
        font-size: 18px;
    }
    .slider-wrapper {
        min-height: 28rem;
    }
    .inspect-wrap {
        min-height: 335px !important;
    }
    .slider-wrapper .carousel-indicators li {
        width: 22px;
    }
    .scroll-window, .slimscroll-wrapper {
        height: auto!important;
        overflow: auto !important;
        overflow-x: hidden !important;
    }
    .navbar-brand.logo {
        width: 140px;
        margin: 0px 0 0 0;
    }
    .slider-inner-content h3 {
        font-size: 14px;
        width: 100%;
    }
    .shipping-info-block h1{
        font-size: 16px;
        line-height: 20px;        
    }
    .oc-header {
        padding-right: 1em;
        padding-left: 1em;
    }
    .btns-wrapper .btn-success, .btn-secondary {
        font-size: 14px!important;
    }
    .dl-horizontal dt, .dl-horizontal dd {font-size: 14px;}
    .shipping-info-block{ padding:120px 10px 5px 10px;min-height: 190px;}
    .ship-block p{font-size: 14px; line-height: 22px;}
    .landing-page-mian-section h1, .landing-page-mian-section h2, .landing-page-mian-section h4{ font-size: 29px; line-height: 35px;}
    .align-center-resp img{ max-width: 100%;}
    .landing-page-mian-section h1{ margin-top: 8rem; margin-bottom: 13px;}
    .landing-page-mian-section h3{ font-size: 29px; margin-top: 2rem;line-height: 35px;}
    .pd-b-3x {padding-bottom: 200px;}
    .landing-page-mian-section h4{ margin-top: -50px !important;}    
}
@media (max-width:767px) {
    .modal.help-modal{ 
        padding:1rem;
    }
    body {
        padding-bottom: 0;
    }
    footer{ 
        min-height: 66px;
    }
    .qh-table-wrap {
        margin-bottom: 0rem;
    }
    .payment-tabs-wrap,
    .payment-inspection {
        min-height: auto;
    }
    .oh-table-wrap {
        padding-bottom: 1.5rem;
    }
    .inspection h4 {
        text-align: left;
    }
    .inspection .inspection-row {
        padding: 1.5rem 0.7rem;
    }
    .steps span::after {
        height: 18px;
    }
    .radios-wrap li {
        display: inline-block;
        position: relative;
        margin-right: 0;
        cursor: pointer;
        /* width: calc(100%/2); */
        padding: 10px;
        text-align: left;
    }
    .radios-wrap label {
        padding: 5px 10px;
    }
    .radios-wrap label {
        width: 100%;
    }
    .radios-wrap {
        text-align: center;
    }
    .summary-scroll-wrap {
        padding: 0;
        margin-top: 2rem;
    }
    .ng2-auto-complete {
        max-height: 180px !important;
    }
    .search-form-group .ng2-auto-complete-wrapper {
        position: unset !important;
    }
    .ng2-auto-complete ul li {
        font-size: 14px;
        padding: 0rem 1rem !important;
    }
    .top-buttons {
        text-align: center;
    }
    .login-wrap {
        padding: 0 1rem;
    }
    .login-wrap a {
        margin-right: 0;
    }
    .imei-barcode svg {
        width: 225px;
    }
    .o-h-wrapper {
        padding: 0 15px;
    }
    .order-right {
        margin-bottom: 12rem !important;
    }
    .btn-status {
        width: 100%;
    }
    .order-filter .col-lg-3 {
        text-align: center;
    }
    .order-filter .col-lg-3,
    .order-filter .col-lg-2 {
        margin-bottom: 2rem;
    }
    .btn-status .dropdown-menu a {
        padding: 5px 12px;
    }
    .container {
        width: 100%;
    }
    .tick-box-wrap img {
        width: 50px;
        height: 70px;
    }
    .tick-box-wrap span {
        right: 1rem;
        top: 50%;
    }
    .inspection aside img {
        height: 170px;
        padding: 15px;
    }
    .site-nav .dropdown-menu a {
        color: #fff !important;
    }
    .emei-modal-body {
        padding: 15px;
    }
    .confirm-modal .modal-header{
        padding: 10px 15px;
    }
    .confirm-modal .modal-header .modal-title{
        font-size: 15px;
    }
    .emei-modal-body .text-mute, .emei-modal-body .text-danger{
        font-size: 13px;
    }
    .emei-modal-body .form-control, .emei-modal-body .input-group-addon{
        height: 36px;
        font-size: 13px;
    }
    .confirm-modal .modal-footer{
        padding: 10px 15px;
    }
    .logo img {
        width: 180px;
    }
    .button-section .row {
        margin: 0;
        text-align: center;
    }
    .white-box {
        width: 290px;
        padding: 3rem 2rem;
        float: none;
        display: inline-block;
        height: auto;
    }
    .online-btns figure {
        line-height: 58px;
        width: 60px;
        height: 60px;
    }
    .online-btns figure img {
        width: 32px;
    }
    .online-btns a {
        width: 100%;
        margin: 0;
    }
    .online-btns a:first-child {
        margin-bottom: 2rem;
    }
    .button-section {
        padding: 3rem 0 12rem;
        overflow: hidden;
    }
    .top-blue-bar:before {
        height: 200px;
    }
    .white-box h4 {
        font-size: 18px;
    }
    footer .col-lg-6 {
        text-align: center !important;
        padding: 3px 0;
    }
    .navbar-default .navbar-toggle {
        border: none;
    }
    .navbar-default .navbar-toggle .icon-bar {
        background-color: #fff;
    }
    .order-logo-wrapper {
        display: block;
        margin-top: -6px;
    }
    .mail-icon i {
        font-size: 18px;
    }
    .navbar-default .navbar-toggle:focus,
    .navbar-default .navbar-toggle:focus,
    .navbar-default .navbar-toggle:hover {
        background: none;
    }
    .online-btns {
        margin-top: 2rem;
    }
    .site-nav {
        padding: 10px 0;
    }
    .white-box p {
        font-size: 14px;
    }
    .search-form {
        width: 100%;
    }
    .captcha {
        margin: 4rem 0 0;
    }
    .captcha img {
        width: 100%;
    }
    .inspecion-section {
        padding: 2rem 0 5rem;
    }
    .steps {
        width: 100%;
    }
    .inspection {
        margin-top: 2rem;
        margin-bottom: 5rem;
    }
    .inspection h4 {
        font-size: 24px;
    }
    .inspect-accordion {
        margin-top: 2rem;
        padding: 0;
    }
    .inspect-accordion #accordion {
        height: auto !important;
    }
    .btns-wrapper {
        position: relative;
        margin-top: 6rem;
        margin-right: 0px;
    }
    .btns-wrapper a {
        width: auto;
        padding: 5px 8px;
        margin: 0 0rem 0 0.5rem;
    }
    .shipping-info-block{ margin-bottom: 15px; padding:120px 10px 5px 10px;}
    .shipping-info-block h1{ font-size: 22px;}
    .inspect-accordion .panel-body {
        text-align: center;
    }
    .inspect-accordion .panel-body img {
        margin-bottom: 1rem;
    }
    .inspection h4 {
        padding: 1.5rem 5px;
    }
    .summary-wrap {
        margin-bottom: 3rem;
    }
    .ci-right h4 span {
        float: none;
        display: block;
        text-align: left;
        margin-top: 1.54rem;
        padding: 0;
    }
    .ci-right .col-lg-8 {
        padding: 0;
    }
    .info-form {
        margin-top: 2rem;
        margin-bottom: 15px;
    }
    .info-boxes-row {
        margin: 0rem -5px;
    }
    .tick-box-wrap {
        padding: 1.25rem 2.95rem 1.25rem 1.25rem;
        margin-top: 0rem;
    }
    .tick-box-wrap figure {
        flex: 0 0 50px;
        align-self: start;
        max-width: 50px;
    }
    .tick-box-wrap h3 {
        max-width: 85%;
        flex: 0 0 85%;
    }
    .vCheck span {
        flex: 0 0 88%;
        max-width: 88%;
    }
    .common-alert {
        margin-top: 1rem;
        float: none !important;
    }
    .print-right h4 span {
        right: 10px;
    }
    .print-data-row .col-lg-6 {
        max-width: 100%;
        flex: 0 0 100%;
    }
    .print-right-data {
        padding: 0rem 0;
        margin-top: 2rem;
    }
    .fedex-logo {
        padding-top: 1rem;
    }
    .dashed-border-box {
        padding-bottom: 1rem;
    }
    .dashed-border-box:nth-child(even) {
        border-left: none;
    }
    .print-right .btns-wrapper {
        margin-top: 2rem;
        margin-bottom: 1rem;
    }
    .print-right .btns-wrapper a {
        width: 115px;
    }
    .print-heading-row img {
        width: 120px;
    }
    .print-heading-row .btn {
        margin-left: 5px;
        padding: 3px 7px;
        font-size: 12px;
    }
    .print-detail-row .dashed-border-box:nth-child(1),
    .print-detail-row .dashed-border-box:nth-child(4) {
        border-right: none;
    }
    .print-detail-row .dashed-border-box {
        padding: 1rem 2rem;
        min-height: auto;
    }
    .qr-box h4 button img {
        width: 14px !important;
    }
    .qr-box h4 button {
        width: 25px !important;
        height: 25px !important;
        left: -1rem;
        top: -5px !important;
        padding: 0;
    }
    .order-history-container {
        text-align: center;
        margin-bottom: 5rem;
    }
    .order-history-container .qh-table {
        width: 90%;
        margin: 0 auto;
    }
    .site-nav .navbar-collapse {
        position: absolute;
        padding: 0;
        width: 100%;
        background: #000;
        border-bottom: 1px solid #000;        
        margin-top: 10px;
    }
    .site-nav .navbar-right {
        margin: 0;
    }
    .site-nav .navbar-right li a,
    .site-nav .navbar-right li {
        color: #fff !important;
    }
    .site-nav .navbar-right li {
        padding: 7px 0rem;
    }
    .site-nav .dropdown span {
        /* padding-left: 1.5rem; */
        color: #fff;
    }
    .site-nav .dropdown ul li {
        border-top:none;
        padding: 0;
    }
    .site-nav .dropdown ul li a {
        padding: 7px 5px !important;
        font-size: 12px;
    }
    .home-content h1 {
        font-size: 36px;
    }
    .home-content h4 {
        font-size: 16px;
        margin-top: 35px;
        line-height: 24px;
    }
    .home-content h3 {
        margin-top: 2px;
        font-size: 16px;
        line-height: 24px;
    }
    .scanning-row {
        margin-top: 15px;
        margin-bottom:2em;
    }
    .app-download-link {
        margin-top: 2em;
        margin-bottom: 5rem;
        font-size: 16px;
    }
    .site-nav .navbar-toggle {
        margin-right: 0;
    }
    .steps ul li a {
        padding: 13px 0;
        text-align: left;
        vertical-align: middle;
    }
    .steps {
        min-height: auto;
    }
    .slider-wrapper .carousel-indicators {
        top: auto;
    }
    .slider-wrapper .carousel-indicators li {
        width: 18px !important;
    }
    .inspect-wrap {
        min-height: auto !important;
    }
    .inspection .payment-wrap {
        padding: 0;
        margin: 10px 0 0 !important;
    }
    .payment-inspection .btns-wrapper {
        margin-bottom: 2rem;
        padding: 0 10px;
    }
    .faq-accordion .panel-title a {
        padding: 10px 22px 10px 0;
        font-size: 14px;
    }
    .faq-accordion .panel-title a:after {
        padding: 0px;
    }
    .scroll-window {
        height: auto !important;
        overflow: auto !important;
    }
    .responsive-w-96 {
        width: 96% !important;
        margin-left: 2%;
    }
    .arrow-box h6 {
        font-size: 15px;
        padding: 10px;
    }
    .navbar-brand.logo {
        width: 130px;
        margin: -2px 0 0 0;
    }
    .slimscroll-bar,
    .slimscroll-grid {
        background: rgb(255, 255, 255) !important;
    }
    .slimscroll-grid,
    .slimscroll-bar {
        width: 0px !important;
    }
    .slider-inner-content h3 {
        font-size: 15px;
        width: 100%;
    }
    .change-label{
        text-align: left;
    }
    .email-wrapper section {
        display: block;
    }
    .email-wrapper h4 {
        text-align: center;
        margin-top: 0;
    }
    .email-wrapper {
        margin-top: 0;
    }
    .mbl-divider{
        display: block;
    }
    .web-divider{
        display: none;
    }
    .cosmetic-block-listing h3{padding: 0px 0px 5px;margin-bottom:0px;}
    .select-dropdown{
        margin-bottom: 5px;
        width: 100%;
    }
    .displaytable{ display: inline-block;}
    .displaytable .dashed-border-box{ float: none; display:inline-block;}
    .quote-term{ width: 100%;}
    .top-info-heading-text{ width: 100%;}
    .continue-info-text span{ display: none;}
    .ship-block p{ font-size: 14px; line-height: 22px; margin-bottom: 15px;}
    .steps li:nth-child(2) span:after{
        left: 0px !important;
    }
    .steps li:nth-child(3n+0) span:after{
        left: 0px !important;
    }
    .login-middle-section, .quote-history-section{ height: auto !important; min-height: 500px !important;}
    .site-nav .navbar-right li.main-nav, .site-nav .navbar-right li{ float: left; width: 100%; text-align: left; border: 0;}
    .order-logo{ height: 32px;margin:7px 0 -20px 6px}
    .align-center-resp{ text-align: center;}
    .align-center-resp img{ display: inline-block; text-align: center; max-width: 100%; margin-top: 35px;}
    .landing-page-mian-section h1, .landing-page-mian-section h2, .landing-page-mian-section h3, .landing-page-mian-section h4{ margin-top: 0; text-align: center; font-size: 26px; line-height: 30px;}
    .landing-page-mian-section{ padding: 50px 0;}
    .left-full-img{ position: relative; left: 0; margin: auto; max-width: 100%; top: 50px;content:none;}
    .right-full-img{ position: relative; right: 0; margin: auto; max-width: 100%; top: -50px;content:none;}
    .footer-main-links{ margin-bottom: 25px;}
    .how-it-works h1{ font-size: 40px;margin: 3rem 0;}
    .h3-resp, .resp-home-content{ margin-top: 0 !important;}
    .home-content .continue-btn{ margin: 50px 0 70px;}
    .mid-content::after{ background-size: 150%;}
    .landing-page-mian-section p{ font-size: 15px;}
    .select-tech .nav-tabs{ top: 10px;}
    .social-link li{ float: none; display: inline-block;}
    .social-link{ text-align: center; margin-top: 0;}
    .ship-block .shipping-inner-block{ float: none; display: inline-block; width: 100%;}
}
@media (max-width:767px) and (orientation:landscape) {
    .capacities li {
        width: calc(100%/3);
    }
    .ngx-mat-drp-date-display {
        width: 100%;
    }
    .modal.help-modal{ 
        padding: 3rem;
    }
}

@media (min-width:576px) and (max-width:767px) {
    .online-btns a {
        width: 200px;
        margin: 0 1rem;
    }
    footer {
        position: absolute;
    }
    .button-section {
        overflow: unset;
    }
    .button-section:before {
        top: 0;
    }
    .white-box {
        width: 520px;
    }
    .online-btns a {
        width: 215px;
        margin: 0 1rem;
    }
    .white-box h4 {
        font-size: 24px;
    }
    .print-data-row .col-lg-6 {
        flex: 0 0 50%;
        max-width: 50%;
    }
    .dashed-border-box:nth-child(even) {
        border-left: 1px dashed #eee;
    }
    .select-tech .nav-tabs > li > a .itad-icon{ display: none;}
    .select-tech .nav-tabs > li > a abbr{ display: block;}
    .itad-icon img {width: 45px;}
    .select-tech .nav-tabs > li:last-child a span img{ width: 34px;}
    .select-tech .container{ padding-left: 5px; padding-right: 5px;}
    .select-tech .nav-tabs > li{ font-size: 11px; margin-bottom: 5px;}
    .select-tech .nav-tabs > li a{ height:42px; padding-top: 5px;}
}

@media (max-width:575px) {
    .search-captcha {
        transform: scale(0.75);
        transform-origin: 0 0;
    }
    .alert-pss-match {
        font-size: 13px !important;
        bottom: -60px !important;
    }
    .slider-wrapper {
        padding: 1rem 2rem;
        min-height: auto;
    }
    .slider-inner-content {
        padding: 2rem 1rem;
        min-height: 200px;
        text-align: center;
    }
    .slider-inner-content .custom-radio-block {
        text-align: left;
    }
    .slider-inner-content figure img {
        height: 50px;
    }
    .slider-inner-content figure,
    .slider-inner-content article {
        margin-right: 0px;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .slider-inner-content article {
        margin-top: 15px;
    }
    .slider-inner-content article span {
        font-size: 14px;
    }
    .btn-confirmation-wrap button {
        /* width: 50px; */
        margin-right: 0;
        padding: 3px 0;
        float: none !important;
        display: inline-block;
    }
    .btn-confirmation-wrap {
        margin: 1rem 0 0 0;
        text-align: center;
    }
    .slider-wrapper .carousel-indicators {
        bottom: -30px;
        top: auto!important;
    }
    .inspect-accordion .btns-wrapper {
        margin-top: 4rem;
    }
    .slider-wrapper .carousel-indicators li {
        width: 20px;
        height: 10px;
        margin: 0 2px;
    }
    .info-form .form-group {
        margin-bottom: 3rem;
    }
    .home-content h1 {
        font-size: 16px;
        line-height: 18px;
        text-align: center;
        margin-bottom: 30px;
    }
    .home-content h4 {
        font-size: 16px;
        margin-top: 15px;
        line-height: 24px;
    }
    .home-content h3 {
        margin-top: 0;
        font-size: 16px;
        line-height: 24px;
    }
    .scanning-row {
        margin-top: 10px;
    }
    .app-download-link {
        margin-top: 2rem;
        margin-bottom: 5rem;
        font-size: 16px;
    }
    .site-nav .navbar-toggle {
        margin-right: 0;
    }
    .dl-horizontal dt{ width: 100%;}
    .dl-horizontal dd{width: 100%; margin-left: 0;padding-left: 15px;}
    .no-mbl{ display:none}
    .select-tech .nav-tabs > li > a .itad-icon{display: none;}
    .select-tech .nav-tabs > li > a abbr{ display: block;}
    .itad-icon img {width: 25px;}
    .select-tech .nav-tabs > li > a{ padding:5px 0}
    .select-tech .nav-tabs{ top: 10px;}
    .select-tech .nav-tabs > li:last-child a span img{ width: 19px;}
    .select-tech .container{ padding-left: 5px; padding-right: 5px;}
    .select-tech .nav-tabs > li{ width: 20%; font-size: 11px; margin-bottom: 5px;}
    .select-tech .nav-tabs > li a{ height:42px;}
}

@media (min-device-width: 1024px) and (max-device-width: 1366px) and (orientation: landscape) {
    .slimscroll-wrapper, .scroll-window {
        height: auto!important;
    }
}

@media (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
    .scroll-window {
        height: auto!important;
    }
}
@media (min-device-width: 768px) and (max-device-width: 1024px) {
    body{ min-height: 100vh;}
    .shipping-info-block{ padding:120px 10px 5px 10px;min-height: 196px;}
}

@media (min-width: 851px) {
    .trackorder-modal .modal-dialog {
        width: 800px;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .payment-tabs-wrap .form-control-area {
        height: 28px;
    }
    .steps span:after{
        top: -39px;
        height: 100px;
    }
    .steps span:after {
        left: 57px;
    }
}
@media (min-device-width: 768px) and (max-device-width: 887px) {
    .bottom-search-device{ max-width: 380px;display: inline-table;}
}
@media (min-device-width: 888px) and (max-device-width: 991px) {
    .bottom-search-device{ max-width: 446px;display: inline-table;}
}


@media (min-width: 768px) {
    .footer {
        height: 37px;
    }    
}

@media (min-device-width: 640px) and (max-device-width: 767px) {
    .carousel-3d .device-box-cursor {
        cursor: pointer;
        height: 94px !important;
        vertical-align: middle;
        display: table;
    }
    .search-white-section{ padding:3rem 0 ;}
}

@media (max-width: 359px) {
    .emei-modal-body .text-mute {
        font-size: 13px;
    }
}


/*************** Landing page css ****************/

@media (max-width: 767px) {
    html {
        height: 107%;
    }
    body {padding-bottom: 2em;}
    .navbar-toggle {
        padding: 0 8px;
    }
    .landing-logo, .inner-logo {
        width: 151px;
        left: -9px
    }
    .landing-page-mid-container h1 {
        font-size: 45px;
        margin-top: 8rem;
        margin-bottom: 5rem;
        max-width: 330px;
        margin-left: auto;
        margin-right: auto;
    }
    .how-it-works-panel h2 {
        font-size: 35px;
        margin-bottom: 40px;
    }
    .works-steps li {
        width: 100%;
        margin: 0;
    }
    .top-left-text {
        margin-left: 10px;
        margin-top: 13px;
        font-size: 16px;
    }
    .works-steps li {
        padding-bottom: 65px;
    }
    .works-steps li h3 {
        margin: 17px 0 13px;
    }
    .works-steps li::after {
        top: auto;
        bottom: 10px;
        left: 0;
        right: 0;
        margin: auto;
        transform: rotateZ(90deg)
    }
    .works-steps li:last-child {
        padding-bottom: 0;
    }
    .site-nav .navbar-right {
        text-align: center;
    }
    .site-nav .navbar-right li a,
    .site-nav .navbar-right li {
        display: inline-block;
        color: #fff;
        padding:10px 0;
    }
    .text-img{ max-width: 100%;margin-top: 120px;}
    .search-white-section .container{ text-align: center;}
    .search-inner-logo, .search-main-logo {
        width: 151px;
        left:0;
        right: 0;
        top: 0; position: relative;
    }
    .search-white-section h4, .top-steps-section h4, .top-completed-block h4{line-height: 30px;}
    .top-steps-section {padding: 3rem 0;}
    .steps .list-unstyled li{ display: inline; vertical-align: middle;}
    .steps span:after{transform: rotate(180deg); top: 18px;left: 0px;height: 38px;}
    .custom-block-margin-left{ margin-left: 0;}
    .steps ul{ width: 100%; margin-left: 0;text-align: left;margin-top:0;}
    .steps span{ display: inline-block;}
    span.navtext{ width: auto; margin-left: 10px;max-width: 70%; text-align: left;margin: 0 0 0 15px;display: inline-block;}
    .custom-radio-label { font-size: 13px;line-height: 22px;}
    .big-icon {
        width: 29px;
    }
    .mobile-banner-img{
        display: none;
    }
    .home-content h1{ font-size: 22px;line-height: 28px;}
    .mail-icon{right:45px;top:5px;}
    .how-it-works-panel h1{ font-size: 35px; max-width: 320px;margin: 10px auto;}
    .social-links{ display: inline-block; width: 100%; text-align: center;}
    .rocket-icon{margin-right: 0;display: inline-block;margin-top: -14px;}
    .social-links li{ float: none; display: inline-block;}
    .footer-weblabel{ display: block; float: none; display: inline-block; margin-right: 0; font-size: 13px;}
    .footer-mbllabel{ display: none;}
    .form-group.footer-float-right{ text-align: center;}
    .form-group.footer-float-right .form-control{ width: 100%;}
    .footer-ok-btn{ top: 2px; bottom: auto;}
    .mbl-text-center, .align-right-footer{ text-align: center;}
    .foot-links{ margin: 10px 0;}
    .no-padding-web{ padding-left: 15px;padding-right: 15px;}
    .bottom-search-device{ max-width:300px;display:inline-table;}
    .mbl-text-center{ text-align: center;}
    .mt-minus-20{ margin-top: 0;}
    .slider-inner-content h3{ width: 100%;}
    .navbar-nav > li:last-child{ border-left: 0;
        margin-right: 0;
        width: 100%;
        /* padding-left: 0px !important; */
    }    
    .navbar-nav .dropdown.open {
        padding-right: 15px;     
    }
    .navbar-nav .open .dropdown-menu {
        position: static;
        float: left;
        width: 100%;
        margin-top: 0;
        background-color: transparent;
        border: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
        text-align: center;
        background: #333;           
    }
    .btm-text-section{ font-size: 12px; padding: 10px 3px; bottom: -55px;}
    .custom-fancy-radio abbr{ right: -11px; top: -10px;}
    .payment-tabs-wrap .tab-content{ padding: 2rem 0 1rem 0;}
    .validation-bank-inputs small{ font-size: 8.5px;}
    .validation-bank-inputs{ bottom: -14px;}
    .footer-input-block{ width: 100%;}
    .home-mid-content{ padding: 0;}
    .email-wrapper section .btn.btn-primary{ min-width: 260px; max-width: 300px;}
    .center-divider{ display: none;}
    .mbl-divider span{ background: #E94C26 !important; color: #fff;}
    footer.footer h4, .footer-main-links li p, .footer-main-links li span{ text-align: center;}
    .row.scanning-row .qr-wrapper, .row.scanning-row .home-divider, .row.scanning-row .email-wrapper{
        width: 100% !important;
    } 
    .btn-secondary, .btn-success {
        padding:6px 6px!important;
        font-size:14px!important;
        min-width:100px!important;
    }
    .input-group .btn-secondary, .input-group .btn-success {
        min-width: auto!important;
    }
    .search-white-section h4, .top-steps-section h4 {
        font-size: 16px;
    }
    .side-steps .steps ul li a {
        padding: 10px 0;
    }
    .side-steps .steps {
        min-height:auto;
    }
    .confirm-modal-body button {
        min-width:100px;
        margin:0 0.5rem;
    }
    .custom-fancy-radio abbr {
        padding: 15px 10px 15px 10px;
    }
    .oc-header h4 {
        text-align: center;
        padding:0 5px 10px 5px;
    }
    .oc-btns.btns-wrapper .btn {
        width: 100%;
        display: block;
        float: none;
    }
    .oc-btns.btns-wrapper .btn:first-child {
        margin-bottom: 0.7em;
    }
    .order-summary dl.dl-horizontal {
        margin:0 0 30px 0;
        width: 100%;
    }
    footer {
        position: absolute;
        bottom: 0;
    }
    .qr-wrapper, .home-divider, .email-wrapper {
        display: none;
    }
    .download-btns {
        display: block;
        margin-bottom: 1em;
    }
    .ship-block {
        min-height: 360px;
        display: inline-block;
        width: 100%;
        text-align: center;
    }
    .select-tech .tab-content {
        overflow: hidden;
    }
    .slider-wrapper {        
        min-height: auto;
    }
    .autocomplete-container .suggestions-container ul li a {
        text-align: left;
    }
}

@media (min-width: 768px) and (max-width: 1023px) {
    .payment-tabs-wrap .tab-content{ padding: 4.5rem 0 1rem 0;}
    .landing-logo, .inner-logo {
        width: 140px;
        left: -10px;
    }
    .landing-page-mid-container h1 {
        font-size: 60px;
        margin-top: 9rem;
        margin-bottom: 8rem;
    }
    .how-it-works-panel h2 {
        font-size: 40px;
        margin-bottom: 45px;
    }
    /* .works-steps li img {
        width: 75px;
        height: 75px;
    } */
    .works-steps li h3 {
        font-size: 19px;
        margin: 15px 0 15px;
    }
    .text-img{ max-width: 75%;}
    .search-white-section .container{ text-align: center;}
    .search-inner-logo {
        width: 110px;
        left:0;
        right: 0;
        top: 0; position: relative;
    }
    .search-main-logo {
        width: 170px;
        left:0;
        right: 0;
        top: 0; position: relative;
    }

    .search-white-section{ padding: 6rem 0;}
    /* .steps ul{ width: 100%; margin-left: 0; text-align: left;}
    .steps .list-unstyled li{ display: inline-block;
        text-align: left;
        width: 100%;
        vertical-align: middle;}
    .steps span:after{transform: rotate(180deg); top: 38px;left: 0px;height: 38px;}
   
    .steps ul li a{ padding: 9px 0;display: inline;} */
    .top-steps-section {padding: 3rem 0;}

    /* .steps span{ display: inline-block;}
    span.navtext{ width: auto; margin-left: 10px;max-width: 70%; text-align: left;margin: 0 0 0 15px;display: inline-block;} */
    .steps ul{ text-align: center;margin-top:0;}
    span.navtext{ font-size: 13px;max-width: 90px;}
    .steps .list-unstyled li{ min-width: 12.4%;}
    .steps span:after{ left: 70px;}
    .inspecion-section {
        padding: 3rem 0;
    }
    .img-payp figcaption{ margin-bottom: 40px;}
    .row.inspection-row.payment-wrap .info-form{
        margin-bottom: 15px;
    }
    .ft-13{ font-size: 12px;}
    .mobile-banner-img{
        left: 40px;
        top: 166px;
        max-width: 140px;
    }
    .qr-wrapper {
        margin-left: 0rem;
        left: 0;
    }
    .email-wrapper section{ 
        display: inline-block;
        width: 100%;
        text-align: center;
    }
    .email-wrapper .input-group {
        margin-left: auto;
        margin-right: auto;
    }
    .email-wrapper h4 {
        text-align: center;
    }
    .home-divider:before,
    .home-divider:after {
        width: 40px;
        height: 1px
    }
    .home-divider:before {
        bottom: 4.7rem;
        left: -11rem;
        top: auto;
    }
    .home-divider:after {
        bottom: 4.7rem;
        right: 0;
        left: 11rem;
    }
    .home-divider {
        clear: both;
        padding: 3rem 0;
        position: relative;
        margin-top: 0;
        clear: both;
    }
    .home-content h4{
        margin-top: 4rem;
    }
    .scanning-row {
        margin-top: 0px;
        position: relative;
    }
    .home-content h1 {
        font-size: 26px;
    }
    .home-content{
        margin-top: 30px;
    }
    .row.scanning-row .qr-wrapper, .row.scanning-row .home-divider, .row.scanning-row .email-wrapper{
        width: 100% !important;
        display: none;
    }
    .download-btns {
        display: block;
    }
    .mbl-divider{
        display: none;
    }
    .web-divider{
        display: none;
    }
    .app-download-link{
        margin-top: 5em;
    }
    .text-img-outer{
        margin-bottom: 115px;
    }
    .text-img-outer::after{ 
        bottom: -55px;
    }
    .home-content h3{ 
        margin-bottom: 1.5em;
    }
    .scanning-row h4 {margin-top: 0;}
    .cosmetic-block-listing h3{
        width: 80%;
        padding: 0px 0px 15px;
    }
    .media-object-custom{
        vertical-align: top;
    }
    .mail-icon{ right: -5px;}
    .how-it-works-panel h1{ font-size: 45px;}
    .footer-mbllabel, .footer-weblabel{ max-width: 46%; margin-right: 10px;}
    .form-group.footer-float-right .form-control{ width: 100%;}
    .foot-links li a{ font-size: 12px;}
    /* .bottom-search-device{ max-width: 50%;display: inline-table;} */
    .mbl-text-center{ text-align: center;}
    .mt-minus-20{ margin-top: 0;}
    .footer-input-block{width:50%}
    .btm-text-section{ font-size: 14px; bottom: -59px;}
    .order-logo{ height: 30px; margin-top: 4px;}
    .navbar-nav > li, .site-nav .navbar-right li.main-nav a, .site-nav .navbar-right li.main-nav, .navbar-right li a{ font-size: 12px;    letter-spacing: -0.3px;}
    .navbar-nav > li{ margin-right: 6px; padding-left: 6px !important;}
    .right-full-img{ max-width: 60%; content:none;}
    .landing-page-mian-section h4{ margin-top: 0;}
    .landing-page-mian-section p{ font-size: 14px;}
    .how-it-works h1{ font-size: 40px; margin: 3rem 0;}
    .works-steps li{ padding:0 2.5%;}
    .works-steps li::after{ background-size: 100%; height: 19px; width: 18px; right: -13px;top: 90px;}
    .home-custom-img-responsive{ margin-top: 30px;}
    .home-custom-img-responsive2{ margin-top: 10px;}
    .email-wrapper section .btn.btn-primary{ width: 260px; max-width: 300px;}
    .home-content .continue-btn{ margin-top: 62px;}
    .select-tech .nav-tabs > li > a{ min-height: 105px;}
    .select-tech .nav-tabs{ top: 10px;}
    .search-white-section h4{ line-height: 34px;}
    .left-full-img{ top: 110px; max-width: 350px;content:none;}
    /* .steps li:first-child span::before{top: -5px;height: 32px;}
    .steps span::after {top: -7px;height: 34px;}
    .steps span::after {left: 69px;} */
    .social-link li img{ width: 30px;}
    footer {
        position: absolute;
        bottom: 0;
    }
    .block-md{
        width: 100%!important;
        display: block;
    }
}

@media (min-width:1024px) and (max-width: 1099px) {
    .landing-logo, .inner-logo {
        width: 210px;
        left: -40px;
    }
    .landing-page-mid-container h1 {
        font-size: 85px;
        margin-top: 10rem;
        margin-bottom: 9rem;
    }
    .how-it-works-panel h2 {
        font-size: 40px;
        margin-bottom: 45px;
    }
    .align-center-resp img{ max-width: 100%;}
    .landing-page-mian-section h1{ font-size: 29px; margin-top: 13rem;}
    .landing-page-mian-section h3{ font-size: 29px; margin-top: 6rem;}
    .works-steps li::after{ top: 90px;}
    .email-wrapper{ padding-left: 20px;}
    .home-custom-img-responsive{ margin-top: 50px;}
    .left-full-img{ top: 50px; max-width: 450px;content:none;}
    .navbar-nav > li{ margin-right: 8px; padding-left: 8px !important;}
}

@media (min-width:1024px) and (max-width: 1199px) {
    .validation-bank-inputs small{ font-size: 9px;}
    .footer-input-block{ width: 50%;}
    .search-inner-logo {
        width: 110px;
        left: -10px;
        top: -23px;
    }
    .steps ul {
        width: 95%;
        margin-left: 5%;
    }
    /* .steps .list-unstyled li {
        display: inline-block;
        width: 12%;
    } */
    .slider-wrapper .carousel-indicators li {
        width: 18px;
    }
    span.navtext{ font-size: 12px;}
    .c-check label{ top: 10px;}
    span.navtext{ max-width: 80px;}
    .mobile-banner-img{
        top: 90px;
        width: 180px;
    } 
    .home-content h1 {
        font-size: 28px;
        line-height: 32px;
    }
    .mt-minus-20{ margin-top: 0;}
    .align-center-resp img{ max-width: 100%;}
    .landing-page-mian-section h1{ font-size: 35px; margin-top: 13rem; line-height: 40px; margin-bottom: 13px;}
    .landing-page-mian-section h3{ font-size: 35px; margin-top: 6rem;line-height: 40px;}
    .landing-page-mian-section h2{ font-size: 35px;line-height: 40px;}
    .landing-page-mian-section h4{ font-size: 35px;line-height: 40px;}
    .email-wrapper{ padding-left: 20px;}
    .qr-wrapper {margin-left:12rem}
    .select-tech .nav-tabs > li > a{ min-height: 125px;}
    /* .navbar-nav > li{ margin-right: 4px; padding-left: 4px !important;} */
    .navbar-nav {
        margin-top:14px;
    }
    .top-blue-bar .navbar-collapse {
        padding-right: 12px;
        padding-left: 12px;
    }
    .mail-icon {        
        right: 15px;
        top: 13px;    
    }
    .mail-icon img {
        height: 14px;
    }
    .site-nav .navbar-right {
        margin-right: 25px;
    }
    .quote-term {
        width: 46%;
    }
    /* .autocomplete-container .input-container input {
        border: none!important;
    } */
    .select-dropdown {
        width: 180px;
    }
    .ship-block {
        min-height: 310px;
        display: inline-block;
        width: 100%;
        text-align: center;
    }
}
@media screen and (device-height:1366px) and (orientation:portrait) {
    .inspecion-section {
        min-height: 87vh; padding: 5rem 0 8rem;
    }
}
@media screen and (device-width:1366px) and (orientation:landscape) {
    .inspecion-section {
        min-height: 87vh;
        padding: 4rem 0 11rem;
    }

}
@media (min-device-width: 1200px) and (max-device-width: 1366px) {
    .summary-wrap .slimscroll-wrapper, .summary-wrap .scroll-window {
        /* height: 334px!important; */
        height: auto!important;
    }

}
@media (min-width: 992px) {
    .inspection.payment-inspection .payment-wrap .info-form .form-group {
        margin-bottom: 1.1rem
    }
    .inspection.payment-inspection .payment-wrap .info-form .text-danger {
        font-size: 12px;
        position: absolute;
        bottom: -17px;
    }
}
@media (min-width: 320px) and (max-width: 374px) {
    .modal-resend-code-text {
        max-width: 120px;
    }
}
@media (min-width:1500px){
    .mid-content::after{ background-size: 40%;}
}

@media (min-width:1200px) {
    .mail-icon {
        position: static;
        right: 0;
        top: 0;
        z-index: 9;
        cursor: pointer;
        float: right;
        margin:-2px 0 -10px 0;
        font-size: 18px;
        color: #fff;
    }
    .top-blue-bar .navbar-collapse {
        min-width: 960px;
    }
    .top-blue-bar .container {
        display: flex;
        margin: auto;
        width: auto;
        align-items: center;
        justify-content: center;
    }
    .scanning-row .qr-wrap h4 {
        max-width: 220px;
        margin: auto;
    }
}
@media (min-width:1200px) and (max-width:1310px) {
    .site-nav .navbar-right li.main-nav a {
        font-size: 13px;
    }
}

.for-iPad {
    display: none;
}
@media (min-width:768px) and (max-width:1023px) {
    .for-iPad {
        display: block;
    }
    .mail-icon{ right: 6px; top: 12px;}
    .top-blue-bar .container {
        width:100%;
    }
    .top-blue-bar .navbar-collapse {
        padding-left: 0;
        padding-right: 0;
    }    
    .mail-icon img {
        height: 12px;
    }    
    .navbar-collapse.collapse {
        display: none !important;
      }
      .navbar-collapse.collapse.in {
        display: block !important;
      }
      .navbar-header .collapse, .navbar-toggle {
        display:block !important;
      }
      .navbar-header {
        float: none;
      }
      .cosmetic-block-listing .select-dropdown {
        width: 190px;
      }
      .for-iPad {
        margin-top: 17px;
        float: right;
        margin-right: 10px;
      }
      .for-iPad .nav.navbar-nav {
          margin: 0;
      }
      .navbar-toggle .icon-bar {
          width: 15px;
      }
      .navbar-default .navbar-toggle {
          border: none;
      }
      .for-iPad .navbar-nav > li a {
        line-height: 10px;
      }
      .for-iPad .navbar-nav > li:first-child {
          border: 0;
      }
      .navbar-default .navbar-toggle, .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
          background: none;
 
       }
       .input-group.search-device.bottom-search-device {
           max-width: 380px;
           margin-left: auto;
           margin-right:auto;
       }
       .site-nav .navigationa.navbar-collapse {
            position: absolute;
            right: 20px;
            min-width: 200px;
            text-align: left;
            background: #000;
            box-shadow: 0px 0px 10px -4px rgba(0,0,0,0.5);
            padding: 10px 0;
            border-radius: 0;
       }
       .site-nav .navbar-nav > li > .dropdown-menu {
            background: #000;
       }
       .site-nav .navigationa.navbar-collapse .navbar-right {
           float: none!important;
           margin:0;
       }
       .site-nav .navigationa.navbar-collapse li.main-nav {
        float: none;
        padding: 5px 10px;
       }
       .site-nav .dropdown-menu a {
           border: none;
           background:none
       }
       .site-nav .dropdown-menu a:hover, .site-nav .dropdown-menu a:focus {background:none}
       .site-nav .navigationa.navbar-collapse li:nth-last-child(1),
       .site-nav .navigationa.navbar-collapse li:nth-last-child(2) {
           display: none;
       } 
       .landing-wrap h1 {
            max-width: 500px;
            font-size: 30px;
        }
        .select-tech .nav-tabs > li {
            width: 16%;
        }
}
@media only screen and (min-width: 1112px) and (orientation: landscape) {
    .navbar-nav> {
        padding-left: 12px!important;
        margin-right: 12px;
    }
}
@media (min-width:768px) and (max-width:1199px) {
    .navbar-nav>li {
        padding-left: 12px!important;
        margin-right: 12px;
    }
    footer {
        position: absolute;
        bottom: 0;
    }
}
@media (min-width:1200px) {
    footer {
        position: absolute;
        bottom: 0;
        margin-bottom: 0;
        left: 0;
    }
}
@media (min-width:575px) and (max-width: 767px) {
    .ngx-mat-drp-calendar-item {
        max-width: 186px;
        min-width: 150px!important;
    }
}
@media (min-width:1024px) {
    .landing-wrap h1 {
        /* max-width: 700px; */
    }
    .block-md {
        display: block;
        float: none;
    }
}
@media (min-width:1920px) {
    .inspecion-section, .itbd-tabs-section.inspecion-section {
        min-height:auto;     
        padding: 4rem 0!important;
    }
}