﻿.Contact_id {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    height: 0;
    width: 0;
    z-index: -1;
}
.g-recaptcha {
    margin: 0px auto !important;
    width: auto !important;
    height: auto !important;
    text-align: -webkit-center;
    text-align: -moz-center;
    text-align: -o-center;
    text-align: -ms-center;
}
.margin-topbottom50 {
    margin-top: 50px;
    margin-bottom: 50px;
}
.pattern {
    content: '';
    position: absolute;
    width: 620px;
    height: 620px;
    background-position: left;
    background-repeat: no-repeat;
    background-size: cover;
    z-index: 1;
    bottom: 0%;
    opacity: 1;
}
@media (max-width: 690px) {
    .mobile-hide-block {
        display: none !important;
    }

    .carousel-control.right {
        background-image: none;
        width: 30px !important;
        height: 30px !important;
    }

    .carousel-control.left {
        background-image: none;
        width: 30px !important;
        height: 30px !important;
    }
}

@media (max-width: 768px) {
    .discount_tag_position {
        margin: auto;
        max-width: 250px;
    }

    .mobile-banner-height {
        height: 110px;
    }

    .mobile-margin-left-5 {
        margin-left: 5px;
    }

    .top-12 {
        top: 12% !important;
    }

    /*.mobile-bottom-sticky {
        display: block;
        position: fixed;
        left: 0;
        right: 0;
        bottom: 0;
        z-index: 10000;
    }*/

    .mobile-display-block {
        display: block !important;
    }

    .banner-caption {
        position: relative !important;
        padding: 15px 0;
    }

    .caption-text {
        font-size: 22px !important;
        color: #444 !important;
        line-height: 32px !important;
    }

    .margin-top70 {
        margin-top: 30px !important;
    }

    .mobile-padding-top30 {
        margin-top: 30px !important;
    }

    .minimize-padding {
        padding-top: 20px !important;
        padding-bottom: 20px !important;
    }

    /**NAVIGATION MENU*/
    .navbar-nav {
        margin: 0;
        height: 40px;
    }

    /*------------------------MEGA MENU */
    .megamenu {
        margin-left: 0;
        margin-right: 0;
    }

        .megamenu > li {
            margin-bottom: 30px;
        }

            .megamenu > li:last-child {
                margin-bottom: 0;
            }

        .megamenu.dropdown-header {
            padding: 3px 15px !important;
        }

    .navbar-nav .open .dropdown-menu .dropdown-header {
        color: #fff;
    }

    .cartEmpty {
        text-align: center;
        font-size: 80px;
        color: rgb(236, 235, 233);
    }

        .cartEmpty h1 {
            text-align: center;
            font-size: 20px;
            color: rgb(213, 213, 212);
            font-weight: 100;
        }

    .description {
        font-size: 15px;
        font-weight: 100;
        color: #fff;
    }

    .title {
        margin: 5px auto;
        color: #fff;
    }

    .textColor {
        color: #888 !important;
    }

    .textBoxOnImage {
        margin: 10px;
        background-color: white;
        border: 1px solid black;
        opacity: 1;
        filter: alpha(opacity=60); /* For IE8 and earlier */
    }
}

@media (max-width : 767px) {
   
        .vesta-subhead {
        padding-top: 5px;
        padding-bottom: 10px;
        font-size: 18px;
        line-height: 20px;
        text-align: center;
        vertical-align: middle;
        color: white;
    }
    .vesta-homebanner-logo {
        height: 40px;
        width: 100% !important;
    }
    .banner-vista-box {
        position: absolute;
        padding: 10px;
        width: 280px;
        top: 18%;
        color: white;
        height: auto;
        background: rgba(28, 50, 107, 0.7);
        left: 0;
        right: 0;
        margin: auto;
    }
    .vesta-faq-btn {
        background: #FF8201 0% 0% no-repeat padding-box;
        opacity: 1;
        padding: 8px 12px;
        color: #fff !important;
        background-color: #808591;
        width: 100%;
        font-size: 16px;
        text-align: center;
        max-width: 120px;
        margin: 10px 0;
        border: 0;
        height: 40px;
        margin-left: 25px;
    }
    .vesta-learn-more {
        background: #FF8201 0% 0% no-repeat padding-box;
        opacity: 1;
        padding: 8px 12px;
        color: #fff !important;
        background-color: #FF8201;
        width: 100%;
        font-size: 16px;
        text-align: center;
        max-width: 150px;
        margin: 10px 0;
        border: 0;
        height: 40px;
    }
    ul.multiselect-container.dropdown-menu {
        position: relative;
        margin-bottom: 3px;
    }
    .orange-btn-accessories {
        margin: 30px 0px;
        padding: 10px 34px;
        cursor: pointer;
        display: inline-block;
        background-color: #ff8201;
        color: #FFFFFF !important;
        text-transform: uppercase;
        font-size: 14px;
        font-stretch: normal;
        font-style: normal;
        line-height: 2;
        letter-spacing: normal;
        text-align: center;
    }
    .accessories-Img {
        height: auto;
        width: 100%;
    }
    .accessories-Heading {
        font-size: 30px;
        color: #1C326B;
        line-height: 36px;
    }
    .accessories-section-text {
        font-size: 20px;
        color: #1C326B;
        line-height: 28px;
    }
    .storage_office_containers_h1 {
        font-size: 36px !important;
        line-height: 1.18;
        letter-spacing: normal;
        color: #1c326b;
        text-transform: none;
    }
    .storage_office_containers_text {
        font-size: 20px;
        letter-spacing: normal;
        line-height: 1.5;
        font-weight: normal;
        color: #000000;
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .storage_office_containers_Btn {
        padding: 10px 20px;
        color: #fff;
        background-color: #ff8201;
        width: 100%;
        font-size: 16px;
        text-align: center;
        max-width: 200px;
        margin: 30px auto;
        border: 0;
        border-radius: 3px;
        text-transform: uppercase;
    }
    .patternPosition {
        position: relative;
        height: 100px;
        overflow: hidden;
        margin-bottom: 0px;
        margin-left: -30px;
    }
    .storage_containersImg {
        height: 230px !important;
        margin-top: 30px;
    }
    .office_combo_containersImg {
        height: 230px !important;
        margin-top: 30px;
    }
    .availableProducts_Btn {
        padding: 10px 20px;
        color: #fff;
        background-color: #ff8201;
        width: 100%;
        font-size: 16px;
        text-align: center;
        max-width: 200px;
        margin: 20px auto;
        border: 0;
        border-radius: 3px;
        text-transform: uppercase;
    }
    .officeAndStorageContainers_bannerImg {
        height: 250px !important;
    }
    .max-width-bottom-sticky {
        max-width: 265px;
    }

    .show-bg-image-desktop {
        display: none;
    }

    .banner-MMP-box {
        position: absolute;
        padding: 10px;
        width: 320px;
        top: 70%;
        color: white;
        height: 150px;
        background: rgba(28, 50, 107, 0.7);
        left: 0;
        right: 0;
        margin: auto;
    }

    .banner-Permanent-box {
        position: absolute;
        padding: 10px;
        width: 320px;
        top: 75%;
        color: white;
        height: 150px;
        background: rgba(28, 50, 107, 0.7);
        left: 0;
        right: 0;
        margin: auto;
    }

    .banner-Covid-box {
        position: absolute;
        padding: 10px;
        width: 320px;
        top: 65%;
        color: white;
        height: auto;
        background: rgba(28, 50, 107, 0.7);
        left: 0;
        right: 0;
        margin: auto;
    }

    ._3dBannerFontSize {
        font-size: 30px !important;
    }

    ._3dPageLogo {
        height: 50px;
        width: auto;
    }

    .infoBox_width {
        height: 250px;
        background: #1C326B;
    }

    ._3DPage_banner_height {
        height: 300px;
    }

    ._3d_breadcrumb_margin {
        margin-bottom: 90px !important;
    }

    .industryButtons-Text {
        background-color: #1C326B;
        color: white;
        font-size: 36px;
        height: 88px;
        text-align: center;
        padding-top: 35px;
    }

    .bannerImage_3Dpage {
        position: absolute;
        margin: auto;
        left: 0;
        right: 0;
        margin-top: 221px !important;
        height: 160px;
        width: 290px;
        background: rgba(28, 50, 107, 0.7)
    }

    .bannerImage_3Dpage_text {
        position: absolute;
        font-size: 42px;
        line-height: 100%;
        text-align: center;
        color: #FFFFFF;
        padding: 16px;
        font-weight: 700;
        font-stretch: condensed;
    }

    .h1_3Dpage {
        text-align: center;
        font-stretch: condensed;
        font-size: 28px;
    }

    .pTag_3Dpage {
        color: #1C326B;
        font-size: 19px;
    }

    .pTag_magWidth {
        text-align: left;
        max-width: 900px;
    }

    .disclaimer_Image {
        background-image: url('/Content/Images/3DHomePage/disclaimer_image.jpg');
        height: 300px;
    }

    .disclaimer_Text {
        color: white;
        font-size: 20px;
        line-height: 120%;
    }

    .disclaimer_div {
        background-color: #1C326B;
        padding: 40px !important;
    }

    .col-xs-12-margin {
        margin-top: 170px;
    }

    .wcuimg {
        height: 250px;
        left: 0px;
        position: relative;
    }

    .square_expertisetxt {
        color: #FFFFFF;
        font-size: 15px;
        margin-top: 10px;
    }

    .expertiseblk {
        background-color: rgba(28, 50, 107, 0.7);
        width: 300px;
        height: 235px;
        left: 0;
        right: 0;
        top: 70%;
        padding: 25px;
        position: absolute;
        margin: auto;
    }

    .square_expertise {
        background: #1C326B;
        margin: 5px;
    }

    .expertise_head_txt {
        line-height: 100%;
        font-size: 41px;
        color: #FFFFFF;
        text-align: center;
    }

    .wcu_box_img {
        width: 40%;
        margin-top: 15px;
    }

    .expertisetxt {
        font-size: 15px;
        line-height: 120%;
        /* or 23px */
        color: #FFFFFF;
        text-align: center;
    }

    .infoBox_width:hover {
        background: #FF8201;
    }


    .WCU-text {
        text-align: center;
        font-size: 46px;
        line-height: 100%;
        color: #1C326B;
    }

    .price-height-and-font-size {
        height: 15px !important;
        font-size: 20px !important;
    }

    .h2-tag {
        font-size: 40px !important;
    }

    .align-center {
        margin-left: 5px !important;
    }

    .font-size-price {
        font-size: 15px !important;
    }

    .learn-more-margin {
        margin-left: 50px !important;
        margin-top: 20px !important;
    }

    .buy-now-button {
        padding: 10px !important;
        padding-left: 15px !important;
        margin-left: 25px !important;
    }

    .badge-notify {
        position: relative !important;
        top: -30px !important;
        left: -25px !important;
    }

    .badge {
        display: inline-block;
        min-width: 10px;
        padding: 3px 6px !important;
        font-size: 14px;
        font-weight: bold;
        line-height: 1;
        color: orange;
        text-align: center;
        white-space: nowrap;
        vertical-align: baseline;
        background-color: white !important;
        border-radius: 10px;
    }

    .cartLogoMobile {
        right: 50px;
        top: -33px;
        position: absolute;
        float: left;
    }

    .mobileCart {
        height: 25px;
        width: 25px;
        right: 80px;
        top: -18px;
        position: absolute;
        z-index: 999999999;
    }

    .WCU-videoImage-play {
        position: absolute;
        left: 0;
        right: 0;
        top: 20%;
        bottom: 5%;
        width: 75px;
        height: 75px;
        margin: auto;
    }

    .whyChooseus {
        margin-bottom: 30px;
        padding-top: 30px;
        padding-bottom: 30px;
        background-color: #AFA99F;
        height: auto !important;
    }

    .show-item-ipad-only {
        display: none;
    }

    .heightImg {
        height: 250px !important;
    }

    .heightFirstImg {
        height: 250px !important;
    }

    .Heading1 {
        color: #1C326B;
        font-size: 40px;
        margin-top: 25px;
        line-height: 100%;
        text-align: center;
    }

    .Heading2 {
        color: #1C326B;
        font-size: 40px;
        margin-top: 25px;
        line-height: 100%;
        text-align: center;
    }

    .Heading3 {
        color: #1C326B;
        font-size: 40px;
        margin-top: 25px;
        line-height: 100%;
        text-align: center;
    }

    .Heading4 {
        color: #1C326B;
        font-size: 40px;
        margin-top: 25px;
        line-height: 100%;
        text-align: center;
    }

    .Paragraph1 {
        font-size: 18px;
        color: #1C326B;
        line-height: 24px;
        margin-top: 15px;
        margin-left: 15px;
    }

    .Paragraph2 {
        font-size: 18px;
        color: #1C326B;
        line-height: 24px;
        margin-top: 15px;
        margin-left: 15px;
    }

    .button_1 {
        margin-top: 20px;
        width: 130px;
        height: 36px;
        border: 1px solid #1C326B;
        background: #1C326B;
        color: #fff;
        font-size: 18px;
        text-align: center;
        padding: 6px !important;
        margin-left: 30%;
        margin-bottom: 30px;
    }

    .heightImg {
        height: 300px;
    }

    .heightImg1 {
        height: 300px;
    }

    .heightImg2 {
        height: 300px;
    }

    .heightImg3 {
        height: 300px;
    }
    /*.whyChooseus {
        position: relative;
        margin-top: 170px;
        background-color: #AFA99F;
    }*/
    .home3dtxt {
        font-size: 24px;
        line-height: 100%;
        /* or 46px */
        text-align: center;
        color: #1C326B;
    }

    .btn_customize {
        margin: auto;
        left: 0;
        position: absolute;
        text-align: center;
        right: 0;
        top: 70%;
    }



    .perspimg {
        height: 210px;
        width: 100%;
        background-size: cover;
        position: relative;
        margin-bottom: 170px;
    }

    .substract_png {
        width: 70px;
        height: 70px;
    }

    .rectangle_3D {
        position: absolute;
        background-color: rgba(28, 50, 107, 0.7);
        width: 300px;
        height: 225px;
        margin: auto;
        left: 0;
        right: 0;
        top: 70%;
        padding: 25px;
    }

    .home3dtxt2 {
        font-size: 30px;
        line-height: 100%;
        text-align: center;
        align-items: center;
        color: #FFFFFF;
        margin-bottom: 10px;
    }

    .custombtn {
        margin: auto;
        left: 0;
        position: absolute;
        text-align: center;
        right: 0;
        bottom: 8%;
    }

    .btntxt {
        color: #1C326B;
        font-size: 18px;
        line-height: 100%;
        text-align: center;
        text-transform: capitalize;
        background-color: white;
        padding: 10px;
        width: 180px;
    }

    .btn_customize {
        left: 17.01%;
        right: 74.24%;
        top: 50.54%;
        bottom: 48.79%;
        background: #FF8201;
        border: 1px solid #FF8201;
        margin-left: 48px;
    }

    .col-md-2 {
        text-align: center;
    }

        .col-md-2.col-wid {
            width: 10%;
        }

    h4.h4.Myriad_Pro_Regular.col-align {
        text-align: center;
    }


    .icon-arrow {
        width: 70px;
        height: 47.71px;
        margin-top: 30px;
    }

    .h4.Myriad_Pro_Regular {
        font-size: 16px;
        line-height: 120%;
        text-align: center;
        color: #FF8201;
    }

    .txt3dturn {
        font-size: 14px;
        text-align: center;
        color: #FFFFFF;
    }

    .col-6 {
        width: 187px;
        height: 105px;
        text-align: center;
        padding: 45px;
        background-color: #FF8201;
    }

    .box-1234 {
        font-size: 32px;
        color: #FFFFFF;
    }

    .home-banner-image-height {
        height: 330px;
        width: 100%;
    }

    .video-playButton-border {
        width: 30px !important;
        height: 30px !important;
        border: 1px solid #FFFFFF;
        box-sizing: border-box;
        border-radius: 25px;
        position: absolute;
        right: 10%;
        top: 65%;
    }

    .gsa-subhead {
        padding-top: 20px;
        font-size: 26px;
        line-height: 30px;
        text-align: left;
        vertical-align: middle;
        color: #FF8201;
    }

    .Commitment-text-small {
        /*padding: 10px;*/
        font-size: 16px;
        line-height: 50%;
        text-align: center;
        vertical-align: middle;
        color: #FFFFFF;
        padding-bottom: 15px;
        padding-top: 10px;
    }

    .social-icons {
        font-size: 20px;
        line-height: 25px;
        letter-spacing: 0.0384615em;
        text-transform: lowercase;
        color: #FFFFFF;
    }

    .mobile-box-text {
        padding-top: 20px;
        /*padding-right: 20px;
        padding-left: 20px;*/
        font-size: 25px;
        line-height: 120%;
        align-items: center;
        text-align: center;
        color: #FFFFFF;
    }



    .mobile-box-left {
        background: rgba(255, 130, 1, 1);
        height: 130px;
        color: white;
        text-align: center;
        margin-left: 0px;
        margin-bottom: 0px;
        margin-right: 0px;
    }

    ​​​​​​​
    .mobile-box-connecter {
        padding-top: 30px;
        background: rgba(255, 130, 1, 1);
        height: 150px;
        color: white;
        text-align: center;
        margin-left: 3px;
        margin-bottom: 3px;
        margin-right: 3px;
    }

    .mobile-box-right {
        background: #1C326B;
        height: 130px;
        color: white;
        text-align: center;
        margin-bottom: 0px;
        margin-right: 0px;
    }



    .learnMore-review {
        margin: auto;
        margin-top: 20px;
        left: 0;
        right: 0;
        width: 130px;
        height: 36px;
        background: white;
        border: 1px solid white;
        text-align: center;
        padding: 5px;
        color: #1C326B;
        bottom: 30px;
    }

    .reviewBox-text-2 {
        margin-top: 10px;
        font-size: 19px;
        line-height: 120%;
        display: flex;
        align-items: center;
        color: #E5E5E5;
        text-align: center;
    }

    .reviewBox-text-1 {
        font-size: 30px;
        line-height: 120%;
        display: flex;
        align-items: center;
        color: #FFFFFF;
        text-align: center;
    }



    .navbar-toggle {
        position: relative;
        float: right;
        padding: 9px 10px;
        margin-top: 12px;
        margin-right: -15px;
        margin-bottom: 12px;
        background-color: transparent;
        background-image: none;
        border: 1px solid transparent;
        border-radius: 4px;
    }

    .carouselButtonRight-new {
        color: white !important;
        bottom: -7%;
        position: absolute;
        left: 12% !important;
        background-color: #1C326B;
        margin: auto;
        right: 0;
    }

    .carouselButtonLeft-new {
        color: white !important;
        bottom: -7%;
        position: absolute;
        left: -12% !important;
        background-color: #1C326B;
        margin: auto;
        right: 0px;
    }

    .carousel-control-new.left {
        background-image: none;
        width: 53px !important;
        height: 53px !important;
    }

    .carousel-control-new.right {
        background-image: none;
        width: 53px !important;
        height: 53px !important;
    }

    .Threed-banner-size {
        position: absolute;
        padding: 10px;
        width: 320px;
        top: 70%;
        color: white;
        height: 180px;
        background: rgba(28, 50, 107, 0.7);
        left: 0;
        right: 0;
        margin: auto;
    }

    .Threed-banner-text {
        padding: 10px;
        font-size: 35px;
        line-height: 100%;
        text-align: center;
        vertical-align: middle;
        color: #FFFFFF;
        font-weight: 700;
        font-stretch: condensed;
    }

    .backButton-RFQ {
        background-color: #CCC4A7 !important;
        width: 100px;
        height: 40px;
        color: #803134 !important;
        border-radius: 0;
        border: 2px solid #AFA99F;
        box-sizing: border-box;
        position: absolute;
        right: 0px;
        left: 0px;
        margin: auto;
        top: 50px;
    }

    .mobile-margin-bottom-20 {
        margin-bottom: 20px;
    }

    .backbutton-3d-right {
        float: right !important;
    }

    .Btn-Orange {
        background-color: #1C326B;
        width: 100px;
        height: 40px;
        color: #FFFFFF;
        border-radius: 0;
        border: none;
        padding: 8px !important;
        border: 2px solid #FFFFFF;
        box-sizing: border-box;
    }

    .margin-auto-Visualizer {
        margin: auto !important;
    }

    .progress-bar-size {
        width: 250px;
        background-color: #CCC4A7 !important;
        margin: auto;
        height: 17px;
        border: 5px;
    }

    .envelope-inner {
        width: 41px;
        height: 40px;
    }

    .envelope-outer {
        background: orange;
        height: 80px;
        width: 80px;
        padding: 18px;
        border-radius: 50px;
    }

    .subscribe-text {
        font-size: 28px;
        color: white;
        line-height: 40px;
    }

    ul.multiselect-container.dropdown-menu {
        width: 230px !important;
        height: 100% !important;
        overflow-y: scroll;
        -webkit-overflow-scrolling: touch;
        margin-top: 3px;
        overflow: auto !important;
    }

    button.multiselect.dropdown-toggle.btn.btn-default {
        width: 230px;
        height: 37px;
        /*font-family: 'open_sans_regular';*/
        text-align: unset;
        color: #707070;
        font-size: 12px;
    }

    .popup-content {
        background-color: #fefefe;
        margin: auto;
        /*padding: 7px;*/
        border-radius: 5px;
        border: 7px solid #fefefe;
        width: 300px;
        height: 410px;
        /*top: 168px;*/
        z-index: 99999 !important;
        background: #1C326B;
    }

    .reviewBar-text {
        overflow: hidden;
        line-height: 20px;
        max-height: 60px;
        text-overflow: ellipsis;
    }
    /*.reviewBar-height {
        height: 155px !important;
    }*/
    .reviewBar-height {
        /*padding-top: 5px;*/
        height: 90px !important;
    }

    .alert-button-margin-top {
        margin-top: 0px;
        padding: 0px;
    }

    .p-mobile-width {
        padding-right: 20px !important;
    }

    .reviewBar-alert-fontsize {
        font-size: 14px;
    }

    .padding-bottom-alertBar {
        padding-bottom: 10px;
    }

    .mobile-reviewButton {
        margin-top: 13px;
    }

    .close-buttom-reviewBar {
        margin-top: 13px;
        margin-right: 18px;
    }

    .close-buttom-reviewBar-nevada {
        margin-top: 25px;
        margin-right: 20px;
    }

    .site-padding {
        padding: 60px 0 0 0;
    }

    .BRM-Carousel-Font-size {
        font-size: 22px !important;
    }

    .mobile-text-center-banner {
        position: absolute;
        top: 25% !important;
    }

    .carousel-banner {
        height: 250px !important;
    }

    .mobile-shopnow-button {
        position: relative !important;
        top: 70% !important;
    }

    .top-12 {
        top: 12% !important;
    }

    .mobile-font-size-24 {
        font-size: 24px;
    }

    .col-width {
        width: 100% !important;
        float: left;
        padding-right: 15px !important;
        padding-left: 15px;
        position: relative;
    }

    .carouselButtonLeft {
        /*top: 15%;
    position: absolute;
    left: 0px;*/
        top: 10%;
        position: absolute;
        margin-left: 5px;
        border: 2px solid;
        font-size: 30px;
        color: white;
        text-decoration: none;
        display: inline-block;
        padding: 1px 9px;
        border-radius: 50%;
        opacity: 0.2;
    }

    .carouselButtonRight {
        /*top: 15%;
    position: absolute;
    right: 0px;*/
        top: 10%;
        position: absolute;
        margin-right: 5px;
        /*border :2px solid;
    font-size:30px;
    color: white;
    text-decoration: none;
    display: inline-block;
    padding: 1px 10px;
    border-radius: 50%;
    opacity:0.2;*/
    }

    .eventBackgroundImage {
        background-image: url('../../../Content/Images/EventPortal/mm_tradeshow_bnr.jpg');
        height: 390px;
    }

    .mobile-padding-left-20 {
        padding-left: 20px;
    }

    .text-on-image {
        position: relative;
        top: 40%;
    }

    .text-on-image-BRM {
        position: absolute;
        top: 33%;
        left: -3%;
    }

    .mobile-para-color {
        color: #8a8888 !important;
    }

    .mobile-para-color-white {
        color: white !important;
    }

    .mobile-font-size-22 {
        font-size: 22px !important;
    }

    .mobile-padding-top-40 {
        padding-top: 40px;
    }

    .mobile-pull-right {
        float: right;
    }

    .mobile-para-color {
        color: #8a8888;
    }

    .mobile-para-color-white {
        color: white;
    }



    .mobile-display-none {
        display: none !important;
    }

    .hidden-header {
        height: 59px;
    }
    /* General styles for all menus */
    .cbp-spmenu {
        background: white;
        position: fixed;
        padding: 0;
        margin: 0 !important;
        overflow-x: hidden;
        overflow-y: visible;
        display: block;
        visibility: visible;
    }
    /* Orientation-dependent styles for the content of the menu */
    .cbp-spmenu-vertical {
        width: 260px;
        height: 100%;
        top: 0;
        z-index: 1000;
    }

    .cbp-spmenu-horizontal {
        width: 100%;
        height: 150px;
        left: 0;
        z-index: 1000;
        overflow: hidden;
    }

        .cbp-spmenu-horizontal h3 {
            height: 100%;
            width: 20%;
            float: left;
        }

        .cbp-spmenu-horizontal a {
            float: left;
            width: 20%;
            padding: 0.8em;
            border-left: 1px solid #258ecd;
        }
    /* Vertical menu that slides from the left or right */
    .cbp-spmenu-left {
        left: -260px;
    }

    .cbp-spmenu-right {
        right: -260px;
    }

    .cbp-spmenu-left.cbp-spmenu-open {
        left: 0px;
    }

    .cbp-spmenu-right.cbp-spmenu-open {
        right: 0px;
    }
    /* Horizontal menu that slides from the top or bottom */
    .cbp-spmenu-top {
        top: -150px;
    }

    .cbp-spmenu-bottom {
        bottom: -150px;
    }

    .cbp-spmenu-top.cbp-spmenu-open {
        top: 0px;
    }

    .cbp-spmenu-bottom.cbp-spmenu-open {
        bottom: 0px;
    }
    /* Push classes applied to the body */
    .cbp-spmenu-push {
        /*overflow-x: hidden;*/
        /*position: relative;*/
        left: 0;
    }

    .cbp-spmenu-push-toright {
        /*margin-left: 260px;*/
        -webkit-transform: translate(260px, 0);
        -moz-transform: translate(260px, 0);
        -ms-transform: translate(260px, 0);
        -o-transform: translate(260px, 0);
        transform: translate(260px, 0);
    }

    .cbp-spmenu-push-toleft {
        left: -230px;
    }
    /* Transitions */
    .cbp-spmenu,
    .cbp-spmenu-push {
        -webkit-transition: all 0.3s ease;
        -moz-transition: all 0.3s ease;
        transition: all 0.3s ease;
    }

    .megamenu > li {
        margin-bottom: 30px;
    }

        .megamenu > li:last-child {
            margin-bottom: 0;
        }

    .megamenu.dropdown-header {
        padding: 3px 15px !important;
    }

    .navbar-nav .open .dropdown-menu .dropdown-header {
        color: #fff;
    }
    /*Product table column*/
    /*.table-responsive > .table > thead > tr > th, .table-responsive > .table > tbody > tr > th, .table-responsive > .table > tfoot > tr > th, .table-responsive > .table > thead > tr > td, .table-responsive > .table > tbody > tr > td, .table-responsive > .table > tfoot > tr > td{
        white-space: normal;
    }*/
    .table-responsive {
        border: none;
    }

    .float-center {
        text-align: left;
    }

    .aboutUsDescText {
        position: absolute !important;
        /*margin: 15px auto !important;*/
        top: 5% !important;
        right: 0px !important;
    }

    .description {
        font-size: 15px !important;
        font-weight: 100 !important;
        color: #fff !important;
    }

    .title {
        margin: 5px auto !important;
        color: #fff !important;
    }

    .left-align-mobile {
        float: left !important;
    }

    .textColor {
        color: #888 !important;
    }




    .mobile-display-block {
        display: block !important;
    }

    .textBoxOnImage {
        margin: 10px;
        background-color: white;
        border: 1px solid black;
        opacity: 1;
        filter: alpha(opacity=60); /* For IE8 and earlier */
    }

    .hide-item-desktop-only {
        display: block !important;
    }

    .show-item-desktop-only {
        display: none !important;
    }

    .text-on-image-mobile {
        position: absolute;
        top: -50px;
    }

    .text-on-banner-image {
        position: absolute;
        top: 135px;
    }

    .text-on-banner-resources {
        position: absolute;
        top: 10%;
    }

    .text-on-liveinvimage-mobile {
        position: absolute;
        top: -45px;
    }

    .mobile-carouselButton-position {
        margin-left: 20%;
    }

    .mobile-shop-now-button {
        margin-left: 20%;
    }

    .holiday-bar {
        background-color: #E89700;
        padding-top: 5px;
        padding-left: 15px;
        padding-top: 10px;
        margin-left: auto;
        margin-right: auto;
    }

    .holidayAlertBar {
        overflow: visible;
        max-height: 100px;
        font-size: 13px;
        padding-left: 0px;
        width: 189px;
        /*padding-top:30px;*/
    }

    .holiday-image {
        width: 155px;
        float: right;
        height: 60px;
        padding-right: 20px;
        margin-right: 10px;
        /*padding-top:20px;*/
    }

    .holiday-alert {
        /*padding-top:10px;*/
    }

    .holiday-button {
        height: 40px;
        padding-top: 10px;
        margin-right: 10px;
    }
}

@media (max-width: 991px) {
    .bottom-3d-sticky {
        display: none;
    }
    .cart-logo-icon {
        width: 25px;
        height: 25px;
        margin-top: 35px;
    }
    .mobile-bottom-sticky {
        display: block;
        position: fixed;
        left: 0;
        right: 0;
        bottom: 0;
        z-index: 10000;
    }

    #hover-content1 {
        display: none;
        height: 198px;
        left: 818px;
        top: 1201px;
        background: #1C326B;
    }

    #hover-content2 {
        display: none;
        height: 194px;
        left: 818px;
        top: 1201px;
        background: #1C326B;
    }

    #hover-content3 {
        display: none;
        height: 194px;
        left: 818px;
        top: 1201px;
        background: #1C326B;
    }
    /*.whyChooseus {
        padding-top: 30px;
        padding-bottom: 30px;
        background-color: #AFA99F;
        height: 1650px !important;
        margin-top: 1100px;
        margin-bottom: 50px;
    }*/
    .iframe-viemo {
        width: 341px !important;
        height: 286px;
        margin-top: 28px;
    }
    /*.col-width {
        width: 50% !important;
  
    .col-width {
        width: 100% !important;
        float: left;
        padding-right: 15px !important;
    }*/
    /*.margin-top-0{
        margin-top:0px !important;
    }*/
    /*.navbar-toggle {
    display: block !important;
  }
    #bs-example-navbar-collapse-1 {
   display: none !important;
         }*/
    .left-padding-70 {
        padding-left: 70px;
    }

    .productImageZoom {
        left: 0px;
    }

    .float-right {
        float: left;
        margin-bottom: 10px;
        margin-top: 10px;
    }

    header {
        max-height: 60px;
    }

    .table100 {
        min-height: .01%;
        overflow-x: auto;
    }

    .reponsiveTable, .reponsiveTable thead, .reponsiveTable tbody, .reponsiveTable th, .reponsiveTable td, .reponsiveTable tr {
        display: block;
    }

        /* Hide table headers (but not display: none;, for accessibility) */
        .reponsiveTable thead tr {
            position: absolute;
            top: -9999px;
            left: -9999px;
        }

        .reponsiveTable td {
            /* Behave  like a "row" */
            border: none;
            position: relative;
            padding-left: 45% !important;
            white-space: normal;
            text-align: left;
            margin: 10px;
        }

            .reponsiveTable td:before {
                /* Now like a table header */
                position: absolute;
                /* Top/left values mimic padding */
                top: 6px;
                left: 6px;
                width: 45%;
                padding-right: 10px;
                white-space: nowrap;
                text-align: left;
                font-weight: bold;
                content: attr(data-title);
            }

    .margin-left-right10 {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

    .removePadding {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

        .removePadding img {
            max-width: 50%;
        }

    .buttonResponsive {
        background-color: #d16319;
        border: none;
        padding: 10px !important;
        /*font-weight: 600;*/
        color: #fff;
        /*width: 100%;*/
        font-size: 10px !important;
        max-width: 100px;
    }

    .width55 {
        width: auto !important;
    }

    .alignLeft {
        float: left;
    }

    .nav > li > a {
        padding: 10px 12px !important;
    }

    .dropdown-menu {
        position: absolute;
        top: 85%;
        /* left: 0; */
        z-index: 1000;
        display: none;
        float: left;
        min-width: 160px;
        padding: 5px 0;
        margin: 2px 0 0;
        font-size: 10px !important;
        text-align: left;
        list-style: none;
        background-color: #fff;
        -webkit-background-clip: padding-box;
        background-clip: padding-box;
        border: 1px solid #ccc;
        border-top: none;
        /* border: 1px solid rgba(0, 0, 0, .15); */
        /* border-radius: 4px; */
        -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
        box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    }

    .fontSmall {
        font-size: 10px !important;
    }
}

@media(max-width:990px) {
    #RFQForm {
        margin-top: 0 !important;
    }

    .nav > li > a {
        padding: 10px 12px 10px 12px;
    }
}

@media only screen and (min-width: 1024px) {
    .eventNavSearch {
        /*margin-right:150px;*/
        margin-top: 15px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {

    .price-height-and-font-size {
        height: 30px !important;
        font-size: 20px !important;
    }

    .font-size-price {
        font-size: 20px !important;
    }

    .whyChooseus {
        padding-top: 30px;
        padding-bottom: 30px;
        background-color: #AFA99F;
        height: auto !important;
        top: 1100px;
    }

    .eventNavSearch {
        margin-right: 0px !important;
        margin-top: 15px;
    }

    .footer-col-height {
        min-height: 200px;
    }

    .hide-item-desktop-only-1 {
        display: block !important;
    }


    .show-item-desktop-only-1 {
        display: none !important;
    }

    .holiday-bar {
        background-color: #E89700;
        padding-left: 10px;
        padding-top: 10px;
        margin-left: auto;
        margin-right: auto;
    }

    .holidayAlertBar {
        overflow: visible;
        max-height: 100px;
        font-size: 17px;
        padding-left: 0px;
        /*padding-top:30px;*/
    }

    .holiday-image {
        width: 194px;
        height: 75px;
        float: right;
        /*padding-right:20px;*/
        /*padding-top:30px;*/
    }

    .holiday-alert {
        padding-top: 20px;
        height: 145px !important;
    }

    .holiday-button {
        height: 40px;
        padding-top: 10px;
        float: left !important;
    }

    .holiday-div {
        padding-top: 25px;
    }

    .holiday-imagediv {
        float: right;
        padding-top: 20px !important;
    }
}

@media (min-width: 1201px) {
    .orange-btn-accessories {
        margin-top: 29px;
        padding: 10px 34px;
        cursor: pointer;
        display: inline-block;
        background-color: #ff8201;
        color: #FFFFFF !important;
        text-transform: uppercase;
        font-size: 14px;
        font-stretch: normal;
        font-style: normal;
        line-height: 2;
        letter-spacing: normal;
        text-align: center;
    }
    .accessories-Img {
        height: 400px;
        width: 100%;
    }
    .storage_office_containers_h1 {
        font-size: 40px !important;
        line-height: 1.18;
        letter-spacing: normal;
        color: #1c326b;
        text-transform: none;
    }
    .storage_office_containers_Btn {
        padding: 10px 20px;
        color: #fff;
        background-color: #ff8201;
        width: 100%;
        font-size: 16px;
        text-align: center;
        max-width: 200px;
        margin: 10px 0px;
        border: 0;
        border-radius: 3px;
        text-transform: uppercase;
    }
    .patternPosition {
        position: relative;
        height: 100px;
        overflow: hidden;
        margin-bottom: -80px;
        margin-left: -30px;
    }
    .storage_containersImg {
        height: 340px;
        margin-top: 70px;
    }
    .office_combo_containersImg {
        height: 310px;
        margin-top: 120px;
    }
    .availableProducts_Btn {
        padding: 10px 20px;
        color: #fff;
        background-color: #ff8201;
        width: 100%;
        font-size: 16px;
        text-align: center;
        max-width: 200px;
        margin: 10px 0px;
        border: 0;
        border-radius: 3px;
        text-transform: uppercase;
    }
    .cart-logo-icon {
        width: 25px;
        height: 25px;
    }
    .ipad-and-mobile-display-block {
        display: none;
    }

    .side-nav-desktop-only {
        display: block;
    }

    .mobile-bottom-sticky {
        display: none;
    }

    .show-bg-image-desktop {
        display: block;
    }

    .banner-MMP-box {
        position: absolute;
        width: 582px;
        height: 368px;
        top: 30%;
        color: white;
        background: rgba(28, 50, 107, 0.7);
        padding: 25px;
    }

    .banner-vesta-box {
        position: absolute;
        width: 680px;
        height: 350px;
        top: 30%;
        color: white;
        background: rgba(28, 50, 107, 0.7);
        padding: 25px;
    }

    .mmplus-homebanner-logo {
        height: 70px;
        width: auto !important;
    }
    .vesta-homebanner-logo {
        height: 50px;
        width: auto !important;
    }
    .mmplus-subhead {
        padding-top: 20px;
        font-size: 26px;
        line-height: 30px;
        text-align: left;
        vertical-align: middle;
        color: white;
    }
    .vesta-subhead {
        padding-top: 20px;
        font-size: 24px;
        line-height: 30px;
        text-align: left;
        vertical-align: middle;
        color: white;
    }
    .banner-Permanent-box {
        position: absolute;
        top: 35%;
        color: white;
        background: rgba(28, 50, 107, 0.7);
        width: 450px;
        height: auto;
        left: 25%;
    }

    .banner-Covid-box {
        position: absolute;
        top: 20%;
        color: white;
        background: rgba(28, 50, 107, 0.7);
        width: 520px;
        height: auto;
        left: 5%;
        padding: 10px;
    }

    .wcuimg {
        width: auto;
        height: 500px;
        left: 0px;
    }

    .expertiseblk {
        background-color: rgba(28, 50, 107, 0.7);
        width: 300px;
        height: 500px;
        left: 0;
        right: 0;
        top: 70%;
        padding: 25px;
    }

    .expertise_head_txt {
        line-height: 100%;
        font-size: 46px;
        color: #FFFFFF;
        text-align: center;
        padding-top: 80px;
    }

    .expertisetxt {
        font-size: 15px;
        line-height: 120%;
        /* or 23px */
        color: #FFFFFF;
        text-align: center;
    }

    .square_expertise {
        width: 265px;
        height: 283px;
        background: #1C326B;
        margin: 5px;
    }

    .infoBox_width:hover {
        background: #FF8201;
    }

    .square_expertisetxt {
        margin-top: 30px;
        color: #FFFFFF;
        font-size: 20px;
    }

    .wcu_box_img {
        width: 40%;
        height: auto;
        margin-top: 30px;
    }

    .wcu_carousel {
        height: 430px;
        width: 100%;
    }

    .wcu_carousel_p {
        color: #FFFFFF;
        font-size: 30px;
        line-height: 120%;
    }

    .wcu_testinomial {
        margin-top: 35px;
        color: #FFFFFF;
        font-size: 30px;
        line-height: 120%;
    }

    .box_wcu_carousel {
        margin-top: 80px;
        /*width: 983px;*/
        height: 240px;
    }

    ._3DPage_banner_height {
        height: 425px;
    }

    .find_loaction_nav_width {
        width: 880px;
    }
    .gsa-subhead {
        padding-top: 20px;
        font-size: 26px;
        line-height: 30px;
        text-align: left;
        vertical-align: middle;
        color: #FF8201;
    }
    .Commitment-text-small {
        padding: 20px;
        font-size: 24px;
        line-height: 50%;
        text-align: left;
        vertical-align: middle;
        color: #FFFFFF;
    }

    .badge-notify {
        float: right;
        color: orange;
        position: relative;
        top: -30px;
        left: -25px;
    }

    .badge {
        display: inline-block;
        min-width: 10px;
        padding: 3px 6px !important;
        font-size: 14px;
        font-weight: bold;
        line-height: 1;
        color: orange;
        text-align: center;
        white-space: nowrap;
        vertical-align: baseline;
        background-color: white !important;
        border-radius: 10px;
    }

    .whyChooseus {
        margin-bottom: 30px;
        padding-top: 30px;
        padding-bottom: 30px;
        background-color: #AFA99F;
        height: auto !important;
        top: 1100px;
    }

    .col-md-2Removealing {
        text-align: unset !important;
    }

    .navigation-margin {
        margin-right: 10px;
    }

    .blast-box {
        position: absolute;
        width: 500px;
        height: 230px;
        top: 25%;
        color: white;
        background: rgba(28, 50, 107, 0.7);
    }

    .shop-now-box {
        position: absolute;
        width: 380px;
        height: 220px;
        top: 33%;
        color: white;
        background: rgba(28, 50, 107, 0.7);
    }

    .heightImg {
        height: 850px !important;
    }

    .heightImg1 {
        height: 700px !important;
    }

    .heightFirstImg {
        height: 300px !important;
    }

    .show-item-ipad-only {
        display: none;
    }

    .commitmentbox-size {
        width: 476px;
        height: 200px;
        position: absolute;
        top: 25%;
        right: 10%;
        color: white;
        background: rgba(28, 50, 107, 0.7);
    }

    .Threed-banner-size {
        width: 520px;
        position: absolute;
        top: 22%;
        left: 6%;
        color: white;
        height: 220px;
        background: rgba(28, 50, 107, 0.7);
    }

    .Threed-banner-text {
        padding-left: 25px;
        padding-top: 25px;
        font-size: 42px;
        line-height: 100%;
        text-align: left;
        vertical-align: middle;
        color: #FFFFFF;
        font-weight: 700;
        font-stretch: condensed;
    }

    .carousel-control-new.left {
        background-image: none;
        width: 53px !important;
        height: 53px !important;
    }

    .carousel-control-new.right {
        background-image: none;
        width: 53px !important;
        height: 53px !important;
    }

    .home-banner-image-height {
        height: 800px;
        width: 100%;
    }

    .mobile-hide-block {
        display: none !important;
    }

    .icon-responsivess {
        float: left;
        width: 69.65px;
        height: 100.01px;
        left: 836.05px;
        /* top: 1252.04px; */
        margin-top: 50px;
    }

    .responsivess-h2 {
        float: left;
        margin-left: 20px;
        font-size: 30px;
        line-height: 120%;
        margin-top: 70px;
        color: #FFFFFF;
    }

    .line-horizontal {
        margin-top: 194px;
        width: 422px;
        height: 0px;
        left: 1240px;
        border: 1px solid #1C326B;
        transform: rotate(180deg);
    }

    .video-playButton-border {
        width: 30px !important;
        height: 30px !important;
        border: 1px solid #FFFFFF;
        box-sizing: border-box;
        border-radius: 25px;
        position: absolute;
        right: 15%;
        top: 75%;
    }

    .social-icons {
        font-size: 15px;
        line-height: 25px;
        text-align: right;
        letter-spacing: 0.0384615em;
        text-transform: lowercase;
        color: #FFFFFF;
    }

    .live-inventory-Ontext {
        font-size: 25px;
        line-height: 120%;
        align-items: center;
        text-align: center;
        color: #FFFFFF;
        margin-top: 40px;
    }

    .find-location-box {
        position: absolute;
        right: 477px;
        bottom: 0%;
        background: rgba(255, 130, 1, 1);
        width: 237px;
        height: 150px;
        color: white;
        text-align: center;
    }

        .find-location-box:hover {
            background: rgba(255, 130, 1, 0.7);
        }

    .learnMore-review {
        width: 150px;
        height: 30px;
        background: white;
        text-align: center;
        margin: 15px auto auto;
        color: rgb(28, 50, 107);
        line-height: 30px;
    }

    .reviewBox-text-2 {
        margin-top: 10px;
        font-size: 19px;
        line-height: 120%;
        display: flex;
        align-items: center;
        color: #E5E5E5;
        text-align: left;
    }

    .reviewBox-text-1 {
        font-size: 30px;
        line-height: 120%;
        display: flex;
        align-items: center;
        color: #FFFFFF;
        text-align: left;
    }

    .review-box-homepage {
        padding: 20px;
        position: absolute;
        right: 237px;
        bottom: 0%;
        background: #1C326B;
        width: 240px;
        height: 150px;
        color: white;
    }

    .navbar-nav > li > .dropdown-menu {
        border-top-left-radius: 0;
        border-top-right-radius: 0;
        margin-left: 0px !important;
        text-align: left;
        padding: 10px !important;
    }

    .nav-list-alignment {
        position: absolute;
        left: 5%;
        top: 100%;
    }

    .left-padding-70 {
        padding-left: 70px;
    }

    .home3dtxt {
        font-size: 46px;
        line-height: 100%;
        /* or 46px */
        text-align: center;
        color: #1C326B;
    }



    .perspimg {
        height: 500px;
        width: 100%;
        background-size: cover;
    }

    .substract_png {
        width: 109px;
        height: 109px;
    }

    .rectangle_3D {
        position: absolute;
        background-color: rgba(28, 50, 107, 0.7);
        width: 332px;
        height: 500px;
    }

    .home3dtxt2 {
        font-size: 30px;
        line-height: 100%;
        /* or 46px */
        display: flex;
        align-items: center;
        color: #FFFFFF;
        margin-left: 22px;
        margin-right: 23px;
        margin-top: 92px;
    }



    .btn_customize {
        left: 17.01%;
        right: 74.24%;
        top: 50.54%;
        bottom: 48.79%;
        background: #FF8201;
        border: 1px solid #FF8201;
        margin-left: 48px;
    }

    .col-md-2 {
        text-align: center;
    }

        .col-md-2.col-wid {
            width: 10%;
        }

    h4.h4.Myriad_Pro_Regular.col-align {
        text-align: center;
    }

    h4.h4.Myriad_Pro_Regular.col-align-opt {
        margin-right: 50px;
    }

    .icon-arrow {
        width: 70px;
        height: 47.71px;
        margin-top: 30px;
    }

    .h4.Myriad_Pro_Regular {
        font-size: 29px;
        line-height: 120%;
        text-align: center;
        color: #FF8201;
    }

    .txt3dturn {
        font-size: 19px;
        color: #FFFFFF;
        margin-left: 48px;
        margin-right: 23px;
    }

    .backButton-RFQ {
        background-color: #CCC4A7 !important;
        width: 100px;
        height: 40px;
        color: #803134 !important;
        border-radius: 0;
        border: 2px solid #AFA99F;
        box-sizing: border-box;
        position: absolute;
        right: 0px;
        top: 35px;
    }

    .site-padding {
        padding: 100px 0 0 0;
    }

    .font-size-first-banner {
        font-size: 50px;
        line-height: 1;
    }

    .text-on-image {
        position: absolute;
        top: 35%;
    }

    .banner-image-height {
        height: 500px;
        width: 100%;
    }

    .text-on-banner-image {
        position: absolute;
        top: 380px;
    }

    .text-on-banner-resources {
        position: absolute;
        top: 30%;
    }
}

@media(min-width : 1600px) {
    .discount_tag_position {
        top: 0px;
        left: 2%;
        width: 460px;
        height: 533px;
        position: absolute;
    }

    .commercial-H1 {
        font-size: 40px !important;
        text-transform: initial !important;
        font-weight: 100 !important;
        font-family: 'Myriad Pro', sans-serif !important;
    }

    .infoBox_width {
        height: 300px;
        background: #1C326B;
    }

    .industryButtons-Text {
        background-color: #1C326B;
        color: white;
        font-size: 36px;
        width: 423px;
        height: 88px;
        text-align: center;
        padding-top: 35px;
    }

    .bannerImage_3Dpage {
        position: absolute;
        margin: auto;
        left: 0;
        right: 0;
        margin-top: 10% !important;
        width: 480px;
        height: 144px;
        background: rgba(28, 50, 107, 0.7);
    }

    .bannerImage_3Dpage_text {
        position: absolute;
        font-size: 42px;
        line-height: 100%;
        text-align: center;
        color: #FFFFFF;
        padding: 30px;
        font-weight: 700;
        font-stretch: condensed;
    }

    .h1_3Dpage {
        text-align: center;
        font-stretch: condensed;
        font-size: 28px;
    }

    .industry_image {
        height: 190px;
        width: 423px;
    }

    .pTag_3Dpage {
        color: #1C326B;
        font-size: 19px;
    }

    .pTag_magWidth {
        text-align: left;
        max-width: 900px;
    }

    .disclaimer_Image {
        background-image: url('/Content/Images/3DHomePage/disclaimer_image.jpg');
        height: 500px;
    }

    .disclaimer_Text {
        color: white;
        font-size: 20px;
        line-height: 120%;
    }

    .disclaimer_div {
        background-color: #1C326B;
        height: 500px;
        padding: 150px !important;
    }

    .whyChoose_right_carousal {
        color: white !important;
        bottom: 0;
        right: 24%;
        position: absolute;
        background-color: #1C326B;
    }

    .whyChoose_left_carousal {
        color: white !important;
        bottom: 0;
        right: 26%;
        position: absolute;
        background-color: #1C326B;
    }

    .carousal-margin-top {
        margin-top: 0px !important;
    }

    .configurator-width {
        width: 1598px;
        margin: auto;
    }

    .classroom-info-icon {
        font-size: 20px;
        color: #CCC4A7;
        position: absolute;
        top: 60px;
        right: 43%;
    }

    .WCU-videoImage-play {
        position: absolute;
        left: 0;
        right: 0;
        top: 20%;
        bottom: 0;
        width: 75px;
        height: 75PX;
        margin: auto;
    }

    .sideNavPosition {
        position: fixed;
        top: 35%;
        z-index: 99;
    }

    .carouselButtonLeft-new {
        bottom: 0%;
        position: absolute;
        left: 20% !important;
        background-color: #1C326B;
        color: white !important;
    }

    .carouselButtonRight-new {
        color: white !important;
        bottom: 0%;
        position: absolute;
        left: 22% !important;
        background-color: #1C326B;
    }

    .mobile-hide-block {
        display: none !important;
    }

    .reviewBar-alert-fontsize {
        font-size: 16px;
    }

    .reviewBar-left-margin {
        margin-left: 75px;
    }

    .close-buttom-reviewBar {
        margin-top: 15px !important;
        margin-right: 40px;
    }

    .close-buttom-reviewBar-nevada {
        margin-top: 10px !important;
        margin-right: 40px;
    }

    .reviewBar-height {
        height: 48px;
    }

    .text-on-image-second-banner-BRM {
        position: absolute;
        top: 40% !important;
    }

    .BRM-Carousel-Font-size {
        font-size: 36px !important;
    }

    .BRM-Carousel-text {
        margin-left: 400px !important;
    }

    .footer-container {
        margin-left: 150px !important;
        margin-right: 150px !important;
    }

    .request-quote-img {
        width: 50%;
        float: left;
    }

    .request-quote-form {
        width: 33%;
        float: left;
    }

    .aboutUsDescText {
        position: absolute;
        top: 15%;
    }

    /*Start Text On Image*/
    .live-inventory-text {
        position: absolute;
        top: 35%;
        left: 12%;
    }

    .text-on-image-color {
        color: #fff;
    }

    .live-inventory-text h2 {
        font-size: 34px;
    }

    .live-inventory-text h1 {
        font-size: 52px;
        line-height: 70px;
    }

        .live-inventory-text h1 span {
            font-size: 52px;
            line-height: 70px;
        }

    .customizable-modular-text {
        position: absolute;
        top: 35%;
        left: 12%;
    }

        .customizable-modular-text h2 {
            font-size: 37px;
        }

        .customizable-modular-text h1 {
            font-size: 85px;
            line-height: 90px;
        }

        .customizable-modular-text h2 span {
            font-size: 37px;
        }
    /*End Text On Image*/
}

@media(min-width:1201px) and (max-width:1599px) {
    .discount_tag_position {
        top: 101px;
        /*left: 73px;*/
        width: 340px;
        height: 533px;
        position: absolute;
    }

    .commercial-H1 {
        font-size: 40px !important;
        text-transform: initial !important;
        font-weight: 100 !important;
        font-family: 'Myriad Pro', sans-serif !important;
    }

    .industryButtons-Text {
        background-color: #1C326B;
        color: white;
        font-size: 36px;
        width: 423px;
        height: 88px;
        text-align: center;
        padding-top: 35px;
    }

    .bannerImage_3Dpage {
        position: absolute;
        margin: auto;
        left: 0;
        right: 0;
        margin-top: 13% !important;
        width: 480px;
        height: 144px;
        background: rgba(28, 50, 107, 0.7);
    }

    .bannerImage_3Dpage_text {
        position: absolute;
        font-size: 42px;
        line-height: 100%;
        text-align: center;
        color: #FFFFFF;
        padding: 30px;
        font-weight: 700;
        font-stretch: condensed;
    }

    .h1_3Dpage {
        text-align: center;
        font-stretch: condensed;
        font-size: 28px;
    }

    .industry_image {
        height: 190px;
        width: 423px;
    }

    .pTag_3Dpage {
        color: #1C326B;
        font-size: 19px;
    }

    .pTag_magWidth {
        text-align: left;
        max-width: 900px;
    }

    .disclaimer_Image {
        background-image: url('/Content/Images/3DHomePage/disclaimer_image.jpg');
        height: 500px;
    }

    .disclaimer_Text {
        color: white;
        font-size: 20px;
        line-height: 120%;
    }

    .disclaimer_div {
        background-color: #1C326B;
        height: 500px;
        padding: 150px !important;
    }

    .whyChoose_right_carousal {
        color: white !important;
        bottom: 0;
        right: 15%;
        position: absolute;
        background-color: #1C326B;
    }

    .whyChoose_left_carousal {
        color: white !important;
        bottom: 0;
        right: 18%;
        position: absolute;
        background-color: #1C326B;
    }

    .carousal-margin-top {
        margin-top: -100px !important;
    }

    .WCU-videoImage-play {
        position: absolute;
        left: 0;
        right: 0;
        top: 20%;
        bottom: 0;
        width: 75px;
        height: 75PX;
        margin: auto;
    }

    .sideNavPosition {
        position: fixed;
        top: 50%;
        z-index: 99;
    }

    .carouselButtonLeft-new {
        color: white !important;
        bottom: 0%;
        position: absolute;
        left: 7% !important;
        background-color: #1C326B;
    }

    .carouselButtonRight-new {
        color: white !important;
        bottom: 0%;
        position: absolute;
        left: 10% !important;
        background-color: #1C326B;
    }

    .mobile-hide-block {
        display: none !important;
    }

    .icon-responsivess {
        float: left;
        width: 69.65px;
        height: 100.01px;
        left: 836.05px;
        /* top: 1252.04px; */
        margin-top: 50px;
    }

    .responsivess-h2 {
        float: left;
        margin-left: 20px;
        font-size: 30px;
        line-height: 120%;
        margin-top: 70px;
        color: #FFFFFF;
    }

    .line-horizontal {
        margin-top: 194px;
        width: 422px;
        height: 0px;
        left: 1240px;
        border: 1px solid #1C326B;
        transform: rotate(180deg);
    }

    .text-on-image-second-banner-BRM {
        position: absolute;
        top: 40% !important;
    }

    .BRM-Carousel-Font-size {
        font-size: 36px !important;
    }

    .BRM-Carousel-text {
        margin-left: 200px !important;
    }

    .request-quote-img {
        width: 55%;
        float: left;
    }

    .request-quote-form {
        width: 40%;
        float: left;
    }

    .aboutUsDescText {
        position: absolute;
        top: 13%;
    }

    /*Start Text On Image*/
    .live-inventory-text {
        position: absolute;
        top: 32%;
        left: 10%;
    }

    .text-on-image-color {
        color: #fff;
    }

    .live-inventory-text h2 {
        font-size: 32px;
    }

    .live-inventory-text h1 {
        font-size: 50px;
        line-height: 70px;
    }

        .live-inventory-text h1 span {
            font-size: 50px;
            line-height: 70px;
        }

    .customizable-modular-text {
        position: absolute;
        top: 32%;
        left: 10%;
    }

        .customizable-modular-text h2 {
            font-size: 32px;
        }

        .customizable-modular-text h1 {
            font-size: 75px;
            line-height: 90px;
        }

        .customizable-modular-text h2 span {
            font-size: 32px;
        }
    /*End Text On Image*/
}

@media (min-width: 1200px) {
    .bottom-3d-sticky {
        display: block;
        position: fixed;
        left: 0;
        right: 0;
        bottom: 0;
        z-index: 10000;
    }
    .eventNavSearch {
        margin-right: 150px !important;
        margin-top: 15px;
    }

    .navbar-nav .caret {
        display: none;
    }

    .dropdown:hover .dropdown-menu {
        display: block;
    }
    /**Prashant*/
    .col-button-width {
        width: 0;
    }

    .col-a-width {
        width: 16.66666667%;
    }

    .col-div-width {
        width: 83.33333333%;
    }

    .navbar .search-form {
        right: 9px !important;
        top: 77px !important;
    }

    .navbar-nav > li > a {
        padding-top: 8px !important;
        padding-bottom: 8px !important;
    }

    .font-error-page {
        font-size: 17px;
    }

    .error-button-container404 {
        position: absolute;
        top: 86%;
        left: 0px;
        width: 100%;
        padding-bottom: 20px;
        background-color: #ABCFC5;
    }

    .error-button-container500 {
        position: absolute;
        top: 86%;
        left: 0px;
        width: 100%;
        padding-bottom: 20px;
        background-color: #fff;
    }

    .min-height300 {
        min-height: 200px;
    }

    .nav > li > a {
        padding: 10px 25px;
    }

    .navbar-default .navbar-nav > li > a {
        font-size: 14px; /*14px*/
        min-height: 40px;
    }

    .font-size-footer-32 {
        font-size: 32px;
    }

    .line-height-footer-32 {
        line-height: 34px;
    }

    .font-size-footer-20 {
        font-size: 20px;
    }

    .holidayAlertBar {
        overflow: visible !important;
        max-height: 100px;
        font-size: 18px;
        padding-top: 25px;
        text-align: right !important;
    }

    .holiday-image {
        width: 194px;
        float: right;
    }

    .holiday-bar {
        padding-left: 50px;
    }

    .holiday-alert {
        padding-left: 30px;
    }

    .holiday-button {
        margin-top: 15px;
        padding-top: 10px;
        padding-bottom: 10px;
        height: 40px;
        text-align: center !important;
        float: left !important;
    }
}

@media (min-width : 992px) {
    .flex-center {
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .whyDestopPadding {
        padding-left: 50px;
    }

    #hover-content1 {
        display: none;
        width: 422px;
        height: 198px;
        left: 818px;
        top: 1201px;
        background: #1C326B;
    }

    #hover-content2 {
        display: none;
        width: 422px;
        height: 194px;
        left: 818px;
        top: 1201px;
        background: #1C326B;
    }

    #hover-content3 {
        display: none;
        width: 422px;
        height: 194px;
        left: 818px;
        top: 1201px;
        background: #1C326B;
    }

    .left-padding-70 {
        padding-left: 70px;
    }
    /*.navbar-toggle {
    display: none !important;
  }
    #bs-example-navbar-collapse-1 {
   display: block !important;
         }*/
    .desktop-font-size-30 {
        font-size: 30px !important;
    }

    .desktop-fgWhite {
        color: #fff !important;
    }

    .table100 {
        min-height: .01%;
        overflow-x: hidden;
    }



    .sticky-nav {
        top: 78px;
    }

    /*Responsive Table CSS*/
    .reponsiveTable td {
        padding: 10px;
    }

    .reponsiveTable th {
        padding: 10px;
    }

    .secFillingTable tbody tr {
        border-bottom: 1px solid #fff;
    }

    .tdDownloads {
        border-right: 1px solid #fff;
        padding: 0 !important;
    }

    .secFillingTable tr th {
        border-right: 1px solid #fff;
    }

    .secFillingTable tr td {
        border-right: 1px solid #fff;
    }

    .float-right {
        float: right;
    }

    .float-center {
        text-align: center;
    }


    .margin-left50 {
        margin-left: 50px;
    }

    .padding-right-30 {
        padding-right: 30px;
    }

    .padding-left-30 {
        padding-left: 30px;
    }

    .padding-right-10 {
        padding-right: 10px;
    }

    .padding-left-10 {
        padding-left: 10px;
    }

    .padding-right-20 {
        padding-right: 20px;
    }

    .padding-left-20 {
        padding-left: 20px;
    }

    .padding-right-40 {
        padding-right: 40px;
    }

    .padding-left-40 {
        padding-left: 40px;
    }

    .img326 {
        height: 326px;
    }

    .container-pad {
        padding-left: 100px;
        padding-right: 100px;
    }

    .navigation-margin {
        /*margin-top: 22px;*/
    }

    .font-size-14 {
        font-size: 12px !important;
    }
}

@media (min-width : 768px) {
    .vesta-faq-btn {
        background: #FF8201 0% 0% no-repeat padding-box;
        opacity: 1;
        padding: 10px 30px;
        color: #fff !important;
        background-color: #808591;
        width: 100%;
        font-size: 20px;
        text-align: center;
        max-width: 120px;
        margin: 10px 0;
        border: 0;
        height: 40px;
        margin-left: 40px;
    }
    .vesta-learn-more {
        background: #FF8201 0% 0% no-repeat padding-box;
        opacity: 1;
        padding: 10px 25px;
        color: #fff !important;
        background-color: #FF8201;
        width: 100%;
        font-size: 20px;
        text-align: center;
        max-width: 150px;
        margin: 10px 0;
        border: 0;
        height: 40px;
    }
    .accessories-Heading {
        font-size: 40px;
        color: #1C326B;
        line-height: 48px;
    }
    .accessories-section-text {
        font-size: 20px;
        color: #1C326B;
        line-height: 28px;
    }
    .storage_office_containers_text {
        font-size: 20px;
        letter-spacing: normal;
        line-height: 1.5;
        font-weight: normal;
        color: #000000;
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .officeAndStorageContainers_bannerImg {
        height: 502px;
    }
    .display-flex-center {
        display: flex;
        align-items: center;
    }
    .ipad-box-text {
        padding-top: 20px;
        /*padding-right: 20px;
        padding-left: 20px;*/
        font-size: 28px;
        line-height: 120%;
        align-items: center;
        text-align: center;
        color: #FFFFFF;
    }



    .ipad-box-left {
        background: rgba(255, 130, 1, 1);
        height: 130px;
        color: white;
        text-align: center;
        margin-left: 0px;
        margin-bottom: 0px;
        margin-right: 0px;
    }

    ​​​​​​​
    .ipad-box-connecter {
        padding-top: 30px;
        background: rgba(255, 130, 1, 1);
        height: 150px;
        color: white;
        text-align: center;
        margin-left: 3px;
        margin-bottom: 3px;
        margin-right: 3px;
    }

    .ipad-box-right {
        background: #1C326B;
        height: 130px;
        color: white;
        text-align: center;
        margin-bottom: 0px;
        margin-right: 0px;
    }

    .learnMore-review {
        width: 150px;
        height: 30px;
        background: white;
        text-align: center;
        margin: 15px auto auto;
        color: rgb(28, 50, 107);
        line-height: 30px;
    }

    .commercial-H1 {
        font-size: 40px !important;
        text-transform: initial !important;
        font-weight: 100;
        font-family: 'Myriad Pro', sans-serif !important;
    }

    ._3dPageLogo {
        height: 90px;
        width: auto;
    }

    .WCU-text {
        float: left;
        padding-top: 50px;
        font-size: 46px;
        line-height: 100%;
        color: #1C326B;
    }

    .margin0 {
        margin: 0px !important
    }

    .Padding0 {
        padding: 0px;
    }

    .div1 {
        position: relative;
        left: 50px;
    }

    .div2 {
        background-color: #CCC4A7;
        height: 600px;
    }

    .div3 {
        background-color: #CCC4A7;
        height: 850px;
    }

    .div4 {
        position: relative;
        left: 40px;
    }

    .verticalLine1 {
        border-left: 3px solid #1C326B;
        position: absolute;
        margin-left: -10px;
        height: 40px;
    }

    .verticalLine2 {
        border-left: 3px solid #1C326B;
        position: absolute;
        margin-left: -10px;
        height: 90px;
    }

    .verticalLine3 {
        border-left: 3px solid #1C326B;
        position: absolute;
        margin-left: -10px;
        height: 85px;
    }

    .Heading1 {
        color: #1C326B;
        font-size: 46px;
        margin-top: 40px;
        line-height: 100%;
    }

    .Heading2 {
        color: #1C326B;
        font-size: 46px;
        margin-top: 100px;
        line-height: 100%;
        width: 80%;
    }

    .Heading3 {
        color: #1C326B;
        font-size: 46px;
        margin-top: 20px;
        line-height: 100%;
    }

    .Heading4 {
        color: #1C326B;
        font-size: 46px;
        margin-top: 30px;
        line-height: 100%;
        width: 50%;
    }

    .Paragraph1 {
        font-size: 19px;
        color: #1C326B;
        line-height: 24px;
        margin-top: 20px;
        width: 90%;
    }

    .Paragraph2 {
        font-size: 19px;
        color: #1C326B;
        line-height: 24px;
        margin-top: 20px;
        width: 90%;
    }

    .button_1 {
        margin-top: 30px;
        width: 130px;
        height: 36px;
        border: 1px solid #ff8201;
        text-align: center;
        background: #ff8201;
        color: #fff;
        font-size: 18px;
        /*line-height: 100%;*/
        padding: 6px !important;
    }

    .div2 {
        background-color: #CCC4A7;
        height: 700px;
    }

    .textWidhth {
        position: relative;
        left: 25px;
        width: 80%;
    }

    .textWidhth1 {
        position: relative;
        left: 25px;
        width: 90%;
    }

    .leftContent {
        width: 50%;
        float: left;
    }

    .rightContent {
        width: 50%;
        float: right;
    }

    .heightImg {
        height: 300px;
    }

    .heightImg1 {
        height: 700px;
    }

    .heightImg2 {
        height: 700px;
    }

    .heightImg3 {
        height: 300px;
    }

    .div2 {
        background-color: #CCC4A7;
        height: 700px;
    }

    .left-padding-70 {
        padding-left: 70px;
    }
    /*.whyChooseus {
        padding-top: 30px;
        padding-bottom: 30px;
        background-color: #AFA99F;
        height: 1350px !important;
        top: 1100px;
    }*/
    .custombtn {
        margin: auto;
        left: 0;
        position: absolute;
        text-align: center;
        right: 0;
        top: 60%;
    }

    .btntxt {
        color: #1C326B;
        font-size: 18px;
        line-height: 100%;
        text-align: center;
        text-transform: capitalize;
        background-color: white;
        padding: 10px;
        width: 180px;
    }

    .backbutton-3d-right {
        float: right !important;
    }

    .Btn-Orange {
        background-color: #1C326B;
        width: 100px;
        height: 40px;
        color: #FFFFFF;
        border-radius: 0;
        border: none;
        padding: 8px !important;
        border: 2px solid #FFFFFF;
        box-sizing: border-box;
    }

    .backbutton-Visulizer-right {
        float: right !important;
    }

    .progress-bar-size {
        width: 510px;
        background-color: #CCC4A7 !important;
        margin: auto;
        height: 17px;
        border: 5px;
    }

    .envelope-inner {
        width: 56px;
        height: 55px;
    }

    .envelope-outer {
        background: orange;
        height: 94px;
        width: 94px;
        padding: 18px;
        border-radius: 50px;
    }

    .subscribe-text {
        font-size: 36px;
        color: white;
        line-height: 40px;
    }

    ul.multiselect-container.dropdown-menu {
        width: 295px !important;
        height: 160px !important;
        margin-top: 3px;
        overflow: auto !important;
    }

    button.multiselect.dropdown-toggle.btn.btn-default {
        width: 295px;
        height: 37px;
        /*font-family: 'open_sans_regular';*/
        text-align: unset;
        color: #707070;
        font-size: 12px;
    }

    .popup-content {
        background-color: #fefefe;
        margin: auto;
        /*padding: 7px;*/
        border-radius: 5px;
        border: 7px solid #fefefe;
        width: 365px;
        height: 400px;
        /*top: 168px;*/
        z-index: 99999 !important;
        background: #1C326B;
    }
    /*.site-padding{
        padding:180px 0 0 0;
    }*/
    .alert-button-margin-top {
        margin-top: 9px;
    }

    .reviewBar-text {
        display: inline-block;
        text-overflow: ellipsis;
        overflow: hidden;
        width: 100%;
        white-space: nowrap;
    }

    .carousal-banner-size {
        min-height: 500px !important;
    }

    .desktop-padding-right-left-15 {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }

    .padding-0-footer {
        padding: 0px !important;
    }

    .margin-right-40-footer {
        margin-right: 40px;
    }

    .community-column {
        -webkit-column-count: 2; /* Chrome, Safari, Opera */
        -moz-column-count: 2; /* Firefox */
        column-count: 2;
        /*-webkit-column-width: 100px; 
    -moz-column-width: 100px;
    column-width: 50px;*/
        column-gap: 40px;
    }

    .padding-community-content {
        /*padding:40px;*/
        padding-left: 40px;
        padding-right: 40px;
        padding-top: 10px;
        padding-bottom: 20px;
    }

    .padding-left-0 {
        padding-left: 0px;
    }
    /*.text-on-banner-image {
        position: absolute;
        top: 40%;
    }*/
    .mobile-display-none {
        display: block !important;
    }

    .mobile-display-block {
        display: none !important;
    }

    .text-align-center-banner {
        text-align: center;
    }

    .shop-now-button {
        /*margin-left:64% !important;
        margin-top:16% !important;*/
        position: absolute;
        /*top: 70%;*/
        bottom: 5%;
        left: 0;
        right: 0;
    }

    .live-inventory-text-center {
        /*left:14%;*/
        left: 0;
        right: 0;
    }

    .carouselButton-position {
        margin-left: 40%;
    }

    .banner-liveinvimage-height {
        height: 440px;
        width: 100%;
    }

    .banner-text {
        position: absolute;
        top: 40%;
        width: inherit;
        /*text-align: center;*/
    }

    .carouselButtonLeft {
        top: 40%;
        position: absolute;
        left: 4% !important;
        /*margin-left: 20px;
    border :2px solid;
    font-size:35px;
    color: white;
    text-decoration: none;
    display: inline-block;
    padding: 16px 21px;
    border-radius: 50%;
    opacity:0.2;*/
    }

    .carouselButtonRight {
        top: 40%;
        position: absolute;
        right: 4% !important; /*border :2px solid;
    font-size:35px;
    color: white;
    text-decoration: none;
    display: inline-block;
    padding: 16px 21px;
    border-radius: 50%;
    opacity:0.2;*/
    }

    .carousel-control.left {
        background-image: none;
        width: 60px !important;
        height: 60px !important;
    }

    .carousel-control.right {
        background-image: none;
        width: 60px !important;
        height: 60px !important;
    }

    .event-text {
        position: absolute;
        top: 50%;
        width: inherit;
        text-align: center;
    }

    .eventShortForm {
        position: absolute;
        bottom: 10px;
        width: 900px;
        left: 0;
        right: 0;
    }

    .eventBackgroundImage {
        background-image: url('../../../Content/Images/EventPortal/mm_tradeshow_bnr.jpg');
        position: relative;
        height: 450px;
    }



    .navbar-nav .caret {
        display: none;
    }

    .dropdown:hover .dropdown-menu {
        display: block;
    }

    .col-width {
        width: 25%;
        float: left;
        padding-right: 15px !important;
        padding-left: 15px;
        position: relative;
    }

    .width60 {
        width: 60%;
    }

    .width68 {
        width: 68%;
    }

    .title {
        margin: 10px auto;
        color: #fff;
    }

    .description {
        font-size: 16px;
        font-weight: 100;
        color: #fff;
    }

    .v-center {
        display: table !important;
    }

        .v-center div[class*='col-'] {
            display: table-cell;
            vertical-align: middle;
            float: none;
        }

    .margin-left-desktop {
        margin-left: -15px !important;
    }

    .textColor {
    }
}

@media (max-width: 1200px) {
    .side-nav-desktop-only {
        display: none;
    }

    .ipad-and-mobile-display-block {
        display: block;
    }

    
}

@media (min-width : 991px) and (max-width: 1200px) {
    .bottom-3d-sticky {
        display: block;
        position: fixed;
        left: 0;
        right: 0;
        bottom: 0;
        z-index: 10000;
    }
    .accessories-Img {
        height: 400px;
        width: 100%;
    }
    .orange-btn-accessories {
        margin-top: 29px;
        padding: 10px 34px;
        cursor: pointer;
        display: inline-block;
        background-color: #ff8201;
        color: #FFFFFF !important;
        text-transform: uppercase;
        font-size: 14px;
        font-stretch: normal;
        font-style: normal;
        line-height: 2;
        letter-spacing: normal;
        text-align: center;
    }
    .storage_office_containers_h1 {
        font-size: 40px !important;
        line-height: 1.18;
        letter-spacing: normal;
        color: #1c326b;
        text-transform: none;
    }
    .storage_office_containers_Btn {
        padding: 10px 20px;
        color: #fff;
        background-color: #ff8201;
        width: 100%;
        font-size: 16px;
        text-align: center;
        max-width: 200px;
        margin: 10px 0px;
        border: 0;
        border-radius: 3px;
        text-transform: uppercase;
    }
    .patternPosition {
        position: relative;
        height: 100px;
        overflow: hidden;
        margin-bottom: -80px;
        margin-left: -30px;
    }
    .storage_containersImg {
        height: 340px;
        margin-top: 70px;
    }
    .office_combo_containersImg {
        height: 310px;
        margin-top: 120px;
    }
    .availableProducts_Btn {
        padding: 10px 20px;
        color: #fff;
        background-color: #ff8201;
        width: 100%;
        font-size: 16px;
        text-align: center;
        max-width: 200px;
        margin: 10px 0px;
        border: 0;
        border-radius: 3px;
        text-transform: uppercase;
    }
    .cart-logo-icon {
        width: 25px;
        height: 25px;
        margin-top: 30px;
    }
    .mobile-bottom-sticky {
        display: none;
    }
    .max-width-bottom-sticky {
        max-width: 600px;
    }

    .discount_tag_position {
        margin: auto;
        max-width: 420px;
    }

    .text-homepage-width {
        width: 100%;
    }

    .commercial-H1 {
        font-size: 40px !important;
        text-transform: initial !important;
        font-weight: 100;
        font-family: 'Myriad Pro', sans-serif !important;
    }
    .mmplus-homebanner-logo {
        height: 70px;
        width: auto !important;
    }
    .vesta-homebanner-logo {
        height: 50px;
        width: auto !important;
    }
    .mmplus-subhead {
        padding-top: 20px;
        font-size: 26px;
        line-height: 30px;
        text-align: left;
        vertical-align: middle;
        color: white;
    }
    .vesta-subhead {
        padding-top: 20px;
        font-size: 24px;
        line-height: 30px;
        text-align: left;
        vertical-align: middle;
        color: white;
    }
    .banner-MMP-box {
        position: absolute;
        width: 582px;
        height: 363px;
        top: 120px;
        right: 0;
        left: 0;
        margin: auto;
        color: white;
        background: rgba(28, 50, 107, 0.7);
        padding: 20px;
    }

    .banner-vesta-box {
        position: absolute;
        width: 680px;
        height: 340px;
        top: 120px;
        right: 0;
        left: 0;
        margin: auto;
        color: white;
        background: rgba(28, 50, 107, 0.7);
        padding: 20px;
    }

    .banner-Permanent-box {
        position: absolute;
        height: 175px;
        top: 320px;
        right: 0;
        left: 0;
        margin: auto;
        color: white;
        background: rgba(28, 50, 107, 0.7);
        width: 450px;
        height: auto;
    }

    .banner-Covid-box {
        position: absolute;
        top: 320px;
        right: 0;
        left: 0;
        margin: auto;
        color: white;
        background: rgba(28, 50, 107, 0.7);
        width: 500px;
        height: auto;
        padding: 10px 0px;
    }

    .infoBox_width {
        height: 300px;
        background: #1C326B;
    }

    .expertisepadding {
        padding: 0px;
    }

    .wcu_carousel {
        height: 480px;
        width: 100%;
    }

    .wcu_carousel_p {
        color: #FFFFFF;
        font-size: 30px;
        line-height: 120%;
    }

    .wcu_testinomial {
        margin-top: 35px;
        color: #FFFFFF;
        font-size: 30px;
        line-height: 120%;
    }

    .box_wcu_carousel {
        margin-top: 80px;
        /*width: 983px;*/
        height: 240px;
        padding-left: 50px;
        padding-right: 50px;
    }

    .whyChoose_right_carousal {
        color: white !important;
        bottom: 0;
        right: 10%;
        position: absolute;
        background-color: #1C326B;
    }

    .whyChoose_left_carousal {
        color: white !important;
        bottom: 0;
        right: 15%;
        position: absolute;
        background-color: #1C326B;
    }

    .wcuimg {
        width: auto;
        height: 500px;
        left: 0px;
    }

    .expertiseblk {
        background-color: rgba(28, 50, 107, 0.7);
        width: 300px;
        height: 500px;
        left: 0;
        right: 0;
        top: 70%;
        padding: 25px;
    }

    .expertise_head_txt {
        line-height: 100%;
        font-size: 46px;
        color: #FFFFFF;
        text-align: center;
        padding-top: 80px;
    }

    .expertisetxt {
        font-size: 15px;
        line-height: 120%;
        /* or 23px */
        color: #FFFFFF;
        text-align: center;
    }

    .square_expertise {
        width: 225px;
        height: 283px;
        background: #1C326B;
        margin: 5px;
    }

    .infoBox_width:hover {
        background: #FF8201;
    }

    .square_expertisetxt {
        margin-top: 30px;
        color: #FFFFFF;
        font-size: 20px;
    }

    .wcu_box_img {
        width: 40%;
        height: auto;
        margin-top: 30px;
    }

    ._3DPage_banner_height {
        height: 475px;
    }

    ._3d_breadcrumb_margin {
        /*margin-bottom: 90px !important;*/
    }

    .industryButtons-Text {
        background-color: #1C326B;
        color: white;
        font-size: 36px;
        width: 423px;
        height: 88px;
        text-align: center;
        padding-top: 35px;
    }

    .bannerImage_3Dpage {
        position: absolute;
        margin: auto;
        left: 0;
        right: 0;
        margin-top: 32% !important;
        width: 480px;
        height: 144px;
        background: rgba(28, 50, 107, 0.7);
    }

    .bannerImage_3Dpage_text {
        position: absolute;
        font-size: 42px;
        line-height: 100%;
        text-align: center;
        color: #FFFFFF;
        padding: 30px;
        font-weight: 700;
        font-stretch: condensed;
    }

    .h1_3Dpage {
        text-align: center;
        font-stretch: condensed;
        font-size: 28px;
    }

    .industry_image {
        height: 190px;
        width: 423px;
    }

    .pTag_3Dpage {
        color: #1C326B;
        font-size: 19px;
    }

    .pTag_magWidth {
        text-align: left;
        max-width: 900px;
    }

    .disclaimer_Image {
        background-image: url('/Content/Images/3DHomePage/disclaimer_image.jpg');
        height: 500px;
    }

    .disclaimer_Text {
        color: white;
        font-size: 20px;
        line-height: 120%;
    }

    .disclaimer_div {
        background-color: #1C326B;
        height: 500px;
        padding: 125px !important;
    }

    .find_loaction_nav_width {
        width: 725px;
    }

    .carousal-margin-top {
        margin-top: -100px !important;
    }

    .price-height-and-font-size {
        height: 30px !important;
    }

    .font-size-price {
        font-size: 20px !important;
    }

    .badge-notify {
        float: right;
        color: orange;
        position: relative;
        top: -64px;
        left: -22px;
    }

    .mobileCart {
        position: absolute;
        right: 25px;
        top: -15px;
        width: 25px;
        height: 25px;
        z-index: 999999999;
    }

    .badge {
        display: inline-block;
        min-width: 10px;
        padding: 3px 6px !important;
        font-size: 14px;
        font-weight: bold;
        line-height: 1;
        color: orange;
        text-align: center;
        white-space: nowrap;
        vertical-align: baseline;
        background-color: white !important;
        border-radius: 10px;
        margin-top: 35px;
    }

    .cartLogoMobile {
        float: right;
        margin-top: -10px;
        margin-right: -25px;
    }

    .blast-box {
        position: absolute;
        width: 500px;
        height: 230px;
        top: 320px;
        right: 0;
        left: 0;
        margin: auto;
        color: white;
        background: rgba(28, 50, 107, 0.7);
    }

    .shop-now-box {
        position: absolute;
        width: 380px;
        height: 210px;
        top: 320px;
        margin: auto;
        left: 0;
        right: 0;
        color: white;
        background: rgba(28, 50, 107, 0.7);
    }

    .WCU-videoImage-play {
        left: 0;
        right: 0;
        top: 25%;
        bottom: 0;
        margin: auto;
        width: 75px;
        position: absolute;
        height: 75pX;
    }

    .whyChooseus {
        /*margin-top: 500px;*/
        padding-top: 30px;
        padding-bottom: 30px;
        background-color: #AFA99F;
        height: auto !important;
        top: 1100px;
    }

    .social-icons {
        font-size: 26px;
        letter-spacing: 0.0384615em;
        text-transform: lowercase;
        color: #FFFFFF;
    }

    .mobile-box-text {
        padding-top: 20px;
        padding-right: 20px;
        padding-left: 20px;
        font-size: 28px;
        line-height: 120%;
        align-items: center;
        text-align: center;
        color: #FFFFFF;
    }

    .mobile-box-left {
        background: rgba(255, 130, 1, 1);
        height: 100px;
        color: white;
        text-align: center;
        margin-left: 3px;
        margin-bottom: 3px;
        margin-right: 3px;
    }

    .mobile-box-connecter {
        padding-top: 15px;
        background: rgba(255, 130, 1, 1);
        height: 100px;
        color: white;
        text-align: center;
        margin-left: 3px;
        margin-bottom: 3px;
        margin-right: 3px;
    }

    .mobile-box-right {
        background: rgba(255, 130, 1, 1);
        height: 100px;
        color: white;
        text-align: center;
        margin-bottom: 3px;
        margin-right: 3px;
    }

    .learnMore-review {
        margin: auto;
        margin-top: 20px;
        left: 0;
        right: 0;
        width: 150px;
        height: 36px;
        background: white;
        border: 1px solid white;
        text-align: center;
        padding: 5px;
        color: #1C326B;
        bottom: 30px;
        line-height: 25px;
    }

    .reviewBox-text-2 {
        margin-top: 10px;
        font-size: 19px;
        line-height: 120%;
        display: flex;
        align-items: center;
        color: #E5E5E5;
        text-align: center;
    }

    .reviewBox-text-1 {
        font-size: 30px;
        line-height: 120%;
        display: flex;
        align-items: center;
        color: #FFFFFF;
        text-align: center;
    }

    .commitmentbox-size {
        width: 476px;
        height: 200px;
        position: absolute;
        margin: auto;
        top: 320px;
        right: 0;
        left: 0;
        color: white;
        background: rgba(28, 50, 107, 0.7);
    }

    .Threed-banner-size {
        width: 520px;
        right: 0;
        position: absolute;
        top: 250px;
        left: 0;
        color: white;
        height: auto;
        padding-bottom: 10px;
        background: rgba(28, 50, 107, 0.7);
        margin: auto;
    }

    .Threed-banner-text {
        padding-left: 20px;
        padding-top: 25px;
        font-size: 42px;
        line-height: 100%;
        text-align: left;
        vertical-align: middle;
        color: #FFFFFF;
        font-weight: 700;
        font-stretch: condensed;
    }

    .carousel-control-new.left {
        background-image: none;
        width: 53px !important;
        height: 53px !important;
    }

    .carousel-control-new.right {
        background-image: none;
        width: 53px !important;
        height: 53px !important;
    }

    .home-banner-image-height {
        height: 700px;
        width: 100%;
    }

    .mobile-hide-block {
        display: none !important;
    }



    .responsivess-h2 {
        float: left;
        margin-left: 20px;
        font-family: Myriad Pro;
        font-size: 30px;
        line-height: 120%;
        margin-top: 70px;
        color: #FFFFFF;
    }

    .line-horizontal {
        margin-top: 194px;
        width: 422px;
        height: 0px;
        left: 1240px;
        border: 1px solid #1C326B;
        transform: rotate(180deg);
    }

    .video-playButton-border {
        width: 30px !important;
        height: 30px !important;
        border: 1px solid #FFFFFF;
        box-sizing: border-box;
        border-radius: 25px;
        position: absolute;
        right: 15%;
        top: 75%;
    }

    .Commitment-text {
        padding: 20px;
        font-size: 48px;
        line-height: 100%;
        text-align: left;
        vertical-align: middle;
        color: #FFFFFF;
        font-weight: 700;
        font-stretch: condensed;
    }
    .gsa-subhead {
        padding-top: 20px;
        font-size: 28px;
        line-height: 30px;
        text-align: left;
        vertical-align: middle;
        color: #FF8201;
    }
    .Commitment-text-small {
        padding: 20px;
        font-size: 24px;
        line-height: 50%;
        text-align: left;
        vertical-align: middle;
        color: #FFFFFF;
    }

    .live-inventory-Ontext {
        font-size: 30px;
        line-height: 120%;
        align-items: center;
        text-align: center;
        color: #FFFFFF;
        margin-top: 40px;
    }

    .find-location-box {
        position: absolute;
        right: 710px;
        bottom: 0%;
        background: rgba(255, 130, 1, 0.7);
        width: 237px;
        height: 150px;
        color: white;
        text-align: center;
    }



    .reviewBox-text-2 {
        margin-top: 10px;
        font-size: 19px;
        line-height: 120%;
        display: flex;
        align-items: center;
        color: #E5E5E5;
        text-align: left;
    }

    .reviewBox-text-1 {
        font-size: 30px;
        line-height: 120%;
        display: flex;
        align-items: center;
        color: #FFFFFF;
        text-align: left;
    }

    .review-box-homepage {
        padding: 18px;
        position: absolute;
        /*background: #1C326B;*/
        width: 522px;
        height: 240px;
        color: white;
        left: 0;
        right: 0;
        top: 652px;
        margin: auto;
    }

    .navbar-nav > li > .dropdown-menu {
        margin-top: 0;
        border-top-left-radius: 0;
        border-top-right-radius: 0;
        margin-left: 0px !important;
        text-align: left;
        padding: 10px !important;
    }

    .nav-list-alignment {
        position: absolute;
        left: 5%;
        top: 100%;
    }

    .left-padding-70 {
        padding-left: 70px;
    }

    .home3dtxt {
        font-size: 46px;
        line-height: 100%;
        /* or 46px */
        text-align: center;
        color: #1C326B;
    }

    .perspimg {
        height: 500px;
        width: 100%;
        background-size: cover;
    }

    .substract_png {
        width: 109px;
        height: 109px;
    }

    .rectangle_3D {
        position: absolute;
        background-color: rgba(28, 50, 107, 0.7);
        width: 332px;
        height: 500px;
    }

    .home3dtxt2 {
        font-size: 30px;
        line-height: 100%;
        /* or 46px */
        display: flex;
        align-items: center;
        color: #FFFFFF;
        margin-left: 22px;
        margin-right: 23px;
        margin-top: 92px;
    }



    .btn_customize {
        left: 17.01%;
        right: 74.24%;
        top: 50.54%;
        bottom: 48.79%;
        background: #FF8201;
        border: 1px solid #FF8201;
        margin-left: 48px;
    }

    .col-md-2 {
        text-align: center;
    }

        .col-md-2.col-wid {
            width: 10%;
        }

    h4.h4.Myriad_Pro_Regular.col-align {
        text-align: center;
    }

    h4.h4.Myriad_Pro_Regular.col-align-opt {
        margin-right: 50px;
    }

    .icon-arrow {
        width: 70px;
        height: 47.71px;
        margin-top: 30px;
    }

    .h4.Myriad_Pro_Regular {
        font-size: 30px;
        line-height: 120%;
        text-align: center;
        color: #FF8201;
    }

    .txt3dturn {
        font-size: 19px;
        color: #FFFFFF;
        margin-left: 48px;
        margin-right: 23px;
    }

    .mobile-hide-block {
        display: none !important;
    }

    /*.nav-list-alignment {
        position: absolute;
        left: 20%;
        top: 15%;
    }*/

    .sideNavPosition {
        position: fixed;
        top: 350px;
        z-index: 99;
    }

    .iPadPro-DisplayNone {
        display: none !important;
    }

    .carouselButtonLeft-new {
        color: white !important;
        bottom: 0;
        top: 30%;
        right: 0;
        margin: auto;
        position: absolute;
        left: -5% !important;
        background-color: #1C326B;
    }

    .carouselButtonRight-new {
        color: white !important;
        bottom: 0;
        right: 0;
        top: 30%;
        margin: auto;
        position: absolute;
        left: 5% !important;
        background-color: #1C326B;
    }

    .icon-responsivess {
        float: left;
        width: 69.65px;
        height: 100.01px;
        left: 836.05px;
        /* top: 1252.04px; */
        margin-top: 50px;
    }

    .margin-100-ipad {
        margin-top: 100px;
    }

    .line-horizontal {
        margin-top: 194px;
        width: 422px;
        height: 0px;
        left: 1240px;
        border: 1px solid #1C326B;
        transform: rotate(180deg);
    }

    .left-padding-70 {
        padding-left: 70px !important;
    }

    .backButton-RFQ {
        background-color: #CCC4A7 !important;
        width: 100px;
        height: 40px;
        color: #803134 !important;
        border-radius: 0;
        border: 2px solid #AFA99F;
        box-sizing: border-box;
        position: absolute;
        right: 0px;
        top: 35px;
    }

    .classroom-info-icon {
        font-size: 20px;
        color: #CCC4A7;
        position: absolute;
        top: 60px;
        right: 38%;
    }

    .site-padding {
        padding: 100px 0 0 0;
    }

    .reviewBar-alert-fontsize {
        font-size: 14px;
    }

    .we-are-hiring-parent {
        top: 190px !important;
    }

    .reviewBar-left-margin {
        margin-left: 150px;
    }

    .close-buttom-reviewBar {
        margin-top: 15px !important;
        margin-right: 28px;
    }

    .close-buttom-reviewBar-nevada {
        margin-top: 10px !important;
        margin-right: 28px;
    }

    .width-12per {
        width: 12% !important;
    }

    .reviewBar-height {
        height: 48px;
    }

    .reviewBar-margintop {
        margin-top: 15px;
    }

    .BRM-Carousel-Font-size {
        font-size: 36px !important;
    }

    .ipad-firstbanner-text-max-width {
        max-width: 750px;
        left: 0px;
        right: 0px;
        margin: 0px auto;
    }

    .ipad-secondbanner-text-max-width {
        max-width: 750px;
        left: 0px;
        right: 0px;
        margin: 0px auto;
    }

    .text-on-image-first-banner {
        position: absolute;
        top: 10% !important;
    }

    .text-on-image-second-banner {
        position: absolute;
        top: 25% !important;
    }

    .text-on-image-second-banner-BRM {
        position: absolute;
        top: 33% !important;
        left: -28% !important;
    }

    .font-size-first-banner {
        font-size: 50px;
        line-height: 1
    }

    .banner-image-height {
        height: 350px;
        width: 100%;
    }



    .col-button-width {
        width: 0;
    }

    .col-a-width {
        width: 16.66666667%;
    }

    .col-div-width {
        width: 83.33333333%;
    }

    .navbar .search-form {
        right: 9px !important;
        top: 77px !important;
    }

    .navbar-nav > li > a {
        padding-top: 11px !important;
        padding-bottom: 11px !important;
    }


    /**mega menu fix -sagar raut*/
    .nav > li > a {
        /*padding: 10px 5px;*/
        padding: 10px 40px 10px 0;
    }

    .font-error-page {
        font-size: 16px;
    }

    .padding-all-10 {
        padding: 8px;
    }

    .error-button-container404 {
        position: absolute;
        top: 84%;
        left: 0px;
        padding-bottom: 20px;
        width: 100%;
        background-color: #ABCFC5;
    }

    .error-button-container500 {
        position: absolute;
        top: 84%;
        left: 0px;
        padding-bottom: 20px;
        width: 100%;
        background-color: #fff;
    }

    .aboutUsDescText {
        position: absolute;
        top: 11%;
    }

    .min-height300 {
        min-height: 200px;
    }

    .nav > li > a {
        padding: 10px !important;
    }

    .navbar-default .navbar-nav > li > a {
        font-size: 12px;
        min-height: 40px;
    }

    .font-size-footer-32 {
        font-size: 30px;
    }

    .line-height-footer-32 {
        line-height: 32px;
    }

    .font-size-footer-20 {
        font-size: 19px;
    }

    /*Start Text On Image*/
    .live-inventory-text {
        position: absolute;
        top: 25%;
        left: 7%;
    }

    .text-on-image-color {
        color: #fff;
    }

    .live-inventory-text h2 {
        font-size: 28px;
    }

    .live-inventory-text h1 {
        font-size: 45px;
        line-height: 65px;
    }

        .live-inventory-text h1 span {
            font-size: 45px;
            line-height: 65px;
        }

    .customizable-modular-text {
        position: absolute;
        top: 32%;
        left: 7%;
    }

        .customizable-modular-text h2 {
            font-size: 28px;
        }

        .customizable-modular-text h1 {
            font-size: 65px;
            line-height: 75px;
        }

        .customizable-modular-text h2 span {
            font-size: 28px;
        }
    /*End Text On Image*/

    .holidayAlertBar {
        overflow: visible !important;
        max-height: 100px;
        font-size: 15px;
        padding-top: 25px;
        padding-left: 20px;
    }

    .holiday-image {
        width: 194px;
        float: right;
    }

    .holiday-bar {
        /*padding-left:50px;*/
    }

    .holiday-alert {
        /*padding-top:10px;*/
        /*padding-left:30px;*/
    }

    .holiday-button {
        margin-top: 15px;
        padding-top: 10px;
        padding-bottom: 10px;
        height: 40px;
        text-align: center !important;
    }
}

@media (max-width : 478px) {
    .commercial-H1 {
        font-size: 36px !important;
        text-transform: initial !important;
        font-weight: 100 !important;
        font-family: 'Myriad Pro', sans-serif !important;
    }

    .price-height-and-font-size {
        height: 15px !important;
        font-size: 20px !important;
    }

    .align-center {
        margin-left: 5px !important;
    }

    .font-size-price {
        font-size: 12px !important;
    }

    .review-box-homepage {
        margin-right: 3px;
        margin-left: 3px;
        margin-bottom: 3px;
        background: #1C326B;
        height: 330px;
        color: white;
        padding: 10px;
    }

    .classroom-info-icon {
        font-size: 20px;
        color: #CCC4A7;
        position: absolute;
        top: 45px;
        right: 30%;
    }

    .icon-responsivess {
        /* float: left; */
        width: 69.65px;
        height: 100.01px;
        left: 836.05px;
        /* top: 1252.04px; */
        margin-top: 50px;
    }

    .responsivess-h2 {
        /* float: left; */
        margin-left: 20px;
        font-size: 30px;
        line-height: 120%;
        margin-top: 20px;
        color: #FFFFFF;
    }

    .line-horizontal {
        margin-top: 30px;
        width: 422px;
        height: 0px;
        left: 1240px;
        border: 1px solid #1C326B;
        transform: rotate(180deg);
    }

    .iframe-viemo {
        width: 330px !important;
        height: 286px;
        margin-top: 28px;
    }

    .carousel-control.right {
        background-image: none;
        width: 30px !important;
        height: 30px !important;
    }

    .carousel-control.left {
        background-image: none;
        width: 30px !important;
        height: 30px !important;
    }

    a.mobile-rfq-link-2 {
        display: none !important;
    }

    a.mobile-rfq-link-1 {
        display: block !important;
    }



    .min-height300 {
        min-height: 300px;
    }

    #min-height300 {
        min-height: 400px;
    }

    .font-size-footer-32 {
        font-size: 24px !important;
    }

    .line-height-footer-32 {
        line-height: 26px;
    }

    .font-size-footer-20 {
        font-size: 15px;
    }

    .font-size-footer-20 {
        font-size: 15px;
    }

    .padding-mobile-left-right {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }

    .hide-content {
        display: none;
    }

    .row-custom .container .row .bgGainsboro div.anchor-rfq:before {
        content: "";
        display: block;
        height: 75px !important; /* fixed header height*/
        margin: -75px 0 0 !important; /* negative fixed header height */
    }

    .carousel-text {
        display: none !important;
    }

    .rfq-button {
        z-index: 10;
        margin-bottom: 10px;
    }

    .carousel-inner {
        margin-bottom: 40px !important;
    }
}

.carousel-text {
    display: block;
}



@media (min-width : 768px) and (max-width: 991px) {
    ul.multiselect-container.dropdown-menu {
        position: relative;
        height: 100% !important;
        margin-bottom: 3px;
    }
    .orange-btn-accessories {
        margin: 30px 0px;
        padding: 10px 34px;
        cursor: pointer;
        display: inline-block;
        background-color: #ff8201;
        color: #FFFFFF !important;
        text-transform: uppercase;
        font-size: 14px;
        font-stretch: normal;
        font-style: normal;
        line-height: 2;
        letter-spacing: normal;
        text-align: center;
    }
    .accessories-Img {
        height: auto;
        width: 100%;
    }
    .storage_office_containers_h1 {
        font-size: 36px !important;
        line-height: 1.18;
        letter-spacing: normal;
        color: #1c326b;
        text-transform: none;
    }
    .storage_office_containers_Btn {
        padding: 10px 20px;
        color: #fff;
        background-color: #ff8201;
        width: 100%;
        font-size: 16px;
        text-align: center;
        max-width: 200px;
        margin: 30px auto;
        border: 0;
        border-radius: 3px;
        text-transform: uppercase;
    }
    .patternPosition {
        position: relative;
        height: 100px;
        overflow: hidden;
        margin-bottom: -20px;
        margin-left: -30px;
    }
    .storage_containersImg {
        height: 340px;
        margin-top: 30px;
    }
    .office_combo_containersImg {
        height: 310px;
        margin-top: 30px;
    }
    .availableProducts_Btn {
        padding: 10px 20px;
        color: #fff;
        background-color: #ff8201;
        width: 100%;
        font-size: 16px;
        text-align: center;
        max-width: 200px;
        margin: 20px 0px;
        border: 0;
        border-radius: 3px;
        text-transform: uppercase;
    }
    .mobile-bottom-sticky {
        display: block;
        position: fixed;
        left: 0;
        right: 0;
        bottom: 0;
        z-index: 10000;
    }
    
    .max-width-bottom-sticky {
        max-width: 600px;
    }

    .discount_tag_position {
        top: 92px;
        position: relative;
        max-width: 340px;
        margin: auto;
    }

    .Heading3 {
        color: #1C326B;
        font-size: 40px;
        margin-top: 30px;
        line-height: 100%;
        width: 70% !important;
    }

    .Heading4 {
        color: #1C326B;
        font-size: 40px;
        margin-top: 30px;
        line-height: 100%;
        width: 70% !important;
    }

    .Heading2 {
        color: #1C326B;
        font-size: 40px;
        margin-top: 30px;
        line-height: 100%;
        width: 70% !important;
    }

    .commercial-H1 {
        font-size: 40px !important;
        text-transform: initial !important;
        font-weight: 100 !important;
        font-family: 'Myriad Pro', sans-serif !important;
    }

    .banner-MMP-box {
        position: absolute;
        width: 582px;
        height: 368px;
        top: 110px;
        right: 0;
        left: 0;
        margin: auto;
        color: white;
        background: rgba(28, 50, 107, 0.7);
        padding:20px;
    }
    .banner-vesta-box {
        position: absolute;
        width: 680px;
        height: 340px;
        top: 110px;
        right: 0;
        left: 0;
        margin: auto;
        color: white;
        background: rgba(28, 50, 107, 0.7);
        padding: 20px;
    }
    .mmplus-homebanner-logo {
        height: 70px;
        width: auto !important;
    }
    .vesta-homebanner-logo {
        height: 50px;
        width: auto !important;
    }
    .mmplus-subhead {
        padding-top: 20px;
        font-size: 26px;
        line-height: 30px;
        text-align: left;
        vertical-align: middle;
        color: white;
    }
    .vesta-subhead {
        padding-top: 20px;
        font-size: 24px;
        line-height: 30px;
        text-align: left;
        vertical-align: middle;
        color: white;
    }
    .banner-Permanent-box {
        position: absolute;
        top: 320px;
        right: 0;
        left: 0;
        margin: auto;
        color: white;
        background: rgba(28, 50, 107, 0.7);
        width: 450px;
        height: auto;
    }

    .banner-Covid-box {
        position: absolute;
        top: 320px;
        right: 0;
        left: 0;
        margin: auto;
        color: white;
        background: rgba(28, 50, 107, 0.7);
        width: 500px;
        height: auto;
        padding: 10px 0px;
    }

    .infoBox_width {
        height: 300px;
        background: #1C326B;
    }

    .expertisepadding {
        padding: 0px;
    }

    .whyChoose_right_carousal {
        color: white !important;
        bottom: 0;
        right: 10%;
        position: absolute;
        background-color: #1C326B;
    }

    .whyChoose_left_carousal {
        color: white !important;
        bottom: 0;
        right: 16%;
        position: absolute;
        background-color: #1C326B;
    }

    .wcuimg {
        width: auto;
        height: 500px;
        left: 0px;
    }

    .expertiseblk {
        background-color: rgba(28, 50, 107, 0.7);
        width: 300px;
        height: 500px;
        left: 0;
        right: 0;
        top: 70%;
        padding: 25px;
    }

    .expertise_head_txt {
        line-height: 100%;
        font-size: 46px;
        color: #FFFFFF;
        text-align: center;
        padding-top: 80px;
    }

    .expertisetxt {
        font-size: 15px;
        line-height: 120%;
        /* or 23px */
        color: #FFFFFF;
        text-align: center;
    }

    .square_expertise {
        width: 170px;
        height: 283px;
        background: #1C326B;
        margin: 5px;
    }

    .infoBox_width:hover {
        background: #FF8201;
    }

    .square_expertisetxt {
        margin-top: 30px;
        color: #FFFFFF;
        font-size: 20px;
    }

    .wcu_box_img {
        width: 40%;
        height: auto;
        margin-top: 30px;
    }

    .wcu_carousel {
        height: 540px;
        width: 100%;
    }

    .wcu_carousel_p {
        color: #FFFFFF;
        font-size: 30px;
        line-height: 120%;
    }

    .wcu_testinomial {
        margin-top: 35px;
        color: #FFFFFF;
        font-size: 30px;
        line-height: 120%;
    }

    .box_wcu_carousel {
        margin-top: 40px;
        /*width: 983px;*/
        height: 240px;
        padding-left: 50px;
        padding-right: 50px;
    }

    ._3DPage_banner_height {
        height: 400px;
    }

    ._3d_breadcrumb_margin {
        /*margin-bottom: 90px !important;*/
    }

    .industryButtons-Text {
        background-color: #1C326B;
        color: white;
        font-size: 36px;
        width: 353px;
        height: 70px;
        text-align: center;
        padding-top: 25px;
    }

    .bannerImage_3Dpage {
        position: absolute;
        margin: auto;
        left: 0;
        right: 0;
        margin-top: 42% !important;
        width: 480px;
        height: 144px;
        background: rgba(28, 50, 107, 0.7);
    }

    .bannerImage_3Dpage_text {
        position: absolute;
        font-size: 42px;
        line-height: 100%;
        text-align: center;
        color: #FFFFFF;
        padding: 30px;
        font-weight: 700;
        font-stretch: condensed;
    }

    .h1_3Dpage {
        text-align: center;
        font-stretch: condensed;
        font-size: 28px;
    }

    .industry_image {
        width: 353px;
        height: 150px;
    }

    .pTag_3Dpage {
        color: #1C326B;
        font-size: 19px;
    }

    .pTag_magWidth {
        text-align: left;
        max-width: 900px;
    }

    .disclaimer_Image {
        background-image: url('/Content/Images/3DHomePage/disclaimer_image.jpg');
        height: 300px;
    }

    .disclaimer_Text {
        color: white;
        font-size: 20px;
        line-height: 120%;
    }

    .disclaimer_div {
        background-color: #1C326B;
        padding: 50px !important;
        margin-top: -50px !important;
        margin: 0 32px;
    }

    .carousal-margin-top {
        margin-top: -100px !important;
    }

    .video-playButton-border {
        width: 30px !important;
        height: 30px !important;
        border: 1px solid #FFFFFF;
        box-sizing: border-box;
        border-radius: 25px;
        position: absolute;
        right: 15%;
        top: 74%;
    }

    .mobileCart {
        height: 25px;
        width: 25px;
        right: 40px;
        top: -18px;
        position: absolute;
        z-index: 999999999;
    }

    .badge {
        display: inline-block;
        min-width: 10px;
        padding: 3px 6px !important;
        font-size: 14px;
        font-weight: bold;
        line-height: 1;
        color: orange;
        text-align: center;
        white-space: nowrap;
        vertical-align: baseline;
        background-color: white !important;
        border-radius: 10px;
    }

    .cartLogoMobile {
        float: right;
        margin-top: -32px;
        margin-left: 50px;
        margin-right: -40px;
    }

    .ipad-margin-top {
        margin-top: 15px !important;
    }

    .navbar-nav > li > .dropdown-menu {
        /*margin-top: 6px !important;*/
        border-top-left-radius: 0;
        border-top-right-radius: 0;
        margin-left: 0px !important;
        text-align: left;
        padding: 10px !important;
    }

    .blast-box {
        position: absolute;
        width: 500px;
        height: 230px;
        top: 320px;
        right: 0;
        left: 0;
        margin: auto;
        color: white;
        background: rgba(28, 50, 107, 0.7);
    }

    .Commitment-text-small {
        padding: 20px;
        font-size: 24px;
        line-height: 50%;
        text-align: left;
        vertical-align: middle;
        color: #FFFFFF;
    }
    .gsa-subhead {
        padding-top: 20px;
        font-size: 26px;
        line-height: 30px;
        text-align: left;
        vertical-align: middle;
        color: #FF8201;
    }
    .h4.Myriad_Pro_Regular {
        font-size: 22px;
        line-height: 120%;
        color: #FF8201;
    }

    .icon-arrow {
        margin-top: 25px;
        width: 75px;
    }

    .home3dtxt {
        font-size: 30px;
        line-height: 100%;
        text-align: center;
        color: #1C326B;
    }

    .WCU-videoImage-play {
        position: absolute;
        left: 0;
        right: 0;
        top: 25%;
        bottom: 0;
        width: 75px;
        height: 75PX;
        margin: auto;
    }

    .perspimg {
        width: 100%;
        height: 500px;
    }

    .margin-100-ipad {
        margin-top: 100px;
    }

    .noMarginLerftCol-sm-12 {
        margin-left: 0px !important;
    }

    .review-box-homepage {
        padding: 18px;
        position: absolute;
        /*background: #1C326B;*/
        width: 522px;
        height: 240px;
        color: white;
        left: 0;
        right: 0;
        top: 652px;
        margin: auto;
    }

    .social-icons {
        font-size: 26px;
        letter-spacing: 0.0384615em;
        text-transform: lowercase;
        color: #FFFFFF;
    }

    .mobile-box-text {
        padding-top: 20px;
        padding-right: 20px;
        padding-left: 20px;
        font-size: 28px;
        line-height: 120%;
        align-items: center;
        text-align: center;
        color: #FFFFFF;
    }

    .mobile-box-left {
        background: rgba(255, 130, 1, 1);
        height: 100px;
        color: white;
        text-align: center;
        margin-left: 3px;
        margin-bottom: 3px;
        margin-right: 3px;
    }

    .mobile-box-connecter {
        padding-top: 15px;
        background: rgba(255, 130, 1, 1);
        height: 100px;
        color: white;
        text-align: center;
        margin-left: 3px;
        margin-bottom: 3px;
        margin-right: 3px;
    }

    .mobile-box-right {
        background: rgba(255, 130, 1, 1);
        height: 100px;
        color: white;
        text-align: center;
        margin-bottom: 3px;
        margin-right: 3px;
    }

    .learnMore-review {
        margin: auto;
        margin-top: 20px;
        left: 0;
        right: 0;
        width: 150px;
        height: 36px;
        background: white;
        border: 1px solid white;
        text-align: center;
        padding: 5px;
        color: #1C326B;
        bottom: 30px;
        line-height: 25px;
    }

    .reviewBox-text-2 {
        margin-top: 10px;
        font-size: 19px;
        line-height: 120%;
        display: flex;
        align-items: center;
        color: #E5E5E5;
        text-align: center;
    }

    .reviewBox-text-1 {
        font-size: 30px;
        line-height: 120%;
        display: flex;
        align-items: center;
        color: #FFFFFF;
        text-align: center;
    }

    .commitmentbox-size {
        width: 476px;
        height: 200px;
        position: absolute;
        margin: auto;
        top: 320px;
        right: 0;
        left: 0;
        color: white;
        background: rgba(28, 50, 107, 0.7);
    }

    .Threed-banner-size {
        width: 550px;
        right: 0;
        position: absolute;
        top: 250px;
        left: 0;
        color: white;
        height: auto;
        background: rgba(28, 50, 107, 0.7);
        margin: auto;
        padding-bottom: 10px;
    }

    .Threed-banner-text {
        padding-left: 20px;
        padding-top: 25px;
        font-size: 42px;
        line-height: 100%;
        text-align: left;
        vertical-align: middle;
        color: #FFFFFF;
        font-weight: 700;
        font-stretch: condensed;
    }

    .shop-now-box {
        position: absolute;
        width: 380px;
        height: 210px;
        top: 320px;
        margin: auto;
        left: 0;
        right: 0;
        color: white;
        background: rgba(28, 50, 107, 0.7);
    }

    .carousel-control-new.left {
        background-image: none;
        width: 53px !important;
        height: 53px !important;
    }

    .carousel-control-new.right {
        background-image: none;
        width: 53px !important;
        height: 53px !important;
    }

    .carouselButtonLeft-new {
        color: white !important;
        bottom: 0;
        top: 30%;
        right: 0;
        margin: auto;
        position: absolute;
        left: -5% !important;
        background-color: #1C326B;
    }

    .carouselButtonRight-new {
        color: white !important;
        bottom: 0;
        right: 0;
        top: 30%;
        margin: auto;
        position: absolute;
        left: 5% !important;
        background-color: #1C326B;
    }

    .rectangle_3D {
        position: absolute;
        background-color: rgba(28, 50, 107, 0.7);
        width: 332px;
        height: 500px;
    }

    .rowipad {
        padding: 0px;
        text-align: center;
    }

        .rowipad.col-sm-12 {
            padding: 0px;
        }

    .home3dtxt2 {
        font-size: 30px;
        line-height: 100%;
        display: flex;
        align-items: center;
        color: #FFFFFF;
        margin-left: 22px;
        margin-right: 23px;
        margin-top: 92px;
    }

    .txt3dturn {
        font-size: 19px;
        color: #FFFFFF;
        margin-left: 48px;
        margin-right: 23px;
    }

    .whyChooseus {
        margin-bottom: 30px;
        padding-top: 30px;
        padding-bottom: 30px;
        background-color: #AFA99F;
        height: auto !important;
        top: 1100px;
    }

    .sideNavPosition {
        position: fixed;
        top: 350px;
        z-index: 99;
    }

    .home-banner-image-height {
        height: 700px;
        width: 100%;
    }

    .iPad-displayNone {
        display: none !important;
    }

    .btn_customize {
        left: 17.01%;
        right: 74.24%;
        top: 50.54%;
        bottom: 48.79%;
        background: #FFFFFF;
        margin-left: 48px;
    }

    .iframe-viemo {
        width: 280px !important;
        height: 200px !important;
        margin-top: 70px !important;
    }

    .WCU-p {
        padding-right: 45px;
        position: inherit;
        margin-top: 28px;
        float: left;
        font-family: Myriad Pro;
        font-size: 19px;
        line-height: 120%;
        color: #FF8201;
    }

    h4.h4.Myriad_Pro_Regular.col-align {
        text-align: center;
    }

    .icon-responsivess {
        float: left;
        width: 69.65px;
        height: 100.01px;
        left: 836.05px;
        /* top: 1252.04px; */
        margin-top: 50px;
    }

    .responsivess-h2 {
        padding-top: 80px;
        /* float: left; */
        /*margin-left: 20px;*/
        font-family: Myriad Pro;
        font-size: 30px;
        line-height: 120%;
        margin-top: 20px;
        color: #FFFFFF;
    }

    .line-horizontal {
        margin-top: 80px;
        width: 422px;
        height: 0px;
        left: 1240px;
        border: 1px solid #1C326B;
        transform: rotate(180deg);
    }

    .backButton-RFQ {
        background-color: #CCC4A7 !important;
        width: 100px;
        height: 40px;
        color: #803134 !important;
        border-radius: 0;
        border: 2px solid #AFA99F;
        box-sizing: border-box;
        position: absolute;
        right: 0px;
        top: 35px;
    }

    .classroom-info-icon {
        font-size: 20px;
        color: #CCC4A7;
        position: absolute;
        top: 60px;
        right: 35%;
    }

    .site-padding {
        padding: 100px 0 0 0;
    }

    .reviewBar-alert-fontsize {
        font-size: 14px;
    }

    .close-buttom-reviewBar {
        margin-top: 15px !important;
        margin-right: 15px;
    }

    .close-buttom-reviewBar-nevada {
        margin-top: 10px !important;
        margin-right: 15px;
    }

    .stars-ipadfloat-right {
        float: right;
    }

    .reviewBar-height {
        height: 48px;
    }

    .reviewBar-margintop {
        margin-top: 15px;
    }

    .BRM-Carousel-Font-size {
        font-size: 30px !important;
    }

    .font-size-first-banner {
        font-size: 44px;
        line-height: 1
    }

    .banner-image-height {
        height: 300px;
        width: 100%;
    }
    /*.ipad-first-banner-fontsize{
        font-size:50px;
    }*/
    .ipad-firstbanner-text-max-width {
        left: 0px;
        right: 0px;
        margin: 0px auto;
    }

    .ipad-secondbanner-text-max-width {
        max-width: 550px;
        left: 0px;
        right: 0px;
        margin: 0px auto;
    }

    .text-on-image-first-banner {
        position: absolute;
        top: 15% !important;
    }

    .text-on-image-second-banner {
        position: absolute;
        top: 25% !important;
    }

    .text-on-image-second-banner-BRM {
        position: absolute;
        top: 36% !important;
        left: -25% !important;
    }

    .badge-notify {
        background: red;
        position: relative;
        top: -30px;
        left: -25px;
    }

    .col-button-width {
        width: 0;
    }

    .col-a-width {
        width: 16.66666667%;
    }

    .col-div-width {
        width: 83.33333333%;
    }

    .hidden-header {
        /*height: 98px !important;*/
        height: 65px !important;
    }

    ul.headerAnchor {
        width: 35%;
    }

    .show-search i {
        top: 0 !important;
        left: 0 !important;
    }

    .sticky-nav {
        top: 58px;
    }
    /**mega menu fix -sagar raut*/
    .nav > li > a {
        /*padding: 10px 5px;*/
        padding: 10px 24px 10px 0;
    }

    .navbar-default .navbar-nav > li > a {
        font-size: 12px;
        min-height: 40px;
    }

    .navbar {
        min-height: 40px;
    }

    .megamenu > li > ul > li > a {
        font-size: 9px;
        padding: 5px;
        min-width: 80px;
    }

    .dropdown-menu {
        min-width: 180px;
    }

    .spotlight p {
        font-size: 10px;
    }

    .spotlight .spotlightTitle {
        top: 30px !important;
    }

    .spotlight .spotlightReadMore {
        bottom: 20px !important;
    }

    .font-error-page {
        font-size: 14px;
    }

    .padding-all-10 {
        padding: 7px;
    }

    .error-button-container404 {
        position: absolute;
        top: 84%;
        left: 0px;
        width: 100%;
        padding-bottom: 20px;
        background-color: #ABCFC5;
    }

    .error-button-container500 {
        position: absolute;
        top: 84%;
        left: 0px;
        width: 100%;
        padding-bottom: 20px;
        background-color: #fff;
    }

    .aboutUsDescText {
        position: absolute;
        top: 15% !important;
    }

    .min-height300 {
        min-height: 200px;
    }

    .font-size-footer-32 {
        font-size: 26px;
    }

    .line-height-footer-32 {
        line-height: 28px;
    }

    .font-size-footer-20 {
        font-size: 18px;
    }

    /*Start Text On Image*/
    .live-inventory-text {
        position: absolute;
        top: 22%;
        left: 8%;
    }

    .text-on-image-color {
        color: #fff;
    }

    .live-inventory-text h2 {
        font-size: 18px;
    }

    .live-inventory-text h1 {
        font-size: 30px;
        line-height: 55px;
    }

        .live-inventory-text h1 span {
            font-size: 30px;
            line-height: 55px;
        }

    .customizable-modular-text {
        position: absolute;
        top: 30%;
        left: 8%;
    }

        .customizable-modular-text h2 {
            font-size: 18px;
        }

        .customizable-modular-text h1 {
            font-size: 42px;
            line-height: 60px;
        }

        .customizable-modular-text h2 span {
            font-size: 18px;
        }
    /*End Text On Image*/
}

@media (min-width : 479px) and (max-width: 767px) {
    .commercial-H1 {
        font-size: 36px !important;
        text-transform: initial !important;
        font-weight: 100 !important;
        font-family: 'Myriad Pro', sans-serif !important;
    }

    .review-box-homepage {
        margin-right: 3px;
        margin-left: 3px;
        margin-bottom: 3px;
        background: #1C326B;
        height: 300px;
        color: white;
        padding: 10px;
    }

    .classroom-info-icon {
        font-size: 20px;
        color: #CCC4A7;
        position: absolute;
        top: 12px;
        right: 12%;
    }

    .whyChooseus {
        padding-top: 30px;
        padding-bottom: 30px;
        background-color: #AFA99F;
        height: auto !important;
        top: 1100px;
    }

    .mobile-hide-block {
        display: none !important;
    }

    .iframe-viemo {
        width: 341px !important;
        height: 286px;
        margin-top: 28px;
    }

    .margin-top-0 {
        margin-top: 0px !important;
    }

    .badge-notify {
        position: relative;
        top: -30px;
        left: -25px;
    }

    .col-button-width {
        max-width: 45px;
        width: 12.33333333%;
        margin-right: 0 !important;
    }

    .col-a-width {
        width: 25%;
    }

    .col-div-width {
        width: 62.66666667%;
    }

    .navbar-brand {
        padding: 8px 0 !important;
    }

    ul.headerAnchor {
        width: 50%;
    }

    .show-search .circle {
        top: 0 !important;
        left: 0 !important;
    }


    .circle i {
        top: 0 !important;
    }


    /*.col-width {
        width: 50%;
        float: left;
        padding-right: 15px;
        padding-left: 15px;
        position: relative;
    }*/

    .font-error-page {
        font-size: 13px;
    }

    .padding-all-10 {
        padding: 6px;
    }

    .error-button-container404 {
        position: absolute;
        top: 84%;
        left: 0px;
        padding-bottom: 20px;
        width: 100%;
        background-color: #ABCFC5;
    }

    .error-button-container500 {
        position: absolute;
        top: 84%;
        left: 0px;
        padding-bottom: 20px;
        width: 100%;
        background-color: #fff;
    }

    .min-height300 {
        min-height: 250px;
    }

    #min-height300 {
        min-height: 350px;
    }

    .font-size-footer-32 {
        font-size: 24px !important;
    }

    .line-height-footer-32 {
        line-height: 26px;
    }

    .font-size-footer-20 {
        font-size: 15px;
    }


    /*Start Text On Image*/
    .live-inventory-text {
        position: absolute;
        top: 36%;
        left: 7%;
    }

    .text-on-image-color {
        color: #fff;
    }

    .live-inventory-text h2 {
        font-size: 16px;
        line-height: 20px;
    }

    .live-inventory-text .font-size-18 {
        font-size: 16px;
    }

    .live-inventory-text h1 {
        font-size: 20px;
        line-height: 30px;
    }

        .live-inventory-text h1 span {
            font-size: 20px;
            line-height: 30px;
        }

    .customizable-modular-text {
        position: absolute;
        top: 35%;
        left: 8%;
    }

        .customizable-modular-text h2 {
            font-size: 16px;
        }

        .customizable-modular-text h1 {
            font-size: 30px;
            line-height: 45px;
        }

        .customizable-modular-text h2 span {
            font-size: 16px;
        }

    .span-on-next-line {
        display: block;
    }

    .textColor {
        color: #888 !important;
    }
    /*End Text On Image*/

}

@media (min-width : 768px) and (max-width : 1200px) {
    ul.multiselect-container.dropdown-menu {
        position: relative;
        height: 100% !important;
        margin-bottom: 3px;
    }
    .show-bg-image-desktop {
        display: none;
    }

    .learn-more-margin {
        margin-left: 120px !important;
    }

    .ipadHeight {
        height: 910px;
    }

    .heightImg {
        height: 300px !important;
    }

    .heightFirstImg {
        height: 300px !important;
    }

    .ipadHeight {
        height: 910px;
    }

    .show-item-ipad-only {
        display: block;
    }

    .text-on-banner-image {
        position: absolute;
        top: 300px;
    }

    .text-on-banner-resources {
        position: absolute;
        top: 15%;
    }

    .caption-text {
        font-size: 26px !important;
        line-height: 36px !important;
    }

    .margin-top70 {
        margin-top: 30px !important;
    }
}

@media (min-width : 1201px) and (max-width: 1600px) {
    .infoBox_width {
        height: 300px;
        background: #1C326B;
    }

    .classroom-info-icon {
        font-size: 20px;
        color: #CCC4A7;
        position: absolute;
        top: 60px;
        right: 40%;
    }

    .margin-100-ipad {
        margin-top: 100px;
    }

    .icon-responsivess {
        float: left;
        width: 69.65px;
        height: 100.01px;
        left: 836.05px;
        /* top: 1252.04px; */
        margin-top: 50px;
    }

    .responsivess-h2 {
        float: left;
        margin-left: 20px;
        font-size: 30px;
        line-height: 120%;
        margin-top: 80px;
        color: #FFFFFF;
    }

    .line-horizontal {
        margin-top: 194px;
        width: 422px;
        height: 0px;
        left: 1240px;
        border: 1px solid #1C326B;
        transform: rotate(180deg);
    }

    .reviewBar-alert-fontsize {
        font-size: 16px;
    }

    .reviewBar-left-margin {
        margin-left: 75px;
    }

    .close-buttom-reviewBar {
        margin-top: 15px !important;
        margin-right: 40px;
    }

    .close-buttom-reviewBar-nevada {
        margin-top: 10px !important;
        margin-right: 40px;
    }

    .reviewBar-height {
        height: 48px;
    }
}

@media only screen and (max-width: 320px) {
    .outer-box {
        height: 480px !important;
    }

    .horizontal-blue-box, .vertical-orange-box {
        height: 330px !important;
    }

    .price-height-and-font-size {
        height: 40px !important;
        font-size: 20px !important;
    }

    .align-center {
        margin-left: 5px !important;
    }

    .font-size-price {
        font-size: 15px !important;
    }

    .review-box-homepage {
        margin-right: 3px;
        margin-left: 3px;
        margin-bottom: 3px;
        background: #1C326B;
        height: 350px;
        color: white;
        padding: 10px;
    }

    .WCU-videoImage-play {
        position: absolute;
        left: 0;
        right: 0;
        top: 20%;
        bottom: 0;
        width: 70px;
        height: 70pX;
        margin: auto;
    }

    .classroom-info-icon {
        font-size: 20px;
        color: #CCC4A7;
        position: absolute;
        top: 40px;
        right: 2%;
    }

    .whyChooseus {
        padding-top: 30px;
        padding-bottom: 30px;
        background-color: #AFA99F;
        height: auto !important;
        top: 1100px;
    }

    .icon-responsivess {
        width: 69.65px;
        height: 100.01px;
        left: 836.05px;
        margin-top: 50px;
    }

    .iframe-viemo {
        width: 290px !important;
        height: 286px;
        margin-top: 28px;
    }


    .holidayAlertBar {
        padding-top: 5px;
        width: 189px;
    }

    .holiday-image {
        padding-top: 10px;
    }

    .holiday-button {
        width: 220px !important;
    }

    .close-buttom-reviewBar-nevada {
        margin-top: 25px;
        margin-right: 20px;
    }

    .responsivess-h2 {
        margin-left: 20px;
        font-size: 25px !important;
        line-height: 120%;
        margin-top: 10px;
        color: #FFFFFF;
    }
}

@media (max-width : 375px) {
    .badge-notify {
        background: orange;
        position: relative;
        top: -30px;
        left: -25px;
    }

    .mobile-box-text {
        padding-top: 20px;
        font-size: 20px;
        line-height: 120%;
        align-items: center;
        text-align: center;
        color: #FFFFFF;
    }
}

@media only screen and (min-device-width: 411px) and (max-device-width: 767px) {
    /*.whyChooseus {
        margin-bottom: 30px;
        margin-top: 1100px;
        padding-top: 30px;
        padding-bottom: 30px;
        background-color: #AFA99F;
        height: 1550px !important;
        top: 1100px;
    }*/
    .iframe-viemo {
        width: 380px !important;
        height: 286px;
        margin-top: 28px;
    }

    .holiday-bar {
        background-color: #E89700;
        padding-top: 5px;
        padding-left: 15px;
        padding-top: 10px;
        margin-left: auto;
        margin-right: auto;
    }

    .holidayAlertBar {
        overflow: visible;
        max-height: 100px;
        font-size: 13px;
        padding-left: 0px;
        width: 189px;
        /*padding-top:30px;*/
    }

    .holiday-image {
        width: 155px;
        float: right;
        height: 60px;
        padding-right: 30px;
        margin-right: 15px;
        /*padding-top:20px;*/
    }

    .holiday-alert {
        /*padding-top:10px;*/
    }

    .holiday-button {
        height: 40px;
        padding-top: 10px;
        margin-right: 25px;
    }
}


@media (min-width: 768px) and (max-width:1024px) {
    .paddingforIpad-20px {
        padding: 20px !important;
    }

    .Heading1 {
        color: #1C326B;
        font-size: 40px;
        margin-top: 30px;
        line-height: 100%;
    }

    .Heading3 {
        color: #1C326B;
        font-size: 40px;
        margin-top: 30px;
        line-height: 100%;
        width: 60%;
    }

    .Heading4 {
        color: #1C326B;
        font-size: 40px;
        margin-top: 30px;
        line-height: 100%;
        width: 50%;
    }

    .Heading2 {
        color: #1C326B;
        font-size: 40px;
        margin-top: 30px;
        line-height: 100%;
        width: 60%;
    }

    .Paragraph1 {
        font-size: 19px;
        color: #1C326B;
        line-height: 24px;
        margin-top: 20px;
        width: 85%;
    }

    .Paragraph2 {
        font-size: 19px;
        color: #1C326B;
        line-height: 24px;
        margin-top: 20px;
        width: 95%;
    }



    .verticalLine1 {
        border-left: 3px solid #1C326B;
        position: absolute;
        margin-left: -5px;
        height: 35px;
    }

    .verticalLine2 {
        border-left: 3px solid #1C326B;
        position: absolute;
        margin-left: -10px;
        height: 75px;
    }

    .verticalLine3 {
        border-left: 3px solid #1C326B;
        position: absolute;
        margin-left: -10px;
        height: 75px;
    }

    .div1 {
        position: relative;
        left: 30px;
    }

    .div2 {
        background-color: #CCC4A7;
        height: 400px;
    }

    .div3 {
        background-color: #CCC4A7;
        height: 700px;
    }

    .div4 {
        position: relative;
        left: 25px;
    }

    .leftContent {
        width: 100%;
    }

    .rightContent {
        width: 100%;
    }

    .heightImg {
        height: 300px;
    }

    .heightImg1 {
        height: 300px;
    }

    .heightImg2 {
        height: 250px;
    }

    .heightImg3 {
        height: 250px;
    }

    .textWidhth {
        position: relative;
        left: 30px;
        width: 80%;
    }

    .textWidhth1 {
        position: relative;
        left: 40px;
        width: 90%;
    }

    .button_1 {
        margin-top: 20px;
        width: 130px;
        height: 36px;
        border: 1px solid #1C326B;
        background: #1C326B;
        color: #fff;
        font-size: 18px;
        line-height: 100%;
        text-align: center;
        padding: 8px !important;
    }
}


@media (min-width : 1920px) {
    .discount_tag_position {
        top: 0px;
        left: 4%;
        width: 460px;
        height: 600px;
        position: absolute;
    }

    .Heading3 {
        color: #1C326B;
        font-size: 40px;
        margin-top: 30px;
        line-height: 100%;
        width: 60% !important;
    }

    .Heading4 {
        color: #1C326B;
        font-size: 40px;
        margin-top: 30px;
        line-height: 100%;
        width: 25% !important;
    }

    .Heading2 {
        color: #1C326B;
        font-size: 40px;
        margin-top: 30px;
        line-height: 100%;
        width: 50% !important;
    }
}