body{font-family:Trebuchet MS;}
@font-face{font-family:'Montserrat-Regular';
src:url('../fonts/TrebuchetMS.woff') format('woff'),
url('../fonts/TrebuchetMS.ttf') format('truetype'),
url('../fonts/TrebuchetMS.svg#TrebuchetMS') format('svg');}
input[type=search]::-ms-clear { display: none; width : 0; height: 0; }
input[type=search]::-ms-reveal { display: none; width : 0; height: 0; }
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration { display: none; }
.top-chart{margin-bottom: 20px;}
.top-chart .chart-head{font-size: 20px;line-height: 26px;min-height: 70px;margin-top: 10px;}
.top-chart a{color: #231F20;text-decoration: none;}
.top-chart .chart-img{margin-top: 10px;}
.top-chart .swiper-pagination {position: unset;}
.top-chart .swiper-pagination-bullet {margin: 0px 2px;}
.top-chart ul.swiper-wrapper { padding-left: 0; list-style:none; }
.top-chart .swiper-pagination-bullet-active {background-color: #939393;}
.mainlogo{outline: none;}
.article-wrap p img, .article-wrap .field--name-body img{max-width: 100%;}
.caption > figcaption {padding-top: 10px;}
.region-home-top{padding-right: 22px;margin-bottom: 10px;}
.topnews-sub-list{margin-left: 0px!important;}
.view-content .topnews-sub ul.auth_time li, .view-content .topnews-sub ul.auth-time li{margin-left: 0px!important;}
.inner-article-head a:hover{text-decoration: underline;}
ul.menu li a:hover{color:#d7d0d0;}
.mconthead{margin-top: -52px;}
.topnews .nav-tabs{border-bottom: 1px solid #dee2e6;width: 65.9%;}
.topnews .cont-head{}
.nopadding{padding: 0px!important}
ul.worth-reading{list-style: none;padding-left: 0px;display: flex;flex-wrap: wrap;margin-bottom:0px;}
ul.worth-reading li{width: 48%;}
/* Footer CSS */
.copyright{background-color:#2d2a2a;padding:28px;}
.copy p{color: #ffffff;font-size: 14px;text-align: center;margin-bottom: 0px;font-family: Arial;}
ul.soc_ul_footer, ul.soc-ul-footer{list-style: none;display: flex;padding-left: 0px;margin-top: 11px;}
ul.soc_ul_footer li, ul.soc-ul-footer li{margin-right: 15px;}
ul.soc_ul_footer li img:hover, ul.soc-ul-footer li img:hover{opacity: 0.6;}
ul.main_ul, ul.main-ul{display: flex;justify-content: space-between;list-style: none;margin-bottom: 0px;margin-top: 5px;}
ul.main_ul li a, ul.main-ul li a{text-decoration: none;color:#747575;font-size: 14px; line-height: 22px;}
ul.menu li{margin-bottom: 10px;}
ul.menu li a{text-decoration: none;color:#e8e8e8;font-size: 16px;line-height: 24px;}
ul.menu{list-style: none;padding-left: 0px;margin: 10px 0px;}
.footerlnk-head{font-size: 23px;color: #ffffff;font-weight: 600;text-transform: capitalize;}
ul.mag-inner img{width: auto;}
.footer-sub-head{display: block;color: #ffffff;margin: 14px 0px;font-size: 20px;}
.affliates{margin-top: 50px;}
.newfooter a.redlnk{margin-bottom: 60px;}
a.redlnk{background-color: #db1f26;color: #ffffff;text-decoration: none;padding: 9px 30px;border-radius: 10px;display: inline-block;}
ul.mag-inner{list-style: none;padding-left: 0px;display: flex;justify-content: space-between;}
a.redlnk:hover{color: #ffffff;text-decoration: none;}
ul.mag-inner li:first-child{width:238px;margin-right: 13px;}
.newfooter{background-color:#201d1d;padding:0px 0px 40px 0px;margin-top: 0px;position:relative;}
.mag{background-color: #ffffff;padding: 20px;box-shadow: 0px 8px 16px #00000029;border-radius: 4px;}
.mag-head{color: #48494A;font-size:21px;display: block;margin-bottom: 10px;font-weight: bold;text-transform:uppercase;}
.mag1{color: #48494A;font-size: 17px;display: block;margin-bottom: 10px;line-height: 23px;margin-top: 17px;font-weight: 600;}
ul.affliates_lnk, ul.affliates-lnk{display: flex;flex-wrap: wrap;list-style: none;padding-left: 0px;margin-top: 17px;}
ul.affliates_lnk li, ul.affliates-lnk li{background-color: #ffffff;margin: 0px 20px 10px 0px;width: 100px;}
a.subscribe{text-decoration: none;color: #ffffff;text-align: center;display: inline-block;
font-size: 15px;background-color: #EE0015;border-radius: 4px;padding: 10px 24px;box-shadow: 0px 8px 16px #00000029;margin-top: 18px;}
a.subscribe:hover{background-color: #000000;}
.newfooter .home-newsletter{background-color: #E8E8E8;padding: 29px 0px;margin-bottom: 52px;position:relative;}
.newfooter .news-head{color: #555353;padding-top: 8px;}
.newfooter .btn-subs {background-color: #DB1F26;color: #ffffff!important;}
.newfooter .home-newsletter ::placeholder{color:#524F4F;}
.newfooter ul.subs_list li input, .newfooter ul.subs-list li input[type="email"]{color:#524F4F;}
/* Footer CSS */

/* Header CSS */
.top{padding-top: 10px;}
.top-right{float: right;margin-top: 11px;}
.social-top{float: left;}
.search .search-icon{text-align: center;font-size: 20px;color:#000000;}
.top-right ul.soc_ul_footer, .top-right ul.soc-ul-footer{margin-top: 5px;}
.top-link{float: left;width: 208px;}
.search i{cursor: pointer;}
.search label{font-size: 25px;cursor: pointer;width: 100%;}
.search input[type="checkbox"]{display: none;}
.search input{outline: none;}
.search #show-menu:checked~ .menu-icon{content: url(../images/cross.png);top:10px;position: relative;cursor: pointer;}
.search #show-menu:checked~ .hidden{visibility:visible;}
.search .hidden{position: absolute;display: flex;top:62px;height: 40px;padding: 1px;background:#efefef;min-width: 18%;border-radius: 1px;visibility: hidden;}
.search button{padding: 10px 15px;color:  #fff;font-size: 15px;margin-right: -10px;background:#db1f26;border: none;border-radius: 3px;cursor: pointer;}
.search{float: left;height: 100%;padding: 0 10px;color:#706c6c;font-size: 17px;border: none;background: none;position: relative;z-index: 0;}
.search .hidden::before{position: absolute;content: "";top: 0px;left: 3px;width: 0;height: 0;z-index: 0;border: 10px solid transparent;border-bottom-color:#efefef;margin: -20px 0 0;}
.search .hidden::after{position: absolute;content: "";height:39px;padding: 2px;background:#efefef;border-radius: 2px;min-width: calc(100% + 20px);z-index: -2;top: 50%;left: 50%;transform: translate(-50%, -50%);}
/* Header CSS */

/* Menu CSS */
.logo{display: inline-block;float: left;background-color: #444444;border-radius: 7px;padding: 10px 20px;margin-top: 3px;}
.logo h1{font-size: 20px;font-weight: bold;color: #ededed;margin: 0;}
.navigation{display:block;}
.navigation-link{display: inline-block;margin-left: 9px;}
.navigation-link a{text-decoration: none;font-family: Trebuchet MS;font-size: 18px;padding: 16px 15px;font-weight: 600;color:#242424;}
.navigation-link a:hover{background-color: #f5f5f5;padding: 16px 15px;}
.drop{background-color: #ffffff;}
.grey{background-color:#f5f5f5;padding: 20px;}
.navigation ul{margin-top: 20px;padding-left: 11px;}
.dropdown-container{display: inline-block;margin-left: 10px;}
/*.navigation-link a:focus, .navigation-link a:visited{background-color: #f5f5f5;padding: 20px;}*/
.dropdown-toggle{text-decoration: none;font-family: Trebuchet MS;font-size: 19px;font-weight: 600;color: #524f4f;cursor: pointer;}
svg{width: 10px;margin-left: 3px;transform: rotate(0deg);transition: transform 0.3s;}
.dropdown-toggle::after{display: inline-block;margin-left: 0.255em;vertical-align: 0.255em;content: "";border:none;}
.dropdown-menu {position: absolute;background-color: #f5f5f5;box-shadow: none;border-radius: 0px;padding:27px 40px 27px 40px;margin-top: 20px;display: none;width: 100%;top:113px;border: none;}
.dropdown-link{margin-bottom: 7px;}
.dropdown-link a {text-decoration: none;font-size: 15px;font-weight: 400;color: #444444;}
ul.fullnav{display: flex;justify-content: flex-start;list-style: none;flex-wrap: wrap;}
ul.fullnav li{margin-bottom: 30px;width: 23.9%;}
ul.fullnav{list-style: none;padding-left: 0px;}
ul.fullnavinner{list-style: none;padding-left: 12px;}
.fullnav-head{text-transform: uppercase;font-size: 20px;font-weight: 900;color: #524f4f;}
ul.fullnavinner li{margin-bottom: 3px;}
ul.fullnavinner a {font-size: 16px;font-weight: normal;color: #787878;}
ul.fullnavinner a:hover{color: #504f4f;}
ul.fullnavinner li a:hover{padding: 0px;}
ul.fullnavinner li a{padding: 0px;}
#bcross{position: absolute;right: 37px;cursor: pointer;}
/* Menu CSS */



/* TOP NEWS CSS */
.topnews{margin: 40px 0px;}
.topnews-sub{display: flex;justify-content: space-between;list-style:none;padding-left:0px!important;}
.topnews-sub ul.auth_time, .topnews-sub ul.auth-time{display: block;}
.topnews-sub-list{border: 1px solid #E8E8E8;border-radius: 8px;width: 358px;max-width:49%;display: inline-block;}
.topnews-sub ul.auth_time li:last-child, .topnews-sub ul.auth-time li:last-child{margin-top:3px;}
.topnews-sub .topnews-head{font-size:20px;line-height: 24px;min-height: 70px;}
.topnews-sub-page {flex-wrap:wrap;}
.topnews-sub-page li.topnews-sub-list {margin-bottom: 20px; }

.topnews-cat{display: block;color: #808080;font-size: 14px;margin: 19px 0px 9px 0px;}
.topnews-head{display: block;color: #231F20;font-size: 28px;font-weight: bold;margin-bottom: 5px;line-height: 35px;}
.topnews-txt{color: #555353;font-size: 16px;line-height: 26px;}
ul.auth_time, ul.auth-time{padding-left: 0px;clear:both;display: flex;justify-content: space-between;list-style: none;margin-top: 14px;}
ul.auth_time li:first-child, ul.auth-time li:first-child{color:#524F4F;font-size: 14px;line-height: 21px;}
ul.auth_time li:last-child, ul.auth-time li:last-child{color:#231F20;font-size: 14px;line-height: 21px;font-weight: bold;}
.popular-articles{padding:12px 20px;border: 1px solid #E8E8E8;border-radius: 8px;}
.popular-title{color: #231F20;font-weight: bold;font-size:23px;}
.topnews-cat a{color: #808080;text-decoration: none;}
.topnews-cat a:hover{color:#231F20;}
.topnews-head a{color: #231F20;text-decoration: none;}
ul.popular-list{list-style: none;padding-left: 0px;}
.topnews-sub .topnews-cat a, .topnews-sub .topnews-head, .topnews-sub ul.auth_time, .topnews-sub ul.auth-time{padding: 0px 15px;}
.topnews-sub-list img{border-radius: 8px 8px 0px 0px;}
ul.popular-list li{margin-bottom: 17px;padding-bottom: 11px;border-bottom: 1px solid #E3E3E4;}
ul.popular-list li:last-child{border: none;padding-bottom: 0px;margin-bottom: 0px;}
.popular-sub a{color: #808080;font-size: 14px;display: block;margin: 8px 0px 5px 0px;
	text-decoration: none;}
.popular-sub a:hover{color: #333333;}
.popular-head a {color: #524F4F;font-size: 17px;display: block;margin: 0px 0px 5px 0px;text-decoration: none;font-weight: bold;line-height: 23px;}
.mypd{padding-left:3px;}
.popular-head a:hover{color: #000000;}
.popular-links ul{list-style: none;margin:41px 0px 25px 0px;padding-left: 0px;}
.popular-links ul li{margin: 0px 3px 18px 0px;display: inline-block;}
.popular-links ul li a{font-size:14px;color: #ffffff;background-color: #DB1F26;border-radius: 8px;padding: 8px 16px;
  text-decoration: none;}
.popular-links ul li a:hover{background-color:#333333;}
.upcomingevent{padding: 10px 20px;border: 1px solid #E8E8E8;border-radius: 8px;background:#fdfdfd;}
.event-sub{color: #524F4F;line-height: 20px;display: block;margin: 5px 0px 13px 0px;}
.event-scroll{float: left;width: 100%;}
.event-scroll-rgt{float: right;width:40%;}
.event-scroll-rgt img{border-radius: 0px;}
.event-scroll-lft{float: left;width:60%;padding-right: 5px;}
.swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after {content:none!important;}
.swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after {content:none!important;}
.event-title{color: #231F20;font-weight: bold;font-size:19px;}
.event-date{font-size: 14px;font-weight: bold;padding-right:10px;line-height:21px;margin-top:6px;}
.eventlink a{color: #DB1F26;font-weight: 700;display: inline-block;margin-top: 10px;
	text-decoration: none;}
.eventlink a:hover{text-decoration: underline;}
.swiperbtns{clear: both;position: relative;height: 31px;}
.swiperbtnscont{clear: both;position: relative;height: 51px;width:96px;left:16.5%;}
.upcomingevent .swiper-wrapper{margin-bottom: 10px;}
.swiper-button-next, .swiper-button-prev{width: calc(var(--swiper-navigation-size)/ 44 * 9)!important;}
/* TOP NEWS CSS */
.tops-interview {margin-bottom: 40px;}

/* MID SECTION CSS */
.midsection{margin:70px 0px 30px 0px;}
.mid-head{color: #221F20;font-weight: 900;font-size: 23px;display: block;margin-bottom: 15px;}
.mid-head a{color:#221F20;text-decoration:none;}
.mid-col{float: left;width: 100%;}
.mid-head img{vertical-align: revert;}
.mid-col img{border-radius: 8px;}
.mid-col-lft{float: left;width: 40%;}
.mid-col-rgt{float: left;width: 60%;padding-left: 20px;}
ul.mid_ul, ul.mid-ul{list-style: none;padding-left: 0px;}
ul.mid_ul li:last-child, ul.mid-ul li:last-child{margin-bottom: 0px;border-bottom:none;}
ul.mid_ul li:nth-child(2n) a, ul.mid-ul li:nth-child(2n) a{color:#524F4F;}
ul.mid_ul li a, ul.mid-ul li a{color: #231F20;text-decoration: none;}
ul.mid_ul li a:hover, ul.mid-ul li a:hover{color:#6c6c6c;}
.sponsor{box-shadow: 0px 3px 6px #00000029;border: 1px solid #E8E8E8;display: block;width: 77px;border-radius: 4px;font-size: 12px;text-align: center;margin-top: 9px;color: #A2A0A0;margin-bottom: 6px;}
ul.mid_ul li, ul.mid-ul li{color: #231F20;font-weight: bold;font-size: 17px;line-height: 24px;border-bottom: 1px solid #e3e3e3;padding-bottom: 12px;margin-bottom: 11px;}
/* MID SECTION CSS */

/* NEWSLETTER CSS */
.midsection .home-newsletter{padding: 49px 0;background:#DB1F26;margin-bottom: 60px;margin:40px 0px 45px 0px;width: 100%;float: left;}
.home-newsletter ::placeholder{color: #ffffff;}
.news-head{color: #ffffff;font-weight: bold;font-size: 22px;line-height: 30px;line-height: 31px;}
ul.subs_list, ul.subs-list, ul.subs-list, ul.subs-list{display: flex;list-style: none;margin-top: 8px;}
ul.subs_list .form-control, ul.subs-list .form-control{border: none;}
.btn-subs{background-color: #ffffff;border-radius: 0px 4px 4px 0px;font-size: 16px;font-weight: bold;color: #231F20;}
ul.subs_list li:first-child, ul.subs-list li:first-child{width: 80%;}
.form-control:focus{border-color: inherit;-webkit-box-shadow: none;box-shadow: none;}
ul.subs_list li input[type="email"], ul.subs-list li input[type="email"]{font-size:14px;text-align: left;height:38px;border-radius: 4px 0px 0px 4px;color:#ffffff;background: rgba(255,255,255,0.6);}
/* NEWSLETTER CSS */

/* EXPLORE CSS */
.explore{min-height: 527px;background-image: url(../images/explorebg.jpg);background-size: cover;clear:both;padding:50px 0px;background-position: center;margin-top: 70px;}
.explore .swiper-pagination-bullet-active{background-color: #ffffff!important;width: 12px;height: 12px;}
.explore .swiper-pagination-bullet{background-color:rgba(255,255,255,0.9);width: 11px;height: 11px;margin-right: 4px;}
.explore-head{display: block;color: #ffffff;margin-bottom:30px;font-size: 37px;font-weight: bold;}
.industry-box{background-color: #f8f8f8;padding: 20px;border-radius: 8px;}
.explore .swiper-wrapper{height: 364px;}
.explore a{text-decoration: none;}
.explore .container{position: relative;}
.industry-title{color: #231F20;text-align: center;font-size: 20px;font-weight: bold;margin-top: 12px;display: block;}
/* EXPLORE CSS */

/* CONTRIBUTOR CSS */
.cont-pic{text-align: center;}
.cont-pic img{border-radius: 8px;}
.cont-nam{text-align: center;display: block;font-size: 19px;margin: 10px 0px 0px 0px;font-weight: bold;}
.cont-des{display: block;text-align: center;font-size: 15px;color: #545454;margin-bottom: 20px; min-height:45px;}
ul.cont_ul, ul.cont-ul{list-style: none;padding: 0px 22px;}
ul.cont_ul li, ul.cont-ul li{margin-bottom: 10px;color: #555353;font-size: 14px;
	line-height: 21px;padding-left:23px;border-bottom: 1px solid #e3e3e3;padding-bottom: 14px;position: relative;}
ul.cont_ul li:last-child, ul.cont-ul li:last-child{padding-bottom: 0px;border-bottom: none;}
ul.cont_ul li:before, ul.cont-ul li:before{content: url(../images/bullet.png);position: absolute;left: 0px;top: 4px;}
.contributor{margin-top: 55px;}
.author-top{border-top: 4px solid #231F20;padding-top: 16px;display: block;margin-bottom: 20px;}
.author-top-lft{display: inline-block;}
.author-top-rgt{display: inline-block;float: right;}
.author-heads{color: #231F20;font-size: 37px;font-weight: bold;}
.author-descs{color: #524F4F;font-size: 16px;display: block;}
.author-top-rgt a:hover{background-color: #333333;color: #ffffff;border: 1px solid #333333;}
.author-top-rgt a{color: #524F4F;text-decoration:none;border: 1px solid #808080;padding: 6px 18px;border-radius: 4px;display: block;margin-top: 9px;}
/* CONTRIBUTOR CSS */

/* EXCLUSIVE CSS */
.exclusive{margin: 65px 0px;}
.exclusive .swiper{overflow: hidden;}
.exclusive .swiper-wrapper{margin-bottom: 9px;}
.exclusive-pic img{max-width: 100%;}
/*.exclusive .swiper-container{margin-left: -110px;margin-right: -100px;}*/
.exclusive-title{color: #231F20;font-weight: bold;font-size: 20px;line-height: 25px;margin: 12px 0px;}
/* EXCLUSIVE CSS */

/* LATEST VIDEO CSS */
.latestvideo{background-color: #1F1E1E;margin: 60px 0px;padding: 55px 0px;}
.latestvideo .swiper-pagination-bullet-active {background-color: #ffffff!important;width: 11px;height: 11px;}
.latestvideo .swiper-pagination-bullet{background-color: rgba(255,255,255,0.9);width: 11px;height: 11px;}
.latestvideo .swiper-slide-next{opacity: 0.6;}
.latestvideo-head{display: block;color: #ffffff;margin-bottom: 30px;font-size: 37px;
	font-weight: bold;width: 66%;}
.latestvideo-head span a{color: #ffffff;font-weight: normal;font-size: 14px;
	border: 1px solid #ffffff;padding: 9px 20px;border-radius: 4px;float: right;
	text-decoration: none;margin-top: 10px;}
.latestvideo-head span a:hover{background-color:#DB1F26;border: 1px solid #DB1F26;}
.swiperbtnsconts{clear: both;position: relative;height: 51px;width: 70px;left: 59%;}
.latestvideo .swiper-pagination{text-align: left;}
.video-detail{position: relative;}
.video-detail img{width: 100%;border-radius: 8px;}
.video-desc{left: 24px;position: absolute;bottom: 55px;}
.video-title{font-weight: bold;font-size: 27px;color: #ffffff;line-height: 33px;}
.video-date{color: #ffffff;display: block;margin-top: 14px;}
.vid-icons{position: absolute;left: 50%;top:50%;transform: translate(-50%,-50%);}
.vid-icons img{width: 60px; height: 60px;}
@media screen and (max-width:767px){.vid-icons img{width: 45px; height: 45px;}}
/* LATEST VIDEO CSS */


/* FOODX PAGE CSS */
.main-article{background-color: #ffffff;padding: 12px 0px;width: 1000px;margin: auto;max-width: 95%;border-radius: 5px;position: relative;}
.main-ban-head{padding-top: 4px;font-size: 22px;font-weight: bold;line-height: 29px;display: block;margin-bottom: 8px;}
ul.ul_mainbanner, ul.ul-mainbanner{display: flex;margin-bottom:10px;justify-content: space-between;padding-left: 0px;list-style: none;margin-top: 20px;width:95%;position: absolute;bottom: 0px;}
ul.ul_mainbanner li:first-child, ul.ul-mainbanner li:first-child{color: rgba(82, 79, 79, 1);font-size: 14px;cursor: pointer;}
ul.ul_mainbanner li:first-child:hover, ul.ul-mainbanner li:first-child:hover{color: #333333;cursor: pointer;}
.lft-pd{padding-left: 5px;}
.main-ban-cont{min-height: 148px;}
ul.ul_mainbanner li:last-child, ul.ul-mainbanner li:last-child{color: rgba(35, 31, 32, 1);font-size: 13px;font-weight: bold;}
.retail-banner{background-image: url(../images/bg1.jpg);background-position: center;background-size: cover;padding: 25px 0px;}
.fashion-banner{background-image: url(../images/bg2.jpg);background-position: center;background-size: cover;padding: 25px 0px;}
.tech-banner{background-image: url(../images/bg3.jpg);background-position: center;background-size: cover;padding: 25px 0px;}
.commerce-banner{background-image: url(../images/bg4.jpg);background-position: center;background-size: cover;padding: 25px 0px;}
.foodx-banner-inner{background-image: url(../images/bg1.jpg);background-position: center;background-size: cover;padding: 35px 0px 20px 0px;}
.breadcrumb-heading{background: rgb(216,30,37);border-radius: 0px;background: linear-gradient(270deg, rgb(126 122 122/18%) 0%, rgb(103 102 102/0%) 0%, rgb(16 16 16/65%) 100%);    color: #ffffff;font-size: 29px;font-weight: bold;}
.breadcrumb-heading span{display: inline-block;margin-left: 9px;font-size: 26px;padding-top: 3px;}
.foodx-top .popular-links ul{margin-top: 0px;}
.foodx-top{margin-top: 60px;}
.foodx-top .popular-links ul li {margin: 0px 3px 17px 0px;}
.foodx-top .popular-links ul{margin-bottom: 10px;}
.foodx-top .eventlink a {margin-top: 4px;font-size: 15px;}
.mid-in{margin-top: 30px!important;}
.mid-in .mid-head{text-transform: uppercase;margin-bottom: 30px;}
.mid-in .mid-head a{text-transform:none;font-weight:normal;color: #524F4F;text-decoration: none;border: 1px solid #808080;padding: 6px 18px;border-radius: 4px;display:inline-block;margin-top: 4px;font-size: 16px;float: right;}
.mid-in .mid-head a:hover{background-color: #333333;color: #ffffff;border: 1px solid #333333;}
.mid-in .topnews-sub{margin-bottom: 30px;}
.mid-in .event-banner{margin:40px 0px 60px 0px;}
.feature-main{margin-top:20px;border: 1px solid rgba(229, 224, 224, 1);padding: 0px 0px 20px 0px;border-radius: 8px;}
.featured .mid-head a{text-transform:none;font-weight:normal;color: #524F4F;text-decoration: none;border: 1px solid #808080;padding: 6px 18px;border-radius: 4px;display:inline-block;margin-top: 4px;font-size: 16px;float: right;}
.featured .mid-head a:hover{background-color: #333333;color: #ffffff;border: 1px solid #333333;}
.featured-sub-head{color: rgba(128, 128, 128, 1);text-align: center;font-size: 16px;padding: 0px 20px;}
.featured-head{padding: 0px 20px;color: rgba(0, 0, 0, 1);font-size: 22px;font-weight: bold;display: block;text-align: center;margin: 54px 0px 8px 0px;}
ul.feature-right{margin-top:20px;justify-content:space-between;list-style: none;display: flex;flex-wrap: wrap;padding-left: 0px;}
ul.feature-right .featured-head{font-size: 18px;margin-top: 26px;}
ul.feature-right li{width: 48.5%;margin-bottom: 20px;border: 1px solid rgba(229, 224, 224, 1);padding: 0px 0px 11px 0px;border-radius: 8px;}
/* FOODX PAGE CSS */

.foodx-innertop{margin-top: 50px;}
.inner-articles{float: left;width: 100%;margin-bottom: 30px;}
.inner-articles-lft{float: left;width:35%;}
.inner-articles-rgt{float: left;width:65%;padding-left: 20px;}
.inner-article-cont{color: rgba(82, 79, 79, 1);font-size: 16px;line-height: 21px;min-height: 80px;}
.foodx-innertop ul.ul_mainbanner, .foodx-innertop ul.ul-mainbanner{display: flex;margin-bottom: 10px;justify-content: space-between;padding-left: 0px;list-style: none;margin-top: 0px;width: 95%;position:unset;bottom: 0px;}
.inner-article-head{color: rgba(0, 0, 0, 1);font-size: 19px;font-weight: bold;display: block;margin-bottom: 10px;line-height: 26px;}
.related{margin-top: 39px;}
.related-head{font-size: 23px;font-weight: bold;display: block;margin-bottom: 15px;}
.related ul{list-style: none;margin:20px 0px 25px 0px;padding-left: 0px;}
.related ul li{margin: 0px 3px 20px 0px;display: inline-block;}
.bgred{background-color: #db1f26;padding: 30px 0px;margin-top: 40px;position:relative;}
.innertop  ul.ul_mainbanner, .innertop  ul.ul-mainbanner{position: unset;}
.innertop .exclusive{margin-top: 27px;}
.innertop .explore{margin-top: 0px!important;position:relative;}
.innertop .contributor{margin-bottom: 58px;}
.related ul li a:hover{border: 1px solid #000000;background-color: #000000;}
.related ul li a {font-size: 14px;color:#808080;border: 1px solid #e3e3e3;font-weight:bold;background-color:#ffffff;border-radius: 8px;padding: 8px 16px;text-decoration: none;}
a.load{color: #524F4F;text-decoration: none;border: 1px solid #808080;padding: 6px 18px;border-radius: 4px;display:inline-block;margin-top: 9px;}
a.load:hover{background-color: #333333;color: #ffffff;border: 1px solid #333333;}
.breadcrumb-inner{font-weight: normal;font-size: 24px!important;}
.food-industry{background-color: #e8e8e8;padding: 50px 0px;}
.food-industry .explore-head{color: #221f20;}
.food-industry .industry-box{background-color: #ffffff;}
.food-industry-box{background-color: #ffffff;padding: 22px;border-radius: 8px;}
.fbox-category a{color:#231F20;font-size: 15px;text-decoration: none;display: block;margin-bottom: 12px;}
.fbox-head a{color: #231F20;font-size: 22px;text-decoration: none;display: block;margin-bottom: 18px;font-weight: bold;line-height: 31px;}
.fbox-cont{color: #808080;font-size: 16px;line-height: 25px;}
.food-industry-box .ul_mainbanner, .food-industry-box .ul-mainbanner{position: absolute!important;bottom: 32px;}
.food-industry .swiper-pagination{text-align: left;}
.food-industry .swiper-pagination-bullet-active{background-color: #808080!important;width: 16px;height: 16px;}
.food-industry .swiper-pagination-bullet{background-color: rgba(255,255,255);width: 16px;height: 16px;opacity: 1;}
.food-industry .swiper-wrapper{height: 400px;}

.worthread{padding: 50px 0px 0px 0px;position:relative;background-color:#ffffff;}
.worth-head{color: #221F20;font-size: 37px;font-weight: bold;display: block;padding-bottom: 31px;position:relative;background-color:#ffffff;}
.worth-inner-head{color: #221F20;font-size: 20px;font-weight: bold;line-height: 28px;display: block;
	margin-bottom: 9px;}
.worth-inner-cont{color: #808080;font-size: 16px;line-height: 23px;}
.worths{margin-bottom: 40px;padding-right: 25px;}
.share{position: fixed;bottom: 100px;}
.share ul{list-style:none;}
.share ul li{display: block;margin-bottom: 20px;}

.article_category, .article-category{color: #808080;display: block;font-size: 16px;}
.article-title{color: #050505;font-size: 30px;display: block;margin-top: 5px;font-weight: bold;}
.article-wrap{padding: 0px 90px 20px 90px;}
.article-date{margin: 12px 0px 13px 0px;float: left;}
.article-time{color: #808080;font-size: 14px;float: left;margin-left: 15px;}
.article-time span{display: block;color: #231F20;}
.article-logo{float: left;}
.ads{margin: 50px 0px 30px 0px;}
.article-banner{margin-bottom: 30px;}
.article-wrap p{color: #555353;font-size: 18px;font-weight: normal;line-height: 30px;}
.article-wrap ul li{color: #555353;font-size: 18px;font-weight: normal;line-height: 30px;}

.article-inner-head{font-weight: bold;font-size: 22px;display: block;margin-bottom: 6px;}
.quote{line-height: 30px;font-style: italic;color: #555353;display: block;margin-bottom: 40px;padding-left: 20px;border-left: 4px solid #DB1F26;font-size: 19px;}
.quot-author ul{font-style:normal;list-style:none;padding-left: 0px;display: flex;margin-top: 20px;}
.inner-auth-des{font-size: 16px;line-height: 23px;}
.quot-author ul li:last-child{padding-left: 10px;}
.inner-event{margin: 34px 0px;border-top: 2px solid #e0dddd;padding: 33px 0px;border-bottom: 2px solid #e0dddd;}
.inner-event-head{color: #050505;font-size: 20px;font-weight: bold;display: block;margin-bottom: 6px;}
.inner-event-txt{color: #555353;font-size: 16px;line-height: 23px;margin-bottom: 17px;}
.inner-event-date{color: #DB1F26;font-weight: bold;font-size: 21px;display: block;margin-bottom: 15px;}
a.evt{text-decoration: none;font-weight: bold;}
ul.article_innerul, ul.article-innerul{list-style: none;padding-left: 0px;margin-bottom: 45px;}
ul.article_innerul li, ul.article-innerul li{position: relative;margin-bottom: 10px;padding-left: 35px;color: #555353;font-size: 17px;}
ul.article_innerul li:before, ul.article-innerul li:before {content: url(../images/art_bullet.png);position: absolute;left: 0px;top: 4px;}
.article-inner-head-small{font-size: 20px;font-weight: bold;margin-bottom: 10px;}
.article-wrap .related ul li a:hover{color:#db1f26;}

.event-banner {background-image: url(../images/bg9.jpg);background-position: center;background-size: cover;padding: 25px 0px;}
.event-list{margin: 42px 0px 50px 0px;}
.event-list:last-child{margin-bottom: 0px;}
.event-list .mid-head{font-size: 26px;}
ul.event_ul, ul.event-ul{display: flex;flex-wrap: wrap;clear:both;justify-content: flex-start;list-style: none;padding-left: 0px;}
ul.event_ul li img, ul.event-ul li img{border-radius: 8px 8px 0px 0px;}
ul.event_ul li, ul.event-ul li{margin-bottom: 20px; border: 1px solid #e3e3e3; width:31%;margin-bottom: 20px; border-radius: 8px;}
ul.event_ul li:nth-child(n+1), ul.event-ul li:nth-child(n+1){margin:20px 10px;}
.event-cal{color: #808080;line-height: 20px;display: block;margin: 5px 0px 0px 0px;font-weight: bold;padding: 10px 0px 0px 15px;font-size: 17px;}
.event-name{color: #000000;font-size: 19px;padding: 10px 15px 0px 15px;font-weight: bold;line-height: 26px;margin-bottom:6px;}
.event-venue{margin-bottom:16px;color: #808080;font-weight: bold;font-size: 14px;line-height: 21px;padding: 10px 15px 0px 15px;}
ul.event_ul a.evt, ul.event-ul a.evt{font-size: 19px;display: inline-block; margin:10px 0px 10px 15px;}

.prev-events-left, .prev-events-right{float: left;width: 50%;padding: 9px;}
.prev-events{padding-bottom:9px;float: left;width: 100%;}
.prev-events-left{color: #221F20;font-weight: 900;font-size: 28px;}
ul.prev_ul, ul.prev-ul{display: flex;justify-content: space-evenly;margin-bottom: 0px;list-style: none;}
.prev-events select{padding: 10px;color: #000000;opacity: 0.7;}
.prev{margin:50px 0px;}

.prev-events select {color: #808080;-webkit-appearance: none;-moz-appearance: none;appearance: none; padding-right: 24px;background: url(../images/selectbg.png);background-repeat: no-repeat;background-position: right;background-size: auto;right: 10px;}

.artimgblk{clear:both;border-radius: 4px;float: left;position: relative;width: 100%;}
.overnew{position: absolute;background-color: rgba(0, 0, 0, 0.2);width: 100%;height: 100%;border-radius: 12px;}
.artimgblk-yt{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);display: block;}
.artimgblk img {width: 100%;border-radius: 10px;box-shadow: 0 2px 15px rgb(0 0 0 / 10%);}
.video-head{clear: both;color: #231F20;font-size: 21px;font-weight: bold;display: block;margin: 15px 0px;float: left;line-height: 29px;}
.video-txt{color: #555353;font-size: 17px;clear: both;min-height: 100px;}
.video .mid-head{margin-top: 50px;font-size: 24px;}
.other-videos .vbtn{width:50px;}
.other-videos{margin-bottom: 23px;border-bottom: 1px solid #e3e3e3;padding-bottom: 28px;}
.other-videos a{color:#000000; text-decoration:none;}
.other-videos .video-head{margin-top: 0px;}
.nobdr{border-bottom: none;}
a.load{text-transform: none;font-weight: normal;color: #524F4F;text-decoration: none;border: 1px solid #808080;padding: 6px 18px;border-radius: 4px;display: inline-block;margin-top: 4px;font-size: 16px;float:left;}
a.load:hover{background-color: #333333;color: #ffffff;border: 1px solid #333333;}

.trends img{border-radius: 0px;}
.trends .other-videos{padding-bottom: 0px;}
.trends .popular-title{padding-bottom: 0px;margin-bottom: 10px;display: block;}
.trends .other-videos .vbtn{width: 25px;}
.trends .video-head{font-size: 16px;line-height: 20px;min-height: auto;}
.topnews .nobdr{margin-bottom: 0px;}
.video-inner .video-txt{min-height: auto;margin-bottom: 20px;}
.video-inner ul.article_innerul, .video-inner ul.article-innerul{margin-top: 10px;}

.contributors p{font-weight: 100;font-size: 16px;line-height: 26px;color: #747474;}
ul.contributors{display: flex;list-style: none;padding-left: 0px;}
ul.contributors li:first-child{width: 16%; margin-right: 20px;}
ul.contributors li:last-child{color: #221F20;font-size: 20px;font-weight: bold;line-height: 26px;width:84%;}
ul.contributors li:last-child span {
    color: #555353;
    font-size: 17px;
    font-weight: 400;
    line-height: 22px;
    display: block;
    margin-bottom: 14px;
    padding-top: 5px;
}
ul.contributors li img{border-radius: 8px;}
.cont-txt{color: #555353;font-size: 16px;line-height: 23px;}
.cont-head{color: #221F20;font-size: 20px;font-weight: bold;line-height: 26px;display: block;margin-bottom: 4px;}

ul.members{display: flex;flex-wrap: wrap;list-style: none;padding-left: 0px;margin-top: 11px;justify-content: space-between;}
ul.members li{width: 31%;margin-bottom: 10px;}
ul.members li img{border:1px solid #dcdcdc; border-radius: 8px;}
.video .topnews-cat{margin-top: 0px;}
.topnews-cat ~ .video-head{min-height: auto;}
.video .tab-content{padding-top: 20px;}
.video .tab-content .video-head {font-size: 17px;line-height: 25px;}
.video .nav-tabs a.active {color: #000000;text-decoration: none;font-size: 17px;border-bottom: 2px solid #aea9a9;padding-bottom: 2px;display: inline-block;}
.video .nav-tabs a{color:#808080;text-decoration: none;font-size: 17px;margin-right: 40px;}
.video #accordion .panel{border:0px none;box-shadow:none;}
.video #accordion .panel-heading{padding:0;background: #fff;}
.video #accordion .panel-title a{text-decoration:none;display: block;position: relative;background:transparent;color:#221F20;font-size:15px;font-weight: bolder;text-transform:uppercase;margin-bottom:15px;padding:15px 0px;border-bottom:1px solid #6a6060;transition:all 0.10s linear 0s;}
.video #accordion .panel-title a.collapsed{color:#221F20;border-bottom:1px solid #d3d3d3;margin: 0;}
.video #accordion .panel-title a i{color:#6a6060;position: absolute;top: 14px;left:25px;}
.video #accordion .panel-title a.collapsed:before{content:"";border: 0px none;}
.video #accordion .panel-title a.collapsed:hover{color: #6a6060;}
.video #accordion .panel-title a:after,
.video #accordion .panel-title a.collapsed:after{content: "\f106";font-family: FontAwesome;color: #6a6060;font-size: 20px;line-height: 20px;position: absolute;top: 14px;right:25px;}
.video #accordion .panel-title a.collapsed:after{content: "\f107";color:#808080;}
.video #accordion .panel-body{border-top:0 none;color:#808080;background-color: #f0f0f0;padding:12px 24px;}

.current-link{background-color: #000000;}
.archive-date{clear: both;font-size: 13px;color: #231F20;font-weight: bold;}
.archive-list .video-head{margin-bottom: 5px;}
.archive-list{padding-bottom: 14px;border-bottom: 1px solid #333333;}
.archive-list:last-child{border-bottom: none;}
.sm_menu_outer .mobile_menu li.botm, .sm-menu-outer .mobile-menu li.botm{background-color: transparent;}
.sm_menu_outer .mobile_menu li.botm a.redlnk, .sm-menu-outer .mobile-menu li.botm a.redlnk{color: #ffffff;display: inline-block;margin: 14px 0px 6px 10px;font-size: 15px;padding: 7px 19px;}
.sm_menu_outer .mobile_menu li.botm ul.soc_ul_footer li, .sm-menu-outer .mobile-menu li.botm ul.soc-ul-footer li{background-color: transparent;}
.sm_menu_outer .mobile_menu li.botm ul.soc_ul_footer li a, .sm-menu-outer .mobile-menu li.botm ul.soc-ul-footer li a{padding:0px; }
.sm_menu_outer .mobile_menu li.botm ul.soc_ul_footer, .sm-menu-outer .mobile-menu li.botm ul.soc-ul-footer{margin-left: 10px;margin-bottom: 15px;}
.sm_menu_outer .mobile_menu li.botm .fullnav-head, .sm-menu-outer .mobile-menu li.botm .fullnav-head{margin-left: 10px;}
.sm_menu_outer .mobile_menu li.botm a.maz, .sm-menu-outer .mobile-menu li.botm a.maz{padding-top: 0px;}
.submenu .panel-body{padding:14px 0px 0px 10px!important;}
.submenu .panel-body ul.fullnavinner li{background-color: transparent;}
.submenu .panel-body ul.fullnavinner li a{padding: 0px;}
/*started css by shah*/
.clear-fix{
  clear: both;
}
.mb-2em{
  margin-bottom: 2em;
}
.swiper .swiper-pagination-clickable{
  text-align: center;
  width: 100%;
}
.swiper .swiper-pagination-clickable .swiper-pagination-bullet{
  margin: 0 4px;
}
.topnews-sub-list img:hover{opacity: 0.8;}
.topnews-head a:hover{color: #333333;}
.topnews-main img{height:349px;object-fit: cover;width: 100%;}
.topnews-main img:hover{opacity: 0.8;}
.topnews-sub-list img{height: 206px;object-fit: cover;width: 100%;}
.exclusive-pic img{height: 152px;object-fit: cover;width: 100%;}
.mid-col-lft img{height: 152px;object-fit: cover;width: 100%;}
.cont-pic img{object-fit: cover;width: 200px;}
.industry-box img{height: 256px;object-fit: cover;width:100%;}
ul.mag-inner img{height: 154px;object-fit: cover;width:112px;}
.event-scroll-rgt img{height:auto;object-fit: cover;}
.feature-main img{height: 265px;object-fit: cover;width: 100%;}
ul.feature-right img{height: 265px;object-fit: cover;width: 100%;}
ul.feature-right li img{height: 118px;object-fit: cover;width: 100%;}
.inner-articles-lft img{height: 142px;object-fit: cover;width: 100%;border-radius: 8px;}
.article-banner img{height: 473px;object-fit:fill;width: 100%;}
.inner-event img.img-fluid{height: 217px;object-fit: cover;width: 100%;}
.worths img.img-fluid{height: 103px;object-fit: cover;width: 100%;}
.food-industry-box img.img-fluid{height: 300px;object-fit: cover;width: 100%;}
ul.contributors li img{height: 112px;object-fit: cover;width: 100%;}
ul.members li img{height: 119px;object-fit: cover;width: 100%;}
.other-videos img.img-fluid{height: 142px;object-fit: cover;width: 100%;}
ul.event_ul li img.img-fluid, ul.event-ul li img.img-fluid{height: 207px;object-fit: cover;width: 100%;}
.artimgblk img.img-fluid{height:420px;object-fit: cover;width: 100%!important;}

.other-videos img.img-fluid {
    height: 142px;
    object-fit: cover;
    width: 100%!important;
}

.other-videos img.invd {
    height: 56px;
    object-fit: cover;
    width: 100%!important;
}
ul.auth_time,ul.auth-time{padding-left:0px!important;}
.topnews-sub ul.auth_time a, .topnews-sub ul.auth-time a, ul.auth_time a, ul.auth-time a, .inner-article-head a,
ul.ul_mainbanner a, ul.ul-mainbanner a, .article_category a, .article-category a, .worth-inner-head a, .main-ban-head a, .exclusive-title a, .archive-list a {color:#524F4F!important;text-decoration:none!important;}
.event-title a, .cont-nam a, ul.cont_ul a, ul.cont-ul a{color:#231F20!important;text-decoration:none!important;}
ul.fullnavinner li{width:100%!important;}
.navdrop-lt{float:left;width:78%;}
.navdrop-rt{float:left;padding-top: 21px;}
.view-content .topnews-sub ul.auth_time{padding-left:16px!important;padding-bottom:10px!important;}
.view-content .topnews-sub{justify-content:flex-start!important;}
.foodx-top .topnews-sub-list{max-width: 47.3%!important;}
.foodx-top .topnews-sub{justify-content:space-between!important;}
.view-content ul.topnews-sub li:nth-child(2) {margin:0px 20px!important;}
.view-content ul.topnews-sub-page li:nth-child(3n-1) {margin : 0px 20px 20px 20px !important; }
ul.topnews-sub-page li.topnews-sub-list {width: 355px;}
.foodx-top ul.topnews-sub li:nth-child(2) {margin:0px 20px!important;}
.breadcrumb{background:transparent!important;}
.breadcrumb ol li a{color: #db1f26!important;}
h1.page-title{font-size: 25px;padding: 10px 20px;}

ul.aboutlist {
  background: #f3f3f3;
  padding: 20px 10px;
  overflow: hidden;
  margin: 0px;
}
ul.aboutlist li {
  list-style: none;
  display: inline-block;
  width: 24%;
  vertical-align: top;
}
.abtfull .abtleft {
  width: 80%;
  float: left;
}
.abtfull .abtright {
  width: 16%;
  float: right;
}



  .subd-head {
    font-size: 25px;
    text-align: center;
    display: block;
    font-weight: 700;
    padding-top: 0px;
}
.subd-cont {
    display: block;
    text-align: center;
    margin: 6px 24px 19px 24px;
    color: #6b6969;
    font-size: 15px;
    line-height: 22px;
}
ul.subscribed-ul input[type="email"] {
    width: 100%;
    border: 1px solid #dbdbdb;
    padding: 9px 25px;
    border-radius: 40px;
    margin-bottom: 22px;
}
#myyModal .modal-content{background: url(images/ir-subscribe.jpg);background-position: top;background-size: cover;}
#email-err {
    margin-top: 3px;
    color: #db1a1a;
    font-size: 15px;
    padding-left: 17px;
}
#myyModal{top: 115px!important;}
.form-update .bsubmitnew {
    background: #000000;
    width: 200px;
    color: #ffffff;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: 700;
    height: 46px;
    cursor: pointer;
    margin: 5px auto 0 0px;
    border: none;
    display: inline-block;
    border-radius: 50px;
    letter-spacing: 2px;
    margin: 0 auto 16px auto;
    width: 229px;
    display: block;
}
ul.subscribed-ul {
    list-style: none;
    padding-left: 0px;
    list-style: none;
}
ul.subscribed-ul li:first-child {
    width: 80%;
    margin: auto;
}

ul.subscribed-ul li {
    display: block;
}
#myyModal .modal-header{border-bottom: none;padding-bottom: 0px;}

.maintenance-page header {
height: 130px !important;
background-color: transparent !important;
position: unset !important;
width: 100%;
top: 0px;
padding: 10px 0px;
z-index: 99;	
}

.maintenance-page header img {
width: 300px;
}

.videob {
  float: none;
  padding: 10px;
  display: block;
  width: 500px;
  margin: 0 auto;
}

blockquote {
  margin: 0 0 50px;
  padding-left: 15px;
  border-left: 4px solid #DB1F26;
}

blockquote strong{font-weight:100!important;color:#555353;line-height: 24px; }

.newfooter ul.subs_list li input[type="email"], .newfooter ul.subs-list li input[type="email"] {
color: #000;
}

.region-search .form-text {
  position: absolute;
  top: -5px;
  background: #efefef;
    background-color: rgb(239, 239, 239);
    background-position-x: 0%;
    background-position-y: 0%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-image: none;
    background-size: auto;
    background-origin: padding-box;
    background-clip: border-box;
  border: none;
  width: 140px;
  color: #979797;
  font-size: 18px;
  z-index: 99;
  padding: 7px;
}

.region-search .button{position: absolute;
right: -201px;
top: 0px;
float: right;background-color: #db1f26;
outline: none;
border: none;
color: #fff;
font-size: 15px;
display: block;
padding: 9px 17px;
}

.search .hidden::after {
  position: absolute;
  content: "";
  height: 39px;
  padding: 2px;
  background: #efefef;
  border-radius: 2px;
  min-width: calc(100% + 20px);
  z-index: -2;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.podcast{background-color: #DB1F26;min-height: 200px;margin-bottom:168px;padding:40px 0px;}
.podcast .mid-head{color: #ffffff}
.inner-pagepod{margin-bottom: 35px;}
.inner-pagepod:last-child{margin-bottom: 0px;}
.podcast-inner{background: #ffffff;padding: 25px 25px 20px 25px;box-shadow:1px 8px 8px -3px #e5e5e5;border-radius: 8px;margin-bottom: -152px;}
.podcast-date{color: #231F20;font-size: 15px;font-weight: bold;display: block;margin-bottom: 7px;}
.podcast-head{color: #231F20;font-size: 22px;font-weight: bold;display: block;margin-bottom: 7px;}
.podcast-cont{color:#524F4F;font-size: 15px;font-weight: 100;display: block;margin-bottom: 18px;}
.podcast .swiper-pagination{position: relative;top: 165px;}
.podlink{position: relative;top: 175px;display: block;width: 190px;margin: auto;}
.podlink a{color: #DB1F26;font-weight: bold;font-size: 16px;text-decoration: none;}
.podcast .swiper-pagination-bullet{margin: 0px 2px;width: 10px;height: 10px;}
.podcast .swiper-pagination-bullet-active {background-color: #808080!important;}
.pod-pic{margin-bottom: 15px;}

.desktop-ad{display: block;}
.mobile-ad{display: none; }

@media screen and (max-width: 767px){
	.article-wrap p img, .article-wrap .field--name-body img {
    max-width: 100%;
    height: auto!important;
}
.tops .swiper-button-next, .tops .swiper-button-prev {
  top: 7% !important;
  width: auto !important;
}
.top-chart{margin-top:40px;}
ul.worth-reading li {
  width: 100%!important;
}
.article-wrap p{font-size:16px!important; line-height:24px!important;}
.article-wrap iframe, .article-wrap video{max-width:100%!important;}
	.podcast-head {
    font-size: 20px;
    margin-bottom: 8px;
    line-height: 25px;
}
audio {width: 100%; }

.desktop-ad{display: none !important;}
.mobile-ad{display: block; }
}



ul.maglist{
  display: flex;
  list-style: none;
  padding-left: 0px;
  flex-wrap: wrap;}
ul.maglist li{width:12%;margin:0px 10px;vertical-align:top;margin-bottom:20px;}
ul.maglist li img{height:164px;object-fit:cover;max-width:120px;border:1px solid #dfdfdf;}
ul.maglist li a{color: #545454;
font-family:  Helvetica,Roboto,Arial,sans-serif !important;
font-size: 15px;
display: block;
width: 120px;
margin: 10px 0px;
line-height: 19px;
	font-weight: 100;}
.tops ul{list-style:none;padding-left:0px;}
.tops .swiperbtnscont{position:initial!important; height:auto;}
.tops .swiper-button-next, .tops .swiper-button-prev{top:16%;width:auto!important;}
.tops .swiper-button-next img, .tops .swiper-button-prev img{width:40px;}
.tops .swiper-button-prev{left:0px!important;}
.tops .swiper-button-next{right:16px!important;}
.tops-interview ul{list-style:none;padding-left:0px;}
.tops-interview .topnews-head{font-size:23px; line-height:29px; margin-bottom:20px;margin-top:18px;min-height:86px;}
.tops-interview .swiperbtnscont{left:0%;}
.exclusive-pic-sub{display: block;margin-top: 12px}
.event-desc{display: block;margin-top: 10px;line-height: 20px;font-size: 16px;}
.interview-heading{display: block;margin-bottom: 11px;font-size: 31px;font-weight:bold;}
.region-franchise-event .event-desc { display:none; }

/* search */
@media all and (min-width: 1024px) and (max-width: 1380px){
.search input{width:270px!important;}}
@media all and (max-width: 767px){
.search{margin-top:47px;width: 100%;}
.top{height: 101px!important;}
.search ul li:first-child{width: 90%;}
.search ul li:last-child{width: 10%;}
.top-right {width: 100%!important;right: -9px!important;}
.sm_menu_outer{top:105px!important;}
.search input{width:100%!important;}
.topnews{margin:105px 0px 50px 0px!important;}
}
.search input{outline: none;border-right: none;border-left: none;border-top: none;border-bottom: 1px solid #e3e3e3;font-size: 16px;width: 550px;color: #474747;}
.search{margin-right:20px;}
.search button{background: transparent;padding:0px;}
.search ul{list-style:none;padding-left:0px;display: flex;margin-top: 10px;width:93%;}

.view-solr-search #views-exposed-form-solr-search-page-1, .view-solr-search .views-exposed-form {
	display: none;
}

a.sitelogo {
	position : relative;
	z-index : 6
}


	ul.network-list {
    display: block;
    margin-top: 23px;list-style: none;
    padding-left: 0px;
}
ul.network-list li:nth-child(6n){margin-right: 0px;}
ul.network-list li {
    margin-bottom: 55px;display: inline-block;margin-right: 15px;
    width: 168px;vertical-align:top;
}

.network a{text-decoration: none;}
.network img {
    border-radius: 5px;
    width: 100%;
}
.network{margin: 0px 0px 50px 0px;}
.network-title{
	    font-family: Trebuchet MS;
    font-size: 30px;color: #050505;
    font-weight: bold;
}
.network-nam {
    display: block;
    text-align: left;
    color: #231F20;
    font-family: Trebuchet MS;
    font-size: 18px;font-weight: bold;
    line-height: 29px;
    margin: 15px auto 4px auto;
}
.network-des {
    color: #787878;
    font-size: 17px;
    font-family: Trebuchet MS;
}


@media screen and (max-width: 767px){
ul.network-list li {width: 47%;}
ul.network-list li:nth-child(2n){margin-right: 0px;}
}


/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 502;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8;
  filter: alpha(opacity=80); }

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 503;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden; }

.mfp-container {
  height: 100%;
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.mfp-align-top .mfp-container:before {
  display: none; }

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 505; }

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }

.mfp-ajax-cur {
  cursor: progress; }

.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out; }

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
  cursor: auto; }

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.mfp-loading.mfp-figure {
  display: none; }

.mfp-hide {
  display: none !important; }

.mfp-preloader {
  color: #cccccc;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 504; }

.mfp-preloader a {
  color: #cccccc; }

.mfp-preloader a:hover {
  color: white; }

.mfp-s-ready .mfp-preloader {
  display: none; }

.mfp-s-error .mfp-content {
  display: none; }

button.mfp-close,
button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  padding: 0;
  z-index: 506; }

button::-moz-focus-inner {
  padding: 0;
  border: 0; }




a.popup-youtube{text-decoration: none;color: #231F20;}
.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  color: white;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace; }
  .mfp-close:hover, .mfp-close:focus {
    opacity: 1; }
  .mfp-close:active {
    top: 1px; }

.mfp-close-btn-in .mfp-close {
  color: #333333; }

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: white;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%; }

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #cccccc;
  font-size: 12px;
  line-height: 18px; }

.mfp-arrow {
  position: absolute;
  top: 0;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

.mfp-arrow:active {
  margin-top: -54px; }

.mfp-arrow:hover,
.mfp-arrow:focus {
  opacity: 1; }

.mfp-arrow:before, .mfp-arrow:after,
.mfp-arrow .mfp-b,
.mfp-arrow .mfp-a {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 35px;
  margin-left: 35px;
  border: solid transparent; }
.mfp-arrow:after,
.mfp-arrow .mfp-a {
  opacity: 0.8;
  border-top-width: 12px;
  border-bottom-width: 12px;
  top: 8px; }
.mfp-arrow:before,
.mfp-arrow .mfp-b {
  border-top-width: 20px;
  border-bottom-width: 20px; }

.mfp-arrow-left {
  left: 0; }
  .mfp-arrow-left:after,
  .mfp-arrow-left .mfp-a {
    border-right: 12px solid black;
    left: 5px; }
  .mfp-arrow-left:before,
  .mfp-arrow-left .mfp-b {
    border-right: 20px solid white; }

.mfp-arrow-right {
  right: 0; }
  .mfp-arrow-right:after,
  .mfp-arrow-right .mfp-a {
    border-left: 12px solid black;
    left: 3px; }
  .mfp-arrow-right:before,
  .mfp-arrow-right .mfp-b {
    border-left: 20px solid white; }

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }

.mfp-iframe-holder .mfp-content {
  line-height: 0;
  width: 100%;
  max-width: 900px; }

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }

.mfp-iframe-scaler iframe {
  position: absolute;
  top: -3px;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: black; }

.mfp-iframe-holder .mfp-close {
  top: -43px; }

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure:after {
  content: '';
  position: absolute;
  left: 0;
  top: 40px;
  bottom: 40px;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); }

.mfp-figure {
  line-height: 0; }

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #f3f3f3;
  word-break: break-word;
  padding-right: 36px; }

.mfp-figure small {
  color: #bdbdbd;
  display: block;
  font-size: 12px;
  line-height: 14px; }

.mfp-image-holder .mfp-content {
  max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
   * Remove all paddings around the image on small screen
   */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; }

  .mfp-img-mobile img.mfp-img {
    padding: 0; }

  /* The shadow behind the image */
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0; }

  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }

  .mfp-img-mobile .mfp-bottom-bar:empty {
    padding: 0; }

  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px; }

  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0; }

  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px; } }

@media all and (max-width: 800px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75); }

  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0; }

  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%; }

  .mfp-container {
    padding-left: 6px;
    padding-right: 6px; } }

.mfp-ie7 .mfp-img {
  padding: 0; }
.mfp-ie7 .mfp-bottom-bar {
  width: 600px;
  left: 50%;
  margin-left: -300px;
  margin-top: 5px;
  padding-bottom: 5px; }
.mfp-ie7 .mfp-container {
  padding: 0; }
.mfp-ie7 .mfp-content {
  padding-top: 44px; }
.mfp-ie7 .mfp-close {
  top: 0;
  right: 0;
  padding-top: 0; }
  
  
.latestvideo ul{padding-left:0px;}
.latestvideo .swiperbtnsconts{left:50%!important;}








