@media (max-width: 1899px) {

    html{ font-size: 16px; }

}



@media (max-width: 1799px) {

	body .container{ max-width: 1600px; }



    #content .fresh-stories-section .fresh-stories-row2 .headline a{ font-size: 1.6rem; }

    #content .categories-section .wpb_widgetised_column .widget .menu-categories-menu-container ul.menu li.menu-item a{ font-size: 1.9rem; }

    #content .today-tomorrow-section .today-tomorrow-row .today-tomorrow-txt p{ font-size: 1.125rem; }

}



@media (max-width: 1699px){

	body .container{ max-width: 1500px; }



    #content .fresh-stories-section .fresh-stories-row2 .headline a{ font-size: 1.5rem; padding: 1.2rem 0; }

}



@media (max-width: 1599px) {

	html{ font-size: 15px; }



	body .container{ max-width: 1400px; }

}



@media (max-width: 1499px) {

	body .container{ max-width: 1300px; }



    #content .fresh-stories-section .fresh-stories-row2 .headline a{ font-size: 1.3rem; }

    #content .categories-section .wpb_widgetised_column .widget .menu-categories-menu-container ul.menu li.menu-item a{ font-size: 1.7rem; }

	#content .video-section .video-row .list-video .widget .menu-categories-menu-container ul.menu li.menu-item a{font-size: 1.7rem; }

}



@media (max-width: 1399px) {

	body .container{ max-width: 1200px; }



    header#masthead{ padding: 0.538rem 0; }

    header#masthead .logo-col .tagline span{ font-size: 1.025rem; }

    header#masthead .socials-col .header-features ul li{ font-size: 0.925rem; }

    header#masthead .socials-col .header-features ul li svg{ width: 1.275rem; height: 1.275rem; }

    header#masthead .socials-col .socials ul li a svg{ width: 1.275rem; height: 1.275rem; }



    #content .fresh-stories-section .fresh-stories-row1 .button a{ font-size: 1.3rem; }

    #content .fresh-stories-section .fresh-stories-row2 .headline a{ font-size: 1.1rem; }

    #content .categories-section .wpb_widgetised_column .widget .menu-categories-menu-container ul.menu li.menu-item a{ font-size: 1.4rem; }

	#content .video-section .video-row .list-video .widget .menu-categories-menu-container ul.menu li.menu-item a{font-size: 1.4rem;}

    #content .ytshorts-section .ytshorts-row .ytshorts-caption{ font-size: 0.9rem; max-width: 85%; }

    #content .today-tomorrow-section .today-tomorrow-row .today-tomorrow-txt p{ font-size: 1.025rem; }

    #content .power-of-info-section .power-of-info-txt p{ font-size: 1.1rem; }

}



@media (max-width: 1299px) {

	html{ font-size: 14px; }



	body .container{ max-width: 1100px; }

    #content .fresh-stories-section .fresh-stories-row2 ul{font-size: 1em;}

    #content .fresh-stories-section .fresh-stories-row2 .headline a{ font-size: 1.1rem; padding: 1rem 0; }



    footer#colophon .footer-wids .footer-txt-col .footer-text p{ font-size: 1rem; }

    footer#colophon .footer-wids .footer-txt-col .footer-menu .footer-menus ul.menu{ gap: 1.2rem; }



}



@media (max-width: 1199px) {

	body .container{ max-width: 1000px; }

    #content .fresh-stories-section .fresh-stories-row2 ol{font-size: 0.9em;}

}



@media (max-width: 1099px) {

	body .container{ max-width: 950px; }

}



@media (max-width: 1024px) {

	html{ font-size: 12px; }

	body .container{ max-width: initial; }

    body .inner-container{ max-width: initial; padding: 0; }

	body .flex-row{ flex-direction: column; }



    .top-video-bar header#masthead .container>.flex-row{gap: 1.5em;}

    .top-video-bar .bg-video{height: 350px;}

}



@media (max-width: 768px) {

	body .mob-show{ display: block !important; }



    header#masthead .logo-col{ margin-bottom: 0.825rem; }

    header#masthead .logo-col .flex-row{ flex-direction: row; flex-wrap: wrap; gap: initial; }

/*     header#masthead .logo-col .burger-menu, header#masthead .logo-col .logo{ width: 50%; } */
	.top-video-bar header#masthead .logo-col .flex-row{justify-content:space-between;}
	.top-video-bar .bg-video{height:300px;}

    header#masthead .logo-col .logo{ text-align: right; }

/*     header#masthead .logo-col .logo img{ width: 72%; } */

    header#masthead .logo-col .tagline{ width: 100%; }

    header#masthead .logo-col .tagline span{ text-align: center; display: block; }

    header#masthead .socials-col .header-features{ margin-bottom: 0.863rem; }



    #content .ytvideo-wrapper{ margin-bottom: 0.938rem; }

    #content .fresh-stories-section .fresh-stories-row3>.wpb_column>.vc_column-inner>.wpb_wrapper{ grid-template-columns: repeat(2, 1fr); }

    #content .news-alert-section .news-alert-wrapper{ max-width: initial; }

    #content .categories-section .wpb_widgetised_column{ padding: 0 0.938rem; }

    #content .categories-section .wpb_widgetised_column .widget .menu-categories-menu-container ul.menu{ flex-direction: column; gap: 2rem; }

	#content .video-section .video-row .list-video .widget .menu-categories-menu-container ul.menu {flex-direction: column; gap: 2rem;}

    #content .ytshorts-section .ytshorts-row>.wpb_column>.vc_column-inner>.wpb_wrapper{ grid-template-columns: repeat(2, 1fr); }

    #content .today-tomorrow-section .today-tomorrow-row>.wpb_column:nth-child(2){ margin-top: 1.563rem; }

    #content .power-of-info-section .power-of-info-txt{ padding-left: 0; padding-right: 0; }

    #content .power-of-info-section .button{ padding-left: 0; padding-right: 0; margin-bottom: 1.563rem; }

    #content .rrd-section .button{ margin-bottom: 1.563rem; }



    .top-video-bar header#masthead .container>.flex-row{gap: 0;}



    footer#colophon .footer-wids .footer-branding-col, footer#colophon .footer-wids .footer-txt-col, footer#colophon .footer-wids .footer-txt-col .footer-menu .footer-menus, footer#colophon .footer-wids .footer-txt-col .footer-menu .footer-subscribe{ width: 100%; }

    footer#colophon .footer-wids .footer-branding-col{ margin-bottom: 1.563rem; }

    footer#colophon .footer-wids .footer-branding-col .footer-logo .widget_media_image{ text-align: center; padding-left: 0; }

    footer#colophon .footer-wids .footer-branding-col .socials ul{ justify-content: center; }

    footer#colophon .site-info .flex-row{ gap: 0.625rem; }



    body .g-translate{ width: 50%; }

}



@media (max-width: 425px) {



}



@media (max-width: 375px) {



}



@media (max-width: 320px) {



}