/* CSS FOR WATCHPRO  */
/* Scrollbar */
::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgb(255, 255, 255);
    background-color: #fff;
}  
::-webkit-scrollbar {
    width: 6px;
    background-color: #696464;
}  
::-webkit-scrollbar-thumb {
    background-color: #333;
}
#page {
    overflow: initial;
    max-width: 100%;
    margin: 0 auto;
}
body, span.byline, span.by_line, .site-header .nav1 .main-menu>li>a, .tags-links a, .single .entry-subhead .entry-meta span i, *, #secondary .widget-title, h1, h2, h3, h4, h5, h6, strong, b, input[type="button"], button, input[type="submit"], select, .form-select, .wp-block-button__link, .wp-block-search .wp-block-search__button, h1.page-title .page-description {
    font-family: 'Open Sans', sans-serif;
}
.h-db .middle-header-contain {
    background-color: #fff;
    box-shadow: none;
}
body.single-post .post .entry-content>p:first-child::first-letter, .single-post .entry-content>p:first-child::first-letter {
    font-size: 1em!important;
    font-family: inherit;
    margin: 0px;
    font-weight: bold;
    float: unset!important;
    line-height: initial;
}
.sticky header.site-header {
    height: 125px;
}
header.nav-fixed.site-header {
    height: 75px;
}
.sticky .middle-header-contain .wrapper {
    height: 78px;
}
.sticky .custom-logo-link img {
    height: auto!important;
}
.site-header .nav1 .main-menu li.menu-item-type-taxonomy .sub-menu li a:hover, .site-header .nav1 .main-menu li.menu-item-type-custom .sub-menu li a:hover {
    background-color: #242424;
    color: #fff;
}
.home .entry-meta .posted-on, .archive .entry-meta .by_line+.posted-on, .search .entry-meta .by_line+.posted-on, .archive .entry-meta .byline+.posted-on, .search .entry-meta .byline+.posted-on {
    padding-left: 10px;
}
@media only screen and (min-width: 782px) {
    body .wpnbha.ts-2 article .entry-title {
        line-height: 0.7;
    }
    body .wpnbha.is-grid article {
        margin-bottom: 30px;
    }
}
.single span.cat-links a, .wpnbha .cat-links a, .single .cat-links a, .wp-block-newspack-blocks-carousel .cat-links a, .single span.cat-links a:visited, .wpnbha .cat-links a:visited, .single .cat-links a:visited, .wp-block-newspack-blocks-carousel .cat-links a:visited {
    color: #540C5F;
    font-weight: 400;
    font-family: inherit;
}
.wpnbha.ts-2.wpnbha.ts-2 article .entry-title a, .archive .entry-title, .archive .entry-meta, .blog .entry-title, .blog .entry-meta, .search .entry-title, .search .entry-meta {
    font-size: 16px!important;
    color: #242424;
    line-height: normal;
}
body .entry-container .cat-links a, .wp-block-newspack-blocks-carousel .cat-links a, .cat-links a, .wp-block-newspack-blocks-carousel .cat-links a, time.entry-date.published {
    font-family: inherit;
    font-size: 13px;
    font-weight: 400;
    color: #e81313;
    background: transparent;
}
span.byline, span.by_line {
    text-transform: capitalize;
    font-size: 12px;
}
.archive .byline, .blog .byline, .search .byline, .by_line {
    margin-right: 0.2rem;
}
/* Footer */
.site-footer .ftr-main-wrap, .site-footer .footer-widgets {
    margin-bottom: 15px;
    padding-bottom: 0;
    border-top: 1px solid #979797;
}
.site-footer a, .site-footer a:hover {
    color: #242424!important;
}
/* Footer */
@media only screen and (min-width: 768px) {
    .site-header .custom-logo-link .custom-logo {
        max-width: 260px!important;
        height: auto;
    }
}
/* FOOTER CSS FOR NEWSLETTER PART */
@media only screen and (max-width: 767px) {
    .sticky header.site-header, .sticky .middle-header-contain .wrapper {
        height: auto;
        animation: none;
    }
}
/* FOOTER CSS FOR NEWSLETTER PART */
h3.address-user {
    font-size: 22px;
    color: #e81313;
}
.page-id-65665 a {
    text-decoration: none;
    color: inherit;
}
.page-id-65665 a:hover {
    text-decoration: underline;
}
/* RESOURCE FORM STYLES */
@media (min-width:1200px) {
    .site-content {
        margin-top: 40px;
    }
}
.home h2.article-section-title span {
    font-family: 'Geologica', sans-serif;
}
body.single-post .post .entry-content p, body.single-post .post .entry-content p strong, body.single-post header.entry-header p {
    font-family: 'Merriweather', serif;
}
.site-header .nav1 .main-menu li.menu-item a, .wpnbha .entry-title a, .site-footer .footer-widgets .widget.widget_nav_menu ul li a, .site-info .wrapper.site-info-contain span.copyright, body.single-post header.entry-header h1.entry-title, .entry-meta .byline a, .entry-meta .byline span, .single span.cat-links a, .pre-header .entry-date.published.entry-date.published, .site-breadcrumb span, .site-breadcrumb span a, nav.rank-math-breadcrumb a, h1.page-title .page-description, time.entry-date.published, .archive main#main article .entry-title, .search main#main article .entry-title {
    font-family: 'Geologica', sans-serif;
}
@media (min-width:768px) {
    .site-breadcrumb .wrapper {
        margin-top: 1rem;
    }
    .archive main#main article .entry-title, .search main#main article .entry-title {
        min-height: 60px;
    }
    .archive:not(.paged).feature-latest article.has-post-thumbnail:first-of-type h2.entry-title {
        font-size: 24px!important;
    }
}
@media (min-width: 600px) and (max-width: 781px) {
    .home-resource-slider figure.post-thumbnail:after {
        bottom: 6px;
        font-size: 9px;
    }
}
.footer-widgets section>.wp-block-columns.nav-section p {
    font-family: 'Geologica', sans-serif;
}
@media only screen and (min-width: 1200px) {
    .site-header .nav1 .main-menu li.menu-item-type-taxonomy .sub-menu{
        width: 12.5rem!important;
    }
    .site-header .dd-menu > ul > li > .sub-menu {
        padding-top: 0px;
    }
    .site-header .dd-menu .main-menu>.menu-item:not(.off-canvas):hover {
        background-color: #fff;
    }
    .site-header .dd-menu .main-menu>.menu-item:not(.off-canvas):hover>a, .site-header .dd-menu .menu-item-has-children:not(.off-canvas):hover .submenu-expand svg {
        color: #000!important;
        opacity: 1;
    }
    .site-header .nav1 .main-menu, .h-sh .middle-header-contain .wrapper {
        padding-top: 5px!important;
    }
}
/***single share style starts**/
.single .entry-subhead .entry__share {
    flex: initial;
}
.single .entry__share span.icon {
    font-size: 19px;
    width: 50px;
    height: 50px;
    line-height: 45px;
}
/* New CSS */
.site-header .nav1 .main-menu li.menu-item .sub-menu li a {
    background-color: initial;
    color: #000;
    position: relative;
}
.site-header .nav1 .main-menu li.menu-item .sub-menu li a, .h-cl.h-dh .site-header .nav1 .main-menu > li:last-child .sub-menu a {
    font-weight: 400;
    padding: calc(0.75 * 1rem) 1rem calc(0.75 * 1rem) 1rem;
}
.site-header .nav1 .main-menu li.menu-item .sub-menu li:first-child a {
    font-weight: 900;
}
.site-footer .site-info aside.widget-area .wrapper {
    margin: 10px 0 0 0;
    padding: 0;
    border: 0;
    max-width: 100%;
}
.site-footer .site-info aside.widget-area .wrapper .widget.widget_block {
    margin-right: 1rem;
    margin-left: auto;
}
.site-header .nav1 .main-menu li.menu-item .sub-menu li a:after {
    content: '';
    position: absolute;
    border-right: 1px solid #ccc;
    height: 20px;
    right: 1px;
}
@media (min-width: 768px) and (max-width: 1077px) {
    .archive #main {
        width: 100%;
    }
}
@media (min-width: 782px) and (max-width: 991px) {
    .search #main {
        width: 100%;
    }
}
.cmApp_signupContainer.cmApp_embedded {
	background: #f9f6f6!important;
	max-width: 100%!important;
    width: 100%;
    display: flex;
    justify-content: center;
    padding: 10px;
    border-bottom: 4px solid #540C5F!important;
}
.cmApp_signupContainer div {
	display: flex;
    white-space: nowrap;
    flex-flow: column;
    justify-content: flex-start;
    gap: 8px;
    align-items: flex-start;
    width: 100%;
    text-align: left!important;
}
.cmApp_signupContainer .cmApp_errorMsg>div {
    font-size: 0.7rem;
}
.cmApp_signupContainer .cmApp_processingMsg, .cmApp_signupContainer .cmApp_successMsg {
    padding: 10px;
}
#cmApp_statusContainer.cmApp_processing #cmApp_thankYouCheck {
    display: flex;
    justify-content: center;
    align-items: center;
}
.cmApp_signupContainer #cmApp_signupForm input.cmApp_formSubmitButton {
    margin-bottom: 10px!important;
    border-radius: 3px;
}
#cmApp_signupForm {
    text-align: left;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
}
.cmApp_formInput {
    width: 200px;
}
#cmApp_signupForm .cmApp_fieldWrap {
    margin: 0!important;
}
#cmApp_signupContainer .cmApp_formSubHeader, .brand-partner-page .site-breadcrumb, .site-identity, .page-subtitle {
    display: none;
}
@media(max-width:767px) {
    #masthead.nav-fixed.site-header {
		height:52px;
		box-shadow: 0 2px 8px rgb(0 0 0 / 7%);
        animation: slide-down 0.7s;
	}
}
@media only screen and (min-width: 782px) {
    .middle-header-contain .wrapper {
        padding: 0.5rem;
    }
}
.mag-title {
    margin: 0!important;
    background: #540C5F;
    color: #fff;
    text-align: center;
    font-size: 1rem;
    padding: 0.3rem 0;
}
.mag-title + .side-bar-digital-mag {
    margin-top: 0;
}
.entry__share .fa-twitter:before {
    content: "";
    background: url(../images/x-twitter-1.png) no-repeat center/contain;
    display: block;
    width: 15px;
    height: 15px;
    margin-top: -4px;
}
.middle-header-contain .nav1 .main-menu > li > a {
    padding: 0.25rem 0;
}
.main-content-container #secondary {
    padding-top: 1rem;
}
.modal-body .close {
    color: #fff;
    text-shadow: 0 0 10px black;
    text-align: right;
    position: absolute;
    width: 100%;
    font-size: 28px;
    font-weight: bold;
    z-index: 99;
}
.modal-body .close:hover, .modal-body .close:focus {
    color: #fff;
    text-decoration: none;
    cursor: pointer;
}
.site-footer aside {
    width: 100%;
}
.single .main-content-left .post-content-container {
    display: block;
}
@media(max-width: 1199px) {
    .h-dh .desktop-only {
        display: none!important;
    }
    .h-cl .site-header .middle-header-contain .wrapper > div.site-branding {
        width: auto;
    }
}
@media(max-width:900px) {
    .sidebar-ctr {
        max-width: 300px;
        margin: auto;
    }
}
@media(min-width:1200px) and (max-width:1269px) {
    .site-header .nav1 .main-menu li.menu-item {
        font-size: 13px;
    }
}
@media(min-width:782px) and (max-width:999px) {
    .page .cmApp_cf .cmApp_formHeader {
        font-size: 13.5px!important;
    }
}
@media only screen and (min-width: 1200px){
    .single .content-block {
        width: 100%;
    }
    .main-content-left, body.cat-features.cat-news .main-content-left {
        max-width: calc(100% - 300px);
    }
}
.lang-label span {
    background: #fff;
    display: block;
    position: relative;
    border: 1px solid #000;
    padding: 3px 10px;
    border-radius: 3px;
    cursor: pointer;
}
.lang, .lang-label span {
    min-width: 90px;
    max-width: 90px;
}
.lang-label span:after {
    content: "\f107";
    font: normal normal normal 14px/1 FontAwesome;
    display: inline-block;
    font-size: 1.35em;
    position: absolute;
    right: 5px;
    top: 4px;
}
.language-dropdown li:hover {
    background: #fff;
}
.language-dropdown {
    display: none;
}
.language-dropdown.act, .language-dropdown li a {
    display: block;
    color: #000;
}
#social-nav-contain {
    position: relative;
    width: auto;
    flex: initial;
}
.language-blk {
    position: absolute;
    top: 27px;
    background: #efefef;
    width: 90px;
    max-width: 90px;
    margin: 0!important;
    z-index: 99;
}
.language-dropdown {
    list-style: none;
    padding: 0;
    margin: 0;
}
.language-dropdown li {
    border-top: 1px solid #ccc;
    padding: 3px 10px;
}
#social-nav-contain * {
    font-weight: bold;
}
h1.page-title .page-description {
    font-size: 50px;
    line-height: 40px;
    margin-bottom: 0.75em;
    font-weight: 400;
}
@media only screen and (max-width: 767px) {
    #social-nav-contain {
        order: 2;
        margin-left: auto;
    }
    .site-branding {
        order: 1;
    }
    .mobile-menu-toggle {
        order: 3;
    }
    h1.page-title .page-description {
        font-size: 20px;
        font-weight: 700;
    }
}
.site-header .dd-menu .menu-item-has-children:not(.off-canvas):hover > .sub-menu, .site-header .dd-menu .menu-item-has-children:not(.off-canvas):focus > .sub-menu, .site-header .dd-menu .menu-item-has-children.is-focused:not(.off-canvas) > .sub-menu {
    width: 14.5rem;
}
@media only screen and (min-width: 1200px) {
	.site-header .nav1 .main-menu {
		padding-left: 0!important;
		padding-right: 0!important;
	}
}
.site-content {
    max-width: 1240px;
    margin-left: auto;
    margin-right: auto;
}
.mag-title + .side-bar-digital-mag .category-emagazine img {
    aspect-ratio: initial;
}
.newspack-post-subtitle, h2.article-section-title span, h2.article-section-title span strong {
    font-family: 'Austin-Light',sans-serif;
    font-style: normal;
}
.site-header .nav1 .main-menu li.menu-item a {
	color: #555;
	font-weight: 500;
	font-family: -apple-system, blinkmacsystemfont, "Segoe UI", "Roboto", "Oxygen",
    "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue",
    sans-serif;
}
.site-header .dd-menu > ul > li > .sub-menu::before {
	border-color: transparent transparent #333 transparent;
	top: -8px;
}
.site-header .nav1 .main-menu li.menu-item .sub-menu li.menu-item.menu-item-has-children {
	padding-left: 0!important;
}
#masthead {
    font-size: 12px;
	background: #fff;
    cursor: initial;
    max-width: 1240px;
    margin: 0px auto;
    box-shadow: none;
}
header.nav-fixed.site-header {
	height: 125px;
}
.site-header .nav1 .main-menu li.menu-item svg.svg-icon, .site-header .nav1 .main-menu li.menu-item:hover svg.svg-icon {
	fill: #000;
	color: #000;
}
#primary, footer#colophon {
	cursor: initial;
}
.middle-header-contain .wrapper {
	padding: 0.1rem;
}
.site-header .nav1 .main-menu li.menu-item-type-taxonomy .sub-menu li a:hover, .site-header .nav1 .main-menu li.menu-item-type-custom .sub-menu li a:hover, .site-header .nav1 .main-menu li.menu-item.menu-item-has-children:hover .sub-menu li a:hover {
	width: 14.5rem;
}
@media only screen and (min-width: 1200px) {
	.site-header .nav1 .main-menu li.menu-item-type-taxonomy .sub-menu {
		width: 14.5rem!important;
	}
}
@media (min-width: 768px) {
    .site-branding {
        margin-left: auto;
    }
}
@media (min-width: 768px) and (max-width: 1199px) {
    header.nav-fixed.site-header {
        height: 78px;
    }
}
@media (min-width: 1200px) {
    #social-nav-contain {
        flex: 1;
    }
}
@media (min-width: 782px) {
	.mobile-menu-toggle {
		margin-left: 0;
	}
    .archive #secondary, .archive .most-read-stories {
        margin: 0 auto!important;
    }
}
@media only screen and (min-width: 1200px) {
    .middle-header-contain .wrapper, #primary, .site-footer .footer-widgets .wrapper, .site-footer .site-info aside.widget-area .wrapper, .site-info .wrapper.site-info-contain {
        max-width: 1240px;
        margin-left: auto;
        margin-right: auto;
    }
    .main-content-left {
        flex: 1;
    }
    .single-videos main#main article, .single-videos main#main .post-thumbnail, .single-post main#main article, .single-post main#main .post-thumbnail {
        max-width: 100%;
    }
    .single.has-sidebar #main, .single.has-sidebar #main .content-block, .single.has-sidebar #main .content-block .main-content, .single.has-sidebar #main .content-block .main-content .main-content-container {
        width: 100%;
        max-width: 1240px;
        margin-left: auto;
        margin-right: auto;
    }
}
#masthead .bottom-header-contain .wrapper {
    border-bottom: 1px solid #e8e8e8;
    border-top: 1px solid #e8e8e8;
}
footer#colophon {
    border-top: 1px solid #979797;
    flex-flow: column;
    max-width: 1240px;
    margin: 10px auto 0 auto;
}
.page.home .entry .entry-content > div {
    margin-top: 0;
}
.main-content-container #secondary, .archive #secondary, .blog #secondary, .search #secondary, .page #secondary, .single #secondary {
    padding-top: 0;
    min-width: 300px;
    width: 300px;
    max-width: 300px;
    margin-left: 15px;
}
.archive #main, .blog #main, .search #main, .page .main-content, .single .main-content {
    flex: 1;
}
.main-content-container {
    display: flex;
}
@media only screen and (min-width: 768px) {
    .archive:not(.paged).feature-latest article.has-post-thumbnail:first-of-type {
        padding-right: 15px;
    }
    .archive .page-header h1, .blog .page-header h1, .search .page-header h1 {
        margin-bottom: 10px;
    }
    .site-breadcrumb .wrapper {
        margin-top: 0px;
        padding: 0;
    }
    .site-breadcrumb .wrapper p {
        padding: 5px 0;
        margin: 0;
    }
    .search .page-header {
        width: 100%;
    }
    .search .header-search-contain form.search-form {
        max-width: 100%;
    }
    section.no-results.not-found {
        padding-right: 15px;
    }
    .category-emagazine form .wpcf7-response-output {
        max-width: 327px;
    }
}
@media only screen and (max-width: 900px) {
    .content-area #secondary {
        margin: 0 auto;
    }
    .custom-logo-link {
        margin: 0px;
    }
    .site-info {
        text-align: center;
    }
    .site-info-contain {
        margin-bottom: 1rem;
    }
    .main-content-container {
        flex-direction: column;
    }
}
.site-header .header-search-contain {
    position: absolute;
    top: 80px;
}
.nav-fixed.site-header .header-search-contain {
    top: 77px;
}
.main-content-container #secondary #secondary {
    padding-left: 0;
}
.cmApp_signupContainer #cmApp_signupForm > div {
    padding: 0 6px;
}
/* Added code for subscribe */
.dna-form .fa-envelope {
    font: normal normal normal 3rem/1 FontAwesome;
}
.dna-form .cmApp_embedFormContainer #cmApp_signupContainer .cmApp_formSubmitButton {
    padding: 0.625em 1.4375em!important;
}
@media only screen and (max-width: 1077px) {
    .dna-form {padding: 1rem;}
    body.page-id-87504 #secondary {
        margin: 1rem auto!important;
    }
}
@media only screen and (max-width: 781px) {
    .wp-block-columns .wp-block-column#hpBtmbanner, .wp-block-columns .wp-block-column#hpBtmbanner .wp-block-column {
        flex-basis: 300px!important;
        margin: 0 auto;
        flex: 0;
    }
    .h-db .middle-header-contain {
        border-bottom: 1px solid #ccc;
    }
}
@media only screen and (max-width: 1200px) {
    .main-content-left {
        flex: 1 1 860px;
    }
}
.category-emagazine form p input[type="submit"] {
    width: auto;
    background: #540C5F;
    line-height: 0;
}
.category-emagazine input[type="text"], .category-emagazine input[type="password"], .category-emagazine select, .category-emagazine .form-select {
    font-family: inherit;
    height: auto;
    padding: 0.36rem 0.66rem;
    line-height: 1.6;
    border: solid 1px #ccc;
}
.single .entry-subhead .entry__share .share-content {
    text-align: right;
}
.single.single-videos .youtube-video-container iframe {
    width: 100%;
    max-width: 100%!important;
    aspect-ratio: 16/9;
}
.entry-meta .byline a:visited {
    color:#000;
}
.header-search-contain .close-icon svg.svg-icon {
	fill: currentcolor;
}
.dna-top-story::before, .dna-daily-news::before, .dna-category-1::before, .dna-category-2::before {
	content: "Top Story";
	font-size:26px;
	text-decoration: underline;
	font-weight:bold;
	text-align: center;
    display: block;
    width: 100%;
    margin-bottom: 25px;
}
.dna-daily-news::before {
	content: "Daily News";
	font-size:22px;
}
.dna-category-1::before {
	content: "Collections";
	font-size:22px;
}
.dna-category-2::before {
	content: "Features";
	font-size:22px;
}
.slick-prev, .slick-next {
	z-index:999;
	background-color: #000;
	top: 95%;
}
.slick-prev {
	left:99px;
}
.slick-next {
	right:99px;
}
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before {
	opacity:1.0;
}
.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus {
	color: #FFF;
	background: #000;
}
div.g-recaptcha, .cmApp_signupContainer  .cmApp_signupFormWrapper {
	width: auto;
}
.accent-header, .article-section-title {
    color: #111;
}
input[type="button"], .wp-block-button__link, .button, input[type="submit"], .wp-block-button__link:not(.has-background), .button, input[type="button"], input[type="reset"], input[type="submit"], .has-secondary-background-color, *[class^="wp-block-"].has-secondary-background-color, *[class^="wp-block-"] .has-secondary-background-color, *[class^="wp-block-"].is-style-solid-color.has-secondary-background-color, .is-style-outline .wp-block-button__link.has-secondary-background-color:not( :hover ), .wp-block-search .wp-block-search__button {
    width: 100%;
    height: 60px;
    border: none;
    margin: 0;
    background: #000000;
    color: #fff;
    text-transform: uppercase;
    font-size: 12px;
    margin: 0;
    border-radius: 0px;
}
svg.svg-icon {
    margin: 0px!important;
    width: 30px;
    height: 30px;
}
.entry-meta .byline a {
    color: #252d2e;
}
time.entry-date.published {
    font-weight: 300;
    color: #242424;
}
.subs-form {
    flex-basis: 380px;
}
#secondary #secondary {
    margin: 0;
}
.page .main-content, .single .main-content {
    width: 100%;
}
@media only screen and (max-width: 1023px) {
    #hpBtmbanner {
        max-width: 300px;
        margin: 0 auto;
    }
}
@media only screen and (min-width: 782px) and (max-width: 991px) {
    .archive #main {
        flex-basis: 100%;
    }
    .main-content-container {
        flex-direction: column;
    }
    .main-content-container #secondary {
        width: 100%;
        margin-left: auto;
        margin-right: auto;
    }
}
@media only screen and (min-width: 782px) and (max-width: 1023px) {
    .wp-block-columns {
        flex-wrap: wrap!important;
    }
    .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:only-child) {
        flex-basis: unset!important;
        flex-grow: 1;
    }
}
@media only screen and (min-width: 1200px) and (max-width: 1440px) {
    #masthead, footer#colophon, .site-content {
        max-width: 1080px;
        width: 1080px;
        padding-left: 20px;
        padding-right: 20px;
    }
    #page {
        max-width: 1080px;
        margin: 0 auto;
    }
    footer#colophon {
        border: 0;
    }
    .middle-header-contain .wrapper, #masthead, .site-content, .site-footer .site-info aside.widget-area .wrapper, .site-footer .site-info aside.widget-area, .site-info .wrapper.site-info-contain, #primary, #masthead .bottom-header-contain .wrapper {
        width: 100%;
        max-width: 100%;
    }
    .site-footer .footer-widgets .wrapper {
        width: calc(100% - 20px);
        max-width: calc(100% - 20px);
    }
}
@media only screen and (min-width: 1441px) {
    #masthead .bottom-header-contain .wrapper {
        min-width: 100%;
    }
}