@media only screen and (max-width:480px) {
    .outerContainer .innerContainer .wpthemeInner .leftCol {
        float: none;
        margin-right: 0px;
        width: 100%;
    }
    .outerContainer .innerContainer .wpthemeInner .rightCol {
        float: none;
        margin-left: 0px;
        
    }
    .leftCol .vaiComponent {
        width: auto;
    }
    .rightCol .vaiComponent {
        width: auto;
    }
    .topSection {
        margin-right: 0px;
    }
    .rotatorContainer {
        border-left: none !important;
        border-right: none !important;
    }
    .rotatorContainer .title {}
    .rotatorContainer .layout1 .heading {}
    .rotatorContainer .heading .main {}
    .rotatorContainer .heading .sub {}
    .rotatorContainer .rotatorButtons {}
    .boxes .itemResults .detailRow {
        width: 100% !important;
    }
    .topLevelCategories .dijitTitlePaneContentOuter,
    .manufacturerList .dijitTitlePaneContentOuter,
    .subLevelCategories .dijitTitlePaneContentOuter {
        border-left: none;
        border-right: none;
    }
    .topLevelCategories .dijitTitlePane .dijitArrowNode,
    .attributeList .dijitTitlePane .dijitArrowNode,
    .manufacturerList .dijitTitlePane .dijitArrowNode,
    .subLevelCategories .dijitTitlePane .dijitArrowNode {
        display: inline;
        margin-top: 4px;
        margin-right: 4px;
    }
    .mobileSearchButton button {
        display: none;
    }
/*
    .themeSearchBar {
        display: none;
        background: rgb(239, 239, 239);
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmZWZlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjNGM0YzQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top, rgba(239, 239, 239, 1) 0%, rgba(196, 196, 196, 1) 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(239, 239, 239, 1)), color-stop(100%, rgba(196, 196, 196, 1)));
        background: -webkit-linear-gradient(top, rgba(239, 239, 239, 1) 0%, rgba(196, 196, 196, 1) 100%);
        background: -o-linear-gradient(top, rgba(239, 239, 239, 1) 0%, rgba(196, 196, 196, 1) 100%);
        background: -ms-linear-gradient(top, rgba(239, 239, 239, 1) 0%, rgba(196, 196, 196, 1) 100%);
        background: linear-gradient(to bottom, rgba(239, 239, 239, 1) 0%, rgba(196, 196, 196, 1) 100%);
        filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#c4c4c4', GradientType=0);
        -webkit-box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, .5);
        box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, .5);
        width: 100%;
        left: 0px;
        top: 31px;
    }
    .themeSearchBar.show {
        display: block;
    }

    .themeSearchBar .label,
    .themeSearchBar .field,
    .themeSearchBar .button {
        float: none;
    }
    .mobileSearchButton .bIcon {
        display: block;
        width: 26px;
        height: 26px;
        background-image: url(../images/searchIcon.png);
        background-repeat: no-repeat;
        background-position: 0px 0px;
    }
    .mobileSearchButton .bText {
        display: none;
    }
    .mobileSearchButton .dijitButton,
    .mobileSearchButton .dijitButton .dijitButtonNode,
    .mobileSearchButton .dijitButtonText {
        margin: 0px;
        padding: 0px;
        background: none;
        background-color: transparent;
        -moz-border-radius: 0px;
        border-radius: 0px;
        border: none;
        -webkit-box-shadow: none;
        box-shadow: none;
    }
    .mobileSearchButton .dijitButton .dijitButtonNode {
        background-color: rgba(0, 0, 0, 0.2);
        -moz-border-radius: 4px;
        border-radius: 4px;
    }
    .mobileSearchButton.selected .dijitButton .dijitButtonNode {
        background-color: rgba(0, 0, 0, 0.5);
    }
    .mobileSearchButton.selected .bIcon {
        background-position: 0px -26px;
    }
*/
    .gridPaging,
    .buttonBar,
    .gridContainer,
    .rowGroup {
        border-left: none !important;
        border-right: none !important;
    }
    /*
.topNavBar ul > li {
	float:none;
	padding:0px;
	border:none;
}
.topNavBar ul > li a, .topNavBar ul li:hover a, .topNavBar ul li.lotusSelected a {
	border:none;
	padding:0px;
	padding-right:10px;
	padding-left:20px;
	-webkit-box-shadow:  none !important;
	-moz-box-shadow:  none !important;
	box-shadow:  none !important;
	text-align:right;
	line-height:30px;
	border-bottom:1px solid #000;
	color:#fff !important;
	text-shadow:none;
}
.topNavBar ul li:hover a, .topNavBar ul li.lotusSelected a {
	background:#ddd;
	color:#676767 !important;
}
.topNavBar ul li.lotusSelected a, .topNavBar ul li.modelHasChildren a {
	background-image: url(../images/mobileChildren.png);
	background-repeat: no-repeat;
	background-position: 0px -45px;	
}
.topNavBar ul li.lotusSelected.modelHasChildren a, .topNavBar ul li.modelHasChildren:hover a {
	background-position: 0px -165px;
}
*/
    .wpthemeLogo .logo {
        margin-top: 30px;
    }
/*     .wpthemeCommonActions {
        position: relative;
        top: 4px;
    } */
    .mainCol .fieldColumn {
        float: none;
        width: 100%;
    }
    .compareThese {
        margin-bottom: 3px;
        float: none;
    }
    .s2k-dojo .dijitTitlePaneTitle,
    .s2k-dojo .dijitTitlePaneContentOuter {
        border-right: none;
        border-left: none;
    }
    .vaiComponent .copy {
        overflow: auto;
    }
    .jumpToBar,
    .jumpToContainer.outOfView .jumpToBar {
        overflow: auto;
    }
    .jumpToLinks {
        width: auto;
        white-space: nowrap;
        margin: 0px;
    }
    .jumpToLinks a:active {
        background-color: rgba(255, 255, 255, .5);
    }
    header .logo img {
        max-height: 40px;
    }
    .stepBar {
        background: none;
        border-radius: 0px;
        box-shadow: none;
        border: none;
    }
    .stepBar .step {
        display: none;
    }
    .stepBar .step.here {
        display: block;
        width: 100%;
        background: none;
    }
    .stepBar .step:before {
        float: left;
        padding: 5px 0px;
    }
/*    .stepBar .step:nth-of-type(1):before {
        content: "Step 1.";
    }
    .stepBar .step:nth-of-type(2):before {
        content: "Step 2.";
    }
    .stepBar .step:nth-of-type(3):before {
        content: "Step 3.";
    }
    .stepBar .step:nth-of-type(4):before {
        content: "Step 4.";
    } */
    .stepBar .step .sText {
        margin: 0px;
    }
    .paymentOptions textarea {
        width: 95%;
    }
    .itemDetailLayout1 .itemHeader .imageBox {}
    .itemDetailLayout1 .itemHeader .infoBox {
        width: auto;
    }
    .itemDetailLayout1 .itemTabSection .spec .label {
        width: 120px;
    }
    .itemDetailLayout1 .itemHeader .socialBox {
        width: 100%;
        margin: 0px;
    }
    .itemDetailLayout1 .relatedItemsComponent .dijitTitlePaneTitle {
        border-left: none !important;
        border-right: none !important;
    }
    .itemDetailLayout1 .itemFooter {
        padding: 0px;
    }
    .itemDetailLayout1 .upSellItemsComponent .dijitTitlePaneTitle {
        border-left: none !important;
        border-right: none !important;
    }
    .reviewCart .rowGroup .cellData.itemImage {
        padding-left: 0px;
    }
    .paymentOptions .totalSection .cellData {
        padding-left: 0px;
        display: table-cell;
    }
    .paymentOptions .totalSection .cellData:before {
        display: none;
    }
    .paymentOptions .couponSection {
        margin: 0px;
        width: 100%;
    }
    .couponSection .couponCode {
        margin: 2px;
    }
    .couponSection .couponCode .field {}
    .couponSection .couponCode .field .dijitTextBox {
        width: 100%;
    }
    .dijitTooltip {
        display: none !important;
    }
    .buttonBar .sortButton {
        display: inline;
    }
    .phone .subLevel a:before {
        content: '- ';
    }
    .phone .dropNavContainer {
        background-color: #333;
        overflow: hidden;
    }
}