
@media (max-width: 1023px){ 
    .responsiveHide {display:none;}
    .leftPageAds {display:none;}
    .navBarLeftLinks {display:none;}
    .responsiveClear {clear:both;}
    .submitFontForm input, .submitFontForm select, .submitFontForm textarea {width:100%;}
    .submitFontForm {padding:0px;}
    .customPreviewSettings .customPreviewTextInput input {width:100%}
    .customPreviewSettings {width:100%;}
    .categoryBarInner {padding:20px;}
    .stButton {padding:5px;}
    .submitFontForm label {width:100%;}
    .letterListing {width:100%;}
    .fontPreview {height:auto; width:100%;}
    .tinynav {display: block; width:100%; margin-bottom:10px;}
    #nav, #nav2 {display: none;}
    .mainNavBarInner .navBarRightSearch {float:left; text-align: center; width: 100%;}
    .navBarRightLinks {display:none;}
    .inlinePageAds {overflow-x:hidden;}
    .rateFontText {display:none;}
    .fontPreviewImageWrapper .rightSection, .fontPreviewImageWrapperDefault .rightSection {background:transparent;}
    .rateFontBlock .starsOn, .rateFontBlock .starsOff {display:none;}
    .fontPreviewImageWrapper .rightSection, .fontPreviewImageWrapperDefault .rightSection {float:right; height:58px; width: 100%; bottom:0; position:absolute;}
    .fontPreviewImageWrapper {position:relative;}
    .fontPreviewImageWrapperDefault {position:relative;}
    .detailsButton {display:none;}
    .fontPreviewImageWrapper .rightSection .downloadButton .downloadButtonElement, .fontPreviewImageWrapperDefault .rightSection .downloadButton .downloadButtonElement {margin-right:0px;}
    .toolbarContainer {min-width: 0px;}
    .fontTopCategories {display:none;}
    .pageMainContent {min-height: 0px;}
    .userCommentsForm .userCommentsIntro {width:100%}
    .userCommentsForm .formLabel {width:100%}
    .fontArchiveContents {width:100%}
    .pageDetailsLeft {width:100%; padding-right:0px;}
    .pageDetailsRight {width:100%}
    .userCommentsForm textarea {width:100%} 
    .pagingWrapper {width:100%; float:none; text-align: center;}
    .pagingWrapper .pagingLink {margin-top:5px;}
    .pagingWrapper .pagingLinkOff {margin-top:5px;}
    .pagingWrapper .pagingLinkSelected {margin-top:5px;}
    .pageErrors {width:90%;}
    .pageSuccess {width:90%;}
    .searchButton {display:inline; width:55px !important;}
    .pagingLabelWrapper {text-align:center; float:none;}
    .pagingWrapper .pagingLink, .pagingWrapper .pagingLinkOff, .pagingWrapper .pagingLinkSelected {display: inline; float:none;}

}

@media (max-width: 540px){ 
    .inlinePageAds {display:none;}
    .footerPageAds {display:none;}
    }