/***************************************/
/*          YG Magazine Pro            */
/***************************************/
/****************************************

Table Of Contents:

00. Fonts
01. General Styles
02. Top Header
03. Logo
04. Header
05. Feature Front
06. News Front
07. Business Page
08. Technology Page
09. Health Page
10. Lifestyle Page
11. Education Page
12. Travel Page
13. Entertainment Page
14. Sports Page
15. Footer
16. Sub Categories Featured
17. World Page
18. News Details
19. Top Stories
20. Editor's Pick
21. Categories Page Slider
22. Breaking News
23. Feedback 
24. Coming Soon
25. Maintenance Mode
26. Video page
27. Comments
28. E-paper
29. Go to Top
30. Responsive

/*00. Fonts*/
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu5mxKOzY.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu7mxKOzY.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu4WxKOzY.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu7WxKOzY.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu7GxKOzY.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu4mxK.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fCRc4EsA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fABc4EsA.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fCBc4EsA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fBxc4EsA.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fCxc4EsA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fChc4EsA.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fBBc4.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfCRc4EsA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfABc4EsA.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfCBc4EsA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfBxc4EsA.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfCxc4EsA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfChc4EsA.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfBBc4.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/*01. General Styles*/
h1, h2, h3, h4, h5, h6{
	font-family: 'Roboto';
	font-weight: bold; 
}
h1{
	font-size: 40px;
	line-height: 48px; 
}
h2{
	font-size: 28px;
	line-height: 34px;
}
h3{
	font-size: 26px;
	line-height: 32px;
}
h4{
	font-size: 24px;
	line-height: 30px;
}
h5{
	font-size: 22px;
	line-height: 28px;
}
h6{
	font-size: 20px;
	line-height: 26px;
}
p{
	font-family: 'Roboto';
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
}
ul{
	list-style: none;
	padding: 0;
	margin: 0;
}
ul li{
	color: #000;
	font-family: 'Roboto';
}
a{
	color: #000;
	font-family: 'Roboto';
	font-size: 16px;
	line-height: 24px;
}
a:hover{
  text-decoration: none;
}
a:focus{
	outline: none;
}
.form-control:focus {
  color: #000; 
  background-color: #fff; 
  border-color: #ced4da; 
  outline: 0;
  box-shadow: none; 
}
img{
  width: 100%;
}
svg path{
  fill: var(--primary-color);
}
.btn-primary.focus, .btn-primary:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .btn-primary:not(:disabled):not(.disabled):active:focus, .show>.btn-primary.dropdown-toggle:focus {
  box-shadow: none;
}
.dropdown-item.active, .dropdown-item:active{
  background-color: #fff;
}
.sidebar .block {
 border-style: none; 
 border-width: 0px; 
 padding: 0; 
 margin: 0;
 background: transparent; 
}
.sidebar h2 {
  margin: 0 0 0.5em;
  border-bottom: 0;
  padding-bottom: 0;
  text-shadow: none;
  line-height: 34px;
}
.image-style-thumbnail{
  width: auto;
  height: auto;
}
.footer-first .block{
  margin-top: 0!important;
}
.list-group{
  display: none;
}
#block-views-block-featured-news-block-5 {
  margin-bottom: 40px;
}
.views-exposed-form select.form-control:not([size]):not([multiple]) {
  width: auto;
  margin-left: auto;
  height: calc(1.6rem + 2px);
  font-weight: 800;
  color:#000;
}
input[type="radio"]:checked+label {
  color: var(--primary-color);
  border-bottom: 2px solid var(--primary-color);
}
.radio{
  margin: 0 !important;
  padding-top: 4px !important;
}
label.radio {
  cursor: pointer;
}
label.radio:hover {
  color: var(--primary-color);
  border-bottom: 2px solid var(--primary-color);
}
.feedback-form .form-group span{
  color: var(--primary-color);
}
.page-user-login ul.nav.nav-tabs.primary,
.page-user-register ul.nav.nav-tabs.primary,
.page-user-password ul.nav.nav-tabs.primary{
  width: 47%;
  margin: auto;
}
.btn-primary{
  background-color: var(--primary-color);
}
.scrolled .scroll-top{
  display: block;
}
.scroll-top {
  display: none;
  position: fixed;
  bottom: 10px;
  right: 20px;
  width: 50px;
  height: 50px;
  line-height: 47px;
  font-size: 19px;
  border-radius: 50%;
  color: #fff;
  text-align: center;
  cursor: pointer;
  background: var(--secondary-color);
  -webkit-animation: pulse 2s infinite;
  -o-animation: pulse 2s infinite;
  animation: pulse 2s infinite;
  transition: 1s ease;
  border: none;
  z-index: 10;
  animation: 0.2s .4s fadeInBottom both;
}
.scroll-top:hover { 
  background-color: var(--primary-color);
  color: #fff;
}
.scroll-top:focus{
  outline: none;
}
ul.pagination.js-pager__items {
  text-align: center;
  width: 40%;
  margin: 60px auto;
}
ul.pager{
  text-align: center;
}
ul.pager a{
  color: #000;
  font-weight: 700;
  padding: 10px 25px;
  background-color: #f5f5f5;
  margin-top: 20px;
  display: inline-flex;
}
.page-item.active .page-link {
  background-color: var(--primary-color);
  border:0;
}
.page-link {
  color: var(--primary-color);
}
.page-link:hover {
  color: #fff;
  background-color: var(--primary-color);
}
#block-blogandmagazinethemes img, #block-ygthemes img, #block-innerbannerad img{
  object-fit: contain;
}
#lang_dropdown_form_lang-dropdown-form .select2-container--default .select2-selection--single{
  border:none;
  background-color: transparent;
}
#lang_dropdown_form_lang-dropdown-form .select2-container .select2-selection--single{
  height: 20px;
}
#lang_dropdown_form_lang-dropdown-form .select2-container--default .select2-selection--single .select2-selection__rendered{
  color: #000;
  font-size: 12px;
  line-height: 30px;
  text-align: left;
}
#lang_dropdown_form_lang-dropdown-form .select2-selection__arrow::after{
  content: '\f078';
  font-family: 'Font Awesome 5 Free';
  color: #000;
  position: absolute;
  right: 0;
  font-weight: bold;
  top: 7px;
  font-size: 10px;
}
#lang_dropdown_form_lang-dropdown-form .lang-dropdown-form img.language-icon{
  vertical-align: baseline;
}
.lang-dropdown-form img.language-icon{
  vertical-align: baseline;
}
.lang-dropdown-form .select2-container .select2-selection--single .select2-selection__rendered:focus{
  outline: none!important;
}
#lang_dropdown_form_lang-dropdown-form .select2-dropdown{
  top:10px;
}
#lang_dropdown_form_lang-dropdown-form .select2-container--default .select2-selection--single .select2-selection__arrow b{
  display: none;
}
.select2-container--open .select2-dropdown{
    margin-top: 8px!important;
}
/*02. Top Header*/
#top-bar{
	padding: 0px 0px;
	position: relative;
	border-bottom: 1px solid #f3eaea;
}
#top-bar ul{
	display: inline-flex;
  align-items: center;
}
ul.date-phone {
  padding-top: 0px;
}
#top-bar ul.social li{
  width: unset;
  height: unset;
  display: inline-flex;
  margin-right: 5px;
}
#top-bar ul.social li:last-child{
  margin-right: 0px;
}
#top-bar ul.social a{
  background: #000;
  width: 20px;
  height: 20px;
  border-radius: 30px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  font-size: 12px
}
.date-phone li {
  padding-right: 20px;
  font-size: 12px; 
  display: inline-block;
  font-weight: 500;
  line-height: 30px;
}
.date-phone li::after{
	content: " ";
  position: absolute;
  background: #f5f5f5;
  width: 2px;
  height: 15px;
  z-index: 584;
  margin-left: 12px;
  top: 7px;
}
.date-phone li:last-child::after{
	display: none;
}
.date-phone li a, .mail-lang li a{
	font-size: 12px;
}
.date-phone li a:hover, .mail-lang li a:hover{
  color:var(--primary-color);
}
.date-phone li i{
	font-size: 11px;
	padding-right: 10px;
}
.top-right{
	text-align: right;
}
.top-right .form-group{
	margin: 0;
}
.mail-lang li {
  padding-right: 30px;
  display: inline-block;
}
.region-multi-lang {
  padding-right: 15px;
}
.mail-lang li i{
	font-size: 11px;
	padding-right: 10px;
}
.mail-lang li::after{
	content: " ";
  position: absolute;
  background: #f5f5f5;
  width: 2px;
  height: 13px;
  top: 7px;
  z-index: 584;
  margin-left: 20px;
}
ul.mail-lang img {
  width: auto;
}
.lang-dropdown-select-element{
  height: auto!important;
}
.lang-dropdown-form img.language-icon {
  padding: unset;
}
#top-bar .form-control{
	padding: 0;
	border: 0;
	border-radius: 0;
	width: 80px !important;
	font-size: 12px;
}
.social li {
  background: #000;
  width: 20px;
  height: 20px;
  border-radius: 30px;
  display: inline-block;
}
.social li a{
	color: #fff;
}
.social li a i.fa-facebook-square {
  position: relative;
  font-size: 18px;
  right: 6px;
  top: -2px;
}
.social li a i.fa-twitter-square {
  position: relative;
  font-size: 18px;
  right: 3px;
  top: -2px;
}
.commen-section-padding{
  padding-bottom: 100px;
}
/*03. Logo*/
#logo {
  padding: 20px 0px;
}
#logo img{
	width: 100%;
	margin: 0px;
  height: auto;
}
#logo a.navbar-brand {
  margin: auto 0px;
}

/*04. Header*/
#header {
  background: var(--secondary-color);
}
#header.f-fixed.fixed{
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 500;
  animation: 1s .10s fadeInDown both;
}
/* .user-logged-in #header.f-fixed.fixed{
  top:95px;
} */
#header ul li{
	padding: 0px 2px;
}
#header ul li:first-child{
	padding-left: 0px;
}
#header ul li a{
	color: #fff;
	text-transform: uppercase;
	font-size: 15px;
	font-weight: bold;
}
.navbar{
  padding: 0px 0px;
}
.navbar-expand-lg .navbar-nav .nav-link{
  padding: 5px 7px 0;
}
#header ul li a.active{
  border-bottom: 3px solid var(--primary-color);
}
#header ul li a:hover{
  color:  var(--primary-color);
}
#header ul li a.angle-down {
  padding: 10px 7px;
}
#header ul li:first-child a {
  padding: 10px 0px;
}
#header ul li:first-child a.drop, #header ul li:first-child a.dropdown-item {
  padding: .25rem 1.5rem;
}
ul.dropdown-menu.menu_level_0.show {
  background: var(--secondary-color);
}
#header ul li a i{
  display: none;
}
#navbarsExampleDefault i {
  color: #fff;
  cursor: pointer;
}
header .dropdown-menu li {
  padding: 5px 0px;
}
header .dropdown-menu li:last-child{
  border-bottom:none;
}
header .dropdown .angle-down::after{
  content: '';
}
header .dropdown .drop:hover:after{
  color: #fff;
}
.dropdown-menu{
  background: var(--secondary-color);
  margin-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: .25rem;
  border-bottom-right-radius: .25rem;
}
.nav-item.dropdown.active{
  color:#1E51BB;
}
ul.dropdown-menu.menu_level_1 {
  position: absolute;
  left: 100%;
  top: 0;
}
.navbar-toggler:not(:disabled):not(.disabled) {
  cursor: pointer;
  color: #fff;
  position: relative;
  right: 0;
  width: 100%;
  text-align: right;
}
.search-box {
  position: absolute;
  right: 7%;
  margin-bottom: 40px;
  z-index: 100;
  top: 38px;
  min-width: 264px;
  right: -16px;
}
a {
  transition: all 0.3s ease;
}
.site-footer__top span a:hover ,a:hover {
  color: var(--primary-color) !important;
}
#search-block-form input {
  height: 52px;
  width: 260px;
  padding: 0px 15px;
  border: 1px solid var(--primary-color);
  outline: none;
  font-family: var(--secondary-font);
}
.path-search .list-group {
  display: block !important;
}
#search-block-form button {
  width: 90px;
  padding: 0.1px 0px 0;
  background: var(--primary-color);
  color: #fff;
  border: 1px solid var(--primary-color);
  outline: none;
  cursor: pointer;
  height: 52px;
}
.search-box #edit-submit {
  border-radius: 0;
  background-color: var(--primary-color);
  border-color: var(--primary-color);
  margin: 0;
}
.search-box #edit-submit:hover {
  color: #fff;
}
.pt-search {
  position: relative;
  padding-left: 30px;
  margin-top: -5px;
}
.pt-search .form-control {
  display: block;
  width: 100%;
  padding: 5px 10px;
  border-radius: 0;
  background-clip: unset;
}
.pt-search .form-row .form-actions {
  padding: 0;
}
.pt-search fieldset {
  float: left;
  padding: 0 !important;
}
.pt-search input#edit-submit--2 {
  padding: 3px 20px;
  background: var(--primary-color);
  border: 0;
}
.pt-search fieldset {
  padding: 0;
  margin: 0;
  display: inline-block !important;
}
.pt-search #edit-actions {
  padding: 0;
}
#search-block-form{
  display: none;
}
/*05. Feature Front*/
#featured_news {
  padding: 30px 0px;
}
.overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: -webkit-linear-gradient(top,#ace8dc2b 0,#070707 100%);
  display: block !important;
}
.feature-front .item {
  height: 505px;
  background-repeat: no-repeat;
  width: 100%;
  background-position: center;
  background-size: cover;
}
.slider-inner {
  position: absolute;
  bottom: 0;
  padding: 0px 150px 20px 40px;
  color: #fff;
  z-index: 100;
}
.slider-inner h2 a{
	color: #fff;
	font-size: 28px;
	line-height: 34px;
}
span.trending {
  background: #48832f;
  padding: 2px 15px;
  font-weight: bold;
  font-family: 'Roboto';
  margin-bottom: 10px;
  display: inline-block;
  font-size: 16px;
}
span.technology {
  background: #4149BF;
  padding: 2px 15px;
  font-weight: bold;
  font-family: 'Roboto';
  margin-bottom: 10px;
  display: inline-block;
  font-size: 16px;
}
span.business {
  background: #1C55D3;
  padding: 2px 15px;
  font-weight: bold;
  font-family: 'Roboto';
  margin-bottom: 10px;
  display: inline-block;
  font-size: 16px;
}
span.business a, span.technology a{
  color: #fff;
}
span.business a:hover, span.technology a:hover{
  color: #fff;
}
.slider-inner span i{
	padding-right: 10px;
}
.owl-theme .owl-dots, .owl-theme .owl-nav{
	text-align: right;
	position: absolute;
  right: 10px;
  bottom: 18px;
}
.owl-theme .owl-dots .owl-dot.active span{
	background: #fff;
}
.owl-theme .owl-dots .owl-dot span{
	background: transparent;
	border: 2px solid #fff;
	margin: 3px;
	width: 12px;
	height: 12px;
}
.business-feature-front .item, .tech-feature-front .item  {
  height: 250px;
  background-repeat: no-repeat;
  width: 100%;
  background-position: center;
  background-size: cover;
}
.business-feature-front .slider-inner, .tech-feature-front .slider-inner {
  position: absolute;
  bottom: 0;
  padding: 0px 20px 20px 30px;
  color: #fff;
}
#business-feature-front {
  padding-bottom: 5px;
}
#featured_news .views-element-container.contextual-region {
  padding: 0px 0px;
}
/*06.News Front*/
.viewsreference--view-title {
  display: none;
}
.news-head {
  border-bottom: 2px solid var(--primary-color);
  margin-bottom: 40px;
}
#latest-front {
  padding: 30px 0px;
}
.latest h2 {
  margin-bottom: 0;
  display: block;
  font-size: 18px;
  color: #fff;  
  transform: skew(-30deg);
}
.latest {
  background: var(--primary-color);
  margin: 10px 30px 0px 0px;
  width: auto;
  display: inline-block;
}
.latest .skew {
  background: var(--primary-color);
  padding: 0px 20px 0px 5px;
  webkit-transform: skew(30deg);
  -ms-transform: skew(30deg);
  transform: skew(30deg);
  right: -10px;
  position: relative;
}
.news-head .form-row fieldset, .form-row div{
  margin: 0;
}
.category-filter {
  float: right;
  padding-right: 15px;
}
.nice-select {
  font-size: 18px;
  font-weight: 500;
  border: none;
}
.nice-select:after {
  width: 8px;
  height: 8px;
  margin-top: -7px;
  right: 10px;
}
.nice-select .option {
  min-height: 50px;
}
.category-filter .form-group{
  margin-bottom: 0;
}
.category-filter .form-control{
  border: 0;
  padding: 0;
}
#e-paper input#edit-field-published-date-value {
  border: 1px solid;
  padding: 10px 12px;
  position: relative;
}
#e-paper .fieldset-wrapper {
  padding: 0 15px;
}
.category-filter .form-control {
  border: 2px solid #000 !important;
  padding: 10px !important;
  font-family: 'Roboto';
  border-radius: 0 !important;
}
#e-paper .category-filter {
  margin: 30px 0;
  float: unset;
}
.news-img {
  height: 300px;
  overflow: hidden;
  margin-bottom: 30px;
}
.news-img img {
  height: 100%;
  object-fit: cover;
}
.news-inner h3 a{
  font-size: 24px;
  margin-bottom: 15px;
}
.left-inner h4 a{
  font-size: 22px;
}
.left-img {
  height: 130px;
  overflow: hidden;
  margin-bottom: 30px;
}
.left-img img {
  height: 130px;
  object-fit: cover;
}
#world-front .news-inner {
  margin-bottom: 20px;
}
#world-front {
  padding: 10px 0px;
}
.world h2 {
  margin-bottom: 0;
  display: block;
  font-size: 18px;
  color: #fff;  
  transform: skew(-30deg);
}
.world {
  background: #0094FE;
  margin: 15px 30px 0px 0px;
  display: inline-block;
}
.world .skew {
  background: #0094FE;
  padding: 0px 20px 0px 5px;
  webkit-transform: skew(30deg);
  -ms-transform: skew(30deg);
  transform: skew(30deg);
  right: -10px;
  position: relative;
}
#business-front .news-inner {
  margin-bottom: 20px;
}
.business h2 {
  margin-bottom: 0;
  display: block;
  font-size: 18px;
  color: #fff;  
  transform: skew(-30deg);
}
.business {
  background: #1C55D3;
  margin: 15px 30px 0px 0px;
  display: inline-block;
}
.business .skew {
  background: #1C55D3;
  padding: 0px 20px 0px 5px;
  webkit-transform: skew(30deg);
  -ms-transform: skew(30deg);
  transform: skew(30deg);
  right: -10px;
  position: relative;
}
#business-front, #tech-front, #health-front, #lifestyle-front, #education-front, #travel-front{
  padding: 30px 0px;
}
#business-front .news-inner h3 a{
  font-size: 22px;
}
#business-front .news-head {
  border-bottom: 2px solid #1C55D3;
}
#business-front .left-inner h4 a{
  font-size: 22px;
}
#tech-front .news-inner {
  margin-bottom: 20px;
}
.technology h2 {
  margin-bottom: 0;
  display: block;
  font-size: 18px;
  color: #fff;  
  transform: skew(-30deg);
}
.technology {
  background: #4149BF;
  margin: 15px 30px 0px 0px;
  display: inline-block;
}
.technology .skew {
  background: #4149BF;
  padding: 0px 20px 0px 5px;
  webkit-transform: skew(30deg);
  -ms-transform: skew(30deg);
  transform: skew(30deg);
  right: -10px;
  position: relative;
}
#tech-front .news-inner h3 a{
  font-size: 22px;
}
#tech-front .news-head {
  border-bottom: 2px solid #4149BF;
}
#tech-front .left-inner h4 a{
  font-size: 22px;
}
#health-front .news-inner {
  margin-bottom: 20px;
}
.health h2 {
  margin-bottom: 0;
  display: block;
  font-size: 18px;
  color: #fff;  
  transform: skew(-30deg);
}
.health {
  background: #9425CC;
  margin: 15px 30px 0px 0px;
  display: inline-block;
}
.health .skew {
  background: #9425CC;
  padding: 0px 20px 0px 5px;
  webkit-transform: skew(30deg);
  -ms-transform: skew(30deg);
  transform: skew(30deg);
  right: -10px;
  position: relative;
}
#health-front .news-inner h3 a{
  font-size: 22px;
}
#health-front .news-head {
  border-bottom: 2px solid #9425CC;
}
#health-front .left-inner h4 a{
  font-size: 22px;
}
#lifestyle-front .news-inner {
  margin-bottom: 20px;
}
.lifestyle h2 {
  margin-bottom: 0;
  display: block;
  font-size: 18px;
  color: #fff;  
  transform: skew(-30deg);
}
.lifestyle {
  background: #FF00B1;
  margin: 15px 30px 0px 0px;
  display: inline-block;
}
.lifestyle .skew {
  background: #FF00B1;
  padding: 0px 20px 0px 5px;
  webkit-transform: skew(30deg);
  -ms-transform: skew(30deg);
  transform: skew(30deg);
  right: -10px;
  position: relative;
}
#lifestyle-front .news-inner h3 a{
  font-size: 22px;
}
#lifestyle-front .news-head {
  border-bottom: 2px solid #FF00B1;
}
#lifestyle-front .left-inner h4 a{
  font-size: 22px;
}
#education-front .news-inner {
  margin-bottom: 20px;
}
.education h2 {
  margin-bottom: 0;
  display: block;
  font-size: 18px;
  color: #fff;  
  transform: skew(-30deg);
}
.education {
  background: #00BFDB;
  margin: 15px 30px 0px 0px;
  display: inline-block;
}
.education .skew {
  background: #00BFDB;
  padding: 0px 20px 0px 5px;
  webkit-transform: skew(30deg);
  -ms-transform: skew(30deg);
  transform: skew(30deg);
  right: -10px;
  position: relative;
}
#education-front .news-inner h3 a{
  font-size: 22px;
}
#education-front .news-head {
  border-bottom: 2px solid #00BFDB;
}
#education-front .left-inner h4 a{
  font-size: 22px;
}
#travel-front .news-inner {
  margin-bottom: 20px;
}
.travel h2 {
  margin-bottom: 0;
  display: block;
  font-size: 18px;
  color: #fff;  
  transform: skew(-30deg);
}
.travel {
  background: #FF8100;
  margin: 15px 30px 0px 0px;
  display: inline-block;
}
.travel .skew {
  background: #FF8100;
  padding: 0px 20px 0px 5px;
  webkit-transform: skew(30deg);
  -ms-transform: skew(30deg);
  transform: skew(30deg);
  right: -10px;
  position: relative;
}
#travel-front .news-inner h3 a{
  font-size: 22px;
}
#travel-front .news-head {
  border-bottom: 2px solid #FF8100;
}
#travel-front .left-inner h4 a{
  font-size: 22px;
}
#entertainment-front, #sports-front{
  padding: 30px 0px;
}
#entertainment-front .news-img {
  height: 300px;
}
#entertainment-front .news-img img {
  height: 300px;
  object-fit: cover;
}
.entertainment h2 {
  margin-bottom: 0;
  display: block;
  font-size: 18px;
  color: #fff;  
  transform: skew(-30deg);
}
.entertainment {
  background: #FFC100;
  margin: 15px 30px 0px 0px;
  display: inline-block;
}
.entertainment .skew {
  background: #FFC100;
  padding: 0px 20px 0px 5px;
  webkit-transform: skew(30deg);
  -ms-transform: skew(30deg);
  transform: skew(30deg);
  right: -10px;
  position: relative;
}
#entertainment-front .news-head {
  border-bottom: 2px solid #FFC100;
}
#entertainment-front .news-inner {
  margin-bottom: 20px;
}
.sports h2 {
  margin-bottom: 0;
  display: block;
  font-size: 18px;
  color: #fff;  
  transform: skew(-30deg);
}
.sports {
  background: #FF8100;
  margin: 15px 30px 0px 0px;
  display: inline-block;
}
.sports .skew {
  background: #FF8100;
  padding: 0px 20px 0px 5px;
  webkit-transform: skew(30deg);
  -ms-transform: skew(30deg);
  transform: skew(30deg);
  right: -10px;
  position: relative;
}
#sports-front .news-head {
  border-bottom: 2px solid #FFC100;
}
#sports-front .news-inner {
  margin-bottom: 20px;
}
#sports-front .news-img {
  height: 400px;
}
#sports-front .news-img img {
  height: 400px;
}
.inner-banner {
  padding: 50px 0px;
}

/*07. Business Page*/
#business-page{
  position: relative;
  padding: 20px 0px;
}
.business-page-head h2 {
  margin-bottom: 0;
  display: block;
  font-size: 18px;
  color: #fff;  
  transform: skew(-30deg);
}
.business-page-head {
  background: #1C55D3;
  margin: 15px 30px 0px 0px;
  width: auto;
  display: inline-block;
}
.business-page-head .skew {
  background: #1C55D3;
  padding: 0px 25px 0px 15px;
  -ms-transform: skew(30deg);
  transform: skew(30deg);
  right: -10px;
  position: relative;
}
#business-page .left-img {
  height: 150px;
  overflow: hidden;
  margin-bottom: 0px;
}
#business-page .radio{
  display: inline-block;
  padding: 0px 5px;
  font-family: 'Roboto';
  font-weight: 500;
  font-size: 18px;
  cursor: pointer;
}
#business-page ul li, #business-page ul{
  display: inline-block;
}
#business-page input{
  display: none;
}
.news-business-head {
  border-bottom: 1px solid #1C55D3;
  margin-bottom: 40px;
}
.news-business-head .form-row fieldset, .form-row div{
  margin: 0;
}
.news-content span {
  margin-bottom: 10px;
  display: inline-block;
  font-family: 'Roboto';
  font-weight: 500;
}
.news-content span i {
  padding-right: 10px;
}
.left-inner span {
  margin-bottom: 10px;
  display: inline-block;
  font-family: 'Roboto';
  font-weight: 500;
  font-size: 15px;
  color: #000;
}
.left-inner span i {
  padding-right: 10px;
}
.news-page-img{
  height: 280px;
  overflow: hidden;
  margin-bottom: 20px;
}
.news-page-img img{
  height: 100%;  
  object-fit: cover;
}
#business-page .left-inner {
  margin-bottom: 20px;
}
#world-page footer, #business-page footer, #technology-page footer, #health-page footer, #lifestyle-page footer, #education-page footer, #travel-page footer, #entertainment-page footer, #sports-page footer {
  position: absolute;
  right: 29%;
  bottom: 6%;
}
#world-page footer a, #business-page footer a, #technology-page footer a, #health-page footer a, #lifestyle-page footer a, #education-page footer a, #travel-page footer a, #entertainment-page footer a, #sports-page footer a {
  font-size: 18px;
  font-weight: 500;
}
.views-element-container footer a{
  font-size: 18px;
  font-weight: 500;
  text-transform: capitalize;
}
/*08. Technology Page*/
#technology-page{
  position: relative;
  padding: 10px 0px;
}
#technology-page .left-img {
  height: 150px;
  overflow: hidden;
  margin-bottom: 0px;
}
#technology-page .radio{
  display: inline-block;
  padding: 0px 5px;
  font-family: 'Roboto';
  font-weight: 500;
  font-size: 18px;
}
#technology-page ul li, #technology-page ul{
  display: inline-block;
}
#technology-page input{
  display: none;
}
.news-technology-head {
  border-bottom: 1px solid #4149BF;
  margin-bottom: 40px;
}
.news-technology-head .form-row fieldset, .form-row div{
  margin: 0;
}
#technology-page .left-inner {
  margin-bottom: 20px;
}

/*09. Health Page*/
#health-page{
  position: relative;
  padding: 10px 0px;
}
#health-page .left-img {
  height: 150px;
  overflow: hidden;
  margin-bottom: 0px;
}
#health-page .radio{
  display: inline-block;
  padding: 0px 5px;
  font-family: 'Roboto';
  font-weight: 500;
  font-size: 18px;
}
#health-page ul li, #health-page ul{
  display: inline-block;
}
#health-page input{
  display: none;
}
.news-health-head {
  border-bottom: 1px solid #9425CC;
  margin-bottom: 40px;
}
.news-health-head .form-row fieldset, .form-row div{
  margin: 0;
}
#health-page .left-inner {
  margin-bottom: 20px;
}

/*10. Lifestyle Page*/
#lifestyle-page{
  position: relative;
  padding: 10px 0px;
}
#lifestyle-page .left-img {
  height: 150px;
  overflow: hidden;
  margin-bottom: 0px;
}
#lifestyle-page .radio{
  display: inline-block;
  padding: 0px 5px;
  font-family: 'Roboto';
  font-weight: 500;
  font-size: 18px;
}
#lifestyle-page ul li, #lifestyle-page ul{
  display: inline-block;
}
#lifestyle-page input{
  display: none;
}
.news-lifestyle-head {
  border-bottom: 1px solid #FF00B1;
  margin-bottom: 40px;
}
.news-lifestyle-head .form-row fieldset, .form-row div{
  margin: 0;
}
#lifestyle-page .left-inner {
  margin-bottom: 20px;
}
.nice-select .list {
  right: 0;
  left: unset;
}
.nice-select .option.selected {
  font-weight: bold;
  color: var(--primary-color);
}
/*11. Education Page*/
#education-page{
  position: relative;
  padding: 10px 0px;
}
#education-page .left-img {
  height: 150px;
  overflow: hidden;
  margin-bottom: 0px;
}
#education-page .radio{
  display: inline-block;
  padding: 0px 5px;
  font-family: 'Roboto';
  font-weight: 500;
  font-size: 18px;
}
#education-page ul li, #education-page ul{
  display: inline-block;
}
#education-page input{
  display: none;
}
.news-education-head {
  border-bottom: 1px solid #00BFDB;
  margin-bottom: 40px;
}
.news-education-head .form-row fieldset, .form-row div{
  margin: 0;
}
#education-page .left-inner {
  margin-bottom: 20px;
}

/*12. Travel Page*/
#travel-page{
  position: relative;
  padding: 10px 0px;
}
#travel-page .left-img {
  height: 150px;
  overflow: hidden;
  margin-bottom: 0px;
}
#travel-page .radio{
  display: inline-block;
  padding: 0px 5px;
  font-family: 'Roboto';
  font-weight: 500;
  font-size: 18px;
}
#travel-page ul li, #travel-page ul{
  display: inline-block;
}
#travel-page input{
  display: none;
}
.news-travel-head {
  border-bottom: 1px solid #FF8100;
  margin-bottom: 40px;
}
.news-travel-head .form-row fieldset, .form-row div{
  margin: 0;
}
#travel-page .left-inner {
  margin-bottom: 20px;
}

/*13. Entertainment Page*/
#entertainment-page{
  position: relative;
  padding: 10px 0px;
}
#entertainment-page .left-img {
  height: 150px;
  overflow: hidden;
  margin-bottom: 0px;
}
#entertainment-page .radio{
  display: inline-block;
  padding: 0px 5px;
  font-family: 'Roboto';
  font-weight: 500;
  font-size: 18px;
}
#entertainment-page ul li, #entertainment-page ul{
  display: inline-block;
}
#entertainment-page input{
  display: none;
}
.news-entertainment-head {
  border-bottom: 1px solid #FFC100;
  margin-bottom: 40px;
}
.news-entertainment-head .form-row fieldset, .form-row div{
  margin: 0;
}
#entertainment-page .left-inner {
  margin-bottom: 20px;
}

/*14. Sports Page*/
#sports-page{
  position: relative;
  padding: 10px 0px;
}
#sports-page .left-img {
  height: 150px;
  overflow: hidden;
  margin-bottom: 0px;
}
#sports-page .radio{
  display: inline-block;
  padding: 0px 5px;
  font-family: 'Roboto';
  font-weight: 500;
  font-size: 18px;
}
#sports-page ul li, #sports-page ul{
  display: inline-block;
}
#sports-page input{
  display: none;
}
.news-sports-head {
  border-bottom: 1px solid #FFC100;
  margin-bottom: 40px;
}
.news-sports-head .form-row fieldset, .form-row div{
  margin: 0;
}
#sports-page .left-inner {
  margin-bottom: 20px;
}

/* 15. Footer*/
.site-footer .block {
  margin: 20px 0;
  border: 0;
  border-color: transparent;
  padding: 10px;
  height: 200px;
}
.site-footer .views-row{
  display: block;
}
.site-footer__top h2 {
  border-bottom: 0;
  border-color: transparent;
  font-size: 18px;
  margin-bottom: 0;
  padding-bottom: 3px;
  text-transform: capitalize;
  color: #fff;
}
.site-footer__top span a{
  color: #fff !important;
  font-size: 14px;
}
.site-footer {
  background: #000;
}

/* 16. Sub Categories Featured*/
.category-latest {
  height: 300px;
  overflow: hidden;
}
.category-latest-inner h4 a, .category-feat-inner h4 a, .top-stories-content h4 a{
  font-size: 22px;
}
.category-latest-img img {
  height: 280px;  
  object-fit: cover;
}
.category-latest-img {
  height: 280px;
  overflow: hidden;
  margin-bottom: 30px;
}
.category-latest span, .category-feat span, .top-stories-content span{
  margin-bottom: 10px;
  display: inline-block;
  font-family: 'Roboto';
  font-weight: 500;
}
.category-latest span i, .category-feat span i, .top-stories-content span i {
  padding-right: 10px;
}
.category-feat-head {
  border-bottom: 2px solid var(--secondary-color);
  margin: 40px 0px;
}
.feat-head h2 {
  margin-bottom: 0;
  display: block;
  font-size: 18px;
  color: #fff;  
  transform: skew(-30deg);
}
.feat-head {
  background: var(--secondary-color);
  margin: 10px 30px 0px 0px;
  display: inline-block;
}
.feat-head .skew {
  background: var(--secondary-color);
  padding: 0px 20px 0px 5px;
  webkit-transform: skew(30deg);
  -ms-transform: skew(30deg);
  transform: skew(30deg);
  right: -10px;
  position: relative;
}
.category-feat-img {
  height: 150px;
  overflow: hidden;
  margin-bottom: 20px;
}
.category-feat {
  height: 420px;
}

/*17. World Page*/
#world-page{
  position: relative;
  padding: 40px 0px;
}
#world-page .left-img {
  height: 150px;
  overflow: hidden;
  margin-bottom: 0px;
}
#world-page .radio{
  display: inline-block;
  padding: 0px 5px;
  font-family: 'Roboto';
  font-weight: 500;
  font-size: 18px;
}
#world-page ul li, #world-page ul{
  display: inline-block;
}
#world-page input{
  display: none;
}
.news-world-head {
  border-bottom: 2px solid #0094FE;
  margin-bottom: 40px;
}
.news-world-head .form-row fieldset, .form-row div{
  margin: 0;
}
#world-page .left-inner {
  margin-bottom: 20px;
}

/*18. News Details*/
.news-banner {
  background-size: cover !important;
  background-position: center !important;
  width: 100%;
  height: 400px;
}
.banner-content {
  position: absolute;
  bottom: 0;
  padding: 20px;
  width: 100%;
}
.banner-content h1 {
  color: #fff;
  width: 70%;
  font-size: 36px;
}
.banner-content span {
  color: #fff;
  position: absolute;
  right: 20px;
  font-size: 16px;
  font-weight: 600;
  bottom: 40px;
}
#news-details .form-actions input {
  width: 20%;
  background: var(--primary-color);
  border:0;
}
#news-details {
  padding-bottom: 80px;
}
.breadcrumb {
  font-size: 0.929em;
  background: transparent;
}
/* 19. Top Stories*/
.top-stories-head {
  border-bottom: 2px solid #000;
  margin-bottom: 40px;
}
.top h2 {
  margin-bottom: 0;
  display: block;
  font-size: 18px;
  color: #fff;  
  transform: skew(-30deg);
}
.top {
  background: #000;
  margin: 15px 25px 0px 0px;
  display: inline-block;
}
.top .skew {
  background: #000;
  padding: 0px 20px 0px 5px;
  webkit-transform: skew(30deg);
  -ms-transform: skew(30deg);
  transform: skew(30deg);
  right: -10px;
  position: relative;
}
.top-stories-head .radio{
  display: inline-block;
  padding: 0px 5px;
  font-family: 'Roboto';
  font-weight: 500;
  font-size: 18px;
}
.top-stories-head ul li, .top-stories-head ul{
  display: inline-block;
}
.top-stories-head input{
  display: none;
}
.top-stories-head .form-row fieldset, .form-row div{
  margin: 0;
}
.top-stories-img {
  height: 200px;
  overflow: hidden;
  margin-bottom: 20px;
}
.top-stories-img img {
  height: 200px;
  object-fit: cover;
}
.top-stories-content {
  height: 400px;
}
.top-item {
  height: 450px;
  background-size: cover;
  background-position: center;
}
span.date {
  font-weight: 600;
}
/*20. Editor's Pick*/
.editor-pick-inner h4 {
  line-height: 20px;
}
.editor-pick-inner h4 a {
  font-size: 20px;
  line-height: 28px;
  margin-bottom: 2px;
  display: inline-block;
}
.editor-pick-img img {
  height: 90px;
  object-fit: cover;
}
.editor-pick-img {
  height: 90px;
  overflow: hidden;
  margin-bottom: 20px;
}
.editor-pick-inner span i {
  padding-right: 10px;
}
.editor-pick-inner span {
  font-size: 12px;
  font-weight: 600;
  color: #000;
}

/* 21. Categories Page Slider*/
.slider.slick-initialized .slick-slide {
  display: block;
  height: 450px;
  background-repeat: no-repeat !important; 
  background-size: cover;
  background-position: center;
}
.slider-nav-thumbnails {
  position: relative; 
}
.slider-nav-thumbnails .slick-slide {
  width: 100% !important;
  margin-top: 5px;
  cursor: pointer;
}
.slider-nav-thumbnails .slick-slide:focus {
  outline: none;
}
.slider-nav-thumbnails .slick-track {
  width: 100% !important;
}
.slider-nav-thumbnails .slick-current:before {
  content: '\f0d8';
  font-family: 'Font Awesome 5 Free';
  font-weight: bold;
  position: absolute;
  top: -15px;
  left: 60%;
}
.inner-slider {
  background: #000;
  padding: 20px 10px;
}
.carousel-banner img {
  height: 130px;  
  object-fit: cover;
}
.col-8.inner-slider h3 {
  color: #fff;
  font-size: 20px;
  line-height: 28px;
}
.overlay-banner {
  width: 100%;
  height: 100%;
  background: -webkit-linear-gradient(top,#ace8dc2b 0,#070707 100%);
  display: block !important;
}
.top-stories.wow.fadeInDown {
  position: relative;
}
/*22. Breaking News*/
.breaking-news {
  padding-top: 30px;
}
.breaking-news h2 {
  background: var(--primary-color);
  color: #fff;
  font-size: 18px;
  padding: 0px 20px;
  text-align: center;
}
.breaking-news-slider {
  padding: 5px 50px 5px 15px;
  background: #f5f5f5;
}
.breaking-news-slider p{
  margin: 0;
  font-size: 14px;
}
.breaking-news-slider .owl-dots, .owl-theme .owl-nav{
  bottom: 6px;
}
.breaking-news a{
  color: var(--primary-color);
  font-weight: 600;
  font-size: 13px;
}
.inner-slider h3{
  font-size: 20px;
  color: #fff;
  line-height: 24px;
}
.form-row fieldset.js-form-item{
  display: none;
}
.form-row fieldset.js-form-item:first-child {
  display: block;
  margin-bottom: 0!important;
}
.breaking-news .owl-theme .owl-nav [class*=owl-]{
  color: #000;
  font-size: 10px;
  margin: 0;
  padding: 4px 7px;
  background: transparent;
  display: inline-block;
  cursor: pointer;
  border-radius: 0px;
  font-weight: 500;
}
.video-content{
  margin-bottom: 15px;
}

/* 23.Feedback */
#feedback {
  padding: 60px 0px;
}
.feedback-form {
  border: 1px solid #eee;
  padding: 40px 80px;
  box-shadow: 0 0 12px 0px rgba(0, 0, 0, 0.10);
}
.feedback-form h5 {
  font-size: 18px;
  color: #000;
}
.feedback-form .form-control {
  padding: 5px 10px;
  border-radius: 0;
  margin-bottom: 20px;
}
.feedback-form .js-form-type-processed-text {
  text-align: center;
}
.feedback-form .js-form-type-processed-text h2 {
  font-size: 24px;
  text-transform: capitalize;
  color: #000;
}
.feedback-form .js-form-type-processed-text p{
  color: #000;
  text-align: left;
}
#webform-submission-subscribe-paragraph-146-add-form #edit-description {
  text-align: left;
}
.form-btn #edit-actions{
  display: inline-block;
}
.form-btn {
  text-align: center;
}
.form-btn input#edit-actions-submit {
  padding: 8px 50px;
  font-weight: 700;
  background: var(--primary-color);
  border: 0;
  border-radius: 0;
}
.btn-primary#edit-submit,
.form-btn button#edit-actions-submit {
  padding: 8px 50px;
  font-weight: 700;
  background: var(--primary-color);
  border: 0;
  border-radius: 0;
}
.article-page h2 {
  margin-bottom: 80px;
  color: #000;
}
.article-page p{
  color: #000;
}
.article-page{
  padding: 60px 0px 0px;
}
.article-page li{
  padding: 0px 0px 10px 30px;
}
.article-page li:before {
  content: "\f04b";
  position: absolute;
  left: 12px;
  font-family: 'Font Awesome 5 Free';
  font-weight: 600;
  color: var(--primary-color);
  font-size: 8px;
  border: 1px solid var(--primary-color);
  padding: 2px 5px 2px;
  margin-top: 3px;
}
.footer-first ul.clearfix.nav.navbar-nav li a {
  color: #fff;
}

#block-logofooter {
  height: auto;
  margin: 40px 0px 0px;
  padding: 0;
}
a#block-logofooter {
  display: block;
  margin: 30px 0px 0px;
}
.footer-first li a {
  font-size: 14px;
  padding: 0 0px;
}
nav.footer-first {
  margin: 0;
  height: auto;
}
.site-footer__top ul.social {
  padding-left: 18px;
  padding-top: 50px;
}
.copyrights {
  text-align: center;
  color: #fff;
  padding-top: 40px;
}
.copyrights a{
  color: #fff;
}
.copyrights a:hover{
  color: var(--primary-color);
}
.appstore {
  text-align: center;
}
.appstore img {
  width: 18%;
  margin-left: 30px;
}
div#block-appstore {
  height: auto;
  margin: 0;
}
/* 24.Coming Soon*/
#coming-soon {
  padding: 150px 0px 200px;
  background-repeat: no-repeat;
  background-position: initial;
  background-size: cover;
  text-align: center;
  color: #fff;
  height:800px;
}
#coming-soon .overlay{
  height:800px;
}
.cs-title {
  padding: 50px 0px;
}
.cs-title h1 {
  color: #fff;
  font-size: 56px;
  margin-bottom: 30px;
  line-height: 56px;
}
.cs-title p {
  color: #fff;
  width: 70%;
  margin: auto;
}
.cs-date {
  display: inline-block;
  padding: 30px 0px 10px;
  border: 1px solid #fff;
  margin: 10px 20px;
  border-radius: 20px;
  width: 13%;
}
.cs-date span {
  color: #fff;
  font-size: 40px;
  display: inline-block;
  font-weight: 800;
  margin-bottom: 25px;
  font-family: "Montserrat";
}
.date_expired {
  content: '';
  border-bottom: 1px solid #fff;
  position: relative;
  top: 45px;
}
.cs-contact {
  margin-top: 80px;
}
.cs-contact ul {
  list-style: none;
  padding: 0;
}
.cs-contact ul li{
  display: inline-block;
  padding: 0px 60px;
}
.cs-contact ul li span{
  display: block;
  color: #fff;
  font-size: 18px;
  font-weight: 600;
  font-family: "Montserrat";
  margin-bottom: 8px;
}
.cs-contact ul li a{
  font-size: 16px;
  color: #fff;
  border: 0;
  font-weight: 500;
}

/* 25. Maintenance Mode*/
.maintenance-page {
  background: #fff;
}
#maintenance_mode {
  padding: 200px 200px;
}
.mm-overlay .title {
  font-size: 60px;
    margin-bottom: 30px;
    color: #000;
    padding: 0px 70px;
    line-height: 70px;
}
.mm-overlay p {
  width: 50%;
  margin: auto;
}
#mm-cont-social ul {
  list-style: none;
  padding: 0;
  display: inline-block;
}
#mm-cont-social {
  padding: 0px 100px;
  text-align: center;
}
.mm-contact , .mm-social{
  display: inline-block;
}
.mm-contact ul li {
  display: inline-block;
  padding-right: 40px;
  font-weight: 700;
}
.mm-social ul li{
  display: inline-block;
}
.mm-social h3 {
  display: inline-block;
  font-size: 14px;
  padding-right: 10px;
}

/* 26. Video page*/
.video img {
  height: 150px;
  object-fit: cover;
}
.video {
  height: 150px;
  overflow: hidden;
}
.video-inner h3 a{
  font-size: 22px;
}
.video-inner span{
  color: #000;
  font-weight: 600;
}
.video-inner span.timing {
  position: absolute;
  left: 35px;
  background: var(--primary-color);
  padding: 2px 5px;
  color: #fff;
  bottom: 14px;
  font-size: 14px;
}
span i{
  padding-right: 10px;
}
span.timing i{
  padding-right: 3px;
}
.video-carousel.owl-theme .owl-dots, .video-carousel .owl-theme .owl-nav {
  text-align: center;
  position: relative;
  right: 0;
  bottom: -13px;
}
.video-carousel.owl-theme .owl-dots .owl-dot span {
  background: transparent;
  border: 2px solid var(--primary-color);
  margin: 3px;
  width: 12px;
  height: 12px;
}
.video-carousel.owl-theme .owl-dots .owl-dot.active span {
  background: var(--primary-color);
}
.trending-video {
  background: #48832f;
  margin: 10px 30px 0px 0px;
  display: inline-block;
}
.news-video-head {
  border-bottom: 2px solid #48832f;
  margin-bottom: 40px;
  margin-top: 20px;
}
.category-filter .form-type-select.mb-3 {
  margin-bottom: 0 !important;
}
.trending-video .skew {
  background: #48832f;
  padding: 0px 20px 0px 5px;
  webkit-transform: skew(30deg);
  -ms-transform: skew(30deg);
  transform: skew(30deg);
  right: -10px;
  position: relative;
}
.category-filter label, .category-filter legend {
  display: none;
}
.trending-video h2 {
  margin-bottom: 0;
  display: block;
  font-size: 18px;
  color: #fff;
  transform: skew(-30deg);
}

/*27. Comments*/
ul.comment-date li {
  display: inline-block;
  padding-right: 15px;
  font-size: 14px;
}
ul.comment-date li i{
  font-size: 14px;
  padding-right: 5px;
}
ul.comment-date, .comments-reply {
  display: inline-block;
}
.media-body{
  padding: 0px 30px;
  margin-bottom: 40px;
}
.media-body p {
  font-size: 14px;
  margin-bottom: 0
}
.media-body h4 {
  font-size: 22px;
}
#news-details .media.comment-author img {
  height: 150px;
}
.comment-block .media-body p {
  display: none;
}
.comment-block .comments-reply {
  display: none;
}
.comment-block .media-body {
  padding: 0;
  margin: 10px 10px;
}
.comment-block .media.comment-author img {
  border-radius: 50%;
  margin-bottom: 30px;
  max-width: 80%;
  padding: 0;
}
.comment-block .media-body h4 {
  font-size: 16px;
  line-height: 24px;
}
.comment-block .indented {
  margin-left: 0px;
}
.comment-block ul.comment-date li {
  display: none;
}
.comment-block ul.comment-date li :first-child {
  display: block;
}
/*28. E-paper*/
.e-slider .slick-slide img {
  display: block;
  width: auto;
  margin: auto;
}
.e-slider .slider-e-paper {
  background: #f5f5f5;
  padding: 40px 0px;
}
.e-slider-nav-thumbnails .slick-slide img {
  display: inline-block;
  width: 100% !important;
  height: 100px;
  margin: auto;
  border: 1px solid #fff;
}
.e-slider-nav-thumbnails .slick-active img {
  border: 1px solid var(--primary-color);
}
.slick-prev:before, .slick-next:before {
  font-family: 'slick';
  font-size: 36px;
  line-height: 1;
  opacity: .75;
  color: #0f0f0f;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  z-index: 100;
}
.e-slider .slick-prev, .slick-next{
  z-index: 100;
}
.e-slider button.slick-next.slick-arrow {
  right: 45px;
}
.e-slider button.slick-prev.slick-arrow {
  left: 30px;
}
.e-slider-nav-thumbnails .slick-list.draggable {
  background: #000;
  margin-bottom: 0;
}
.e-slider-nav-thumbnails  .slider-e-paper{
  padding: 10px;
}
.e-slider-nav-thumbnails .slider-e-paper:focus {
  outline: none !important;
}
/* 29.Go to Top */
#go-to-top {
  background-color: var(--primary-color);
  border-color: var(--primary-color);
  z-index: 999;
  display: none;
  cursor: pointer;
  position: fixed;
  bottom: 20px;
  right: 20px;
  text-decoration: none;
}

#block-magazine-pro-ygthemes, .inner-banner{
  display: none;
}
/* 30.Responsive */
/* Extra small devices (portrait phones, less than 576px)*/
@media (max-width: 575.98px) {
  .owl-theme .owl-dots, .owl-theme .owl-nav{
    display: none!important;
  }
  .slick-slider .slider-inner h2 {
    font-size: 18px;
    width: 35%;
  }
  .slick-slider .slider-inner{
    padding: 0px 0px 20px 10px;
  }
  #header ul li a i {
    display: inline-block;
    padding-left: 20px;
    position: absolute;
    right: 30px;
  }
  #top-bar{
    text-align: center;
  }
  .top-right {
    text-align: center;
  }
  .social li a {
    color: #fff;
    padding-left: 0px;
  }
  .views-exposed-form select.form-control:not([size]):not([multiple]) {
    width: 100%;
    margin-left: auto;
  }
  .pl-0 {
    padding-left: 15px !important;
  }
  .pr-0 {
    padding-right: 15px !important;
  }
  ul.navbar-nav.ml-auto {
    padding-left: 0px;
    background: #000;
    padding: 0 15px;
  }
  .appstore img {
    width: 50%;
    margin-left: 0;
  }
  #feature-front .slider-inner {
    padding: 10px;
  }
  #featured_news .p-0{
    padding: 0px 15px !important;
    margin-top: 10px;
  }
  h2.latest, h2.world{
    font-size: 18px;
  }
  .editor-pick-img, .editor-pick-img img {
    height: auto;
  }
  .editor-pick-inner{
    margin-bottom: 20px;
  }
  .left-inner {
    margin-bottom: 20px;
  }
  h2.entertainment{
    font-size: 16px;
    padding: 5px 8px;
  }
  .site-footer .block{
    height: auto;
  }
  #sports-front .sports-front{
    margin: 0;
  }
  .slider-nav-thumbnails .pr-0 {
    padding: 0 !important;
  }
  .inner-slider h3{
    font-size: 20px;
    color: #fff;
    line-height: 24px;
  }
  #world-page footer, #business-page footer, #technology-page footer, #health-page footer, #lifestyle-page footer, #education-page footer, #travel-page footer, #entertainment-page footer, #sports-page footer{
    position: absolute;
    right: 0;
    bottom: 1%;
  }
  .category-latest {
    height: auto;
    overflow: hidden;
  }
  .banner-content h1 {
    color: #fff;
    width: 100%;
    font-size: 28px;
    line-height: 33px;
  }
  .banner-content span {
    position: relative;
    right: 0;
    bottom: 0;
  }  
  .top-stories-head .form-row fieldset.js-form-item, .news-business-head .form-row fieldset.js-form-item{
    display: block;
  }
  .top-stories-head .form-row fieldset.js-form-item:first-child, .news-business-head .form-row fieldset.js-form-item:first-child {
    display: none;
  }
  .top-stories-slide.row.owl-carousel.owl-theme.owl-loaded {
    width: 100%;
    margin: 0;
  }
  .news-technology-head .form-row fieldset.js-form-item, .news-education-head .form-row fieldset.js-form-item{
    display: block;
  }
  .news-technology-head .form-row fieldset.js-form-item:first-child, .news-education-head .form-row fieldset.js-form-item:first-child {
    display: none;
  }
  .news-health-head .form-row fieldset.js-form-item, .news-entertainment-head .form-row fieldset.js-form-item{
    display: block;
  }
  .news-health-head .form-row fieldset.js-form-item:first-child, .news-entertainment-head .form-row fieldset.js-form-item:first-child {
    display: none;
  }
  .news-lifestyle-head .form-row fieldset.js-form-item, .news-sports-head .form-row fieldset.js-form-item{
    display: block;
  }
  .news-lifestyle-head .form-row fieldset.js-form-item:first-child, .news-sports-head .form-row fieldset.js-form-item:first-child {
    display: none;
  }
  .news-travel-head .form-row fieldset.js-form-item, .news-world-head .form-row fieldset.js-form-item{
    display: block;
  }
  .news-travel-head .form-row fieldset.js-form-item:first-child, .news-world-head .form-row fieldset.js-form-item:first-child {
    display: none;
  }
  #world-front fieldset.js-form-item:first-child{
    display: block;
  }
  .world h2, .trending-video h2{
    font-size: 14px;
  }
  .world .skew {
    padding: 0px 15px 0px 0px;
  }
  .entertainment h2{
    font-size: 15px;
  }
  .entertainment .skew{
    padding: 0 10px 0px 0px;
  }  
  .world, .trending-video, .sports{
    margin: 0px 0px 0px 0px;
  }
  .entertainment{
    margin: 0;
  }
  .latest, .top {
    margin: 0px 10px 0px 0px;
  }
  .trending-video .skew{
    padding: 0px 17px 0px 15px;
  }
  .inner-slider h3, .slider-inner h2 {
    font-size: 18px;
  }
  .views-exposed-form select.form-control:not([size]):not([multiple]) {
    width: 100%;
    margin-left: auto;
  }
  .feedback-form {
    padding: 40px 20px;
  }
  #header ul li:first-child a {
    padding: 10px 10px;
  }
  .category-feat {
    height: auto;
  }
  .top-stories .slider-inner h2{
    font-size: 28px;
  }  
  .top-stories .slider-inner {
    padding: 0px 50px 20px 40px;
  }
  ul.dropdown-menu.menu_level_1 {
    position: static;
  }
  nav#pt-navbar .navbar-collapse {
    height: 450px;
    overflow: scroll;
  }
  .submenu-button {
    position: absolute;
    z-index: 99;
    right: 0;
    top: 0;
    display: block;
    height: 46px;
    width: 46px;
    cursor: pointer;
  }
  .submenu-button:after {
    position: absolute;
    top: 22px;
    right: 19px;
    width: 8px;
    height: 2px;
    display: block;
    background: #dddddd;
    content: '';
  }
  .submenu-button:after {
    top: 15px;
    right: 13px;
  }
  .submenu-button.submenu-opened:after {
    background: #ffffff;
  }
  .submenu-button:before {
    position: absolute;
    top: 19px;
    right: 22px;
    display: block;
    width: 2px;
    height: 8px;
    background: #dddddd;
    content: '';
  }
  .submenu-button:before {
    top: 12px;
    right: 16px;
  }
  .submenu-button.submenu-opened:before {
    display: none;
  }
  #logo a.navbar-brand{
    margin: 0 0 10px;
    width: 100%;
  }
  #block-blogandmagazinethemes img, #block-ygthemes img, #block-innerbannerad img{
    object-fit: cover;
  }
  .inner-banner {
    padding: 0;
  }
  .video-carousel.owl-theme .owl-dots, .video-carousel .owl-theme .owl-nav{
    bottom: 0;
  }
  .feedback-form .js-form-type-processed-text p{
    text-align: center;
  }
  .article-page h2{
    margin-bottom: 30px;
  }
  .page-user-login ul.nav.nav-tabs.primary, .page-user-register ul.nav.nav-tabs.primary, .page-user-password ul.nav.nav-tabs.primary{
    width: 100%;
  }
  .page-user-login ul.nav.nav-tabs.primary a,
  .page-user-register ul.nav.nav-tabs.primary a,
  .page-user-password ul.nav.nav-tabs.primary a{
    padding: 5px;
    font-size: 14px;
  }
  .search-box{
    margin-bottom: 0;
    top:0;
  }
  .pt-search{
    padding-left: 0;
    padding: 0 25px 30px;
    background-color: #000;
    position: relative;
  }
  #featured_news > .container {
    padding-left: 15px;
  }
  #featured_news .col-12.col-lg-7 {
    padding-right: 15px;
  }
  .breaking-news {
    padding-bottom: 30px;
  }
  #logo {
    text-align: center;
  }
  #search-block-form input {
    height: 45px;
    width: 225px;
  }
  #search-block-form button {
    width: 90px;
    height: 45px;
  }
  .search-box {
    position: unset;
  }
  header #search-block-form {
    padding: 15px 0px;
  }
  .pt-search {
    padding: 15px 25px 30px;
  }
}
 /*Small devices (landscape phones, 576px and up)*/
@media (min-width: 576px) and (max-width: 767.98px) {
  .owl-theme .owl-dots, .owl-theme .owl-nav{
    display: none!important;
  }
  nav#pt-navbar .navbar-collapse {
    height: 450px;
    overflow: scroll;
  }
  .category-feat {
    height: auto;
  }
  ul.dropdown-menu.menu_level_1 {
    position: static;
  }
  #header ul li a i {
    display: inline-block;
    padding-left: 20px;
    position: absolute;
    right: 30px;
  }
  #top-bar{
    text-align: center;
  }
  .top-right {
    text-align: center;
  }
  .social li a {
    color: #fff;
  }
  .views-exposed-form select.form-control:not([size]):not([multiple]) {
    width: 100%;
    margin-left: auto;
  }
  .pl-0 {
    padding-left: 15px !important;
  }
  .pr-0 {
    padding-right: 15px !important;
  }
  ul.navbar-nav.ml-auto {
    padding-left: 20px;
    background: #000;
  }
  .appstore img {
    width: 50%;
    margin-left: 0;
  }
  #feature-front .slider-inner {
    padding: 10px;
  }
  #featured_news .p-0{
    padding: 0px 15px !important;
    margin-top: 10px;
  }
  h2.latest, h2.world{
    font-size: 18px;
  }
  #logo {
    text-align: center;
  }
  .editor-pick-img, .editor-pick-img img {
    height: auto;
  }
  .editor-pick-inner{
    margin-bottom: 20px;
  }
  .left-inner {
    margin-bottom: 20px;
  }
  h2.entertainment{
    font-size: 16px;
    padding: 5px 8px;
  }
  .site-footer .block{
    height: auto;
  }
  #sports-front .sports-front{
    margin: 0;
  }
  .slider-nav-thumbnails .pr-0 {
    padding: 0 !important;
  }
  .inner-slider h3{
    font-size: 20px;
    color: #fff;
    line-height: 24px;
  }
  #world-page footer, #business-page footer, #technology-page footer, #health-page footer, #lifestyle-page footer, #education-page footer, #travel-page footer, #entertainment-page footer, #sports-page footer{
    position: absolute;
    right: 0;
    bottom: 1%;
  }
  .category-latest {
    height: auto;
    overflow: hidden;
  }
  .banner-content h1 {
    color: #fff;
    width: 100%;
    font-size: 28px;
    line-height: 33px;
  }
  .banner-content span {
    position: relative;
    right: 0;
    bottom: 0;
  }  
  .top-stories-head .form-row fieldset.js-form-item, .news-business-head .form-row fieldset.js-form-item{
    display: block;
  }
  .top-stories-head .form-row fieldset.js-form-item:first-child, .news-business-head .form-row fieldset.js-form-item:first-child {
    display: none;
  }
  .top-stories-slide.row.owl-carousel.owl-theme.owl-loaded {
    width: 100%;
    margin: 0;
  }
  .news-technology-head .form-row fieldset.js-form-item, .news-education-head .form-row fieldset.js-form-item{
    display: block;
  }
  .news-technology-head .form-row fieldset.js-form-item:first-child, .news-education-head .form-row fieldset.js-form-item:first-child {
    display: none;
  }
  .news-health-head .form-row fieldset.js-form-item, .news-entertainment-head .form-row fieldset.js-form-item{
    display: block;
  }
  .news-health-head .form-row fieldset.js-form-item:first-child, .news-entertainment-head .form-row fieldset.js-form-item:first-child {
    display: none;
  }
  .news-lifestyle-head .form-row fieldset.js-form-item, .news-sports-head .form-row fieldset.js-form-item{
    display: block;
  }
  .news-lifestyle-head .form-row fieldset.js-form-item:first-child, .news-sports-head .form-row fieldset.js-form-item:first-child {
    display: none;
  }
  .news-travel-head .form-row fieldset.js-form-item, .news-world-head .form-row fieldset.js-form-item{
    display: block;
  }
  .news-travel-head .form-row fieldset.js-form-item:first-child, .news-world-head .form-row fieldset.js-form-item:first-child {
    display: none;
  }
  #world-front fieldset.js-form-item:first-child{
    display: block;
  }
  .world h2, .trending-video h2{
    font-size: 14px;
  }
  .world .skew {
    padding: 0px 5px 0px 0px;
  }
  .entertainment h2{
    font-size: 15px;
  }
  .entertainment .skew{
    padding: 0 10px 0px 0px;
  }  
  .world, .trending-video, .sports{
    margin: 0px 0px 0px 0px;
  }
  .entertainment{
    margin: 0;
  }
  .latest, .top {
    margin: 0px 10px 0px 0px;
  }
  .trending-video .skew{
    padding: 0px 17px 0px 15px;
  }
  .inner-slider h3, .slider-inner h2 {
    font-size: 18px;
  }
  .top-stories .slider-inner h2 a{
    font-size: 28px;
  }
  .views-exposed-form select.form-control:not([size]):not([multiple]) {
    width: 100%;
    margin-left: auto;
  }
  .top-stories .slider-inner {
    padding: 0px 50px 20px 40px;
  }
  .feedback-form {
    padding: 40px 20px;
  }
  #header ul li:first-child a {
    padding: 10px 10px;
  }
  .submenu-button {
    position: absolute;
    z-index: 99;
    right: 0;
    top: 0;
    display: block;
    height: 46px;
    width: 46px;
    cursor: pointer;
  }
  .submenu-button:after {
    position: absolute;
    top: 22px;
    right: 19px;
    width: 8px;
    height: 2px;
    display: block;
    background: #dddddd;
    content: '';
  }
  .submenu-button:after {
    top: 15px;
    right: 13px;
  }
  .submenu-button.submenu-opened:after {
    background: #ffffff;
  }
  .submenu-button:before {
    position: absolute;
    top: 19px;
    right: 22px;
    display: block;
    width: 2px;
    height: 8px;
    background: #dddddd;
    content: '';
  }
  .submenu-button:before {
    top: 12px;
    right: 16px;
  }
  .submenu-button.submenu-opened:before {
    display: none;
  }
  .search-box{
    margin-bottom: 0;
    top:0;
  }
  .pt-search{
    padding-left: 0;
    padding: 0 25px 30px;
    background-color: #000;
    position: relative;
  }
  #logo svg{
    width: 200px!important;
  }
  #featured_news > .container {
      padding-left: 15px;
  }
  #featured_news .col-12.col-lg-7 {
    padding-right: 15px;
  }
  .breaking-news {
    padding-bottom: 30px;
  }
}
/*Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) and (max-width: 991.98px) { 
  #logo svg{
    width: 200px!important;
  }
  nav#pt-navbar .navbar-collapse {
    height: 450px;
    overflow: scroll;
  }
  #header ul li a i {
    display: inline-block;
    padding-left: 20px;
    position: absolute;
    right: 30px;
  }
  .views-exposed-form select.form-control:not([size]):not([multiple]) {
    width: 100%;
    margin-left: auto;
  }
  #world-page footer, #business-page footer, #technology-page footer, #health-page footer, #lifestyle-page footer, #education-page footer, #travel-page footer, #entertainment-page footer, #sports-page footer {
    position: absolute;
    right: 20%;
    bottom: 5%;
  }
  .top-stories-head .form-row fieldset.js-form-item, .news-business-head .form-row fieldset.js-form-item{
    display: block;
  }
  .top-stories-head .form-row fieldset.js-form-item:first-child, .news-business-head .form-row fieldset.js-form-item:first-child {
    display: none;
  }
  .top-stories-slide.row.owl-carousel.owl-theme.owl-loaded {
    width: 100%;
    margin: 0;
  }
  .news-technology-head .form-row fieldset.js-form-item, .news-education-head .form-row fieldset.js-form-item{
    display: block;
  }
  .news-technology-head .form-row fieldset.js-form-item:first-child, .news-education-head .form-row fieldset.js-form-item:first-child {
    display: none;
  }
  .news-health-head .form-row fieldset.js-form-item, .news-entertainment-head .form-row fieldset.js-form-item{
    display: block;
  }
  .news-health-head .form-row fieldset.js-form-item:first-child, .news-entertainment-head .form-row fieldset.js-form-item:first-child {
    display: none;
  }
  .news-lifestyle-head .form-row fieldset.js-form-item, .news-sports-head .form-row fieldset.js-form-item{
    display: block;
  }
  .news-lifestyle-head .form-row fieldset.js-form-item:first-child, .news-sports-head .form-row fieldset.js-form-item:first-child {
    display: none;
  }
  .news-travel-head .form-row fieldset.js-form-item, .news-world-head .form-row fieldset.js-form-item{
    display: block;
  }
  .news-travel-head .form-row fieldset.js-form-item:first-child, .news-world-head .form-row fieldset.js-form-item:first-child {
    display: none;
  }
  #world-front fieldset.js-form-item:first-child{
    display: block;
  }
  .inner-slider h3, .slider-inner h2 {
    font-size: 18px;
  }
  .carousel-banner img {
    height: 150px;
    object-fit: cover;
  }
  .world{
    margin: 0px 0px 0px 0px;
  }
  .entertainment{
    margin: 0;
  }  
  .world h2, .trending-video h2{
    font-size: 14px;
  }
  .world .skew {
    padding: 0px 5px 0px 0px;
  }
  .entertainment h2{
    font-size: 15px;
  }
  .category-feat {
    height: auto;
  }
  .category-feat-img {
    height: auto;
  }
  #sidebar_second {
    max-width: 100% !important;
    flex: 100%;
  }
  #block-blogandmagazinethemes img, #block-ygthemes img, #block-innerbannerad img{
    object-fit: contain;
  }
  .feature-front {
    margin-bottom: 30px;
  }
  #featured_news .p-0{
    padding: 0 15px !important;
  }
  #featured_news .col-12.col-lg-7 {
    padding-right: 15px !important;
  }
  #business-feature-front {
    padding-bottom: 30px;
  }
  .feedback-form {
    padding: 40px 20px;
  }
  .breaking-news h2 {
    padding: 12px 20px;
  }
  .left-img img {
    height: 160px;
  }
  .left-img {
    height: 180px;
  }
  #logo img {
    width: 100%;
    margin: 0px;
    object-fit: contain;
  }
  .slider-inner h2 a {
    font-size: 18px;
  }
  #header ul li:first-child a {
    padding: 10px 10px;
  }
  ul.dropdown-menu.menu_level_1 {
    position: static;
  }
  .submenu-button {
    position: absolute;
    z-index: 99;
    right: 0;
    top: 0;
    display: block;
    height: 46px;
    width: 46px;
    cursor: pointer;
  }
  .submenu-button:after {
    position: absolute;
    top: 22px;
    right: 19px;
    width: 8px;
    height: 2px;
    display: block;
    background: #dddddd;
    content: '';
  }
  .submenu-button:after {
    top: 15px;
    right: 13px;
  }
  .submenu-button.submenu-opened:after {
    background: #ffffff;
  }
  .submenu-button:before {
    position: absolute;
    top: 19px;
    right: 22px;
    display: block;
    width: 2px;
    height: 8px;
    background: #dddddd;
    content: '';
  }
  .submenu-button:before {
    top: 12px;
    right: 16px;
  }
  .submenu-button.submenu-opened:before {
    display: none;
  }
  .page-user-login ul.nav.nav-tabs.primary, .page-user-register ul.nav.nav-tabs.primary, .page-user-password ul.nav.nav-tabs.primary {
    width: 64%;
  }  
  .search-box{
    margin-bottom: 0;
    top:0;
    right: 0px;
  }
  .pt-search{
    padding-left: 0;
    padding: 15px 10px 30px;
    position: relative;
  }
  #featured_news > .container {
    padding-left: 15px;
  }
  .breaking-news {
    padding-bottom: 30px;
  }
  #logo .row {
    text-align: center;
  }
  #logo .row > div{
    max-width: 100%;
   flex: 100%;
  }
  #logo .ad-header img {
    width: 100%;
  } 
  .breaking-news-slider .owl-dots, .owl-theme .owl-nav {
    bottom: 17px;
    right: 8px;
  }
}
/*Large devices (desktops, 992px and up)*/
@media (min-width: 992px) and (max-width: 1199.98px) {
  #header ul li:first-child a {
    padding: 10px 10px;
  }
  ul.dropdown-menu.menu_level_1 {
    position: static;
  }
  .submenu-button {
    position: absolute;
    z-index: 99;
    right: 0;
    top: 0;
    display: block;
    height: 46px;
    width: 46px;
    cursor: pointer;
  }
  .submenu-button:after {
    position: absolute;
    top: 22px;
    right: 19px;
    width: 8px;
    height: 2px;
    display: block;
    background: #dddddd;
    content: '';
  }
  .submenu-button:after {
    top: 15px;
    right: 13px;
  }
  .submenu-button.submenu-opened:after {
    background: #ffffff;
  }
  .submenu-button:before {
    position: absolute;
    top: 19px;
    right: 22px;
    display: block;
    width: 2px;
    height: 8px;
    background: #dddddd;
    content: '';
  }
  .submenu-button:before {
    top: 12px;
    right: 16px;
  }
  .submenu-button.submenu-opened:before {
    display: none;
  }
  .page-user-login ul.nav.nav-tabs.primary, .page-user-register ul.nav.nav-tabs.primary, .page-user-password ul.nav.nav-tabs.primary {
    width: 64%;
  }  
  .search-box{
    margin-bottom: 0;
    top:0;
    right: 0;
  }
  .pt-search{
    padding-left: 0;
    padding: 0 10px 30px;
    position: relative;
  }
  #featured_news > .container {
    padding-left: 15px;
  }
  .breaking-news {
    padding-bottom: 30px;
  }
  .top-stories-head .form-row fieldset.js-form-item{
    display: block;
  }
  .top-stories-head .form-row fieldset.js-form-item:first-child{
    display: none;
  }
  .top {
    margin: 10px 0px 0px 0px;
  }
  .top h2{
    font-size: 16px;
  }   
  .search-box{
    margin-bottom: 0;
    top:0;
  }
  .pt-search{
    padding-left: 0;
    padding: 0 10px 30px;
    position: relative;
  }
  #header ul li a{
    font-size:12px;
  }
  #header ul li a.angle-down {
    padding: 10px 5px;
  }
  .pt-search{
    padding: 27px 10px 27px;
  }
  .breaking-news-slider {
    padding: 10px 50px 10px 15px;
  }
  #logo .row {
    text-align: center;
  }
  #logo .row > div{
    max-width: 100%;
   flex: 100%;
  }
  .breaking-news-slider .owl-dots, .owl-theme .owl-nav {
    bottom: 20px;
  }
} 
/* Language */
.dropdown-toggle::after{
  content: '\f078';
  font-family: 'Font Awesome 5 Free';
  color: #000;
  font-weight: bold;
  font-size: 8px;
  border: none;
  vertical-align: 1px;
}
.dropdown-toggle:hover:after{
  color:var(--primary-color);
}
.navbar-language .nav-item {
  padding: 0 !important;
  border: none !important;
  width: 100% !important;
}
.navbar-language .nav-link {
  padding: 0 !important;
  font-size: 12px !important;
}
.navbar-language .language-icon {
  margin-right: 5px;
  margin-top: -3px;
}
.navbar-language .dropdown-menu {
  padding: 2px 0 !important;
  margin-top: 7px!important;
  max-width: 115px !important;
  min-width: 115px !important;
  border: 1px solid rgba(0,0,0,.15) !important;
  border-radius: .25rem !important;
  background-color: #fff!important;
}
.header-2 .navbar-language .nav-link {
  padding: 0 !important;
}

@media (max-width: 991.98px) {
.navbar-language {
  margin-top: 0 !important;
  overflow: visible !important;
}
.navbar-language .nav-link {
  width: 100%;
}
}
@media (min-width: 992px) {
  .navbar-language .dropdown-menu {
    left: -14px !important;
    margin-top: 5px!important;
  }

  
}

@media (min-width: 1200px) {
  #featured_news > .container {
    max-width: 1110px;
    padding-left: 0px;
  }
  #featured_news .col-12.col-lg-7 {
    padding-right: 5px;
  }
}

.alert-dismissible .btn-close{
  position: absolute;
  top: 0;
  right: 0;
  padding: 0.75rem 1.25rem;
  color: inherit;
  background-color: transparent;
}
.alert-dismissible .btn-close::before{
  content: "x";
  font-size: 21px;
  font-weight: 900;
}

.toolbar-fixed.toolbar-tray-open #header.f-fixed.fixed{
  top:95px;
}
.toolbar-fixed #header.f-fixed.fixed{
  top:48px;
}

@media (min-width: 1200px) {
  #coming-soon{
    height: 100vh;
  }
  #coming-soon .overlay{
    height: 100%;
  }
}

.page-link:hover, .page-item a:hover {
  color: #fff !important;
}
.page-link{
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
}

.comments-area .indented{
  margin-left: 20px;
}
.media-body{
  margin-bottom: 0;
}

.media.comment-author, .comments-area .indented{
  margin-bottom: 40px;
}
.sidebar_second .media.comment-author, .comments-area .indented{
  margin-bottom: 10px;
}
.path-comment .comment-author .comments-reply{
  display: none;
}
.category-feat-slide.category-feat-slide.owl-carousel .owl-item img{
  height: 100%;
}

.site-footer__top ul.social{
  padding-top: 1px;
}

@media (min-width: 1400px) {
  .site-footer__top.row{
    justify-content: space-between;
  }
  .site-footer__top.row .col-md-9{
    max-width: 78%;
  }

  .site-footer__top.clearfix::after{
    display: none
  }
}

#go-to-top:hover{
  color: #fff !important;
}

#e-paper .category-filter .form-select {
  border: 2px solid #000 !important;
  font-family: 'Roboto';
  border-radius: 0 !important;
}

#e-paper .category-filter .form-select{
  appearance:none;
  background-image: url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");
  background-repeat: no-repeat;
  background-position-x: 96%;
  background-position-y: 8px;
  border: 1px solid #dfdfdf;
  -moz-appearance:none; /* Firefox */
  -webkit-appearance:none; /* Safari and Chrome */
} 

#e-paper .nice-select:after{
  display: none;
}

.e-slider .slider-e-paper{
  height: 812px;
}


#e-paper .btn-primary{
  padding: 8px 50px;
  font-weight: 700;
  background: var(--primary-color);
  border: 0;
  border-radius: 0;
  margin-top: 30px;
}
#e-paper .btn-primary:hover{
  color: #fff !important;
}
#check-circle-fill path{
  fill: black;
}
svg.bi.flex-shrink-0.me-4 {
  margin-right: 30px;
  height: 100px;
}
.color-schemes-reset-color {
  display: flex;
  margin-bottom: 20px;
  flex-direction: row-reverse;
  align-items: center;
  margin-bottom: 20px;
  justify-content: space-between;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}