body {font-family: 'Noto Serif', serif !important;}
button:focus {outline:none; background-color:#222;}
li {display:block;}
.navbar-collapse.show {padding: 10px 0; border-top: 1px solid #333;}
.navbar-collapse.show .navbar-nav.mr-auto {display: inline-block; overflow: auto;}
.navbar-collapse.show .navbar-nav.mr-auto .nav-item {width: 30.33%; float: left; margin: 5px 10px; padding: 4px 13px; border: 1px solid #333;}
.navbar-collapse.show .navbar-nav.mr-auto .nav-item .nav-link {padding:0;}
.navbar-collapse.show .nav-social {text-align: center;}
.navbar {margin-bottom:15px; border-bottom:1px solid #111; padding:0rem 0.5rem; box-shadow: 0px 1px 12px -6px #000; position:fixed; top:0; left:0; right:0; z-index:999; background-color:#111;}
.bg-dark {background-color: #111 !important;}
.navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show>.nav-link {color:#fff;}
.navbar-light .navbar-nav .nav-link {color: #aaa;}
.navbar-light .navbar-nav .nav-link:hover {color:#fff;}
.navbar .nav-social a {margin:0 .3rem;}
.navbar .nav-social i {font-size: 1rem; color:#fff; width: 28px; height: 28px; padding: 6px 1px 0 0; text-align: center; border-radius: 15px;}
.navbar .nav-social .fb i {background-color:#3b5898;}
.navbar .nav-social .twitter i {background-color:#1da1f2;}
.navbar .nav-social .gplus {color:#dc4a38;}
.navbar-toggler i {color:#fff;}
.container {margin-top:25px;}
.breadcrumb {background:transparent; font-size:12px; padding:0.3rem 0.3rem 1.5rem 0.3rem;}
.breadcrumb a {color:#333;}
.breadcrumb a:hover {text-decoration: none;}

/********************** HOME PAGE **************************/

.frame0 {margin-top:67px;}
.frame0 .frame-heading {width:100%; height:auto; margin-bottom:25px; padding:0 15px;}
.frame0 .frame-heading .frame-title {padding:7px 0; margin: 5px 0 0; text-align:left; line-height: 0; border-bottom: 1px solid #ddd;}
.frame0 .frame-heading .frame-title span {font-family:'Patua One', cursive; text-transform: capitalize; padding: 5px 15px 5px 0; font-size: 1.5rem; background-color: #fff; color:#333;}
.frame0 .card.main-story .card-body .card-title {font-size:1.6rem; font-family:'Patua One', cursive; margin-bottom: 0.3rem;}
.frame0 .card.main-story .card-body .card-text {font-size: 1.1rem; color:#555; font-family: 'Noto Serif', serif;}
.frame0 .card {margin-bottom:20px;}
.frame0 .card .card-body {padding:.75rem;}
.frame0 .card .card-body h4 {font-size:0.7rem; margin:0 0 5px 0; font-weight:900 !important; font-style:italic; font-family: 'Merriweather', serif;}
.frame0 .card .card-body h4 a {color:#c00;}
.frame0 .card .card-body .card-title {font-size:1.15rem; font-family:'Patua One', cursive; margin-bottom: 0;}
.frame0 .card .card-body .card-title a {color:#333;}
.frame0 .card .card-body .card-text {font-size: 0.9rem; color:#555; font-family: 'Noto Serif', serif;}
.frame0 .frame2, .frame0 .frame3 {margin-bottom:0;}
.frame0 .frame2 .card .card-body .card-title {font-size:0.9rem;}
.frame0 .frame3 .card .card-img-top {width:50%;}
.frame0 .frame3 .card .card-body {width:50%; padding:0.5rem;}
.frame0 .frame3 .card .card-body .card-title {font-size:0.85rem;}
.frame1 {margin-bottom:25px;}
.frame1 .frame-heading {width:100%; height:auto; margin-bottom:25px; padding:0 15px;}
.frame1 .frame-heading .frame-title {padding:7px 0; margin: 5px 0 0; text-align: left; line-height: 0; border-bottom: 1px solid #ddd;}
.frame1 .frame-heading .frame-title span {font-family:'Patua One', cursive;; text-transform: capitalize; padding: 5px 15px 5px 0; font-size: 1.5rem; background-color: #fff; color:#333;}
.frame1 .card {margin-bottom:15px;}
.frame1 .card .card-body {padding:.75rem;}
.frame1 .card .card-body h4 {font-size:0.7rem; margin:0 0 5px 0; font-weight:900 !important; font-style:italic; font-family: 'Merriweather', serif;}
.frame1 .card .card-body h4 a {color:#c00;}
.frame1 .card .card-body .card-title {font-size:1.1rem; font-family:'Patua One', cursive; margin-bottom: 0.3rem;}
.frame1 .card .card-body .card-title a {color:#333;}
.frame1 .card .card-body .card-text {font-size: 0.9rem; color:#555; font-family: 'Noto Serif', serif;}
.frame2 {margin-bottom:25px;}
.frame2 .frame-heading {width:100%; height:auto; margin-bottom:25px; padding:0 15px;}
.frame2 .frame-heading .frame-title {padding:7px 0; margin: 5px 0 0; text-align:left; line-height: 0; border-bottom: 1px solid #ddd;}
.frame2 .frame-heading .frame-title span {font-family:'Patua One', cursive; text-transform: capitalize; padding: 5px 15px 5px 0; font-size: 1.5rem; background-color: #fff; color:#333;}
.frame2 .card.main-story .card-body .card-title {font-size:1.6rem; font-family:'Patua One', cursive; margin-bottom: 0.3rem;}
.frame2 .card.main-story .card-body .card-text {font-size: 1.1rem; color:#555; font-family: 'Noto Serif', serif;}
.frame2 .card {margin-bottom:20px;}
.frame2 .card .card-body {padding:.75rem;}
.frame2 .card .card-body h4 {font-size:0.7rem; margin:0 0 5px 0; font-weight:900 !important; font-style:italic; font-family: 'Merriweather', serif;}
.frame2 .card .card-body h4 a {color:#c00;}
.frame2 .card .card-body .card-title {font-size:1.15rem; font-family:'Patua One', cursive; margin-bottom: 0;}
.frame2 .card .card-body .card-title a {color:#333;}
.frame2 .card .card-body .card-text {font-size: 0.9rem; color:#555; font-family: 'Noto Serif', serif;}
.frame3 {margin-bottom:25px;}
.frame3 .frame-heading {width:100%; height:auto; margin-bottom:25px; padding:0 15px;}
.frame3 .frame-heading .frame-title {padding:7px 0; margin: 5px 0 0; text-align:left; line-height: 0; border-bottom: 1px solid #ddd;}
.frame3 .frame-heading .frame-title span {font-family:'Patua One', cursive; text-transform: capitalize; padding: 5px 15px 5px 0; font-size: 1.5rem; background-color: #fff; color:#333;}
.frame3 .card {margin-bottom:15px; display:inline-block;}
.frame3 .card .card-img-top {width:50%; float:left; border-top-right-radius: 0; border-bottom-left-radius: calc(.25rem - 1px);}
.frame3 .card .card-body {padding:.75rem; width:50%; float:left;}
.frame3 .card .card-body h4 {font-size:0.7rem; margin:0 0 5px 0; font-weight:900 !important; font-style:italic; font-family: 'Merriweather', serif;}
.frame3 .card .card-body h4 a {color:#c00;}
.frame3 .card .card-body .card-title {font-size:0.95rem; font-family:'Patua One', cursive; margin-bottom: 0;}
.frame3 .card .card-body .card-title a {color:#333;}
.frame3 .card .card-body .card-text {font-size: 0.9rem; color:#555; font-family: 'Noto Serif', serif;}
.frame4 {margin-bottom:30px; border-bottom:2px solid #c00;}
.frame4 .frame-heading {width:100%; height:auto; margin-bottom:25px; padding:0 15px;}
.frame4 .frame-heading .frame-title {padding:7px 0; margin: 5px 0 0; text-align:left; line-height: 0; border-bottom: 2px solid #c00;}
.frame4 .frame-heading .frame-title span {font-family:'Patua One', cursive; text-transform: capitalize; padding: 5px 15px 5px 0; font-size: 1.5rem; background-color: #fff; color:#333;}
.frame4 .card {margin-bottom:15px;}
.frame4 .card .card-body {padding:.75rem;}
.frame4 .card .card-body .card-title {font-size:1.1rem; font-family:'Patua One', cursive; margin-bottom: 0.3rem;}
.frame4 .card .card-body .card-title a {color:#333;}
.frame4 .card .card-body .card-text {font-size: 0.9rem; color:#555; font-family: 'Noto Serif', serif;}
.frame4 .card .card-footer {font-family: 'Merriweather', serif; background: #fff; padding: .15rem .6rem; clear:both;}
.frame4 .card .card-footer a {color:#c00; font-size:13px;}
.frame4 .card .card-footer i {color:#666; margin-right:8px;}
.frame4 .frame3, .frame4 .frame2 {margin:0;}
.frame4 .frame3 .card .card-body .card-title {font-size:1rem;}
.frame4 .frame3 .card .card-img-top {border-bottom-left-radius:0;}
.frame4 .frame2 .card {border:none; text-align: center;}
.frame4 .frame2 .card .card-img-top {max-width:100px; margin:0 auto; border-radius:30px;}
.frame4 .frame2 .card .card-body .card-title {font-size:0.9rem;}

/*************************** Article Page **********************************/

.container.article-page {margin-top:80px; width:60%;}
.container.article-page .article-container {border-bottom: 1px solid #c00; margin-bottom:2rem;}
.container.article-page .article-container .article-header .article-title {font-family:'Patua One', cursive; font-size:2rem;}
.container.article-page .article-container .article-header .article-exrpt {font-family: 'Merriweather', serif; font-size:0.9rem; color:#888; font-weight:400;}
.container.article-page .article-container .article-header .publish-details {display:inline-flex;}
.container.article-page .article-container .article-header .publish-details .editor-img {width: 3.5rem; border-radius: 0.5rem; margin: 0.4rem 0.5rem 0 0; padding: 0.2rem; border: 1px solid #d74b43;}
.container.article-page .article-container .article-header .publish-details .editor-name {color:#555; font-family:'merriweather',sans-serif; font-size: .9rem;}
.container.article-page .article-container .article-header .publish-details .publish-dt-1 {margin-top: 0.5rem;}
.container.article-page .article-container .article-header .publish-details .publish-dt-1 .story-update-details {padding:0!important; border: none; margin: 0 0 10px; list-style: none; display: block; font-family: 'noto serif',serif;}
.container.article-page .article-container .article-header .publish-details .publish-dt-1 .story-update-details li {color: #888; font-size: 0.8rem; display: inline-block; padding: 0 1px;}
.container.article-page .article-container .article-image img {width:100%; margin:0.8rem 0;}
.container.article-page .article-container .article-image .image-caption {font-family:'noto serif',serif; font-size:0.8rem; color:#888; border-bottom:1px solid #ddd; padding:0 0 0.6rem 0; text-align: center;}
.container.article-page .article-container .article-body {font-family:'noto serif', serif; font-size:1.05rem; color:#444;}
.container.article-page .frame1 .frame-heading {padding: 0 2.5rem;}
.container.article-page .frame1 .frame-heading .frame-title {text-align: center;}
.container.article-page .frame1 .frame-heading .frame-title span {padding: 5px 15px;}
.container.article-page .frame1 .card .card-body .card-title {font-size:1rem;}


/**************************** Category Page **********************************/

.container.category-page {margin-top:80px;}
.container.category-page .frame0 {margin-top:0;}
.container.category-page .frame0 .frame-heading {margin-bottom:3rem; margin-top:1rem;}
.container.category-page .frame0 .frame-heading .frame-title {border-bottom:none; text-align: left;}
.container.category-page .frame0 .frame-heading .frame-title span {font-size:2rem; letter-spacing: 0.2rem; padding: 0.5rem 1rem; position:relative;}
.container.category-page .frame0 .frame-heading .frame-title span:after {content: ""; position: absolute; width: 40%; height: 2px; background: #c00; display: block; bottom: 0; left: 30%;}
.container.category-page .frame0 .frame-heading .frame-title span:before {content: ""; position: absolute; width: 70%; height: 2px; background: #c00; display: block; bottom: 50px; left: 15%;}

/**************************** Opinion Page **********************************/

.container.opinion-page {margin-top:80px;}
.container.opinion-page .frame0 {margin-top:0;}
.container.opinion-page .frame0 .frame-heading {margin-bottom:3rem; margin-top:1rem;}
.container.opinion-page .frame0 .frame-heading .frame-title {border-bottom:none; text-align: left;}
.container.opinion-page .frame0 .frame-heading .frame-title span {font-size:2rem; letter-spacing: 0.2rem; padding: 0.5rem 1rem; position:relative;}
.container.opinion-page .frame0 .frame-heading .frame-title span:after {content: ""; position: absolute; width: 40%; height: 2px; background: #c00; display: block; bottom: 0; left: 30%;}
.container.opinion-page .frame0 .frame-heading .frame-title span:before {content: ""; position: absolute; width: 70%; height: 2px; background: #c00; display: block; bottom: 50px; left: 15%;}
.container.opinion-page .frame0 .card .card-footer {font-family: 'Merriweather', serif; background: #fff; padding: .15rem .6rem; clear:both;}
.container.opinion-page .frame0 .card .card-footer a {color:#c00; font-size:13px;}
.container.opinion-page .frame0 .card .card-footer i {color:#666; margin-right:8px;}

/**************************** Columnist Page **********************************/

.container.columnist-page {margin-top:80px;}
.container.columnist-page .frame0 {margin-top:0;}
.container.columnist-page .frame0 .main-heading {margin-bottom:3rem; margin-top:1rem; border-bottom:2px solid #c00;}
.container.columnist-page .frame0 .main-heading img {width: 5rem; display: inline-block; border-radius: 6px; padding: 3px; border: 1px solid #c00;}
.container.columnist-page .frame0 .main-heading .frame-title {border-bottom:none; text-align: left; display:inline-block;}
.container.columnist-page .frame0 .main-heading .frame-title span {font-family:'Patua One', cursive; text-transform: uppercase; font-size:2rem; letter-spacing: 0.2rem; padding: 0.5rem 1rem; position:relative;}
.container.columnist-page .frame0 .main-heading .frame-title span:after {content: ""; position: absolute; width: 40%; height: 2px; background: #c00; display: block; bottom: 0; left: 30%;}
.container.columnist-page .frame0 .main-heading .frame-title span:before {content: ""; position: absolute; width: 70%; height: 2px; background: #c00; display: block; bottom: 50px; left: 15%;}
.container.columnist-page .frame0 .main-heading p {margin-top:0.5rem;}
.container.columnist-page .other-columnist  .frame-heading {width:100%; height:auto; margin-bottom:25px; padding:0;}
.container.columnist-page .other-columnist  .frame-heading .frame-title {padding:7px 0; margin: 5px 0 0; text-align:left; line-height: 0; border-bottom: 2px solid #ddd;}
.container.columnist-page .other-columnist  .frame-heading .frame-title span {font-family:'Patua One', cursive; text-transform: capitalize; padding: 5px 15px 5px 0; font-size: 1.5rem; background-color: #fff; color:#333;}
.container.columnist-page .other-columnist .card {display:inline-block; width:100%; margin-bottom:0.3rem;}
.container.columnist-page .other-columnist .card .card-img-top {width:18%; float:left; margin:2%;}
.container.columnist-page .other-columnist .card .card-body {width:78%; float:left; padding:0.3rem; text-align: center;}
.container.columnist-page .other-columnist .card .card-body .card-title {font-size:1rem; margin-top:1rem;} 

/**************************** Photos Page **********************************/

.container.photos-page {margin-top:80px;}
.container.photos-page .frame0 {margin-top:0;}
.container.photos-page .frame0 .frame-heading {margin-bottom:3rem; margin-top:1rem;}
.container.photos-page .frame0 .frame-heading .frame-title {border-bottom:none; text-align: left;}
.container.photos-page .frame0 .frame-heading .frame-title span {font-size:2rem; letter-spacing: 0.2rem; padding: 0.5rem 1rem; position:relative;}
.container.photos-page .frame0 .frame-heading .frame-title span:after {content: ""; position: absolute; width: 40%; height: 2px; background: #c00; display: block; bottom: 0; left: 30%;}
.container.photos-page .frame0 .frame-heading .frame-title span:before {content: ""; position: absolute; width: 70%; height: 2px; background: #c00; display: block; bottom: 50px; left: 15%;}
.container.photos-page .frame0 .frame-body {padding:0 0.75rem;}

/**************************** Photos Landing Page **********************************/

.container.photos-landing-page {margin-top:80px;}
.container.photos-landing-page .frame0 {margin-top:0;}
.container.photos-landing-page .frame0 .frame-heading {margin-bottom:3rem; margin-top:1rem;}
.container.photos-landing-page .frame0 .frame-heading .frame-title {border-bottom:none; text-align: left;}
.container.photos-landing-page .frame0 .frame-heading .frame-title span {text-transform: uppercase; font-size:2rem; letter-spacing: 0.2rem; padding: 0.5rem 1rem; position:relative;}
.container.photos-landing-page .frame0 .frame-heading .frame-title span:after {content: ""; position: absolute; width: 40%; height: 2px; background: #c00; display: block; bottom: 0; left: 30%;}
.container.photos-landing-page .frame0 .frame-heading .frame-title span:before {content: ""; position: absolute; width: 70%; height: 2px; background: #c00; display: block; bottom: 50px; left: 15%;}
.container.photos-landing-page .frame0 .frame-body {padding:0 0.75rem; width:100%;}
.carousel {margin-bottom:2rem;}
.carousel-caption {background-color: rgba(0, 0, 0, 0.43); left:0; right:0;}

/**************************** epaper Page **********************************/

.container.epaper-page {margin-top:80px;}
.container.epaper-page .frame0 {margin-top:0;}
.container.epaper-page .frame0 .frame-heading {margin-bottom:3rem; margin-top:1rem;}
.container.epaper-page .frame0 .frame-heading .frame-title {border-bottom:none; text-align: left;}
.container.epaper-page .frame0 .frame-heading .frame-title span {font-family: 'Patua One', cursive; text-transform: capitalize; font-size:2rem; letter-spacing: 0.2rem; padding: 0.5rem 1rem; position:relative;}
.container.epaper-page .frame0 .frame-heading .frame-title span:after {content: ""; position: absolute; width: 40%; height: 2px; background: #c00; display: block; bottom: 0; left: 30%;}
.container.epaper-page .frame0 .frame-heading .frame-title span:before {content: ""; position: absolute; width: 70%; height: 2px; background: #c00; display: block; bottom: 50px; left: 15%;}
.container.epaper-page .frame0 .card {border:1px solid #900;}
.container.epaper-page .frame0 .card .card-header {font-family: 'Merriweather', serif; background: #900; color:#fff; font-size: .8rem; padding: .2rem; text-align: center;}
.container.epaper-page .frame0 .card .card-img-top {border-radius:0.2rem;}
.loadmorecenter {text-align:center; padding:10px; margin:25px 0;}
.loadmorecenter .loadmore {margin-bottom: 25px; padding: 6px 12px; border: 1px solid #c00;
	border-radius: 4px; background-color: #c00; color: #fff; font-size: 14px;}
.loadmorecenter .loadmore:hover {text-decoration:none; background-color:#b00;}

/**************************** epaper landing Page **********************************/

.container.epaper-landing-page {margin-top:80px;}
.container.epaper-landing-page .frame0 {margin-top:0;}
.container.epaper-landing-page .frame-heading {margin-bottom: 2rem;}
.container.epaper-landing-page .frame-heading .frame-title span {font-family: 'Patua One', cursive; text-transform: capitalize;font-size:2rem; letter-spacing: 0.2rem; padding: 0.5rem 1rem; position:relative;}
.container.epaper-landing-page .frame-heading .frame-title span:after {content: ""; position: absolute; width: 40%; height: 2px; background: #c00; display: block; bottom: 0; left: 30%;}
.container.epaper-landing-page .frame-heading .frame-title span:before {content: ""; position: absolute; width: 70%; height: 2px; background: #c00; display: block; bottom: 50px; left: 15%;}
.container.epaper-landing-page .pagination {display:block; height:auto; overflow:auto; padding:20px; width: 83%;
    margin: 10px auto;}
.container.epaper-landing-page .pagination .page-item {float:left;}
.container.epaper-landing-page .pagination .page-item a {font-family: 'noto serif', serif; font-size: 0.8rem;     
	padding: 0.4rem; width: 30px; height: 30px; border-radius: 25px; text-align: center; margin: 0.3rem; color: #fff;
    background-color: #900; border: 1px solid #fff;}
.container.epaper-landing-page .pagination .page-item.active a {background-color:#c00; z-index: initial;}
.container.epaper-landing-page .embed-responsive {overflow:auto; height:auto;}
.container.epaper-landing-page .card.page {clear:both; max-width: 100%; height: 700px; overflow: auto;}
.container.epaper-landing-page .overlay .card {border:1px solid #900;}
.container.epaper-landing-page .overlay .card .card-header {font-family: 'Merriweather', serif; background: #900; color:#fff; padding: .3rem; text-align: center; font-size: 0.8rem;}
.container.epaper-landing-page .overlay .card .card-img-top {border-radius:0.2rem;}
.container.epaper-landing-page .overlay::-webkit-scrollbar {display: none;}
.container.epaper-landing-page .overlay {height: 100%; width: 0; position: fixed; z-index: 1; left: 0; top: 0; background-color: rgb(0,0,0); background-color: rgba(0,0,0, 0.9); overflow-x: hidden; transition: 0.5s;}
.container.epaper-landing-page .overlay-content {position: relative; padding: 0 2rem 2rem 2rem; top: 15%; width: 100%; text-align: center;}
.container.epaper-landing-page .overlay-content .card {margin-bottom:2rem;}
.container.epaper-landing-page .overlay a {padding: 8px; text-decoration: none; font-size: 2rem; color: #818181; display: block; transition: 0.3s;}
.container.epaper-landing-page .overlay a:hover, .overlay a:focus {color: #f1f1f1;}
.container.epaper-landing-page .overlay .closebtn {position: absolute; top: 20px; right: 8px; font-size: 60px;}
.container.epaper-landing-page .pages-btn {font-family: 'noto serif', serif; position:fixed; top:50%; left:-18px; cursor: pointer; transform: rotate(270deg); background:#a00; color:#fff; padding:0.2rem 0.5rem; border-bottom-left-radius: 0.5rem; border-bottom-right-radius: 0.5rem;}
@media screen and (max-height: 450px) {
    .overlay a {font-size: 20px}
    .overlay .closebtn {font-size: 40px; top: 15px; right: 35px;}
}
.container.epaper-landing-page .zoom-btns {position: fixed; right: 3rem; top: 50%; width:28px;}
.container.epaper-landing-page .zoom-btns a {margin-bottom:1rem; clear:both;}
.container.epaper-landing-page .zoom-btns a i {color: #c00; font-size: 2rem;}

/******************* Footer **************************/

.jumbotron.footer {border-radius: 0; margin-bottom:0; background-color:#000; padding:0 1rem; height: auto; overflow: auto;}
.jumbotron.footer .f1 {height: auto; overflow: auto; padding:0.5rem;}
.jumbotron.footer .f1 img {float:left; margin-top:0.5rem;}
.jumbotron.footer .f1 ul {float:right; padding:0; list-style: none;}
.jumbotron.footer .f1 ul li {float:left; margin:1rem 1rem 0 1rem;}
.jumbotron.footer .f1 ul li a {font-family: 'noto serif', serif; color:#999; font-weight:500; font-size:0.8rem; letter-spacing: 0.05rem; text-transform: uppercase;}
.jumbotron.footer .f1 ul li a:hover {text-decoration: none;}
.jumbotron.footer p {color:#999; padding:1rem 0 0 0; text-align: center; border-top:1px solid #222; font-size:0.8rem;}


/***************** Media Queries ***********************/

@media only screen and (max-width:390px) {
	.container.epaper-landing-page .zoom-btns {display:none !important;}
}

@media only screen and (max-width:480px) {
	.navbar-brand img {width:235px;}
	.container.epaper-landing-page .zoom-btns {display:none !important;}
	.navbar-collapse.show .navbar-nav.mr-auto .nav-item {width:43%;}
	.navbar-collapse.show .navbar-nav.mr-auto .nav-item .nav-link {font-size: 0.8rem; text-align: center;}
}

@media only screen and (max-width:768px) {
	.container.epaper-landing-page {max-width:100%;}
	.container.epaper-landing-page .zoom-btns {display:none !important;}
	.container.epaper-landing-page .card.page {height:auto; overflow:auto;}
	.container.epaper-landing-page .pagination .page-item {display:none;}
	.container.epaper-landing-page .pagination {padding:0;}
	.container.epaper-landing-page .pagination .page-item:first-child, .container.epaper-landing-page .pagination .page-item:last-child {display:block;}
	.container.epaper-landing-page .pagination .page-item:last-child {float:right;}
}

@media only screen and (max-width:1024px) {
 	.container.epaper-landing-page .zoom-btns {display:none !important;}
}

@media only screen and (max-width:1200px) {

}

@media only screen and (min-width:1920px) {

}

@media only screen and (min-width:481px) and (max-width:550px) {
	.navbar-brand img {width:300px;}
	.navbar-collapse.show .navbar-nav.mr-auto .nav-item {width:29%;}
	.navbar-collapse.show .navbar-nav.mr-auto .nav-item .nav-link {text-align:center;}
}

@media only screen and (min-width:550px) and (max-width:768px) {
	.navbar-collapse.show .navbar-nav.mr-auto .nav-item {width:29%;}
	.navbar-collapse.show .navbar-nav.mr-auto .nav-item .nav-link {text-align:center;}
}

@media only screen and (min-width:768px) and (max-width:991px) {
	.navbar-collapse.show .navbar-nav.mr-auto .nav-item {width:22.33%;}
	.navbar-collapse.show .navbar-nav.mr-auto .nav-item .nav-link {text-align:center;}
	.container.epaper-landing-page .pagination .page-item {display:none;}
	.container.epaper-landing-page .pagination {padding:0;}
	.container.epaper-landing-page .pagination .page-item:first-child, .container.epaper-landing-page .pagination .page-item:last-child {display:block;}
	.container.epaper-landing-page .pagination .page-item:last-child {float:right;}
}

@media only screen and (min-width:991px) and (max-width:1200px) {
	.navbar-brand img {width:250px;}
	.navbar-collapse.show .navbar-nav.mr-auto .nav-item .nav-link {text-align:center;}
	.navbar-expand-lg .navbar-nav .nav-link {padding-right: .4rem; padding-left: .4rem; font-size: 0.8rem;}
	.container.epaper-landing-page .pagination {width:100%;}
}