@media(max-width:1200px) {

    .break-mdl {
        left:0;
        width: 100%;
    }

    .hidden-mdl {
        display: none !important;
    }

    .visible-mdl {
        display: block !important;
    }

    .visible-mdl-inline {
        display: inline !important;
    }

    .nice-box .nice-box-head h3 {
        font-size:26px;
    }
    .nice-box .nice-box-head h3.big {
        font-size:22px;
        font-weight:500;
    }

    .nice-box .nice-box-contents h5 {
        font-size:22px;
    }
    .nice-box .nice-box-contents h6 {
        font-size:17px;
    }

    .nice-box .nice-box-contents .hr-form .form-group label.control-label {
        font-size:12px;
    }

    .reviews-box .box-contents .the-btn {
        font-size:80%;
        min-width:initial;
    }
}

@media(max-width:1199px) {

    .break-mdl2 {
        width: 100%;
    }

    .hidden-mdl2 {
        display: none !important;
    }

    .visible-mdl2 {
        display: block !important;
    }

    .visible-mdl-inline2 {
        display: inline !important;
    }
}

@media(max-width:991px) {

    .break-xsm {
        left:0!important; /* Add important here for sm level */
        width:100%!important; /* Add important here for sm level */
    }
    .hidden-xsm {
        display:none !important;
    }
    .visible-xsm {
        display:block !important;
    }
    .visible-xsm-inline {
        display:inline !important;
    }

    .padding-wrapper {
        padding:30px 0;
    }

    .the-btn {
        width:100%;
        display:block;
    }
    .the-btn.btn {
        padding:7px 16px 6px;
    }
    .the-gray-link {
        width:100%;
        display:block;
    }

    .the-page-404 .gohome-404-btn {
        top:0;
        position:relative;
        margin-bottom:35px;
    }

    .nice-box .nice-box-contents .block-list ul {
        padding-right:0;
    }
    .nice-box .nice-box-contents .hr-form .form-group label.control-label {
        font-size:15px;
    }

    section#parcel-tracking-section p {
        margin-left:2%;
        margin-right:2%;
    }
    section#parcel-tracking-section .tracking-form {
        margin-left:0;
        margin-right:0;
        margin-top:50px;
    }
    section#parcel-tracking-section .tracking-form .form-control {
        width:100%;
    }
}


@media screen and (max-width: 767px) {

    /*.hidden-xs {
        display: none !important;
    }*/

    .the-btn {
        font-size:15px;
        padding-top:10px;
        padding-bottom:10px;
        min-width:initial !important;
    }
    .the-btn.btn {
        padding:9px 16px 8px;
    }
    .the-btn .the-btn-image {
        padding-left:10px;
        padding-right:10px;
    }
    .the-btn .the-btn-icon i {
        font-size:21px;
    }
    .the-btn .the-btn-icon img {
        margin-top:0;
    }

    .nice-box .nice-box-contents .nice-list .nice-list-item .the-content {
        text-align:center;
    }
    .nice-box .nice-box-contents .nice-list .nice-list-item .the-content h4 {
        margin-top:15px;
    }
    .nice-box .nice-box-contents .nice-list .nice-list-item .the-content .the-btn {
        margin-top:15px;
    }
    .nice-box .nice-box-contents .hr-form .form-group label.control-label {
        text-align:left;
    }

    .reviews-box .box-contents .the-btn {
        margin-bottom:20px;
    }
    .reviews-box .box-foot {
        text-align:center;
    }
    .reviews-box .box-foot p.ar {
        text-align:center;
    }

    section.parcel-faq-section .left-block {
        padding:0 15px;
        border-right:none;
    }
    section.parcel-faq-section .right-block {
        padding:0 15px;
    }

    section#international-delivery-section p {
        margin-left:2%;
        margin-right:2%;
    }

    .reviews-box .reviews-listings .listings-wrapper .listing-item {
        text-align:center;
    }
    .reviews-box .reviews-listings .listings-wrapper .listing-item p {
        margin-left:3%;
        margin-right:3%;
    }
    .reviews-box .reviews-listings .listing-nav {
        text-align:center;
    }

    .nice-box .nice-box-contents .captcha-image {
        width: auto;
        display: block;
        margin: 5px auto 0;
    }
}

@media screen and (max-width: 500px) {

    .input-group-fix {
        display:block !important;
    }
    .input-group-fix .form-control {
        width:100%;
        float:none;
        display:block;
        margin-bottom:8px !important;
        border-radius:4px !important;
        -webkit-border-radius:4px !important;
        -moz-border-radius:4px !important;
        -o-border-radius:4px !important;
    }
    .input-group-fix .input-group-addon,
    .input-group-fix .input-group-btn .btn {
        width:100%;
        font-size:13px !important;
        border-radius:4px !important;
        -webkit-border-radius:4px !important;
        -moz-border-radius:4px !important;
        -o-border-radius:4px !important;
    }

    .the-btn {
        padding:10px !important;
    }
    .the-btn .the-btn-icon {
        display:none;
    }

    .nice-box .nice-box-head {
        background-image:none !important;
    }

    .box-table {
        width:auto;
        overflow-x:auto;
    }
    .box-table tbody td {
        display:block;
    }

    .reviews-box .reviews-listings .listings-wrapper .listing-item p {
        margin-left:0;
        margin-right:0;
    }
    .reviews-box .reviews-listings .listings-wrapper .listing-item .meta-data img {
        margin:auto;
        display:block;
    }
}

@media screen and (max-width: 350px) {

    .the-btn {
        font-size: 110% !important;
    }
    .the-btn:after {
        display:none;
    }

    .reviews-box .reviews-listings .listings-wrapper .wrapper-head {
        left:0;
        width:100%;
        padding:0 10px;
        text-align:center;
        border-bottom:1px solid #e9e6e6;
    }
    .reviews-box .reviews-listings .listings-wrapper .wrapper-head:before,
    .reviews-box .reviews-listings .listings-wrapper .wrapper-head:after {
        display:none;
    }

    .nice-box h3.big-title {
        font-size:26px;
        word-break:break-all;
    }
    .nice-box h4.big-title {
        font-size:15px;
    }
}