@media only screen and (max-width: 1060px) {
    .widget_facebook_right,
    .widget_custom_box_left,
    .widget_flyout_box_left {
        display: none
    }
}
@media only screen and (max-width: 1000px) {
     #tabs .ui-tabs-nav {

       top: -44px;

    }
  
  .regular-price {
     padding-left: 40px;
     display: inline-block;
  }
  
  .products-list .addtocont {
              position: relative;
    top: -101px;
    float:none;
  }
  span.priceLabel {
      /*display: inline; */
  }
  
    .custom-footer .custom-footer-column.col-2 {
        width: 415px!important
    }
    .custom-footer .custom-footer-column .social {
        width: auto
    }
    .custom-footer .custom-footer-column .custom-footer-contact {
        width: 100%
    }
    .custom-footer-column.col-2.custom-footer-promo-block img {
        width: 100%
    }
    .brandslider.iosslider {
        width: 384px;
        padding: 8px 28px
    }
    .contact-page .form-list .field {
        float: none;
        margin-right: 0
    }
    .contact-page .location-left {
        width: 100%;
        float: none
    }
    .contact-page .form-list li.wide textarea {
        width: 100%
    }
    .contact-page .form-list input.input-text {
        width: auto!important
    }
    #foo {
        display: none
    }
    .box-account .box-head {
        text-align: left
    }
    .box-recent .data-table tr th,
    .box-recent .data-table tr td {
        display: inline-block;
        padding: 2px
    }
    #contact-fields-holder,
    #contact-holder {
        float: none;
        width: auto
    }
    #becomeadealer-link a {
        margin-top: -120px
    }
    #search+#map_canvas+#hideme #sidebar {
        width: 410px!important
    }
    #search+#map_canvas+#hideme #sidebar table td {
        display: block;
        padding-left: 0!important;
        width: auto!important
    }
    #search+#map_canvas+#hideme #sidebar table tr td div {
        width: 100%!important;
        text-align: center
    }
    .kbase-main-search input {
        width: 265px
    }
    #searchform {
        width: auto
    }
    .mw_formsearch .input_text {
        width: 200px
    }
    .mw_formsearch,
    .mw_formsearch label,
    .mw_formsearch .input_text,
    .mw_formsearch .mw_btn {
        float: none
    }
    .mw_formsearch {
        height: 70px
    }
    .blog-meta>span {
        border-right: 0
    }
    .blog-body .image {
        float: none;
        margin-right: 0
    }
    .blog-body .image img {
        width: 100%
    }
    #search td {
        display: inline-block;
        padding: 5px
    }
    #search tr:first-child td:nth-child(3),
    #search td:nth-child(6) {
        display: block
    }
    #search td:nth-child(4) {
        display: block
    }
    #wishlist-table thead {
        display: none
    }
    #wishlist-table .description {
        display: none
    }
    #postComment textarea {
        width: 380px
    }
    .my-wishlist textarea {
        height: auto
    }
    .my-wishlist {
        overflow: hidden
    }
    .my-wishlist .product-image,
    .my-wishlist .product-image img {
        height: 30px;
        width: auto
    }
    .my-wishlist .qty {
        display: none
    }
    .my-wishlist .button {
        margin-bottom: 5px
    }
    .postWrapper .postContentArea {
        width: auto
    }
    .postWrapper .postImage {
        float: none;
        margin: 0 auto 20px;
        width: 290px
    }
    .postInfo {
        margin-top: 0
    }
    .postWrapper .postInfo .leftInfo {
        width: auto;
        border-right: 0;
        border-bottom: 1px solid #7388B5
    }
    .postWrapper .postInfo .centerInfo {
        width: auto;
        border-right: 0
    }
    .postWrapper .postInfo .rightInfo {
        width: auto
    }
    #postComment textarea {
        width: auto
    }
    .top-bar {
        float: none;
        margin: 0 auto;
        padding: 10px;
        width: 230px
    }
    #zoom-window {
        display: none!important
    }
    .right-bg {
        width: auto
    }
    .product-img-box .saleproduct_label {
        margin-left: 275px
    }
    .more-views-arrow.next,
    .more-views-arrow.prev {
        top: 495px!important
    }
    .footer #paymenticons {
        width: 200px;
        float: none!important;
        margin: 0 auto
    }
    .shop-newsletter .subscribe-form {
        width: auto
    }
    .shop-newsletter .subscribe-form input.email {
        min-width: 100px
    }
    .shop-newsletter .subscribe-form label {
        display: block;
        margin: 0 auto;
        padding: 0 0 20px;
        width: auto
    }
    .shop-newsletter .subscribe-form input.button {
        float: none
    }
    .form-list li.wide textarea {
        width: 100%
    }
    .product-view .left_banner {
        clear: both
    }
    .product-view .box-up-sell,
    .product-view .box-related {
        width: 233px;
        margin: 0 auto
    }
    .fullwidthbanner-container {
        margin-top: 20px;
        width: 100%!important
    }
    .wrapper {
        width: 100%!important
    }
    #header-menu-bg {
        width: 100%!important
    }
    .footer-wrapper {
        width: 100%!important
    }
    .custom-footer-wrapper {
        width: 100%!important;
        padding-bottom: 0
    }
    .custom-footer {
        width: 440px!important;
        width: auto
    }
    .custom-footer .custom-footer-column {
        width: 415px;
        margin-bottom: 20px
    }
    #footer {
        width: auto
    }
    #footer .column {
        width: 190px;
        margin-bottom: 10px;
        min-height: 330px
    }
    .footer-container {
        width: 100%!important
    }
    #mobile-menu {
        width: 440px;
        margin: 20px auto;
        display: block;
        color: #000
    }
    .col-1 img {
        height: 99px;
    }
    .welcome-buttons {
        display: none
    }
    .header {
        width: auto
    }
    .header .header-center {
        float: none
    }
    #header_menu .links {
        width: 100%
    }
    #header_menu .links li a {
        border-right: 0
    }
    .header .header-left {
        margin-top: 30px!important;
        margin-bottom: 30px!important;
        float: none;
        margin: 0 auto
    }
    .product-view .product-shop .white-back {
        padding: 0
    }
    .product-view .product-img-box .main-image a.lightbox-btn {
        margin-left: 280px;
        margin-top: -75px
    }
    .product-view .product-shop .product_right {
        float: left;
        margin: 0 auto;
        margin-left: 95px
    }
    .left_banner {
        text-align: center
    }
    .toolbar .sortbutton {
        display: none
    }
    .box-product-item {
        float: none
    }
    .products-grid {
        padding-top: 10px
    }
    .col3-set .col-2 {
        margin-left: 0
    }
    .footer .footer-left {
        width: 100%
    }
    .footer .footer-left a {
        margin-right: 5px
    }
    .footer .footer-left {
        text-align: center;
        float: none;
        margin: 0 auto
    }
    .footer .footer-right {
        float: none;
        margin-top: 10px;
        text-align: center;
        width: 100%
    }
    #header_menu {
        width: 100%
    }
    .links li {
        padding: 0!important;
        margin: 0!important;
        overflow: hidden
    }
    .promo-block .promo-box,
    .promo-block .promo-box:nth-child(2) {
        margin: 0 auto;
        float: none;
        background: 0
    }
    .shop-about .shop-about-news,
    .shop-about .shop-about-text,
    .shop-about .shop-about-slider {
        margin: 0 auto;
        float: none
    }
    .shop-about .shop-about-slider {
        margin-top: 30px!important
    }
    .shop-about-text {
        padding-top: 28px!important
    }
    .box-product-item {
        margin: 0 auto;
        margin-bottom: 10px
    }
    .social-share .title {
        display: none
    }
    .social-share .image {
        margin-left: 24px
    }
    .product-tabs {
        width: auto;
        float: none
    }
    .product-tabs li.active a {
        border-right: 1px solid #dcdddd
    }
    .product-collateral .product-tabs-content {
        margin-left: 0
    }
    .product-tabs li a {
        width: auto
    }
    .data-table th {
        padding: 2px 5px
    }
    .header-right {
        text-align: center
    }
    .header .logo {
        text-align: center
    }
    .header .logo img {
        margin: 0 auto;
        text-align: center
    }
    .page,
    .additional-footer,
    .footer {
        width: 280px
    }
    .page img {
        max-width: 100%
    }
    .header .header-left {
        width: 100%;
        text-align: center;
        margin-bottom: 20px
    }
    .header .header-center {
        width: 100%;
        text-align: center;
        margin: 0 auto 15px
    }
    .header .logo {
        float: none
    }
    .header .welcome-msg {
        display: none
    }
    .header .top-bar {
        float: none
    }
    .header .form-search {
        margin: 0 auto
    }
    .header .top-link-cart-li {
        display: inline
    }
    .header .header-right {
        width: 100%;
        text-align: center
    }
    .header .links {
        text-align: center
    }
    .links li {
        display: inline-block
    }
    .etheme_cp {
        display: none!important
    }
    .etheme_cp_btn_show {
        display: none!important
    }
    #nav {
        display: none
    }
    .home-text {
        width: 100%
    }
    .iosSlider .prev {
        left: 0!important
    }
    .iosSlider .next {
        right: 0!important
    }
    .iosSlider .prev,
    .iosSlider .next {
        top: 40%!important;
        width: 28px!important;
        height: 35px!important
    }
    .iosSlider .prev:hover,
    .iosSlider .prev:focus,
    .iosSlider .next:hover,
    .iosSlider .next:focus {
        background-position: -28px center!important
    }
    .iosSlider .prev:active,
    .iosSlider .next:active {
        background-position: -56px center!important
    }
    .iosSlider .sliderNavi,
    .iosSlider .text1,
    .iosSlider .text2 {
        display: none
    }
    .toolbar label,
    .limiter {
        display: none
    }
    .products-grid li.item {
        margin: 0 auto 10px!important;
        float: none!important
    }
    .product-view .product-img-box {
        width: 100%
    }
    .product-view img {
        height: auto
    }
    .product-view .product-img-box .main-image .lightbox-btn {
        display: none
    }
    .product-view .product-img-box .more-views {
        width: 175px!important
    }
    .product-view .product-shop {
        width: 100%!important;
        float: none;
        margin: 20px 0
    }
    .product-view .product-shop #container1,
    .product-view .product-shop .white-back {
        width: 100%!important
    }
    .product-view .product-shop .addtocont {
        float: left
    }
    .add-to-links {
        display: none
    }
    .product-tabs li {
        float: none;
        margin: 0!important;
        margin-bottom: 10px!important;
        text-align: center
    }
    .product-collateral .product-tabs-content div,
    .product-collateral .product-tabs-content fieldset,
    .product-collateral .product-tabs-content textarea,
    .product-collateral .product-tabs-content input {
        max-width: 188px!important
    }
    .cart-table .item-product-edit,
    .cart-table .item-product-whish,
    .cart-table .item-product-price,
    .cart-table .quantity_box_button_up,
    .cart-table .quantity_box_button_down,
    .cart-table .item-product-img {
        display: none
    }
    .cart-table .button {
        float: left;
        clear: both;
        margin-bottom: 20px
    }
    .checkout-onepage-index .col-main,
    .col-main {
        width: 100%
    }
    .col3-layout .col-main {
        width: 100%
    }
    .col3-layout .col-wrapper {
        width: 100%
    }
    .col-1 {
        width: 100%!important;
        margin-bottom: 15px!important
    }
    .col-2 {
        width: 100%!important;
        margin-bottom: 15px!important
    }
    .col-3 {
        width: 100%!important;
        margin-bottom: 15px!important
    }
    .col-4 {
        width: 100%!important;
        margin-bottom: 15px!important
    }
    .related,
    .carousel {
        width: 245px!important;
        margin: 0 auto 15px!important
    }
    fieldset {
        max-width: 100%!important
    }
    .form-list .input-box,
    .form-list li.wide .input-box,
    .form-list li.wide select,
    .form-list input.input-text {
        width: 180px!important
    }
}
@media only screen and (max-width: 999px) {
 #tabs .ui-tabs-nav .ui-state-default a {
  font-size: 9px;
} 
.spr-container {
  padding: 24px 0;
}  
#shopify-product-reviews .spr-content {
  padding-left: 0;
  width: 100%;
}  
}
@media only screen and (min-width: 480px) and (max-width: 1000px) {
    .fullwidthbanner .h1 {
        font-size: 6em
    }
    .fullwidthbanner .h2 {
        font-size: 3em
    }
    .col-left {
        display: none
    }
    .product-view .product-img-box .main-image {
        text-align: center
    }
    .product-view .product-shop .white-back {
        border: 0
    }
    .page,
    .additional-footer,
    .footer {
        width: 100%;
        max-width: 90%;
    }
    .footer-container .footer-right {
        width: 249px;
        margin: 0 auto
    }
    .footermenucolumn {
        width: 220px!important
    }
    #added {
        margin: 0 5%;
        top: 35%
    }
    .form-search {
        border: 0
    }
    #addedoverlay {
        position: fixed;
        left: 0;
        top: 0;
        width: 100%
    }
    body {
        width: 100%
    }
    .products-grid.columns3 .ratings {
        width: 10px;
        margin: 6px 0 0 187px
    }
    .product-view #added {
        margin: 20px 0 0 10%
    }
    .right {
        float: none!important
    }
    .footer-container .footer-right {
        width: 249px;
        margin: 0 auto
    }
    .left {
        float: none!important
    }
    .footermenu {
        width: 335px;
        margin: 20px auto
    }
    .follow_us {
        height: 35px
    }
    .page img {
        max-width: 100%
    }
    .header .header-left {
        width: 100%;
        text-align: center;
        margin-bottom: 20px
    }
    .header .header-center {
        width: 100%;
        text-align: center;
        margin: 0 auto 15px
    }
    .header .logo {
        float: none
    }
    .header .welcome-msg {
        display: none
    }
    .header .top-bar {
        float: none
    }
    .header .top-link-cart-li {
        display: inline
    }
    .header .header-right {
        width: 100%
    }
    .header .links {
        text-align: center
    }
    .links li {
        display: inline-block
    }
    .etheme_cp {
        display: none!important
    }
    .etheme_cp_btn_show {
        display: none!important
    }
    #message {
        display: none!important
    }
    #nav {
        display: none
    }
    .home-text {
        width: 100%
    }
    .iosSlider .prev {
        left: 0!important
    }
    .iosSlider .next {
        right: 0!important
    }
    .iosSlider .prev,
    .iosSlider .next {
        top: 40%!important;
        width: 28px!important;
        height: 35px!important
    }
    .iosSlider .prev:hover,
    .iosSlider .prev:focus,
    .iosSlider .next:hover,
    .iosSlider .next:focus {
        background-position: -28px center!important
    }
    .iosSlider .prev:active,
    .iosSlider .next:active {
        background-position: -56px center!important
    }
    .iosSlider .sliderNavi,
    .iosSlider .text1,
    .iosSlider .text2 {
        display: none
    }
    .limiter,
    .back-to {
        display: none
    }
    .products-grid li.item {
        margin: 0 auto 10px!important;
        float: none!important
    }
    .product-view .product-img-box {
        width: 100%
    }
    .product-view img {
        height: auto
    }
    .product-view .product-img-box .main-image .lightbox-btn {
        display: none
    }
    .product-view .product-img-box .more-views {
        width: 271px!important
    }
    .product-view .product-shop {
        width: 100%!important;
        float: none;
        margin: 20px 0
    }
    .product-view .product-shop #container1,
    .product-view .product-shop .white-back {
        width: 100%!important
    }
    .product-view .product-shop .addtocont {
        float: left
    }
    .add-to-links {
        display: none
    }
    .product-tabs li {
        float: none;
        margin: 0!important;
        margin-bottom: 10px!important;
        text-align: center
    }
    .product-collateral .product-tabs-content div,
    .product-collateral .product-tabs-content fieldset,
    .product-collateral .product-tabs-content textarea,
    .product-collateral .product-tabs-content input {
        max-width: 230px!important
    }
    .cart-table .item-product-edit,
    .cart-table .item-product-whish,
    .cart-table .item-product-price,
    .cart-table .item-product-delete,
    .cart-table .quantity_box_button_up,
    .cart-table .quantity_box_button_down,
    .cart-table .item-product-img {
        display: none
    }
    .cart-table .button {
        float: left;
        clear: both;
        margin-bottom: 20px
    }
    .col-left {
        width: 188px
    }
    .checkout-onepage-index .col-main,
    .col-main {
        width: 100%
    }
    .col-right {
        width: 188px;
        float: left
    }
    .col3-layout .col-main {
        width: 100%
    }
    .col3-layout .col-wrapper {
        width: 100%
    }
    .col-1 {
        width: 100%!important;
        margin-bottom: 15px!important
    }
    .col-2 {
        width: 100%!important;
        margin-bottom: 15px!important
    }
    .col-3 {
        width: 100%!important;
        margin-bottom: 15px!important
    }
    .col-4 {
        width: 100%!important;
        margin-bottom: 15px!important
    }
    fieldset {
        max-width: 100%!important
    }
    .form-list .input-box,
    .form-list li.wide .input-box,
    .form-list li.wide select,
    .form-list input.input-text {
        width: 180px!important
    }
    .iosSlider {
        height: 312px!important
    }
    #added {
        margin: 0 5%;
        top: 35%
    }
    .form-search {
        border: 0
    }
    #addedoverlay {
        position: fixed;
        left: 0;
        top: 0;
        width: 100%
    }
    body {
        width: 100%
    }
    .products-grid.columns3 .ratings {
        width: 10px;
        margin: 6px 0 0 187px
    }
    .product-view #added {
        margin: 20px 0 0 10%
    }
    .follow_us {
        height: 35px
    }
  

    #product_tabs_description_contents div.std {
        max-width: 100%!important
    }
    .block-related h5 {
        float: none;
        font-size: 13px;
        text-align: center
    }
    .footer-social .follow_us {
        overflow: hidden;
        width: 0
    }
    .left {
        margin: 0 auto 33px;
        width: 116px
    }
    .col-left {
        overflow: hidden;
        width: 0
    }
    .category-products .moreinfo .additional .qty p {
        margin-left: 10px;
        margin-bottom: 0
    }
    .category-products .moreinfo .additional p {
        line-height: 21px;
        margin-top: 9px;
        float: left;
        font-size: 11px
    }
    .products-grid.columns3 li.item {
        height: 369px;
        width: 245px
    }
    #container2 .product-options-bottom {
        width: 100%
    }
    .product-view .product-img-box {
        width: 350px;
        margin: 0 auto;
        float: none
    }
    .product-view .related {
        height: auto!important
    }
    .custom-footer .custom-footer-column .text iframe {
        width: 100%
    }
}
@media only screen and (max-width: 479px) {
    .custom-footer .custom-footer-column.col-2 {
        width: 200px!important
    }
    .custom-footer .custom-footer-column .custom-footer-contact .contact-left {
        width: 100%;
        margin-bottom: 10px
    }
    .custom-footer .custom-footer-column .custom-footer-contact .contact-left:nth-child(2) {
        width: 100%
    }
    .custom-footer .custom-footer-column .text iframe {
        width: 100%;
        height: 170px
    }
    .brandslider.iosslider {
        width: 280px;
        padding: 8px 0;
        overflow: hidden
    }
    .brandslider.iosslider .slider .slide {
        width: 280px;
        text-align: center
    }
    .fullwidthbanner .h1 {
        font-size: 4em
    }
    .fullwidthbanner .h2 {
        font-size: 2.5em
    }
    #topnav {
        position: static!important
    }
    .added-content {
        font-size: 11px
    }
    .added-content img {
        display: none
    }
    #added a {
        display: inline-block!important;
        margin: 5px 0 0!important
    }
    #added #hidewindow {
        margin-top: 5px!important
    }
    #enterInfoSet input.myfields,
    #enterInfoSet textarea {
        width: 120px
    }
    .submm2 a {
        width: 92px
    }
    #enterInfoSet select {
        width: 125px
    }
    .benefits-table td {
        display: block
    }
    #becomeadealer-link a {
        margin-top: 0;
        float: none
    }
    .free-kit-table>tbody>tr>td {
        display: block;
        width: 100%
    }
    .winners {
        width: 220px!important
    }
    .winners>tbody>tr>td {
        display: block;
        width: 100%
    }
    #search+#map_canvas+#hideme #sidebar {
        width: 245px!important
    }
    .kbase-main-search input {
        width: 110px
    }
    .mw_formsearch {
        padding: 0;
        background: 0;
        border: 0
    }
    a.bt_submit {
        margin-bottom: 20px
    }
    .mw_formsearch .input_text {
        width: 60px
    }
    #postComment textarea {
        width: 220px
    }
    .postWrapper .postInfo .centerInfo {
        border-bottom: 1px solid #7388B5;
        width: 226px
    }
    .promo-block,
    .shop-about .shop-about-slider {
        display: none
    }
    .shop-about .shop-about-text,
    .shop-about .shop-about-news {
        width: auto
    }
    .shop-about .shop-about-text .shop-about-news .bx-prev {
        margin-left: 145px
    }
    .shop-newsletter .subscribe-logo {
        background: 0;
        margin-right: 0;
        width: auto
    }
    .shop-newsletter .subscribe-form input.email {
        width: 92px;
        min-width: 92px;
        padding-left: 1px;
        padding-right: 1px
    }
    .footer-social a {
        margin-bottom: 4px
    }
    .footer-social {
        margin: 0 auto;
        width: 210px;
        margin-bottom: 30px
    }
    .product-view .product-shop .product_right {
        margin: 0 auto 0 15px
    }
    .social-share .image {
        margin-left: 3px
    }
    .product-view .product-img-box .main-image a.lightbox-btn {
        margin-left: 160px
    }
    .product-view .product-img-box .more-views {
        width: 130px!important
    }
    .widget_facebook_right,
    .widget_custom_box_left {
        display: none
    }
    .minicart {
        display: none
    }
    .header .logo img {
        width: 80%
    }
    .product-essential .saleproduct_label {
        margin-left: 210px
    }
    .product-view .product-shop .white-back {
        padding: 0
    }
    #footer .column {
        min-height: inherit
    }
    .additional-footer {
        width: 225px
    }
    #mobile-menu {
        width: 280px
    }
    .header .header-left {
        display: none
    }
    .header .header-center {
        margin-bottom: 0
    }
    .shop-news-slider {
        width: 245px!important;
        margin: 0 auto!important;
        position: inherit!important;
        float: none
    }
    .custom-footer {
        width: 220px!important;
        width: auto
    }
    .custom-footer .custom-footer-column {
        width: 200px;
        margin-bottom: 20px
    }
    .welcome-buttons {
        display: none
    }
    .products-list .product-shop {
        width: 240px
    }
    .products-list .addtocont {
        float: none;
        margin: 0 auto
    }
    .main {
        min-height: 100px!important
    }
    .col-left {
        display: none
    }
    .currency {
        position: absolute;
        top: 25px;
        right: 20px;
        float: none
    }
    .product-view .product-img-box .main-image {
        text-align: center
    }
    .product-view .product-shop .white-back {
        border: 0
    }
    .cart .discount input.input-text,
    .cart .shipping .form-list select {
        width: 245px
    }
    .iosSlider {
        height: 199px!important
    }
    .iosSlider .prev,
    .iosSlider .next {
        top: 37%!important
    }
    .form-subscribe {
        display: none
    }
    .footer-about {
        width: 220px
    }
    .more-views-arrow.next,
    .more-views-arrow.prev {
        top: 330px!important
    }
    #added {
        margin: 0;
        top: 35%;
        width: 280px
    }
    #added a {
        display: block;
        margin: 0
    }
    .form-search {
        border: 0
    }
    #addedoverlay {
        position: fixed;
        left: 0;
        top: 0;
        bottom: 0;
        right: 0;
        width: 100%
    }
    body {
        width: 100%
    }
    .products-grid.columns3 .ratings {
        width: 10px;
        margin: 6px 0 0 187px
    }
    .product-view #added {
        margin: 20px 0 0 0;
        z-index: 350
    }
    .footer-right,
    .right {
        float: none!important
    }
    .footer-container .footer-right {
        width: 249px;
        margin: 0 auto
    }
    .footermenu .footermenucolumn {
        width: 112px!important;
        margin-bottom: 20px
    }
    .footer-left,
    .left {
        float: none!important
    }
    .footermenu {
        width: 224px;
        margin: 20px auto
    }
    .follow_us {
        display: none
    }
    .block-related h5 {
        float: none;
        font-size: 12px;
        text-align: center
    }
    .related-block-subtitle {
        float: none;
        text-align: center
    }
    .header .header-center {
        float: none
    }
    .product-view .product-shop .addtocont {
        float: left
    }
    .product-view .product-shop .price-box {
        width: 150px
            margin-left: -115px;
      float: left;
    }
    .footer-social .gift_img {
        clear: both
    }
    .left {
        margin: 0 auto 33px;
        width: 116px
    }
    .footer-social .follow_us {
        overflow: hidden;
        width: 0
    }
    .col-left {
        overflow: hidden;
        width: 0
    }
    #product-review-table th,
    #product-review-table td {
        display: none
    }
    #product-review-table th.mobile-heading,
    #product-review-table th.rating-name,
    #product-review-table th.empty,
    #product-review-table td.mobile-select {
        display: table-cell;
        text-align: center;
        padding-right: 4px
    }
    .data-table .rating-name {
        padding: 7px
    }
    .mobile-select select {
        padding: 4px;
        height: 30px;
        width: 160px
    }
    #review-form .buttons-set {
        width: 95%
    }
    .category-products .moreinfo .additional .qty p {
        margin-left: 10px;
        margin-bottom: 0
    }
    .category-products .moreinfo .additional p {
        line-height: 21px;
        margin-top: 9px;
        float: left;
        font-size: 11px
    }
    .products-grid.columns3 li.item {
        height: 369px;
        width: 245px
    }
    #container2 .product-options-bottom {
        width: 100%
    }
    .product-essential .saleproduct_label {
        margin-left: 155px
    }
    .more-views-arrow.next,
    .more-views-arrow.prev {
        top: 350px!important
    }
    #added {
        width: 200px
    }
    .data-table th,
    .cart-table {
        font-size: 10px
    }
    .cart .discount input.input-text,
    .cart .shipping .form-list select {
        width: 100%
    }
    #coupon_code {
        width: auto
    }
    .form-list select {
        width: 100%
    }
    .buttons-set {
        width: 160px
    }
    .form-list .input-box,
    .form-list li.wide .input-box,
    .form-list li.wide select,
    .form-list input.input-text {
        width: 100%!important
    }
    #checkout-review-table thead {
        display: none
    }
    #checkoutSteps .form-list select {
        width: 160px
    }
    #checkout-review-load>div {
        overflow: hidden
    }
    .product-view .related {
        height: auto!important
    }
    #header_menu .links li a {
        padding: 5px 5px 5px 38px
    }
  .page, .additional-footer, .footer {
  width: 98%;
}
  #tabs .ui-tabs-nav {
  border-bottom: 0 solid #7388B5;
  border-radius: 0;
}
#tabs .ui-tabs-nav li.ui-state-default {
    margin: 0 0 -1px -1px !important;
    width: 50%;
}
#tabs .ui-tabs-nav .ui-state-default a {
  border: 1px solid #7388B5;
  margin-bottom: 0px;
}  
  #tabs .ui-tabs-nav .ui-state-default a {
  font-size: 12px;
}
  #tabs .ui-tabs-nav .ui-state-default.ui-tabs-active a {
  background: #7388B5 none repeat scroll 0 0;
  border: 1px solid #7388B5;
  border-radius: 0;
  color: #fff !important;
}
  .product-view .my_tab_css.ui-tabs.ui-widget.ui-widget-content.ui-corner-all {
  padding: 0;
}
  #tabs .ui-tabs-nav {
  padding: 0;
}
}
@media only screen and (max-width: 340px) {
    .fullwidthbanner-container iframe {
        display: none!important
    }
}