@media only screen and (min-width: 960px) and (max-width: 1199px) {
    .visible-tablet {
        display: inherit !important
        }
    .hidden-tablet {
        display: inherit !important
        }
    .hidden-desktop {
        display: none !important
        }
    .visible-desktop {
        display: inherit !important
        }
    .rt-demo-visible-wide {
        display: none !important
        }
    .rt-error-box .rt-error-container {
        width: 345px
        }
    .rt-error-box .error-title {
        font-size: 6.3em
        }
    #rt-slideshow {
        margin: 30px -105px
        }
    #rt-slideshow .rt-slideshow-right-top {
        top: -32px
        }
    #rt-slideshow .rt-slideshow-right-btm {
        bottom: -39px
        }
    #rt-slideshow .rt-slideshow-right-mid {
        margin: 13px 0 44px
        }
    .main-mask-horizontal #rt-slideshow .rt-slideshow-right-mid {
        margin: 0
        }
    body .layout-slideshow .sprocket-features-title {
        font-size: 3.2em
        }
    body .layout-slideshow .sprocket-features-content {
        line-height: 1.5em
        }
    body #rt-slideshow .layout-slideshow .rt-slideshow-overlay2 {
        width: 165px
        }
    body .sprocket-mosaic-item .sprocket-mosaic-title {
        font-size: 1.4em
        }
    body .sprocket-mosaic-text-container {
        margin: 15px -5px 0 -5px
        }
    body .sprocket-mosaic-item .sprocket-mosaic-text {
        font-size: 0.9em
        }
    body #k2Container h2, body #k2Container h3 {
        font-size: 2em !important
        }
    }
@media (min-width: 768px) and (max-width: 959px) {
    .visible-tablet {
        display: inherit !important
        }
    .hidden-tablet {
        display: none !important
        }
    .hidden-desktop {
        display: inherit !important
        }
    .visible-desktop {
        display: none !important
        }
    .rt-demo-space {
        margin: 5px
        }
    .rt-demo-visible-wide {
        display: none
        }
    .fusionmenu .menutop li .item {
        font-size: 110%
        }
    .fusionmenu .menutop li.root > .item em {
        display: none
        }
    .fusionmenu .menutop li.root > .item > span.menu-text {
        padding-left: 13px;
        padding-right: 13px
        }
    .fusionmenu .menutop li.root .daddy > span.menu-text {
        padding-right: 25px
        }
    .fusionmenu .menutop li.root > .item.subtext {
        line-height: 1.8em
        }
    .menu-shadow {
        width: 8px
        }
    .main-mask-pointed .fusionmenu .menutop li.root {
        min-width: 95px
        }
    .main-mask-pointed .fusionmenu .menutop li.root > .item span.menu-text {
        padding-left: 15px;
        padding-right: 15px
        }
    .main-mask-pointed .splitmenu .menutop li {
        min-width: 95px
        }
    .main-mask-pointed .splitmenu .menutop li > .item span.menu-text {
        padding-left: 15px;
        padding-right: 15px
        }
    .splitmenu .menutop li .item {
        font-size: 100%
        }
    .splitmenu .menutop li > .item em {
        display: none
        }
    .splitmenu .menutop li > .item.subtext {
        line-height: 1.8em
        }
    .rt-error-box .rt-error-container {
        float: none;
        margin: 0 auto;
        width: 385px
        }
    .rt-error-box .rt-error-image {
        float: none;
        margin: 0 auto;
        display: block
        }
    .main-mask-pointed #rt-slideshow .rt-slideshow-left-mid {
        display: none
        }
    .logo-type-fracture #rt-logo {
        width: 185px;
        height: 75px;
        background-size: 185px
        }
    .title3.box1 .module-title .title, .title3.box2 .module-title .title {
        margin: -30px 0 0
        }
    .title1 .module-title .title {
        font-size: 325%
        }
    .title3 .module-title .title {
        font-size: 265%
        }
    #rt-slideshow {
        margin: 30px -106px
        }
    #rt-slideshow .rt-slideshow-right-top {
        top: -41px
        }
    #rt-slideshow .rt-slideshow-right-btm {
        bottom: -50px
        }
    #rt-slideshow .rt-slideshow-right-mid {
        margin: 4px 0 33px
        }
    .main-mask-horizontal #rt-slideshow .rt-slideshow-right-mid {
        margin: 0
        }
    .main-mask-pointed #rt-slideshow .rt-slideshow-left-btm, .main-mask-pointed #rt-slideshow rt-slideshow-left-mid {
        display: none
        }
    .main-mask-pointed #rt-slideshow .rt-slideshow-left-top {
        height: 12px
        }
    .main-mask-pointed #rt-slideshow .rt-slideshow-right-top {
        height: 12px;
        right: 166px
        }
    .main-mask-pointed #rt-slideshow .rt-slideshow-top {
        height: 28px
        }
    .main-mask-pointed #rt-slideshow .rt-slideshow-right-btm, .main-mask-pointed #rt-slideshow .rt-slideshow-right-mid {
        height: 15px
        }
    .horizmenu ul.menu li {
        margin: 0 12px 0 0
        }
    .rt-social-buttons .social-button {
        margin-left: 2px
        }
    body .layout-slideshow .sprocket-features-title {
        font-size: 2.3em
        }
    body .layout-slideshow .sprocket-features-content {
        font-size: 1em;
        line-height: 1.5em
        }
    body .layout-slideshow .sprocket-features-pagination {
        bottom: 119px
        }
    body .layout-slideshow .sprocket-features-arrows .next {
        bottom: 51px
        }
    body .layout-slideshow .sprocket-features-arrows .prev {
        bottom: 85px
        }
    body #rt-slideshow .layout-slideshow .rt-slideshow-overlay {
        margin: 0 85px
        }
    .main-mask-horizontal #rt-slideshow .layout-slideshow .rt-slideshow-overlay2, .main-mask-none #rt-slideshow .layout-slideshow .rt-slideshow-overlay2 {
        display: none
        }
    .main-mask-pointed #rt-slideshow .layout-slideshow .rt-slideshow-overlay {
        width: 240px;
        margin: 0 0 0 142px;
        top: -23px;
        bottom: 6px
        }
    .main-mask-pointed .layout-slideshow .sprocket-features-pagination {
        right: 0;
        bottom: 100px
        }
    .main-mask-pointed .layout-slideshow .sprocket-features-arrows .arrow {
        right: 0
        }
    .main-mask-pointed .layout-slideshow .sprocket-features-arrows .next {
        bottom: 32px
        }
    .main-mask-pointed .layout-slideshow .sprocket-features-arrows .prev {
        bottom: 66px
        }
    body .sprocket-mosaic-item .sprocket-viewicon, body .sprocket-mosaic-item .sprocket-viewicon span {
        width: 28px;
        height: 29px
        }
    body .sprocket-mosaic-item .sprocket-viewicon span {
        background-position: 7px 8px
        }
    body .sprocket-mosaic-item .sprocket-mosaic-title {
        font-size: 1.5em
        }
    body .sprocket-mosaic-columns-1 [data-mosaic-item], body .sprocket-mosaic-columns-2 [data-mosaic-item], body .sprocket-mosaic-columns-3 [data-mosaic-item], body .sprocket-mosaic-columns-4 [data-mosaic-item], body .sprocket-mosaic-columns-5 [data-mosaic-item], body .sprocket-mosaic-columns-6 [data-mosaic-item] {
        width: 33.36%
        }
    body .sprocket-mosaic-text-container {
        margin: 15px -5px 0 -5px
        }
    body .sprocket-mosaic-item .sprocket-mosaic-text {
        font-size: 100%
        }
    body .sprocket-tabs-nav li .sprocket-tabs-inner {
        padding: 18px 8px 10px
        }
    body .sprocket-tabs-nav li.active .sprocket-tabs-inner {
        padding: 18px 8px 10px
        }
    body #k2Container h2, body #k2Container h3 {
        font-size: 1.6em !important
        }
    body #k2Container .subCategoryContainer, body #k2Container .itemContainer, body #k2Container .latestItemsContainer {
        width: 100% !important;
        float: none
        }
    body #k2Container.itemListView .itemListCategory h2, body #k2Container.latestView .latestItemsCategory h2 {
        margin: -55px 0 30px 0
        }
    body #k2Container.itemListView .itemListSubCategories .subCategory h2 {
        margin: -53px 0 30px 0
        }
    body #k2Container.itemListView .itemListSubCategories .subCategory {
        margin-bottom: 5px !important
        }
    body #k2Container.itemView .itemToolbar, body #k2Container.itemView .itemRatingBlock, body #k2Container.itemView .itemAuthorLatest, body #k2Container.itemView .itemRelated {
        width: 100% !important;
        float: none
        }
    }
@media only screen and (min-width: 768px) {
    .rt-menu-mobile {
        display: none
        }
    }