/* @import url('https://fonts.googleapis.com/css2?family=Barlow:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Forum&family=Hind:wght@300;400;500;600;700&family=Inter:wght@100;200;300;400;500;600;700;800;900&family=Lato:ital,wght@0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&family=Work+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap'); */
/* font-family: 'Barlow', sans-serif;
font-family: 'Forum', serif;
font-family: 'Hind', sans-serif;
font-family: 'Inter', sans-serif;
font-family: 'Lato', sans-serif;
font-family: 'Open Sans', sans-serif;
font-family: 'Roboto', sans-serif;
font-family: 'Work Sans', sans-serif; */


@font-face {
    font-family: 'Lato Hairline';
    src: url('../fonts/lato/Lato-Hairline.eot');
    src: url('../fonts/lato/Lato-Hairline.eot?#iefix') format('embedded-opentype'),
        url('../fonts/lato/Lato-Hairline.woff2') format('woff2'),
        url('../fonts/lato/Lato-Hairline.woff') format('woff'),
        url('../fonts/lato/Lato-Hairline.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Lato';
    src: url('../fonts/lato/Lato-Black.eot');
    src: url('../fonts/lato/Lato-Black.eot?#iefix') format('embedded-opentype'),
        url('../fonts/lato/Lato-Black.woff2') format('woff2'),
        url('../fonts/lato/Lato-Black.woff') format('woff'),
        url('../fonts/lato/Lato-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Lato Hairline';
    src: url('../fonts/lato/Lato-HairlineItalic.eot');
    src: url('../fonts/lato/Lato-HairlineItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/lato/Lato-HairlineItalic.woff2') format('woff2'),
        url('../fonts/lato/Lato-HairlineItalic.woff') format('woff'),
        url('../fonts/lato/Lato-HairlineItalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Lato';
    src: url('../fonts/lato/Lato-LightItalic.eot');
    src: url('../fonts/lato/Lato-LightItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/lato/Lato-LightItalic.woff2') format('woff2'),
        url('../fonts/lato/Lato-LightItalic.woff') format('woff'),
        url('../fonts/lato/Lato-LightItalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Lato';
    src: url('../fonts/lato/Lato-Bold.eot');
    src: url('../fonts/lato/Lato-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/lato/Lato-Bold.woff2') format('woff2'),
        url('../fonts/lato/Lato-Bold.woff') format('woff'),
        url('../fonts/lato/Lato-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Lato';
    src: url('../fonts/lato/Lato-Italic.eot');
    src: url('../fonts/lato/Lato-Italic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/lato/Lato-Italic.woff2') format('woff2'),
        url('../fonts/lato/Lato-Italic.woff') format('woff'),
        url('../fonts/lato/Lato-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Lato';
    src: url('../fonts/lato/Lato-BlackItalic.eot');
    src: url('../fonts/lato/Lato-BlackItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/lato/Lato-BlackItalic.woff2') format('woff2'),
        url('../fonts/lato/Lato-BlackItalic.woff') format('woff'),
        url('../fonts/lato/Lato-BlackItalic.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Lato';
    src: url('../fonts/lato/Lato-Light.eot');
    src: url('../fonts/lato/Lato-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/lato/Lato-Light.woff2') format('woff2'),
        url('../fonts/lato/Lato-Light.woff') format('woff'),
        url('../fonts/lato/Lato-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Lato';
    src: url('../fonts/lato/Lato-BoldItalic.eot');
    src: url('../fonts/lato/Lato-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/lato/Lato-BoldItalic.woff2') format('woff2'),
        url('../fonts/lato/Lato-BoldItalic.woff') format('woff'),
        url('../fonts/lato/Lato-BoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Lato';
    src: url('../fonts/lato/Lato-Regular.eot');
    src: url('../fonts/lato/Lato-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/lato/Lato-Regular.woff2') format('woff2'),
        url('../fonts/lato/Lato-Regular.woff') format('woff'),
        url('../fonts/lato/Lato-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

/* font-family: 'Euclid Circular B'; */

@font-face {
    font-family: 'Euclid Circular B';
    src: url('../fonts/euclid-circular-b-cufonfonts/EuclidCircularB-Italic.eot');
    src: url('../fonts/euclid-circular-b-cufonfonts/EuclidCircularB-Italic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/euclid-circular-b-cufonfonts/EuclidCircularB-Italic.woff2') format('woff2'),
        url('../fonts/euclid-circular-b-cufonfonts/EuclidCircularB-Italic.woff') format('woff'),
        url('../fonts/euclid-circular-b-cufonfonts/EuclidCircularB-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Euclid Circular B';
    src: url('../fonts/euclid-circular-b-cufonfonts/EuclidCircularB-BoldItalic.eot');
    src: url('../fonts/euclid-circular-b-cufonfonts/EuclidCircularB-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/euclid-circular-b-cufonfonts/EuclidCircularB-BoldItalic.woff2') format('woff2'),
        url('../fonts/euclid-circular-b-cufonfonts/EuclidCircularB-BoldItalic.woff') format('woff'),
        url('../fonts/euclid-circular-b-cufonfonts/EuclidCircularB-BoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Euclid Circular B';
    src: url('../fonts/euclid-circular-b-cufonfonts/EuclidCircularB-Bold.eot');
    src: url('../fonts/euclid-circular-b-cufonfonts/EuclidCircularB-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/euclid-circular-b-cufonfonts/EuclidCircularB-Bold.woff2') format('woff2'),
        url('../fonts/euclid-circular-b-cufonfonts/EuclidCircularB-Bold.woff') format('woff'),
        url('../fonts/euclid-circular-b-cufonfonts/EuclidCircularB-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Euclid Circular B';
    src: url('../fonts/euclid-circular-b-cufonfonts/EuclidCircularB-Medium.eot');
    src: url('../fonts/euclid-circular-b-cufonfonts/EuclidCircularB-Medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/euclid-circular-b-cufonfonts/EuclidCircularB-Medium.woff2') format('woff2'),
        url('../fonts/euclid-circular-b-cufonfonts/EuclidCircularB-Medium.woff') format('woff'),
        url('../fonts/euclid-circular-b-cufonfonts/EuclidCircularB-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Euclid Circular B';
    src: url('../fonts/euclid-circular-b-cufonfonts/EuclidCircularB-MediumItalic.eot');
    src: url('../fonts/euclid-circular-b-cufonfonts/EuclidCircularB-MediumItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/euclid-circular-b-cufonfonts/EuclidCircularB-MediumItalic.woff2') format('woff2'),
        url('../fonts/euclid-circular-b-cufonfonts/EuclidCircularB-MediumItalic.woff') format('woff'),
        url('../fonts/euclid-circular-b-cufonfonts/EuclidCircularB-MediumItalic.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Euclid Circular B';
    src: url('../fonts/euclid-circular-b-cufonfonts/EuclidCircularB-Regular.eot');
    src: url('../fonts/euclid-circular-b-cufonfonts/EuclidCircularB-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/euclid-circular-b-cufonfonts/EuclidCircularB-Regular.woff2') format('woff2'),
        url('../fonts/euclid-circular-b-cufonfonts/EuclidCircularB-Regular.woff') format('woff'),
        url('../fonts/euclid-circular-b-cufonfonts/EuclidCircularB-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Euclid Circular B';
    src: url('../fonts/euclid-circular-b-cufonfonts/EuclidCircularB-LightItalic.eot');
    src: url('../fonts/euclid-circular-b-cufonfonts/EuclidCircularB-LightItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/euclid-circular-b-cufonfonts/EuclidCircularB-LightItalic.woff2') format('woff2'),
        url('../fonts/euclid-circular-b-cufonfonts/EuclidCircularB-LightItalic.woff') format('woff'),
        url('../fonts/euclid-circular-b-cufonfonts/EuclidCircularB-LightItalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Euclid Circular B';
    src: url('../fonts/euclid-circular-b-cufonfonts/EuclidCircularB-Light.eot');
    src: url('../fonts/euclid-circular-b-cufonfonts/EuclidCircularB-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/euclid-circular-b-cufonfonts/EuclidCircularB-Light.woff2') format('woff2'),
        url('../fonts/euclid-circular-b-cufonfonts/EuclidCircularB-Light.woff') format('woff'),
        url('../fonts/euclid-circular-b-cufonfonts/EuclidCircularB-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Euclid Circular B';
    src: url('../fonts/euclid-circular-b-cufonfonts/EuclidCircularB-SemiBold.eot');
    src: url('../fonts/euclid-circular-b-cufonfonts/EuclidCircularB-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/euclid-circular-b-cufonfonts/EuclidCircularB-SemiBold.woff2') format('woff2'),
        url('../fonts/euclid-circular-b-cufonfonts/EuclidCircularB-SemiBold.woff') format('woff'),
        url('../fonts/euclid-circular-b-cufonfonts/EuclidCircularB-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Euclid Circular B';
    src: url('../fonts/euclid-circular-b-cufonfonts/EuclidCircularB-SemiBoldItalic.eot');
    src: url('../fonts/euclid-circular-b-cufonfonts/EuclidCircularB-SemiBoldItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/euclid-circular-b-cufonfonts/EuclidCircularB-SemiBoldItalic.woff2') format('woff2'),
        url('../fonts/euclid-circular-b-cufonfonts/EuclidCircularB-SemiBoldItalic.woff') format('woff'),
        url('../fonts/euclid-circular-b-cufonfonts/EuclidCircularB-SemiBoldItalic.ttf') format('truetype');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

/* font-family: 'Euclid Circular B'; */

::selection {
	background: #ce3a3c;
	color: #ffffff;
}

body {
	overflow: initial;
	/* font-family: Georgia,Arial,Helvetica,sans-serif; 
	font-family: 'Barlow', sans-serif;
	font-family: 'Forum', serif;
	font-family: 'Hind', sans-serif;
	font-family: 'Inter', sans-serif;
	font-family: 'Open Sans', sans-serif;
	font-family: 'Roboto', sans-serif;
	font-family: 'Work Sans', sans-serif;*/
	font-family: 'Lato', sans-serif;
}

p:empty {
	display: none;
}

.main-wrapper {
	position: relative !important;
}

.ft-disclaimer p {
	color: #ffffff;
	font-size: 16px;
	padding: 30px 0 0 0;
	text-align: center;
}

.copyright-area .copyright-right p {
	color: #fff;
}

.copyright-area .mainmenu li a.hover-flip-item-wrapper span,
.copyright-area .mainmenu li a.hover-flip-item-wrapper span::before {
	color: #ffffff;
}

.aligncenter {
	display: block;
	margin: 0 auto !important;
}

.no-padding {
	padding: 0 !important;
}

.close-exit-intent {
	position: absolute;
	font-size: 20px;
	right: 3px;
	top: 3px;
}

.close-exit-intent button {
	border: 2px solid #ffffff;
	border-radius: 22px;
	background-color: #000;
	color: #ffffff;
	font-size: 30px;
	padding: 0;
	margin: 0;
	width: 34px;
	height: 34px;
	line-height: 30px;
	opacity: 0.7;
}

/* HOME PAGE HEADER */
.axil-header.header-style-3 .mainmenu-nav > ul.mainmenu > li > .axil-submenu {
	margin: 0 10px;
}

.axil-header.header-style-3 .header-middle {
/* 	padding: 35px 60px 20px; */
	padding: 20px 60px 20px;
}

.axil-header.header-style-3 .header-bottom {
	padding: 0 60px;
	border-top: 1px solid rgb(255 255 255 / 20%);
}

.mainmenu-nav ul.mainmenu > li {
	margin: 0 12px;
}

.axil-header .logo a img {
	width: auto;
}

/* HOME PAGE HEADER */

/* HOME PAGE PLATFORMS */
.content-block.post-overlay-bottom::before {
	position: absolute;
	content: "";
	opacity: 0.8;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 240px;
	background: linear-gradient(180deg, rgba(26, 26, 26, 0) 0%, #1a1a1a 100%);
	border-radius: 0 0 10px 10px;
	z-index: 1;
}

.mainmenu-nav ul.mainmenu > li > a {
	color: #ffffff;
}

ul.axil-tab-button .nav-item a.nav-link.active {
	background: var(--color-secondary);
	color: #ffffff !important;
}

ul.axil-tab-button .nav-item a.nav-link.active,
ul.axil-tab-button .nav-item a.nav-link:hover {
	background: var(--color-secondary);
	color: #ffffff !important;
}

ul.axil-tab-button .nav-item a.nav-link {
	color: #484848 !important;
}

/* TRENDING OPTIONS */
.axil-slick-arrow .slide-arrow:hover i {
	color: var(--color-blue-primary) !important;
}

.post-content .post-cat .post-cat-list a {
	font-weight: 600;
	background-color: #c32617;
	padding: 2px 14px;
	color: var(--color-white);
	border-radius: 5px;
}

/* SEE ALL TOPICS BUTTON COLOR*/
a.axil-link-button,
.mainmenu-nav ul.mainmenu > li > a:hover,
.post-content .post-cat .post-cat-list a:hover {
	color: var(--color-primary);
	color: #ffce00;
}

.mainmenu-nav ul.mainmenu > li > a:hover {
	/* color: var(--color-primary); */
	font-size: 16px !important;
}

a.axil-link-button:hover {
	color: var(--accent-red) !important;
}

.post-content .post-cat .post-cat-list a:hover {
	color: var(--color-white);
}

.axil-seo-post-banner h2.title {
	font-size: var(--h3);
}

.axil-seo-post-banner h2.title.child-posts {
	font-size: var(--h4);
}

.axil-post-list-area .title.recent-post-title {
	font-size: var(--h3);
}

.axil-post-list-area .title.popular-title {
	font-size: var(--h5);
}

/* SEE ALL TOPICS BUTTON COLOR*/

/* POSTS SECTION AUTHOR IMAGE */
.post-meta .post-author-avatar img {
	width: 50px;
	max-width: 100%;
}

/* POSTS SECTION AUTHOR IMAGE */

/* RESPONSIVE SEARCH */
.axil-header .header-search .mobile-search-wrapper .search-button-toggle {
	background: var(--color-extra05);
	color: var(--color-lightest);
}

.axil-header .header-search .mobile-search-wrapper .header-search-form {
	background-color: #1a1a1a;
	border-top: 1px solid #333333;
	border-bottom: 1px solid #333333;
}

.axil-header
.header-search
.mobile-search-wrapper
.header-search-form
.form-group
.form-control {
	background: #242424;
}

.axil-header.header-dark
.header-search
.header-search-form
.axil-search.form-group
.search-button
i {
	color: #ffffff;
}

/* RESPONSIVE SEARCH */

/* RESPONSIVE MENU */
.popup-mobilemenu-area .inner {
	background-color: #1a1a1a;
}

.popup-mobilemenu-area .inner .mobile-menu-top {
	border-bottom-color: #333333;
}

.popup-mobilemenu-area .inner .mobile-menu-top .mobile-close i {
	color: #ffffff;
}

.popup-mobilemenu-area .mainmenu > li {
	position: relative;
	border-bottom-color: #333333;
}

.popup-mobilemenu-area .mainmenu > li a {
	color: #fff;
}

.popup-mobilemenu-area .mainmenu .menu-item-has-children > a::after {
	display: none;
}

.popup-mobilemenu-area .mainmenu .menu-item-has-children > button.menu-toggle {
	position: absolute;
	right: 0;
	top: 12px;
	color: #ffffff;
	border: none;
	width: 20px;
	height: 20px;
	z-index: 10;
}

/* RESPONSIVE MENU */

/* PAGINATION */
.paginate-wrap {
	margin: 30px 0;
}

.paginate-wrap ul li {
	display: inline-block;
}

.paginate-wrap ul li:not(:last-child) {
	margin-right: 5px;
}

.paginate-wrap ul li a,
.paginate-wrap ul li span {
	border: 1px solid #dddddd;
	padding: 8px 20px;
	border-radius: 5px;
	font-size: 18px;
	font-weight: 500;
	vertical-align: middle;
	transition: all 0.3s;
}

.paginate-wrap ul li span.current,
.paginate-wrap ul li a:hover {
	color: #ffffff !important;
	background-color: var(--color-secondary);
}

/* PAGINATION */

/* ARCHIVE POST */
h2.title.mypost-title {
	font-size: 24px;
	line-height: normal;
}

.axil-single-widget.widget_categories ul li.cat-item .inner .content .title {
	color: var(--color-extra04);
	font-weight: 600;
}

.axil-single-widget .widget-title {
	font-weight: 600;
}

.axil-single-widget div.title {
	font-size: var(--h6);
}

.archive-bottom-banner-tablet {
	display: none;
}

.archive-bottom-banner-mobile {
	display: none;
}

.archive-sidebar-banner-desktop {
	display: block;
}

/* ARCHIVE POST */
/* SIDEBAR BANNER */
.sidebar-s1,
.sidebar-s1 .sidebar-inner {
	height: 100%;
}

.sidebar-s1 .sidebar-inner .axil-banner {
	position: sticky;
	top: 20px;
	transition: all 1s;
}

/* SIDEBAR BANNER */

/* HOME BANNERS */
.home-banner-desktop {
	display: block;
}

.home-banner-tablet {
	display: none;
}

.home-banner-mobile {
	display: none;
}

/* HOME BANNERS */

/* SINGLE BANNERS */
.single-post-top-banner-tablet {
	display: none;
}

.single-post-top-banner-mobile {
	display: none;
}

.single-post-bottom-banner-tablet {
	display: none;
}

.single-post-bottom-banner-mobile {
	display: none;
}

/* SINGLE BANNERS */

/* SINGLE CONTENT */
.banner.banner-single-post.post-layout-3 {
	height: auto;
}

.banner.banner-single-post.post-layout-3::after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
	background-color: rgb(0 0 0 / 40%);
}

.banner.banner-single-post.post-layout-3 .banner-single-post-thumbnail {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
}

.banner.banner-single-post.post-layout-3 .banner-single-post-thumbnail img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}

.banner-single-post.post-layout-3.post-standard
.post-content
.post-meta-wrapper {
	border: none;
}

.banner.banner-single-post.post-layout-3 li.breadcrumb-list p {
	color: #ffffff;
	font-size: 16px;
}

.banner.banner-single-post.post-layout-3 li.breadcrumb-list p > * {
	margin-right: 5px;
}

.banner.banner-single-post.post-layout-3 li.breadcrumb-list a {
	color: #ffce00;
}

.banner-bar.single-banner-bar {
	background: #8d1b3d;
	padding: 25px 100px;
}

.banner-bar .banner-bar-font {
	color: #fff;
	font-size: 20px;
	line-height: 26px;
	margin-bottom: 0;
}

.banner-bar .banner-bar-font a {
	color: #ffce00;
}

/* SINGLE CONTENT */

/* INNER HEADER */
.axil-header .header-search .header-search-form {
	text-align: right;
}

/* INNER HEADER */

/* TABLE OF CONTENT */
#ez-toc-container {
	margin-bottom: 25px;
}

#ez-toc-container a.ez-toc-toggle {
	color: #ffffff;
	background: #333;
	padding: 5px 10px;
}

#ez-toc-container .ez-toc-toggle svg:first-child {
	color: var(--color-white) !important;
}

#ez-toc-container .ez-toc-toggle svg:last-child {
	fill: var(--color-white) !important;
}

#ez-toc-container nav > ul {
	/* 	padding: 20px; */
}

#ez-toc-container ul li {
	border: none;
	margin-bottom: 10px;
}

#ez-toc-container ul li a {
	color: #333333;
	font-weight: 400;
}
#ez-toc-container ul li a::before,
#ez-toc-container ul li a::after{
	content: none;
}
#ez-toc-container ul li a:hover,
#ez-toc-container ul li a:focus {
	color: #333333 !important;
	text-decoration: none;
}

#ez-toc-container label {
	left: 0 !important;
	font-size: inherit !important;
	background: none !important;
	padding: 0 !important;
	border: 0 none !important;
	border-radius: 5px;
	cursor: pointer;
}

/* TABLE OF CONTENT */

/* SIMGLE PAGE GLOBAL BTN */
.axil-post-details .sc-cta-box.text-center {
	padding: 20px 0;
	margin-bottom: 10px;
}

.axil-post-details .sc-cta-box a.btn.btn-lg.btn-sc.thirstylink {
	position: relative;
	background-color: #222233;
	border: none;
	color: #ffffff !important;
	padding: 1.3rem 2rem;
	border-radius: 5px;
	box-shadow: none;
	overflow: hidden;
	text-decoration: none !important;
	transition: all 0.2s;
	z-index: 0;
}

.axil-post-details .sc-cta-box a.btn.btn-lg.btn-sc.thirstylink:hover {
	color: #000000 !important;
}

.axil-post-details .sc-cta-box a.btn.btn-lg.btn-sc.thirstylink:before {
	content: "";
	position: absolute;
	top: 0;
	left: -20px;
	width: 0;
	height: 100%;
	background-color: #ffca2a;
	transform: skewX(15deg);
	transition: all 0.3s;
	z-index: -1;
}

.axil-post-details .sc-cta-box a.btn.btn-lg.btn-sc.thirstylink:hover:before {
	width: 120%;
}

/* SIMGLE PAGE GLOBAL BTN */

/* HR */
.axil-post-details hr {
	background: none;
	background-size: 4px 4px;
	border: 0;
	height: 1px;
	margin: 0 0 20px;
}

/* HR */

/* AUTHOR HEADING */
.about-author .media-body .author-info .title a .hover-flip-item span::before {
	font-weight: 400;
}

/* AUTHOR HEADING */

/* HIGHLIGHTER */
.highlighter-block {
	/* 	background-color: #f1f1f1; */
	margin: 30px 0;
	/* padding: 30px 30px 5px 50px; */
	padding: 20px 30px 20px 50px;
	border-left: 10px solid #ffca2a;
	/* border: 5px solid #00ff00; */
	background: #ffffff;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.10);
}

.highlighter-block ol li,
.highlighter-block ul li {
	border-bottom: 1px solid rgb(0 0 0 / 20%) !important;
	padding-bottom: 10px;
}

.highlighter-block ol li:last-child,
.highlighter-block ul li:last-child {
	border-bottom: none;
}

.highlighter-block ol li a,
.highlighter-block ul li a {
	color: #000000 !important;
	box-shadow: none;
	text-decoration: none !important;
	/* 	border-bottom: 2px solid #8d1b3d; */
	display: inline-block;
	/* 	padding: 0 2px; */
	position: relative;
	transition: all 1s;
	z-index: 0;
	line-height: normal;
}

/* .highlighter-block ol li a:before,
.highlighter-block ul li a:before {
content: "";
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 0;
background-color: #ffce00;
transition: width 0.3s;
z-index: -1;
} */

/* .highlighter-block ol li a:hover:before,
.highlighter-block ul li a:hover:before {
width: 100%;
} */

.highlighter-block .sc-cta-box.text-center {
	padding: 20px 0;
	margin-bottom: 10px;
}

.highlighter-block .sc-cta-box a.btn.btn-lg.btn-sc.thirstylink {
	position: relative;
	background-color: #222233 !important;
	border: none;
	color: #ffffff !important;
	padding: 1.3rem 2rem;
	border-radius: 5px;
	box-shadow: none;
	overflow: hidden;
	text-decoration: none !important;
	transition: all 0.2s;
	z-index: 0;
}

.highlighter-block .sc-cta-box a.btn.btn-lg.btn-sc.thirstylink:hover {
	color: #000000 !important;
}

.highlighter-block .sc-cta-box a.btn.btn-lg.btn-sc.thirstylink:before {
	content: "";
	position: absolute;
	top: 0;
	left: -20px;
	width: 0;
	height: 100%;
	background-color: #ffca2a !important;
	transform: skewX(15deg);
	transition: all 0.3s;
	z-index: -1;
}

.highlighter-block .sc-cta-box a.btn.btn-lg.btn-sc.thirstylink:hover:before {
	width: 120%;
}

.post-single-wrapper h3 a {
	color: #000000;
	position: relative;
}

.post-single-wrapper h3 a:hover {
	color: #000;
}

/* HIGHLIGHTER */

/* ANCHOR a ELEMENTS */
@-webkit-keyframes eds-animated-text-link {
	0% {
		background-size: 100% 2px,0 2px,0 2px
	}

	50% {
		background-size: 0 2px,100% 2px,0 2px
	}

	to {
		background-size: 0 2px,0 2px,100% 2px
	}
}

@keyframes eds-animated-text-link {
	0% {
		background-size: 100% 3px,0 3px,0 3px
	}

	50% {
		background-size: 0 3px,100% 3px,0 3px
	}

	to {
		background-size: 0 3px,0 3px,100% 3px
	}
}

@-webkit-keyframes eds-animated-text-link-rtl {
	0% {
		background-size: 0 3px,0 3px,100% 3px
	}

	50% {
		background-size: 0 3px,100% 3px,0 3px
	}

	to {
		background-size: 100% 3px,0 3px,0 3px
	}
}

@keyframes eds-animated-text-link-rtl {
	0% {
		background-size: 0 3px,0 3px,100% 3px
	}

	50% {
		background-size: 0 3px,100% 3px,0 3px
	}

	to {
		background-size: 100% 3px,0 3px,0 3px
	}
}
.axil-post-details p a,
.axil-post-details ul li a,
.axil-post-details ol li a,
.post-single-wrapper h3 a {
	color: #000000;
	text-decoration: none;
	position: relative;
	display: inline-block;
	line-height: normal;
	background-image: linear-gradient(#ffca2a, #ffca2a), linear-gradient(transparent, transparent), linear-gradient(#ffca2a, #ffca2a);
	background-position: 100% 100%,0 100%,0 100%;
	background-repeat: no-repeat;
	background-size: 100% 3px,0 3px,0 3px;
	padding-bottom: 4px;
	font-weight: 600;
}
.axil-post-details p a:hover, 
.axil-post-details ul li a:hover, 
.axil-post-details ol li a:hover,
.post-single-wrapper h3 a:hover {
	background-image: linear-gradient(#000000,#000000),linear-gradient(transparent,transparent),linear-gradient(#000000,#000000);
	-webkit-animation-duration: .8s;
	animation-duration: .8s;
	-webkit-animation-name: eds-animated-text-link;
	animation-name: eds-animated-text-link;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
}
ul.social-share-transparent li a::before,
ul.social-share-transparent li a::after{
	content: none;
}

/* ANCHOR a ELEMENTS */

/* SINGLE PAGE UL OL GLOBAL CSS */
.axil-post-details ul li,
.axil-post-details ol li {
	border-bottom: 1px solid rgb(0 0 0 / 20%);
	padding-bottom: 10px;
	margin-bottom: 20px;
}

.axil-post-details ul li:last-child,
.axil-post-details ol li:last-child {
	border: none !important;
	margin-bottom: 0 !important;
}

/* SINGLE PAGE UL OL GLOBAL CSS */

.axil-post-details > .table.table-bordered {
	margin-bottom: 30px;
}

.axil-post-details > .table.table-dark > :not(caption) > * > * {
	padding: 15px;
}

.axil-post-details > .table.table-dark.table-bordered > :not(caption) > * > * {
	border-width: 1px;
	border-color: rgb(255 255 255 / 10%);
}

.axil-post-details > .table.table-dark > :not(:first-child) {
	border-color: rgb(255 255 255 / 10%);
}

.banner-single-post .post-content {
	padding: 80px 100px !important;
}

.post-single-wrapper .container-fluid {
	padding: 0 100px;
}

/* CONTACTUS TEXTAREA */
.form-group textarea:focus {
	border-color: #1e1e1e !important;
}

/* CONTACTUS TEXTAREA */

/* TOPBAR */
.topbar-wrap {
/* 	background-color: #DFFF00; */
	background-color: #ffca2a;
	text-align: center;
	position: relative;
	z-index: 999;
	display: block;
/* 	padding: 10px 15px 6px; */
	padding: 10px 15px 10px;
	overflow: inherit;
}
.topbar-wrap::after {
	background: linear-gradient(-45deg, #DFFF00 10px, transparent 0), linear-gradient(45deg, #DFFF00 10px, transparent 0);
	background-position: left bottom;
	background-repeat: repeat-x;
	background-size: 16px 16px;
	content: none !important;
	display: block;
	position: absolute;
	bottom: -15px;
	left: 0px;
	width: 100%;
	height: 15px;
	z-index: 99;
	transform: scaleY(-1);
}
.topbar-content a {
	font-size: 18px;
	color: #000000 !important;
}

.topbar-content a strong {
	color: #000000;
	/* 	vertical-align: middle; */
}
.topbar-content a strong span.repeats {
	display: inline-block;
	animation: fadeInOut 3s ease infinite;
	opacity: 0; /* Initially set opacity to 0 */
	color: red;
}

@keyframes fadeInOut {
	0%, 100% {
		opacity: 0; /* Start and end with opacity 0 */
	}
	50% {
		opacity: 1; /* Fade in at the midpoint of the animation */
	}
}
.topbar-content a .topbar-btn {
	color: #fff;
	border: none;
	width: auto;
	background: #d92b18;
	border-radius: 25px;
	font-size: 18px;
	padding: 5px 10px;
	font-weight: 700;
	margin-left: 10px;
	display: inline-block;
	transition: all 0.3s;
}

.topbar-content a .topbar-btn del {
	color: #fff;
}

.topbar-close {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 25px;
	color: #000000;
	font-size: 22px;
	transition: all 0.3s;
}

.topbar-close:hover {
	color: #ffffff !important;
}

/* TOPBAR */

.post-content .post-cat .post-cat-list a {
	overflow: inherit;
}

.post-content .post-cat .post-cat-list a::after {
	right: -4px;
}

.wpml-ls-link {
	color: var(--color-white);
}

.special-offer-tag {
	position: absolute;
	width: 4.8%;
	left: 11.1%;
	top: 0;
	z-index: 999;
}


@media (min-width: 320px) and (max-width: 1199px) {
	.axil-header.header-style-3 .header-bottom {
		padding: 20px 60px;
	}
}

@media (min-width: 320px) and (max-width: 767px) {
	.container-fluid {
		padding: 0 20px !important;
	}

	.topbar-content a {
		font-size: 12px;
		display: block;
		line-height: 16px;
	}

	.topbar-content a strong {
		font-weight: 500;
		display: block;
		font-size: 14px;
		line-height: 1.4;
	}

	.topbar-content a .topbar-btn {
		font-size: 14px;
		font-weight: 500;
		padding: 10px 15px;
		margin-left: 4px;
		margin-top: 10px;
	}

	.topbar-close {
		display: none;
		top: 20px;
		right: 10px;
		font-size: 32px;
	}

	.archive-bottom-banner-tablet {
		display: none;
	}

	.archive-bottom-banner-mobile {
		display: block;
	}

	.archive-sidebar-banner-desktop {
		/*         display: none; */
	}

	.home-banner-desktop {
		display: none;
	}

	.home-banner-tablet {
		display: none;
	}

	.home-banner-mobile {
		display: block;
	}

	.single-post-top-banner-tablet {
		display: none;
	}

	.single-post-top-banner-mobile {
		display: block;
	}

	.single-post-bottom-banner-tablet {
		display: none;
	}

	.single-post-bottom-banner-mobile {
		display: block;
	}

	.banner-single-post .post-content {
		padding: 80px 0 !important;
	}

	.banner-bar.single-banner-bar {
		padding: 25px 0;
	}

	.post-single-wrapper .container-fluid {
		padding: 0;
	}

	.highlighter-block {
		padding-left: 30px;
		margin: 30px 0;
	}

	.about-author {
		display: none;
	}

	/* FOOTER */
	.d-flex.justify-content-start.mt_sm--15.justify-content-md-end.align-items-center.flex-wrap {
		flex-direction: column;
	}

	.copyright-area .copyright-left {
		justify-content: center !important;
	}

	.copyright-right.text-start.text-lg-end.mt_md--20.mt_sm--20 {
		text-align: center !important;
	}

	.axil-footer-style-1.footer-variation-three .logo img.light-logo {
		display: block;
		margin: 0px auto;
		margin-bottom: 20px;
	}

	div.follow-title {
		margin-bottom: 15px !important;
	}

	.highlighter-block .sc-cta-box a.btn.btn-lg.btn-sc.thirstylink strong {
		font-size: 16px !important;
	}

	.wpml-ls-legacy-list-horizontal .wpml-ls-flag + span {
		margin-left: 0.6em;
	}

	/* FOOTER */
}

@media (min-width: 768px) and (max-width: 991px) {
	.container-fluid {
		padding: 0 20px !important;
	}

	.topbar-close {
		right: 15px;
	}

	.archive-bottom-banner-tablet {
		display: block;
	}

	.archive-bottom-banner-mobile {
		display: none;
	}

	.archive-sidebar-banner-desktop {
		display: none;
	}

	.home-banner-desktop {
		display: none;
	}

	.home-banner-tablet {
		display: block;
	}

	.home-banner-mobile {
		display: none;
	}

	.single-post-top-banner-tablet {
		display: block;
	}

	.single-post-top-banner-mobile {
		display: none;
	}

	.single-post-bottom-banner-tablet {
		display: block;
	}

	.single-post-bottom-banner-mobile {
		display: none;
	}

	.banner-single-post .post-content {
		padding: 80px 0 !important;
	}

	.banner-bar.single-banner-bar {
		padding: 25px 0;
	}

	.post-single-wrapper .container-fluid {
		padding: 0;
	}
}

@media (min-width: 1200px) and (max-width: 1500px) {
	.mainmenu-nav ul.mainmenu > li {
		margin: 0 9px;
	}

	.mainmenu-nav ul.mainmenu > li > a {
		font-size: 14px;
	}
}

.content-block.post-grid:not(.post-grid-large) .post-thumbnail a img {
	height: 324px;
	object-fit: cover;
	object-position: center;
}

.channel-search-wrap {
	border-radius: 3px;
	margin: 25px 0;
	border: 1px solid #dddddd;
}

.channel-search-input {
	padding: 15px 20px !important;
	border: none !important;
	background: transparent;
	color: #666666 !important;
	font-size: 16px !important;
	outline: none !important;
}

.channel-search-group-br {
	position: relative;
}

.channel-search-group-br:before {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	width: 1px;
	height: 100%;
	background: #dddddd;
	transform: rotate(20deg);
}

.channel-search-input::placeholder {
	color: #666666 !important;
}

.channel-search-group .dropdown.bootstrap-select.channel-search-select {
	width: 100%;
}

.channel-search-group .bootstrap-select > .dropdown-toggle {
	background: transparent;
	padding: 15px 10px;
	font-size: 16px;
	color: #666666 !important;
	outline: none !important;
	border: none !important;
}

.channel-search-group .bootstrap-select .dropdown-toggle:focus,
.channel-search-group
.bootstrap-select
> select.mobile-device:focus
+ .dropdown-toggle {
	outline: none !important;
	border: none !important;
	box-shadow: none !important;
}

.channel-search-group .bootstrap-select .dropdown-menu li {
	border-bottom: none;
	margin: 0;
	padding: 0;
}

.channel-search-group .bootstrap-select .dropdown-menu li a {
	padding: 10px;
	color: #666666;
	font-size: 16px;
	font-weight: 400;
	line-height: normal;
}

.channel-search-group .dropdown-item.active,
.dropdown-item:active {
	color: #ffffff !important;
	background: #d92b18;
}

.channel-search-group .bs-actionsbox,
.bs-donebutton,
.bs-searchbox {
	padding: 8px;
}

.channel-search-group .bs-searchbox .form-control {
	font-size: 14px;
	color: #666666 !important;
}

.channel-search-group .bootstrap-select .dropdown-menu li.no-results {
	padding: 10px;
	font-size: 14px;
	color: #666666;
}

.channel-box {
	margin-bottom: 20px;
}

.channel-box a {
	display: block;
	filter: grayscale(0%);
	transition: all 1s;
}

.channel-box a:hover {
	filter: grayscale(100%);
}

.channel-box-img {
	border: 1px solid rgb(0 0 0 / 20%);
	border-radius: 10px;
	overflow: hidden;
	box-shadow: 0 0 15px rgb(0 0 0 / 5%);
}

.channel-box-content {
	text-align: center;
	padding: 8px 10px;
	background-color: #d93e40;
	position: relative;
	top: -20px;
	width: 80%;
	margin: 0 auto;
	border-radius: 5px;
}

.channel-box-content h3 {
	color: #ffffff;
	font-size: 16px;
	font-weight: 400;
	margin: 0;
}

.channels-loader {
	text-align: center;
	margin: 30px 0;
}

.btn-channels-loader {
	display: inline-block;
	width: auto;
	background: #d93e40;
	color: #ffffff;
	padding: 15px 30px;
	border: none;
	border-radius: 5px;
	font-weight: 400;
	text-transform: uppercase;
	font-size: 18px;
	transition: all 0.3s;
}

.btn-channels-loader:hover {
	background: #666666;
}

.rt-loader {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgb(0 0 0 / 50%);
	z-index: 9999;
	display: flex;
	justify-content: center;
	align-items: center;
	opacity: 0;
	pointer-events: none;
}

.rt-loader.open {
	opacity: 1;
	pointer-events: all;
}

.rt-loader .rt-loader-spinner {
	margin: 100px auto;
	width: 80px;
	height: 60px;
	text-align: center;
	font-size: 10px;
}

.rt-loader .rt-loader-spinner > div {
	background-color: #ffffff;
	height: 100%;
	width: 10px;
	display: inline-block;
	-webkit-animation: sk-stretchdelay 1.2s infinite ease-in-out;
	animation: sk-stretchdelay 1.2s infinite ease-in-out;
}

.rt-loader .rt-loader-spinner .rt-loader-rect2 {
	-webkit-animation-delay: -1.1s !important;
	animation-delay: -1.1s !important;
}

.rt-loader .rt-loader-spinner .rt-loader-rect3 {
	-webkit-animation-delay: -1s !important;
	animation-delay: -1s !important;
}

.rt-loader .rt-loader-spinner .rt-loader-rect4 {
	-webkit-animation-delay: -0.9s !important;
	animation-delay: -0.9s !important;
}

.rt-loader .rt-loader-spinner .rt-loader-rect5 {
	-webkit-animation-delay: -0.8s !important;
	animation-delay: -0.8s !important;
}

@-webkit-keyframes sk-stretchdelay {
	0%,
	40%,
	100% {
		-webkit-transform: scaleY(0.4);
	}

	20% {
		-webkit-transform: scaleY(1);
	}
}

@keyframes sk-stretchdelay {
	0%,
	40%,
	100% {
		transform: scaleY(0.4);
		-webkit-transform: scaleY(0.4);
	}

	20% {
		transform: scaleY(1);
		-webkit-transform: scaleY(1);
	}
}

.no-record-found {
	text-align: center;
	padding: 20px 10px;
}

.no-record-found p {
	color: #999999;
	font-size: 18px;
	text-transform: uppercase;
	letter-spacing: 2px;
}

.single-post-grid .post-grid-content h2.title {
	font-size: var(--h4);
}

@media (min-width: 992px) {
	.special-offer-tag {
		left: 9.6% !important;
		display: block !important;
	}
}

@media (min-width: 320px) and (max-width: 767px) {
	.channel-search-group-br:before {
		display: none;
	}

	.channel-search-group.channel-search-group-br {
		border-bottom: 1px solid #dddddd;
	}

	.channel-search-group .bootstrap-select > .dropdown-toggle {
		padding: 15px 20px;
	}

	.channel-box-content h3 {
		font-size: 14px;
	}

	.btn-channels-loader {
		font-size: 14px;
	}
}

.banner-single-post-layout2 .post-content {
	padding: 0 !important;
}

.h-100 {
	height: 100%;
}

.sidebar-banner-sticky {
	position: sticky;
	top: 25px;
}
.axil-post-details figure img {
	/*     width: 100%; */
	height: auto;
}
.excerpt_content{
	background-color: #ffe36f17;
	padding: 10px 15px 10px 15px;
	text-align: center;
	position: relative;
}
.excerpt_content::before{
	content: "";
	width: 4px;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	background: linear-gradient(to bottom, rgb(153 153 153 / 0%) 0%,rgb(255 206 0) 50%,rgb(229 229 229 / 0%) 100%);
}
.excerpt_content::after{
	content: "";
	width: 4px;
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	background: linear-gradient(to bottom, rgb(153 153 153 / 0%) 0%,rgba(255,206,0,1) 50%,rgb(229 229 229 / 0%) 100%);
}
.excerpt_content p.excerpt_content-p{}
.axil-post-details p.has-medium-font-size {}

.axil-post-details p.has-medium-font-size a {
	color: #000000 !important;
	box-shadow: none;
	text-decoration: none !important;
	border-bottom: 2px solid #8d1b3d;
	display: inline-block;
	padding: 0 2px;
	position: relative;
	transition: all 1s;
	line-height: normal;
	z-index: 0;
}
.excerpt_content p.excerpt_content-p a{
	color: #000000 !important;
	box-shadow: none;
	text-decoration: none !important;
	/* 	border-bottom: 2px solid #c32617; */
	display: inline-block;
	padding: 0 2px 4px;
	position: relative;
	transition: all 1s;
	line-height: normal;
	z-index: 0;
	position: relative;
}

.axil-post-details p.has-medium-font-size a::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 0;
	background-color: #ffce00;
	transition: width 0.3s;
	z-index: -1;
}

.axil-post-details p.has-medium-font-size a:hover::before {
	width: 100%;
}
.excerpt_content p.excerpt_content-p:hover::before {
	width: 100%;
}
.axil-post-details figure.wp-block-image img {
	border-radius: var(--radius) !important;
	/* 	margin-bottom: 30px; */
}

.banner-single-post-layout2 ul.post-meta-list.breadcrumb-item {
	margin: 10px 0;
}

.banner-single-post-layout2 ul.post-meta-list.breadcrumb-item li nav p a {
	font-size: 14px;
}

.banner-single-post-layout2 ul.post-meta-list.breadcrumb-item li nav p span {
	font-size: 14px;
	color: #8d1b3d;
}

nav.rank-math-breadcrumb p a:first-child {
	display: none;
}

nav.rank-math-breadcrumb p span.separator:nth-child(2) {
	display: none;
}

.banner-single-post-layout2
ul.post-meta-list.breadcrumb-item
li
nav
p
span.separator {
	font-weight: 600;
	color: var(--color-gray);
}

.banner-single-post-layout2.axil-section-gapBottom {
	padding-bottom: 20px;
}

.banner-single-post-layout2 ul.post-meta-list.breadcrumb-item li {
	margin: 0;
}

.banner-single-post.post-formate.banner-single-post-layout2
.content-block
.post-content
.post-cat {
	margin-bottom: 10px;
}

.myaccordion {
	margin: 30px 0;
}

.myaccordion .myaccordion-item {
	margin-bottom: 10px;
	border: 1px solid #dddddd;
	border-radius: 3px;
}

.myaccordion .myaccordion-item .myaccordion-header .myaccordion-button {
	background: #f1f1f1;
	padding: 15px 50px 15px 15px;
	box-shadow: none !important;
	color: var(--color-heading);
	font-size: 14px;
	text-decoration: none;
	font-weight: 500;
	position: relative;
	z-index: 0;
}

.myaccordion .myaccordion-item .myaccordion-header .myaccordion-button:after {
	display: none;
}

.myaccordion .myaccordion-item .myaccordion-header .myaccordion-button:before {
	content: "\f077";
	font-family: "Font Awesome 5 Pro";
	font-weight: 300;
	position: absolute;
	top: 50%;
	right: 10px;
	width: 30px;
	height: 30px;
	line-height: 30px;
	font-size: 20px;
	text-align: center;
	color: var(--color-heading);
	transform: translateY(-50%);
	z-index: 1;
	transition: all 0.3s;
}

.myaccordion
.myaccordion-item
.myaccordion-header
.myaccordion-button.collapsed:before {
	transform: translateY(-50%) rotate(180deg);
}

.myaccordion-body {
	padding: 20px;
	border-top: 1px solid #dddddd;
	font-size: 14px;
	color: #666666;
}

@media (min-width: 320px) and (max-width: 767px) {
	.banner-single-post-layout2 ul.post-meta-list.breadcrumb-item {
		display: none;
	}

	.axil-post-details p.has-medium-font-size {
		margin-bottom: 40px;
	}
	.excerpt_content p.excerpt_content-p {
		margin-bottom: 0px;
	}
	.banner-single-post-layout2 ul.post-meta-list li {
		margin: 0 8px;
	}

	.banner-single-post-layout2 ul.post-meta-list {
		margin-top: 5px;
	}
}

.youtube-responsive-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
	margin-bottom:20px;
}

.youtube-responsive-container iframe,
.youtube-responsive-container object,
.youtube-responsive-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.note-box {
	position: relative;
	z-index: 0;
	margin-bottom: 30px;
}

.note-box.note-box-left {
	padding: 15px 20px 15px 40px;
}

.note-box.note-box-left:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 15px;
	height: 100%;
	background-color: #ffce00;
}

.note-box.note-box-center {
	text-align: center;
	padding-bottom: 40px;
}

.note-box.note-box-center:before {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	margin: 0 auto;
	width: 100px;
	height: 15px;
	background-color: #ffce00;
}

.note-box .note-box-label {
	display: block;
	color: #8d1b3d;
	font-size: 24px;
	font-weight: 600;
	margin-bottom: 5px;
}

.note-box .note-box-link {
	color: #000000;
	font-size: 30px;
	font-weight: 600;
}

.note-box .note-box-link:hover {
	text-decoration: underline;
}

.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer {
	padding-bottom: 23px;
	border-bottom: 1px solid #333333;
}

.wpml-ls-legacy-list-horizontal .wpml-ls-flag + span {
	font-size: 1.5rem;
}

.modal-content {
	background-color: transparent !important;
}

.table-custom-hulu {
	background-color: #c32617;
	color: white;
}

.modal-backdrop.show {
	opacity: 0.8 !important;
}

#countdown {
	display: flex;
	position: relative;
	padding: 0;
	justify-content: left;
	margin-left: -18px;
	position: absolute;
	z-index: 99999999;
	top: 88px;
	left: -8px;
	/* background-color: #b82a30; */
	color: #fff;
	width: 496px;
	border-top-right-radius: 8px;
	justify-content: center;
}

#countdown .count-item {
	display: flex;
	flex-direction: column;
	align-items: center;
	padding: 5px 14px;
}

.count-item .time {
	background-color: #ffce00;
	color: #232323;
	padding: 6px;
	border-radius: 10px;
	font-weight: 600;
	font-size: 22px;
	width: 50px;
	text-align: center;
}
/* Baba style new designs post */
.postNewD {
	display: flex;
	flex-wrap: wrap;
}
.postNewD .single-cat {
	width: 25%;
	flex: 0 0 25%;
}
.postNewD .single-cat .inner {}
.postNewD .single-cat .inner a {}
.postNewD .single-cat .inner a .content2 {
	padding: 10px;
	margin-top: 10px;
}
.postNewD .single-cat .inner a .content2 h2.title {
	font-size: 16px;
	margin: 0;
	line-height: 24px;
	transition: all 0.3s;
}
.ott-platforms-title {
	font-size: 36px;
	line-height: 1.23;
	color: #000000;
	font-weight: 700;
}

.postNewD .single-cat .inner::before {
	content: none !important;
}

.postNewD .single-cat .inner a .thumbnail {
	position: relative;
	overflow: hidden;
	border-radius: 10px;
}

.postNewD .single-cat .inner a .thumbnail::before {
	position: absolute;
	content: "";
	opacity: .4;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 75px;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
	z-index: 2;
	background: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(#000000));
	background: -webkit-linear-gradient(top,rgba(0,0,0,0) 0%,#000000 100%);
	background: -o-linear-gradient(top,rgba(0,0,0,0) 0%,#000000 100%);
	background: linear-gradient(180deg,rgba(0,0,0,0) 0%,#000000 100%);
}

.postNewD .single-cat .inner a:hover .content2 h2.title {
	color: #d93e40;
}

ul.unique-tabs {
	display: flex;
	flex-direction: unset;
	flex-wrap: unset;
	margin-bottom: 0;
	border: none;
	padding: 0;
	list-style: none;
	border-bottom: 1px solid #ced0d4;
}

ul.unique-tabs li.nav-item {
	padding: 0;
	width: 100%;
	display: inline-flex;
	margin: 0 -1px;
}
ul.unique-tabs li.nav-item:first-child{
	margin-left: 0;
}
ul.unique-tabs li.nav-item:last-child{
	margin-right: 0;
}
ul.unique-tabs li.nav-item .nav-link {
	border-radius: 10px 10px 0 0;
	overflow: hidden;
	margin: 0;
	display: flex;
	width: 100%;
	text-align: center;
	justify-content: center;
	align-items: center;
	position: relative;
	color: #484848;
	font-weight: 600;
	background: #fafafa;
	border: 1px solid #ced0d4;
	white-space: pre;
	height: 46px;
	line-height: 46px;
	font-size: 16px;
	transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;
	border-bottom: 0;
}
ul.unique-tabs li.nav-item .nav-link.active,
ul.unique-tabs li.nav-item .nav-link:hover{
	background: #000000;
	color: #ffce00;
	border-color: #ffce00;
	font-weight: 700;
}

ul.unique-tabs li.nav-item .nav-link::before {
	content: "";
	height: 4px;
	width: 100%;
	position: absolute;
	bottom: 0px;
	left: 0;
	right: 0;
	margin: auto;
	background: transparent;
}
ul.unique-tabs li.nav-item .nav-link:hover::before{}
ul.unique-tabs li.nav-item .nav-link.active::before {
	background: #ffce00;
}
ul.unique-tabs li.nav-item .nav-link::after{
	content:"";
}
ul.unique-tabs li.nav-item .nav-link:hover::after{}

ul.unique-tabs li.nav-item .nav-link span{}
ul.unique-tabs li.nav-item .nav-link span::before{
	content:"";
}
ul.unique-tabs li.nav-item .nav-link span::after{
	content:"";
}

ul.unique-tabs li.nav-item .nav-link:hover span{}
ul.unique-tabs li.nav-item .nav-link:hover span::before{}
ul.unique-tabs li.nav-item .nav-link:hover span::after{}
/* Badges */
ul.badgeList {
	margin: 0 -5px;
	padding: 0;
	display: flex;
	justify-content: center;
	align-items: center;
	list-style: none;
	line-height: normal;
}

ul.badgeList li.item {
	margin: 0;
	padding: 0 5px;
	width: 190px;
	display: flex;
	justify-content: center;
	align-items: center;
	height: 55px;
}

ul.badgeList li.item a.badge {
	padding: 5px 15px 5px 0;
	height: 46px;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	border-radius: 30px;
	background: #ffffff;
	color: #000000;
	font-weight: 600;
	font-size: 14px;
	box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.15);
	width: 100%;
}
ul.badgeList li.item a.badge:hover, 
ul.badgeList li.item a.badge:focus, 
ul.badgeList li.item a.badge:active{
	background: #da3940;
	color: #fff;
}
ul.badgeList li.item a.badge span.img{
	width: 55px;
	flex: 0 0 55px;
	height: 55px;
	margin-right: 5px;
	background: #fff;
	border-radius: 50%;
	padding: 5px;
	box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.15);
	position: relative;
	overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
}
ul.badgeList li.item a.badge span.img svg {
    width: auto;
    height: auto;
    /* position: absolute; */
    max-width: 90%;
    max-height: 90%;
    object-fit: cover;
}
ul.badgeList li.item a.badge:hover span.img,
ul.badgeList li.item a.badge:focus span.img,
ul.badgeList li.item a.badge:active span.img{
	background-color:#ffce00;
}
ul.badgeList li.item a.badge span.img::before{
	content:"";
}
ul.badgeList li.item a.badge:hover span.img::before{}
ul.badgeList li.item a.badge span.img::after{
	content:"";
}
ul.badgeList li.item a.badge:hover span.img::after{}
ul.badgeList li.item a.badge span.img img{
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	width: auto;
	height: auto;
	max-width: 40px;
	max-height: 40px;
	border-radius: 0 !important;
}
ul.badgeList li.item a.badge:hover span.img img{}
ul.badgeList li.item a.badge span.text{
	white-space: break-spaces;
	text-align: left;
}
ul.badgeList li.item a.badge:hover span.text{}
ul.badgeList li.item.full-image {}

ul.badgeList li.item.full-image a.badge {}

ul.badgeList li.item.full-image a.badge span.img {}

ul.badgeList li.item.full-image a.badge span.img img {
	max-height: unset;
	max-width: unset;
	width: 45px;
	height: 45px;
	border-radius: 50% !important;
	object-fit: cover;
}
/* Home Page 3 */
ul.badgeList.home3 {
	flex-wrap: wrap;
}

ul.badgeList.home3 li.item {
	margin: 30px 0px;
	width: 25%;
	padding: 0 15px;
}

ul.badgeList.home3 li.item a.badge {}

ul.badgeList.home3 li.item a.badge span.img {
	width: 90px;
	flex: 0 0 90px;
	height: 90px;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-right: 10px;
}

ul.badgeList.home3 li.item a.badge span.img img {
	width: 60px;
	height: unset;
	position: unset;
	max-width: unset;
	max-height: unset;
	margin: auto !important;
}

ul.badgeList.home3 li.item.full-image {}

ul.badgeList.home3 li.item.full-image a.badge {}

ul.badgeList.home3 li.item.full-image a.badge span.img {}

ul.badgeList.home3 li.item.full-image a.badge span.img img.rounded-circle {
	height: 70px;
	width: 70px;
}
/* home 4 */
ul.badgeBox-List {
	display: flex;
	flex-wrap: wrap;
	margin: 0 -15px;
	list-style: none;
	padding: 0;
	justify-content: center;
	align-items: center;
}

ul.badgeBox-List li.item {
	width: 140px;
	padding: 0 15px;
}

ul.badgeBox-List li.item .in-item {box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.25);}

ul.badgeBox-List li.item .in-item a.badge {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	background: #fff;
	transition: all 0.3s;
	border-radius: 3px;
}

ul.badgeBox-List li.item .in-item a.badge span.img {
	display: flex;
	background: transparent;
	width: 100px;
	height: 100px;
	justify-content: center;
	align-items: center;
	margin-bottom: 5px;
	padding: 10px;
	position: relative;
	border: 1px solid #cacaca;
	box-shadow: 0 0 10px 0 rgba(0,0,0,.15);
	border-radius: 3px;
	transition: all 0.3s;
}

ul.badgeBox-List li.item .in-item a.badge span.img img.icon-image {
	width: 90px;
	height: auto;
	transition: all 0.3s;
}

ul.badgeBox-List li.item .in-item a.badge span.img img.icon-image.full {
	width: 100%;
	object-fit: cover;
	height: 100%;
}

ul.badgeBox-List li.item .in-item a.badge span.text {
	white-space: break-spaces;
	min-height: 30px;
	line-height: normal;
	width: 100px;
	display: flex;
	justify-content: center;
	align-items: center;
	color: #000;
	transition: all 0.3s;
}

ul.badgeBox-List li.item .in-item a.badge:hover, 
ul.badgeBox-List li.item .in-item a.badge:focus, 
ul.badgeBox-List li.item .in-item a.badge:active {
	background: #d93e40;
}

ul.badgeBox-List li.item .in-item a.badge:hover span.text, 
ul.badgeBox-List li.item .in-item a.badge:focus span.text,  
ul.badgeBox-List li.item .in-item a.badge:active span.text{
	color: #ffffff;
}

ul.badgeBox-List li.item .in-item a.badge:hover span.img, 
ul.badgeBox-List li.item .in-item a.badge:focus span.img,  
ul.badgeBox-List li.item .in-item a.badge:active span.img{
	background: #ffce00 !important;
}

ul.badgeBox-List li.item .in-item a.badge:hover span.img img.icon-image, 
ul.badgeBox-List li.item .in-item a.badge:focus span.img img.icon-image, 
ul.badgeBox-List li.item .in-item a.badge:active span.img img.icon-image {
	filter: drop-shadow(2px 2px 3px #000000);
}
.badgeSections {
	background: #ffce00;
	/* background: #1a1a1a; */
	/* background: #d93e40; */
	padding: 20px 0;
}
/* end Badges */

ul.unique-tabs li.nav-item .nav-link span.fav-ico {
	width: 20px;
	height: 20px;
	position: relative;
	margin-right: 10px;
	display: flex;
	justify-content: center;
	align-items: center;
}

ul.unique-tabs li.nav-item .nav-link span.fav-ico img.ico {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	width: auto;
	height: auto;
	max-width: 100%;
	max-height: 100%;
	transition: filter 0.3s ease-in-out;
}
ul.unique-tabs li.nav-item .nav-link span.fav-ico img.ico.normal{
	opacity: 1;
}
ul.unique-tabs li.nav-item .nav-link span.fav-ico img.ico.hover{
	opacity: 0;
}
ul.unique-tabs li.nav-item .nav-link.active span.fav-ico img.ico.normal,
ul.unique-tabs li.nav-item .nav-link:hover span.fav-ico img.ico.normal {
	opacity: 0;
}
ul.unique-tabs li.nav-item .nav-link.active span.fav-ico img.ico.hover,
ul.unique-tabs li.nav-item .nav-link:hover span.fav-ico img.ico.hover {
	opacity: 1;
}

.axil-post-list-area .title.recent-post-title {
	/* font-size: var(--h3); */
	font-size: 24px;
}
.axil-post-list-area .title.popular-title {
	/* font-size: var(--h5); */
	font-size: 15px;
	line-height: 22px;
	margin-bottom:0 !important;
}
.alignCenter {
	display: flex;
	align-items: center;
}
/* Home Page 5 post in top style */
.HFP {
	display: grid;
	grid-template-columns: repeat(2, 1fr) 0fr repeat(2, 1fr);
	grid-column-gap: 10px;
	grid-row-gap: 0px;
	grid-template-rows: 211px;
	overflow: hidden;
}

.HFP .HFP-item {/* width: 300px; */}

.HFP .HFP-item:first-child {
	grid-area: 1 / 1 / 4 / 4;
}

.HFP .HFP-item:nth-child(2) {
	grid-area: 1 / 4 / 2 / 5;
}

.HFP .HFP-item:nth-child(3) {
	grid-area: 1 / 5 / 2 / 6;
}

.HFP .HFP-item:nth-child(4) {
	grid-area: 2 / 4 / 3 / 5;
}

.HFP .HFP-item:nth-child(5) {
	grid-area: 2 / 5 / 3 / 6;
}

.home-four-posts {
	margin: 30px 0 30px;
}
.HFP .HFP-item .content-block {}

.HFP .HFP-item .content-block .post-thumbnail {
	/* height: 100%; */
	/* overflow: hidden; */
}

.HFP .HFP-item .content-block .post-thumbnail a {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.HFP .HFP-item .content-block .post-thumbnail a img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.HFP .HFP-item.mediumThumbs {
	height: 207px !important;
	overflow: hidden;
	border-radius: 10px;
}
.HFP .HFP-item.largeThumbs {
	height: 413px !important;
	overflow: hidden;
	border-radius: 10px;
}
.homePage-top-Content{
	padding:40px 0 !important;
}
p.topPara {
	margin-bottom: 0;
}
.HFP ul.slick-dots {
	position: unset !important;
	display: flex;
	justify-content: center;
	align-items: center;
	line-height: normal;
	margin: 10px 0 0;
}

.HFP ul.slick-dots li {
	width: 10px;
	height: 10px;
	background: #ffce00;
	display: flex;
	justify-content: center;
	align-items: center;
	position: relative;
	border-radius: 50%;
	border: 1px solid rgb(26 26 26 / 44%);
}

.HFP ul.slick-dots li button {
	display: none;
}

.HFP ul.slick-dots li.slick-active {
	background: #d93e40;
	border-color: transparent;
}
/* End Home Page 5 post in top style */
td, .wp-block-calendar tfoot td[rowspan] {
	vertical-align: middle;
}
.HFP button.slick-arrow {
	margin: auto;
	opacity: 1;
	width: 30px;
	height: 30px;
	border-radius: 50%;
	display: flex;
	justify-content: center;
	align-items: center;
	border: 2px solid rgb(255 255 255 / 65%);
	z-index: 1;
	padding: 0;
	position: absolute !important;
}

.HFP button.slick-prev {
	left: 20px;
}

.HFP button.slick-next {
	right: 20px;
}

.HFP button.slick-arrow::before {
	font-family: 'font awesome 5 pro';
	opacity: 1;
	font-size: 14px;
	line-height: 13px;
	margin: auto !important;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	height: fit-content;
	width: fit-content;
}

.HFP button.slick-prev::before {
	content: "\f053";
}

.HFP button.slick-next::before {
	content: "\f054";
}

.HFP button.slick-arrow:hover {
	background: #ffce00;
	border-color: #be3737;
	color: #bf3737 !important;
}

.HFP button.slick-arrow:hover::before {
	color: #bf3639;
}
.table-responsive::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3) !important;
	background-color: #F5F5F5 !important;
}

.table-responsive::-webkit-scrollbar {
	height: 6px;
	background-color: #F5F5F5 !important;
}

.table-responsive::-webkit-scrollbar-thumb {
	background-color: #000000 !important;
}

table {
	vertical-align: middle !important;
	/*     background: oldlace; */
}

table thead {}

table thead tr {}

table thead tr th {
	vertical-align: middle !important;
	font-weight: 600 !important;
	padding: 10px 15px !important;
	white-space: pre !important;
	background: #171717 !important;
	color: #ffffff !important;
	line-height: normal !important;
}

/* Quick Overview style */
.quick-overview-area {
	padding: 8px;
	background: #f7f7f9;
	margin: 30px auto;
}

.quick-overview-row {
	display: flex;
	margin: 0 -8px;
}

.quick-overview-row .qo-box {
	padding: 0 8px;
	width: 33.33333%;
}

.quick-overview-row .qo-box .in-qo-box {
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	padding: 20px 15px;
	min-height: 330px;
	background: #fff;
	border: 1px solid rgb(195 204 229 / 45%);
	border-radius: 5px;
	position: relative;
}
.quick-overview-row .qo-box .in-qo-box a.full-cover-url{
	/*   outline: 0.13em dotted red !important;
	outline-offset: 0.6em !important; */
}
.quick-overview-row .qo-box .in-qo-box p:last-child {
	display: none;
}
.quick-overview-row .qo-box .in-qo-box .heading-text {
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 15px;
	flex-direction: column;
}

.quick-overview-row .qo-box .in-qo-box .heading-text .index {
	font: 20px/20px Euclid Circular B,sans-serif;
	color: #fff;
	min-width: 40px;
	height: 40px;
	border-radius: 50%;
	font-weight: 700;
	margin: 0 0 10px;
	background: #d93e40;
	display: flex;
	align-items: center;
	justify-content: center;
	flex: 0 0 auto;
}

.quick-overview-row .qo-box .in-qo-box .heading-text p {
	margin: 0;
	color: #333;
	font: 700 20px/24px Euclid Circular B,sans-serif;
}
.quick-overview-row .qo-box .in-qo-box .heading-text h3.title{
	font-size: 24px;
	margin-bottom: 0;
	margin-top: 0;
}
.quick-overview-row .qo-box .in-qo-box .qo-image {
	height: 50px;
	display: flex;
	width: 100%;
	max-height: 115px;
	margin-bottom: 13px;
}

.quick-overview-row .qo-box .in-qo-box .qo-image a.url {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 100%;
}

.quick-overview-row .qo-box .in-qo-box .qo-image a.url img.logo {
	object-fit: contain;
	display: flex;
	height: 50px;
	width: 140px;
	max-width: 100%;
}

.quick-overview-row .qo-box .in-qo-box .cta {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	margin-bottom: 10px;
}

.quick-overview-row .qo-box .in-qo-box .cta a.cta-btn {
	min-height: 40px;
	padding: 10px;
	width: 100%;
	line-height: normal;
	box-shadow: 0 4px 12px rgba(0,0,0,.2);
	border-radius: 10px;
	background: #ffca2a;
	display: flex;
	align-items: center;
	justify-content: center;
	transition: all .2s ease;
	text-decoration: none;
	font-weight: 600;
	color: #ffffff;
	margin-bottom: 2px;
	cursor: pointer;
	z-index: 0;
	overflow: hidden;
}

.quick-overview-row .qo-box .in-qo-box .cta small {
	font: 400 12px/15px Euclid Circular B,sans-serif!important;
	text-align: center;
	color: #333;
	margin: 10px 0 0!important;
}

.quick-overview-row .qo-box .in-qo-box ul.pde {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
}

.quick-overview-row .qo-box .in-qo-box ul.pde li.item {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin: 0;
	padding: 10px 0;
}

.quick-overview-row .qo-box .in-qo-box ul.pde li.item span.left {
	/* width: 100px; */
	font: 14px/20px Euclid Circular B,sans-serif;
	color: #333;
	padding-right: 10px;
	padding-bottom: 0;
	opacity: .6;
}
.quick-overview-row .qo-box .in-qo-box ul.pde li.item span.left strong {
	display: block;
	font-weight: 400;
}

.quick-overview-row .qo-box .in-qo-box ul.pde li.item span.right {
	width: 50%;
	font: 15px/17px Euclid Circular B,sans-serif;
	color: #333;
	margin: 0;
	text-align: right;
}

.quick-overview-row .qo-box .in-qo-box .cta button.cta-btn::before {
	/* content: ""; */
	position: absolute;
	top: 0;
	left: -20px;
	width: 0;
	height: 100%;
	background-color: #c32617;
	transform: skewX(15deg);
	transition: all 0.3s;
	z-index: -1;
}

.quick-overview-row .qo-box .in-qo-box .cta button.cta-btn:hover {
	background: #ffce00 !important;
	color: #000000;
}

.quick-overview-row .qo-box .in-qo-box .cta button.cta-btn:hover::before {
	width: 120%;
}

.quick-overview-row .qo-box .in-qo-box .cta button.cta-btn {
	min-height: 40px;
	padding: 10px;
	width: 100%;
	line-height: normal;
	box-shadow: 0 4px 12px rgba(0,0,0,.2);
	border-radius: 10px;
	background: #ffca2a;
	display: flex;
	align-items: center;
	justify-content: center;
	transition: all .2s ease;
	text-decoration: none;
	font-weight: 600;
	color: #ffffff;
	margin-bottom: 2px;
	cursor: pointer;
	z-index: 0;
	overflow: hidden;
}

.quick-overview-row .qo-box .in-qo-box .cta a.cta-btn::before {
	/* content: ""; */
	position: absolute;
	top: 0;
	left: -20px;
	width: 0;
	height: 100%;
	background-color: #c32617;
	transform: skewX(15deg);
	transition: all 0.3s;
	z-index: -1;
}

.quick-overview-row .qo-box .in-qo-box .cta a.cta-btn:hover {
	color: #fff;
	background: #c32617;
}

.quick-overview-row .qo-box .in-qo-box .cta a.cta-btn:hover::before {
	width: 120%;
}

/* Quick Overview style */


/* VPN Detailed Guide */
.vpn-detailed-guide-area {
	margin: 30px 0;
}

.vpn-dg-row {}

.vpn-dg-row .vpn-dg-box {
	margin-bottom: 30px;
}

.vpn-dg-row .vpn-dg-box:last-child {
	margin-bottom: 0;
}

.vpn-dg-row .vpn-dg-box .in-vpn-dg-box {
	padding: 20px 24px 8px;
	position: relative;
	background: #fff;
	border: 1px solid rgb(0 0 0 / 10%);
	box-shadow: 0 -1px 2px rgba(24,28,71,.04), 0 2px 4px rgba(24,28,71,.1);
	border-radius: 10px;
}

.vpn-dg-row .vpn-dg-box .in-vpn-dg-box .vpn-dg-top {
	display: flex;
	justify-content: space-between;
}

.vpn-dg-row .vpn-dg-box .in-vpn-dg-box .vpn-dg-top .left {
	padding-right: 12px;
	width: fit-content;
	display: flex;
	flex-direction: column;
}
.vpn-dg-logo-title {
	display: flex;
	margin-bottom: 15px;
}
.vpn-dg-best-for {
	font-size: 14px;
	font-weight: 600;
	line-height: 13px;
	text-transform: uppercase;
	color: #ffffff;
	background: #3EB489;
	border-radius: 5px;
	padding: 10px 10px;
	margin-bottom: 0;
	display: inline-block;
	word-break: break-word;
	align-self: flex-start;
	font-family: Euclid Circular B,sans-serif;
	white-space: pre;
}
.vpn-dg-logoIcon{
	width: 100px;
	overflow: hidden;
	margin: 10px 0;
}
.vpn-dg-logoIcon .vdg-cta{
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 100%;
	position: relative;
}
.vpn-dg-logoIcon .vdg-cta img.vdg-cta-image{
	width: auto;
	height: auto;
	max-width: 100%;
	max-height: 100%;
}
.vpn-dg-title {
	font-weight: 700;
	font-size: 20px;
	line-height: 1.4;
	color: #333;
	word-break: break-word;
	margin-bottom: 0px;
	font-family: Euclid Circular B,sans-serif;
}
.vpn-dg-title a.url{
	color: #333 !important;
}
.vpn-dg-title a.url:hover{
	color: #333 !important;
}
.vpn-dg-sd {
	display: flex;
	align-items: center;
	/* flex: 1 1 auto; */
}

.table-responsive {
	margin-bottom: 25px;
}

.vpn-dg-rating.vdg-has-tooltip {
	margin-bottom: 20px;
	margin-top: 0;
	cursor: pointer;
	background: #fff;
	border: 1px solid #eee;
	box-shadow: 0 4px 2px rgba(119,115,103,.04);
	border-radius: 108px;
	padding: 0px 15px 0px 0;
	display: flex;
	align-items: center;
	position: relative;
	height: 45px;
}

.vpn-dg-rating.vdg-has-tooltip .vdg-rating-tooltip {
	font-family: Euclid Circular B,sans-serif;
	font-size: 12px;
	font-weight: 500;
	line-height: 20px;
	color: #fff;
	background-color: #333;
	text-align: center;
	padding: 10px 18px;
	border-radius: 10px;
	width: 235px;
	position: absolute;
	top: 70px;
	left: 50%;
	transform: translateX(-50%);
	transition: all .35s ease;
	z-index: 9;
	display: none;
}

.vpn-dg-rating.vdg-has-tooltip .vdg-rating-tooltip::before {
	content: "";
	width: 0;
	height: 0;
	border-color: transparent transparent #333;
	border-style: solid;
	border-width: 0 10px 10px;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	top: -10px;
	z-index: 1;
}

.vpn-dg-rating.vdg-has-tooltip:hover .vdg-rating-tooltip {
	display: block;
}
.vpn-dg-rating.vdg-has-tooltip .vdg-left-wrap {
	margin-right: 5px;
}

.vpn-dg-rating.vdg-has-tooltip .vdg-left-wrap .vdg-rating-value {
	font-family: Euclid Circular B,sans-serif;
	font-weight: 600;
	font-size: 32px;
	line-height: normal;
	letter-spacing: -1px;
	color: #fff;
	white-space: nowrap;
	width: 50px;
	height: 50px;
	background: #000000;
	display: flex;
	font-size: 25px;
	align-items: center;
	border-radius: 50%;
	padding: 0;
	justify-content: center;
}

.vpn-dg-rating.vdg-has-tooltip .vdg-right-wrap {
	padding-left: 8px;
}

.vpn-dg-rating.vdg-has-tooltip .vdg-right-wrap .vdg--rating-wrapper {
	padding: 0;
	margin: 0 0 3px;
	display: flex;
	line-height: normal;
}
.vpn-dg-rating.vdg-has-tooltip .vdg-right-wrap .vdg--rating-wrapper i{
	font-size: 14px;
	line-height: 14px;
	color: #fdcc0d;
} 

.vpn-dg-rating.vdg-has-tooltip .vdg-right-wrap .vdg-rating-logo {
	display: flex;
	align-items: center;
}

.vpn-dg-rating.vdg-has-tooltip .vdg-right-wrap .vdg-rating-logo img {
	display: block;
	width: 85px;
}

.vpn-dg-rating.vdg-has-tooltip .vdg-right-wrap .vdg-rating-logo img span.icon-tooltip {
	background: url(/wp-content/uploads/2024/05/download.png) no-repeat;
	opacity: .6;
	width: 12px;
	height: 12px;
	background-size: cover!important;
	margin-left: 0;
	display: inline-block;
	cursor: pointer;
}

.vpn-dg-sd .vdg-facts-wrapper {
	background: #fff;
	border-radius: 8px;
	display: flex;
	justify-content: space-between;
}

.vpn-dg-sd .vdg-facts-wrapper .vdg-facts {
	min-width: 140px;
	color: #333;
	padding: 10px 20px;
	border-right: 1px solid #e2e2e2;
	width: 100%;
	overflow: hidden;
	word-break: break-word;
	display: flex;
	flex-direction: column;
}

.vpn-dg-sd .vdg-facts-wrapper .vdg-facts strong.vdg-head-fact {
	font-size: 12px;
	line-height: 18px;
	margin-bottom: 12px;
	opacity: .6;
}

.vpn-dg-sd .vdg-facts-wrapper .vdg-facts strong.vdg-head-fact {
	font-size: 12px;
	line-height: 18px;
	margin-bottom: 12px;
	opacity: .6;
}

.vpn-dg-sd .vdg-facts-wrapper .vdg-facts p:empty {
	display: none;
}

.vpn-dg-sd .vdg-facts-wrapper .vdg-facts p:empty .vdg-fact-value-wrapper {}

.vpn-dg-sd .vdg-facts-wrapper .vdg-facts .vdg-fact-value-wrapper p.vdg-fact-value {
	font-weight: 500;
	font-size: 14px;
	line-height: 130%;
	color: #333;
	margin-bottom: 2px;
}

.vpn-dg-row .vpn-dg-box .in-vpn-dg-box .vpn-dg-top .right {
	width: 240px;
	display: flex;
	flex-direction: column;
	align-items: center;
}

.vpn-dg-row .vpn-dg-box .in-vpn-dg-box .vpn-dg-top .right .vdg-image-wrapper {
	width: 125px;
	border-radius: 4px;
	position: relative;
	overflow: hidden;
	margin-bottom: 18px;
}

.vpn-dg-row .vpn-dg-box .in-vpn-dg-box .vpn-dg-top .right .vdg-image-wrapper a.vdg-cta {
	display: flex;
	align-items: center;
	justify-content: center;
}

.vpn-dg-row .vpn-dg-box .in-vpn-dg-box .vpn-dg-top .right .vdg-image-wrapper a.vdg-cta img.vdg-cta-image {
	display: block;
	max-width: 100%;
	width: 100%;
}

.vpn-dg-row .vpn-dg-box .in-vpn-dg-box .vpn-dg-top .right .vdg-btn-wrap {
	width: 100%;
}

.vpn-dg-row .vpn-dg-box .in-vpn-dg-box .vpn-dg-top .right .vdg-btn-wrap a.vdg-btn-cta {
	background: #35b782;
	box-shadow: 0 4px 12px rgba(0,0,0,.2);
	border-radius: 8px;
	min-height: 50px;
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	transition: all .3s ease;
	padding: 10px 20px;
	position: relative;
	text-decoration: none;
	font-size: 16px;
	font-weight: 600;
	color: #fff;
	line-height: 28px;
	/*     pointer-events: none; */
}
.vpn-dg-row .vpn-dg-box .in-vpn-dg-box .vpn-dg-top .right .vdg-btn-wrap a.vdg-btn-cta:hover{
	background: #ffce00 !important;
}
.vpn-dg-row .vpn-dg-box .in-vpn-dg-box .vpn-dg-top .right .vdg-btn-wrap p:empty {
	display: none;
}

.vpn-dg-row .vpn-dg-box .in-vpn-dg-box .vpn-dg-top .right .vdg-btn-wrap .vdg-secure-site-txt {
	font-size: 12px;
	line-height: 15px;
	color: #333;
	text-align: center;
	margin-top: 8px;
}
.vpn-dg-accordion {
	margin-top: 0px;
}

.vpn-dg-accordion .vdg-item {
	margin: 0;
	border-top: 1px solid #ebebeb;
}

.vpn-dg-accordion .vdg-item .vdg-header {
	background: transparent;
	border: none;
	margin: 0;
	padding: 0 !important;
	line-height: normal;
}

.vpn-dg-accordion .vdg-item .vdg-header button.vdg-button {
	border: none;
	padding: 15px 35px 15px 15px;
	text-align: left;
	font-weight: 600;
	font-size: 14px;
	display: flex;
	color: #00008B;
	width: 100%;
	position: relative;
}
.vpn-dg-accordion .vdg-item .vdg-header button.vdg-button::after {
	content: "\f078";
	position: absolute;
	right: 10px;
	top: 0;
	bottom: 0;
	margin: auto;
	font-family: 'Font Awesome 5 Pro';
	font-weight: 700;
	color: #00008B;
	height: fit-content;
	transition: all 0.3s;
	font-size: 12px;
}

.vpn-dg-accordion .vdg-item .vdg-header button.vdg-button[aria-expanded="true"]::after {
	content: "\f077";
}
.vpn-dg-accordion .vdg-item:first-child {
	border-top: none !important;
}

.vpn-dg-accordion p:empty {
	display: none !important;
	visibility: hidden;
}

.vpn-dg-accordion .vdg-item .vdg-collapse {
}

.vpn-dg-accordion .vdg-item .vdg-collapse .vdg-accordion-body {
	padding: 15px;
}
.vpn-dg-accordion .vdg-item .vdg-collapse .vdg-accordion-body .table-responsive {
	margin-bottom: 0px;
}
.vpn-dg-accordion .vdg-item .vdg-collapse .vdg-accordion-body p {
	font-size: 16px;
	line-height: 24px;
	margin: 0 0 15px;
}
.vpn-dg-accordion .vdg-item .vdg-collapse .vdg-accordion-body .proscons-row{}
.vpn-dg-accordion .vdg-item .vdg-collapse .vdg-accordion-body .proscons-row .proscons-col{}
.vpn-dg-accordion .vdg-item .vdg-collapse .vdg-accordion-body .proscons-row .pros-col{}
.vpn-dg-accordion .vdg-item .vdg-collapse .vdg-accordion-body .proscons-row .cons-col{}
.vdg-list-points{}
.vdg-list-points ul{
	margin-left: 0;
	margin-bottom: 20px;
	font-size: 18px;
	line-height: 28px;
	color: #333;
	padding: 0;
}
.vdg-list-points ul li{
	list-style-type: none;
	position: relative;
	padding-left: 25px;
	font-size: 16px;
	line-height: normal;
	color: #333;
	border: none;
	margin-bottom: 0;
}
.vdg-list-points ul li::before{
	content: "";
	width: 17px;
	height: 17px;
	border-radius: 50%;
	position: absolute;
	left: 0;
	top: 1px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.vdg-list-points.pros ul li::before{
	background: rgba(16,178,1,.2) url("/wp-content/themes/rantent_v2/assets/images/checked.svg") no-repeat center center;
}
.vdg-list-points.cons ul li::before{
	background: rgba(238,106,106,.2) url("/wp-content/themes/rantent_v2/assets/images/unchecked.svg") no-repeat center center;
}
.vpn-dg-logo-title .vdg-image-wrapper {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

.vpn-dg-logo-title .vdg-image-wrapper p {
	margin: 0;
}

.vpn-dg-sd .vdg-facts-wrapper .vdg-facts:nth-child(3) {border-right: none;}
.vpn-dg-rating.vdg-has-tooltip .vdg-right-wrap .vdg-rating-logo svg {
	width: 76px;
}
.vpn-dg-row .vpn-dg-box .in-vpn-dg-box .vpn-dg-top .right .vdg-btn-wrap .badge {
	background: #4580ff;
	margin: 10px auto 0;
	display: flex;
	width: fit-content;
	font-size: 15px;
	font-weight: 600;
	color: #000000;
}
/* VPN Detailed Guide */

/* Recent Post */
ul.recentpost-lists {
	line-height: normal;
	margin: 0;
}

ul.recentpost-lists li {
	font-size: 16px;
	line-height: 24px;
	border-bottom: 1px solid rgb(0 0 0 / 13%);
	padding: 0;
	margin: 0;
}

ul.recentpost-lists li a {
	padding: 15px 0;
	display: flex;
}

ul.recentpost-lists li:last-child {
	border-bottom: 0;
}
/* end Recent post */


/* vpn details */
.detailVpne-area {}

.vdetails .vdetails-item {
	border: 1px solid #ededed;
	box-shadow: 0 6px 9px rgb(0 0 0 / 4%);
	padding: 16px;
	margin: 20px 0;
	border-radius: 0.5rem;
}

.vdetails .vdetails-item .vdetails-header {
	margin: 0;
}

.vdetails .vdetails-item .vdetails-header button.vdetails-button {
	display: flex;
	align-items: center;
	padding: 0;
	border: none;
	outline: none;
	font-size: 22px;
	line-height: 24px;
	font-weight: 600;
	/* font-family: EuclidCircularB,serif,arial; */
	padding-right: 48px;
	word-break: break-word;
	position: relative;
}

.vdetails .vdetails-item .vdetails-header button.vdetails-button .icon {
	margin-right: 10px;
	width: 20px;
	flex: 0 0 20px;
	height: 20px;
	background: #d93e40;
	display: flex;
	justify-content: center;
	align-items: center;
}
.vdetails .vdetails-item .vdetails-header button.vdetails-button .icon img {
	width: 10px;
}
.vdetails .vdetails-item .vdetails-header button.vdetails-button span{}
.vdetails .vdetails-item .vdetails-header button.vdetails-button i{
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	width: 21px;
	height: 21px;
	background: rgb(217 62 64 / 75%);
	box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.10);
	border-radius: 2px;
	color: #ffffff;
	transition: all 0.3s ease;
}
.vdetails .vdetails-item .vdetails-header button.vdetails-button i::before{
	content: "";
	position: absolute;
	width: 10px;
	height: 1.7px;
	background: #ffffff;
	top: 0;
	bottom: 0;
	margin: auto;
	left: 0;
	right: 0;
}
.vdetails .vdetails-item .vdetails-header button.vdetails-button i::after{
	content: "";
	position: absolute;
	height: 10px;
	width: 1.7px;
	background: #ffffff;
	top: 0;
	bottom: 0;
	margin: auto;
	left: 0px;
	right: 0;
	opacity: 0;
}

.vdetails .vdetails-item .vdetails-collapse {
}

.vdetails .vdetails-item .vdetails-collapse .vdetails-body {
	padding: 20px 40px 0;
}

.vdetails .vdetails-item .vdetails-collapse .vdetails-body p {
	font-size: 16px;
	line-height: 24px;
	margin-bottom: 10px;
}

.vdetails .vdetails-item .vdetails-collapse .vdetails-body ul.list {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
	display: flex;
	flex-wrap: wrap;
	width: fit-content;
	margin: auto;
}

.vdetails .vdetails-item .vdetails-collapse .vdetails-body ul.list li {
	width: fit-content;
	padding: 0 15px;
	border: none;
	margin-bottom: 12px;
	position: relative;
	line-height: 20px;
	padding-left: 27px;
	font-size: 16px;
	display: flex;
}

.vdetails .vdetails-item .vdetails-collapse .vdetails-body ul.list li::before {
	content: "\f14a";
	font-family: 'Font Awesome 5 Pro';
	position: relative;
	right: 0;
	width: 20px;
	height: 20px;
	top: 0px;
	left: 0;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 20px;
	margin-right: 10px;
	opacity: 0.8;
	color: #4e992a;
}
p.vdtl-p{
	font-size: 21px !important;
	line-height: 30px !important;
	font-weight: 400;
	letter-spacing: 0px;
}

.vdetails .vdetails-item .vdetails-header button.vdetails-button p, 
.vdetails .vdetails-item .vdetails-header button.vdetails-button strong, 
.vdetails .vdetails-item .vdetails-header button.vdetails-button h2, 
.vdetails .vdetails-item .vdetails-header button.vdetails-button h3 {
	line-height: 20px;
	font-size: 22px;
	margin:0;
}

.vdetails .vdetails-item .vdetails-header button.vdetails-button i:hover {
	background: #d93e40;
}
/* end vpn details */

/* Break Line */
hr.break-line {
	margin: 31px 0 !important;
	background: #181716;
	opacity: 1 !important;
	border: none !important;
	line-height: normal !important;
	height: 3px !important;
	display: flex !important;
	flex: 0 0 0;
	max-height: 3px !important;
	padding: 0 !important;
	box-shadow: none !important;
}
/* End Break Line */

/* Warning */
.warning-area {
	margin: 20px 0;
	display: flex;
	justify-content: center;
	align-items: center;
	padding-top: 50px;
}

.warningBox {
	padding: 24px;
	background-color: #fef4f4;
	border-bottom: 8px solid #e32227;
	width: 80%;
	position: relative;
}

.warningBox strong.warning-heading {
	border-color: e32227;
	content: "Warning";
	color: #d93e40;
	display: inline-block;
	padding: 4px 20px;
	background-color: #fef4f4;
	border-top: 8px solid #d93e40;
	font-size: 20px;
	font-weight: 700;
	text-transform: capitalize;
	top: -40px;
	position: absolute;
	left: 0;
}
.warningBox .warning-content{}
.warningBox .warning-content .media{
	display: flex;
}
.warningBox .warning-content .media .icon{
	width: 50px;
	height: 50px;
	display: flex;
	flex: 0 0 50px;
	align-items: center;
	font-size: 40px;
	color: #d93e40;
	text-shadow: 1px 1px 0px rgba(0,0,0,0.10);
}
.warningBox .warning-content .media .icon i{}
/* end Warning */

/* Note */
.note-area {
	margin: 20px 0;
	display: flex;
	justify-content: center;
	align-items: center;
	padding-top: 50px;
}

.noteBox {
	padding: 24px;
	background-color: #ffe36f17;
	border-bottom: 8px solid #ffe36f;
	border-color: #4e992a;
	width: 80%;
	position: relative;
}

.noteBox strong.note-heading {
	border-color: #e01a4f;
	content: "Warning";
	color: #333333;
	display: inline-block;
	padding: 4px 20px 0;
	background-color: #ffe36f17;
	border-top: 8px solid #ffe36f;
	border-color: #4e992a;
	font-size: 20px;
	font-weight: 700;
	text-transform: capitalize;
	top: -46px;
	position: absolute;
	left: 0;
}
.noteBox .note-content{}
.noteBox .note-content .media{
	display: flex;
}
.noteBox .note-content .media .icon{
	width: 50px;
	height: 50px;
	display: flex;
	flex: 0 0 50px;
	align-items: center;
	font-size: 40px;
	color: #4e992a;
	text-shadow: 1px 1px 0px rgba(0,0,0,0.10);
}
.noteBox .note-content .media .icon i{}
.noteBox .note-content .media .body-content{}
/* end Warning */

/* offer vpn */

.vpn-offer-area {
	margin: 20px 0;
}

ul.vpn-offer-list {
	display: flex;
	flex-direction: column;
	padding: 0;
	list-style: none;
	width: 80%;
	margin: auto;
}

ul.vpn-offer-list li.item {
	border: none;
	padding: 0;
	margin: 5px 0;
	display: flex;
	flex-direction: column;
}

ul.vpn-offer-list li.item a.url {
	border: 2px solid #d93e40;
	display: flex;
	padding: 10px;
	line-height: normal;
	border-radius: 15px;
	text-decoration: none;
	background: transparent;
}

ul.vpn-offer-list li.item a.url .media {
	display: flex;
	justify-content: space-between;
	align-items: center;
	width: 100%;
	border: none;
}

ul.vpn-offer-list li.item a.url .media .image {
	width: 80px;
	height: 80px;
	flex: 0 0 80px;
	display: flex;
	justify-content: center;
	align-items: center;
	position: relative;
	margin-right: 15px;
}

ul.vpn-offer-list li.item a.url .media .image img.img {
	width: auto;
	height: auto;
	max-width: 100%;
	max-height: 100%;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
}

ul.vpn-offer-list li.item a.url .media .content {
	margin-right: auto;
	width: 100%;
}

ul.vpn-offer-list li.item a.url .media .content strong.title {
	font-size: 22px;
	font-weight: 600;
	line-height: 1.5;
	color: #000000;
}

ul.vpn-offer-list li.item a.url .media .content .subtitle {
	font-weight: 400;
	color: #181818;
	line-height: normal;
}

ul.vpn-offer-list li.item a.url .media .cta {}

ul.vpn-offer-list li.item a.url .media .cta button {
	text-transform: capitalize;
	padding: 10px;
	border: 1px solid #e2e2e2;
	text-align: center;
	white-space: pre;
	font-size: 14px;
	font-weight: 700;
	color: #181818;
	width: 160px;
	border-radius: 5px;
}

ul.vpn-offer-list li.item a.url:hover .media .cta button {
	background: #d93e40;
	color: #ffffff;
}

/* new Highlighter */
.new-highlighter-block {
	background-color: #ffe36f17;
	margin: 60px auto 60px;
	padding: 0px 30px 0px 30px;
	border: 7px solid #ffce00;
	position: relative;
	border-radius: 10px;
	width: 90%;
}

.new-highlighter-block .highlighter-top-text {
	position: relative;
	background: #ffce00;
	width: fit-content;
	margin: 0px auto 10px;
	top: -27px;
	padding: 10px 30px;
	line-height: normal;
	font-size: 20px;
	height: 45px;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 10px;
}
.new-highlighter-block h2{
	text-align: center;
	margin-bottom: 15px;
}
.new-highlighter-block p{
	text-align: center;
	margin-bottom: 20px;
}
.new-highlighter-block ol {
	counter-reset: my-counter;
}
.new-highlighter-block ol li {
	list-style: none;
	counter-increment: my-counter;
	padding-left: 35px;
	position: relative;
	color: #000000;
	border: none;
	min-height: 42px;
}
.new-highlighter-block ol li::before {
	background: #ffce00;
	position: absolute;
	content: counter(my-counter);
	width: 25px;
	height: 25px;
	flex: 0 0 25px;
	border-radius: 3px;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 16px;
	position: absolute;
	left: 0;
	top: 2px;
	/* border: 2px solid #000000; */
	padding-top: 0px;
	line-height: normal;
	font-weight: 600;
	color: #565656;
}

.new-highlighter-block ol li::after {
	position: absolute;
	height: 1px;
	width: 100%;
	bottom: 0;
	z-index: 1;
	content: "";
	background: red;
	left: 0;
	background: linear-gradient(to right,  rgb(153 153 153 / 0%) 0%,rgb(204 166 8) 22%,rgb(229 229 229 / 0%) 100%);
}
.new-highlighter-block ol li:nth-child(1)::after, 
.new-highlighter-block ol li:nth-child(2)::after, 
.new-highlighter-block ol li:nth-child(3)::after {
	height: 0.5px;
}

.new-highlighter-block .highlighter-bottom-text {
	position: relative;
	border: 5px solid #ffce00;
	width: fit-content;
	margin: 10px auto 0px;
	bottom: -27px;
	padding: 10px 30px;
	line-height: normal;
	font-size: 14px;
	height: 45px;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 10px;
	background: #fff;
}

.new-highlighter-block .highlighter-bottom-text strong {
	font-weight: 500;
}

.new-highlighter-block .sc-cta-box.text-center {
	margin-bottom: 0;
	padding: 0;
}

.new-highlighter-block .sc-cta-box.text-center a.btn {
	font-size: 16px;
	display: flex;
	width: fit-content;
	margin: auto;
	padding: 5px 10px 5px 15px !important;
	align-items: center;
	background: #E97451 !important;
	color: #ffffff !important;
}
.new-highlighter-block .sc-cta-box.text-center a.btn:hover {
	color: #000000 !important;
	/*     background: #ffce00 !important; */

}
.new-highlighter-block .sc-cta-box.text-center a.btn:before{
	background: #ffce00 !important;
}

.new-highlighter-block .sc-cta-box.text-center a.btn strong {
	font-size: 20px !important;
	margin-right: 10px;
	color: #ffffff !important;

}
.new-highlighter-block .sc-cta-box.text-center a.btn:hover strong {
	color: #000000 !important;
}
.new-highlighter-block .sc-cta-box.text-center a.btn::after {
	content: "\f245";
	font-weight: 900;
	font-family: 'Font Awesome 5 Pro';
	color: #ffffff;
	animation: spark 1s infinite;
}
.new-highlighter-block .sc-cta-box.text-center a.btn:hover::after {
	color: #000000;
}
@keyframes spark {
	0% {
		transform: scale(1);
		opacity: 1;
	}
	50% {
		transform: scale(0.5);
		opacity: 0.5;
	}
	100% {
		transform: scale(1);
		opacity: 1;
	}
}
/* End new Highlighter */



/* single unique style */
.unique-style {}

.unique-style .breadcurmb-unique {
	border-bottom: 4px solid #333333;
}

.unique-style .breadcurmb-unique ul.breadcrumb-item {
	padding: 0;
	margin: 0;
}
.unique-style .breadcurmb-unique ul.breadcrumb-item span.last {
	color: #65676b;
	font-weight: 600;
}
.unique-style .unique-main-title {
	padding: 15px 0;
}

.unique-style .by-auth-unique {
	display: flex;
	line-height: normal;
	justify-content: flex-start;
	align-items: center;
	padding: 10px 0;
	border: 1px solid rgb(51 51 51 / 35%);
	border-width: 1px 0;
}

.unique-style .by-auth-unique .post-author-name {
	display: flex;
	margin-right: 30px;
	padding-right: 30px;
	position: relative;
}

.unique-style .by-auth-unique .post-author-name a.post-author-name-link {
	font-size: 18px;
	font-weight: 600;
	letter-spacing: 0;
	line-height: 1.2;
	text-transform: uppercase;
}
.unique-style .by-auth-unique .post-author-name a.post-author-name-link small{
	font-size: 18px !important;
	white-space: pre !important;
}
.ca-extra {
	display: flex;
	justify-content: space-between;
	align-items: center;
	width: 100%;
}
.unique-style .by-auth-unique .unique-post-cat {
	margin: 0 15px 0 0 !important;
	padding: 0 0px 0 0 !important;
	position: relative;
}

.unique-style .by-auth-unique .unique-post-cat ul.unique-cat-list {
	padding: 0;
	display: flex;
	margin: 0;
	list-style: none;
}

.unique-style .by-auth-unique .unique-post-cat ul.unique-cat-list li {
	margin: 0 3px 0 0;
	padding: 0;
	display: flex;
	font-size: 14px;
}
.unique-style .by-auth-unique .unique-post-cat ul.unique-cat-list li a{
	margin: 0;
	padding: 0 !important;
	line-height: normal;
	position: relative;
	font-size: 14px;
	display: flex;
	align-items: center;
}
.unique-style .by-auth-unique .unique-post-cat ul.unique-cat-list li a::after{
	content: ',';
}
.unique-style .by-auth-unique .unique-post-cat ul.unique-cat-list li:last-child a::after{
	content: none;
}
.unique-style .by-auth-unique .post-author-name span {
	margin-right: 5px;
	font-style: italic;
}

.unique-style .by-auth-unique .post-author-name::after {
	content: "";
	width: 1px;
	height: 30px;
	position: absolute;
	background: rgb(51 51 51 / 35%);
	top: 0;
	bottom: 0;
	margin: auto;
	right: 0px;
}
.unique-post-activity {
	margin-left: auto;
}

.unique-post-activity ul.unique-post-meta-list {
	display: flex;
	margin: 0;
	padding: 0;
	list-style: none;
}

.unique-post-activity ul.unique-post-meta-list li {
	font-size: 14px;
	margin-right: 20px;
	position: relative;
}
.unique-post-activity ul.unique-post-meta-list li.updated{
	margin-right: 5px;
}
.unique-post-activity ul.unique-post-meta-list li.updated::after{
	content: none;
}
.unique-post-activity ul.unique-post-meta-list li i{
	font-size: 16px;
}
.unique-style .by-auth-unique .unique-post-cat::after {
	content: none;
	position: absolute;
	height: 30px;
	width: 1px;
	background-color: #333333;
	top: 0;
	right: 0;
	bottom: 0;
	margin: auto;
}

.unique-post-activity ul.unique-post-meta-list li::after {
	content: "";
	width: 5px;
	height: 5px;
	position: absolute;
	background: rgb(0 0 0 / 36%);
	top: 0;
	bottom: 0;
	margin: auto;
	right: -13px;
	border-radius: 50%;
}

.unique-post-activity ul.unique-post-meta-list li:last-child::after {
	content: none;
}


/* unique style TOC */
div#ez-toc-container {
	background: transparent;
	border: none;
	box-shadow: none;
	outline: none;
	padding: 15px 0 0 0;
	border: 1px solid rgb(51 51 51 / 35%);
	border-radius: 0;
	border-width: 1px 0;
}

div#ez-toc-container .ez-toc-title-container {
	display: flex;
	flex-direction: unset;
	align-items: center;
	line-height: normal;
	padding: 0 10px;
	margin: 0;
	position: relative;
	width: fit-content;
}

div#ez-toc-container .ez-toc-title-container p.ez-toc-title {
	order: 2;
	position: relative;
	padding-left: 40px;
}
div#ez-toc-container.toc_close .ez-toc-title-container p.ez-toc-title{
	color: transparent;
}
div#ez-toc-container .ez-toc-title-container p.ez-toc-title::before {
	content: "Hide Summary";
	font-size: 100%;
	color: transparent;
	position: absolute;
	z-index: 0;
	font-weight: 600;
	line-height: 1.45;
	display: flex;
	left: 40px;
}
div#ez-toc-container.toc_close .ez-toc-title-container p.ez-toc-title::before{
	color: #333333;
}
div#ez-toc-container .ez-toc-title-container span.ez-toc-title-toggle a::before {
	content: "\f0fe";
	font-weight: 700;
	font-family: 'Font Awesome 5 Pro';
	font-size: 28px;
}

div#ez-toc-container .ez-toc-title-container span.ez-toc-title-toggle {
	position: relative;
	margin: 0 15px 0 0;
	width: 24px;
	height: 24px;
	line-height: 24px;
	color: #d93e40;
	background: transparent;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	display: flex;
	width: 100%;
	height: 100%;
	z-index: 1;
}

div#ez-toc-container .ez-toc-title-container span.ez-toc-title-toggle a {
	position: relative;
	padding: 0 0 0 10px;
	margin: 0;
	color: #d93e40;
	width: 24px;
	height: 24px;
	line-height: 24px;
	text-decoration: none;
	background: transparent;
	width: 100% !important;
	height: 100% !important;
	position: absolute !important;
}

div#ez-toc-container .ez-toc-title-container span.ez-toc-title-toggle a label {
	display: none;
}

div#ez-toc-container.toc_close .ez-toc-title-container span.ez-toc-title-toggle a::before {
	content: "\f146";
}

div#ez-toc-container nav {
	height: 0;
	overflow: hidden;
	transition: all 0.3s ease;
	padding: 15px 0 0 0;
	margin: 0;
}
div#ez-toc-container .ez-toc-title-container span.ez-toc-title-toggle span.ez-toc-js-icon-con{
	display: none !important;
}
div#ez-toc-container.toc_close nav {
	height: auto;
}

div#ez-toc-container nav ul {
	width: auto !important;
	height: auto !important;
	font-size: 16px;
	line-height: normal !important;
}


.axil-post-details h3 {
	margin-top: 25px;
}
.main-sli-area {}

.main-sli-area .mobile-search-wrapper {
	display: none !important;
}

.main-sli-area .hamburger-menu {
	display: none !important;
}

.unique-style .breadcurmb-unique ul.unique-post-meta-list {
	display: none;
}
.headerSearch {
	padding: 10px 15px;
	background: #ffce00;
	position: relative;
	margin-top: -60px;
	opacity: 0;
	visibility: hidden;
	transition: all 0.3s ease;
	z-index: -1;
}
.headerSearch form.searchR-form {}

.headerSearch form.searchR-form .axil-search {
	width: 100%;
}

.headerSearch form.searchR-form .axil-search input.form-control {
	width: 100%;
	max-width: 100%;
	line-height: normal;
	height: 40px;
}

.pt30 {
	padding-top: 30px;
}
.pb40 {
	padding-bottom: 40px;
}


.footsticky{
	display: none;
}

/* main pop modal */
.main-pop-modal {}

.main-pop-modal .modal-dialog {}

.main-pop-modal .modal-dialog .modal-content {}

.main-pop-modal .modal-dialog .modal-content .modal-body {}

.main-pop-modal .modal-dialog .modal-content .modal-body a.url {}

.main-pop-modal .modal-dialog .modal-content .modal-body a.url img.desktop-img {}

.main-pop-modal .modal-dialog .modal-content .modal-body a.url .pop-responsive-area {
	display: none;
}

.modal-open .footsticky {
	opacity: 0;
	z-index: 0;
}
ul.author-social-media{}
ul.author-social-media li{
	line-height: normal;
	padding: 0;
}
ul.author-social-media li a{
	padding: 0px;
	background: transparent !important;
}
/* end main pop modal */

/* ---------- */
@media all and (max-width : 1281px){
	.homePage-top-Content .title{
		font-size:34px;
		line-height:normal;
	}
	.homePage-top-Content p.has-medium-font-size {
		font-size: 18px !important;
		line-height: 30px;
	}
	ul.unique-tabs li.nav-item .nav-link {
		height: 42px;
		line-height: 42px;
		font-size: 15px;
		padding: 0 10px;
	}
	.axil-post-list-area .title.recent-post-title {
		font-size: 26px;
	}
	.axil-post-list-area .title.popular-title {
		font-size: 16px;
	}
}
@media all and (max-width : 1200px){
	ul.badgeList {
		flex-wrap: wrap;
	}
	ul.badgeList li.item {
		margin: 10px 5px;
	}
	.HFP {
		grid-template-rows: 162px;
	}
	.HFP .HFP-item.largeThumbs {
		height: 314px !important;
	}
	.HFP .HFP-item.mediumThumbs {
		height: 151px !important;
	}
}
@media all and (max-width : 1025px){
	.axil-post-list-area .title.recent-post-title {
		font-size: 22px;
	}
	.ott-platforms-title {
		font-size: 30px;
		line-height: normal;
	}
}
@media all and (max-width : 992px){
	.postNewD .single-cat {
		width: 50%;
		flex: 0 0 50%;
	}
	.tabinglist-bar {
		padding-bottom: 10px;
		overflow-x: scroll;
		width: 100%;
	}
	.BannerBarHome {
		padding: 50px 0 !important;
		margin: 0;
		background: #ffce00;
	}
	.HFP {
		grid-template-rows: 124px;
	}
	.HFP .HFP-item.largeThumbs {
		height: 234px !important;
	}
	.HFP .HFP-item.mediumThumbs {
		height: 110px !important;
	}
	.vpn-dg-sd .vdg-facts-wrapper {
		flex-direction: column;
	}
	.vpn-dg-sd .vdg-facts-wrapper .vdg-facts {
		min-width: 100%;
		color: #333;
		padding: 10px 0px;
		border-right: none;
		border-bottom: 1px solid #e2e2e2;
		width: 100%;
		word-break: break-word;
		margin-bottom: 10px;
	}
	.vpn-dg-sd .vdg-facts-wrapper .vdg-facts:nth-child(3){
		border-bottom: none;
	}
	.vpn-dg-sd .vdg-facts-wrapper .vdg-facts strong.vdg-head-fact {
		line-height: normal;
		margin-bottom: 0;
		height: unset !important;
	}
	.vpn-dg-logo-title .vdg-image-wrapper a.vdg-cta {}

	.vpn-dg-logo-title .vdg-image-wrapper a.vdg-cta img.vdg-cta-image {
		width: 95px;
	}
	.unique-style .by-auth-unique .unique-post-cat ul.unique-cat-list {
		flex-wrap: wrap;
	}
	.unique-style .by-auth-unique .unique-post-cat ul.unique-cat-list li.publishedin{
		width: 100%;
	}
	.unique-post-activity ul.unique-post-meta-list {
		flex-wrap: wrap;
	}
	.unique-post-activity ul.unique-post-meta-list li {
		margin-top: 0;
		margin-bottom: 0;
	}
	.unique-post-activity ul.unique-post-meta-list li.updated{
		width: 100%;
	}
	.unique-style .by-auth-unique .post-author-name {
		margin-right: 15px;
		padding-right: 15px;
		position: relative;
	}
	ul.vpn-offer-list li.item a.url .media .cta button {
		padding: 10px 15px;
		min-width: 180px;
		max-width: 190px;
	}
}
@media all and (max-width : 768px){
	.axil-post-details h3 {
		line-height: 32px;
	}
	figure {
		margin-bottom: 20px;
		margin-top: 20px;
	}
	.axil-post-details .sc-cta-box a.btn.btn-lg.btn-sc.thirstylink {
		padding: 10px !important;
	}
	.axil-post-details .sc-cta-box a.btn.btn-lg.btn-sc.thirstylink strong {
		font-size: 16px !important;
		line-height: 22px;
	}
	.BannerBarHome {
		display:none;
	}
	.homePage-top-Content .title {
		font-size: 28px;
	}
	.homePage-top-Content p.has-medium-font-size {
		font-size: 16px !important;
		line-height: 24px;
		font-weight: 500;
	}
	.latestArticals-boxs {
		flex-direction: column;
		background: #ffffff;
		border-radius: 10px;
	}

	.content-block.latestArticals-boxs .post-thumbnail {
		width: 100% !important;
		margin-right: 0 !important;
		min-width: unset;
		max-width: unset;
	}
	.HFP {
		display:block !important;
	}

	.HFP .HFP-item.largeThumbs,
	.HFP .HFP-item.mediumThumbs{
		height: unset !important;
	}
	.homePage-top-Content {
		padding: 40px 0 50px !important;
	}
	.home-four-posts {
		margin: 40px 0 30px;
	}

	.quick-overview-row .qo-box {
		width: 290px;
		flex: 0 0 290px;
	}
	.quick-overview-row {
		overflow-x: scroll;
		padding-bottom: 20px;
	}
	.vpn-dg-row .vpn-dg-box .in-vpn-dg-box .vpn-dg-top {
		display: flex;
		flex-wrap: wrap;
	}
	.vpn-dg-sd {
		flex: 0 0 100%;
		order: 3;
		width: 100%;
		margin-top: 15px;
	}
	.vpn-dg-sd .vdg-facts-wrapper {
		flex-direction: column;
		width: 100%;
	}
	.vpn-dg-sd .vdg-facts-wrapper .vdg-facts {
		min-width: 100%;
		padding: 10px 0px;
		width: 100%;
		display: flex;
		flex-direction: unset;
		justify-content: space-between;
		align-items: center;
		padding: 10px 0;
		margin: 0;
	}
	.unique-style .by-auth-unique {
		flex-direction: column;
		justify-content: center;
		align-items: center;
		text-align: center;
	}
	.unique-style .by-auth-unique .post-author-name {
		margin-right: 0;
		padding-right: 0;
		position: relative;
		margin-bottom: 10px;
	}
	.unique-style .by-auth-unique .unique-post-cat {
		margin: 0 0 10px 0 !important;
		padding: 0 0px 0 0 !important;
		position: relative;
		text-align: center;
		display: flex;
		justify-content: center;
		align-items: center;
		width: 100%;
	}
	.unique-style .by-auth-unique .unique-post-cat ul.unique-cat-list {
		flex-wrap: unset;
		width: 100%;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.unique-style .by-auth-unique .unique-post-cat ul.unique-cat-list li.publishedin {
		width: unset;
		margin-right: 3px;
	}
	.unique-post-activity {
		margin-left: unset;
		text-align: center;
	}
	.unique-post-activity ul.unique-post-meta-list {
		flex-wrap: unset;
		width: 100%;
	}
	.unique-post-activity ul.unique-post-meta-list li.updated {
		width: unset;
	}
	.unique-style .by-auth-unique .post-author-name::after{
		content: none;
	}
	.unique-post-activity ul.unique-post-meta-list li:last-child{
		margin-right: 0;
	}
	.unique-style .breadcurmb-unique ul.unique-post-meta-list {
		display: flex;
		margin: 0 0 10px;
		padding: 0;
		line-height: normal;
		list-style: none;
		justify-content: center;
		align-items: center;
	}
	.unique-style .breadcurmb-unique ul.unique-post-meta-list li{
		margin: 0 2px;
		font-size: 14px;
	}
	.unique-style .breadcurmb-unique ul.unique-post-meta-list li:first-child{
		margin-left: 0px;
	}
	.unique-style .breadcurmb-unique ul.unique-post-meta-list li:last-child{
		margin-right: 0px;
	}
	.unique-style .by-auth-unique {
		border-top: 0;
	}
	.unique-style .by-auth-unique .post-author-name {
		width: 100%;
		text-align: center;
		justify-content: center;
		border: 1px solid rgb(0 0 0 / 35%);
		border-width: 0px 0 1px;
		padding: 10px;
		font-size: 14px;
	}
	.unique-style .by-auth-unique .post-author-name a.post-author-name-link {
		font-size: 16px;
	}
	.unique-style .by-auth-unique .post-author-name a.post-author-name-link small{
		font-size: 16px !important;
		white-space: pre !important;
	}
	.unique-post-activity ul.unique-post-meta-list li.updated, .unique-post-activity ul.unique-post-meta-list li.date {
		display: none;
	}
	.ca-extra {
		display: flex;
		justify-content: space-between;
		width: 100%;
	}

	.unique-style .ca-extra .unique-post-cat {
		margin: 0 !important;
		padding: 0 !important;
		width: fit-content !important;
		display: flex !important;
	}

	.ca-extra .unique-post-cat ul.unique-cat-list {
		width: fit-content;
	}
	.unique-style .unique-main-title {
		padding: 15px 0 0;
		text-align: center;
	}
	.axil-header.header-style-3 .header-middle {
		padding: 15px 20px;
	}
	.main-sli-area {
		display: flex;
		justify-content: space-between;
		align-items: center;
		width: 100%;
		flex: 0 0 100%;
		padding: 0 !important;
		max-width: 100%;
	}
	.main-sli-area .mobile-search-wrapper {
		display: flex !important;
		margin: 0;
	}
	.main-sli-area .hamburger-menu {
		display: flex !important;
		margin: 0;
	}
	.main-sli-area .logo {
		margin: 0 !important;
	}
	.unique-style .by-auth-unique .post-author-name {
		padding: 0 10px 15px;
	}
	.topbar-wrap{
		display: none !important;
	}
	.main-sli-area .mobile-search-wrapper button.search-button-toggle {
		display: flex !important;
		justify-content: center !important;
		align-items: center !important;
		width: 0px !important;
		height: 0px !important;
		border-radius: 50% !important;
		background: transparent !important;
		color: #ffffff !important;
		border: none !important;
		font-size: 14px !important;
	}

	.main-sli-area .hamburger-menu .hamburger-inner {}
	.main-sli-area .hamburger-menu .hamburger-inner .icon {
		width: 0px !important;
		height: 0px !important;
		padding: 0 !important;
		display: flex !important;
		justify-content: center !important;
		align-items: center !important;
		font-size: 14px !important;
		line-height: normal !important;
		background: transparent !important;
		color: #ffffff !important;
	}
	.home-banner-desktop {
		display: none !important;
	}
	.header-bottom {
		display: none !important;
	}
	.headerSearch.show {
		visibility: visible;
		opacity: 1;
		margin-top: 0;
		z-index: 1;
	}
	p.vdtl-p {
		font-size: 16px !important;
		line-height: 26px !important;
	}
	.vdetails .vdetails-item .vdetails-collapse .vdetails-body ul.list li {
		margin-top: 5px;
		margin-bottom: 5px;
		padding-left: 15px;
		font-size: 16px;
	}
	.warningBox,
	.noteBox {
		padding: 20px;
		border-width: 0 0 5px;
		width: 100%;
	}
	.warningBox strong.warning-heading,
	.noteBox strong.note-heading {
		border-width: 5px 0 0 0;
	}
	.warningBox .warning-content .media .body-content p,
	.noteBox .note-content .media .body-content p {
		font-size: 16px;
		line-height: 24px;
	}
	.vdetails .vdetails-item .vdetails-header button.vdetails-button {
		align-items: flex-start;
	}
	.vdetails .vdetails-item .vdetails-header button.vdetails-button p, 
	.vdetails .vdetails-item .vdetails-header button.vdetails-button strong {
		line-height: normal;
		font-size: 20px;
		text-align: left;
	}
	.vdetails .vdetails-item .vdetails-header button.vdetails-button .icon {
		position: relative;
		top: 3px;
	}
	.vdetails .vdetails-item .vdetails-header button.vdetails-button i {
		top: 3px;
		bottom: auto;
	}
	.vdetails .vdetails-item .vdetails-collapse .vdetails-body {
		padding: 15px 30px 0;
	}
	.sidebar-banner-sticky {
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.fr-row {
		justify-content: space-between;
		display: flex;
		align-items: center;
	}
	.axil-footer-style-1.footer-variation-three .logo img.light-logo {
		margin-bottom: 0;
	}

	.fr-row .frleft, .fr-row .frright {
		width: fit-content;
		flex: 0 0 fit-content;
	}
	ul.social-icon.md-size li a {
		width: 32px;
		height: 32px;
		line-height: normal;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.copyright-left {
		text-align: center;
		display: flex;
		justify-content: center;
		align-items: center;
		margin-bottom: 10px;
	}
	.copyright-right {
		display: flex;
		justify-content: space-between;
		align-items: center;
	}
	.unique-post-activity ul.unique-post-meta-list li i {
		margin-right: 3px;
		position: relative;
		top: 2px;
	}
	.Coll3{
		display: none !important;
	}
	ul li, ol li {
		font-size: 15px;
		line-height: 22px;
	}
	.excerpt_content p.excerpt_content {
		font-size: 18px !important;
		line-height: 26px;
		margin: 0;
	}
	.excerpt_content p.excerpt_content a{
		border-bottom: 2px solid #d93e40;
		color: #d93e40 !important;
	}
	.excerpt_content::before {
		width: 100%;
		height: 3px;
		left: 0;
		right: 0;
		top: 0;
		bottom: auto;
		background: linear-gradient(to right, rgb(153 153 153 / 0%) 0%,rgba(255,206,0,1) 50%,rgb(229 229 229 / 0%) 100%);
	}
	.excerpt_content::after {
		width: 100%;
		height: 3px;
		left: 0;
		right: 0;
		top: auto;
		bottom: 0;
		background: linear-gradient(to right, rgb(153 153 153 / 0%) 0%,rgba(255,206,0,1) 50%,rgb(229 229 229 / 0%) 100%);
	}
	ul.vpn-offer-list li.item a.url .media {
		display: block;
	}
	ul.vpn-offer-list li.item a.url .media .image {
		width: 90px;
		height: 90px;
		flex: 0 0 90px;
		float: left;
	}
	ul.vpn-offer-list li.item a.url .media .content {
		margin-right: unset;
		width: fit-content;
		float: left;
		margin-bottom: 10px;
	}
	ul.vpn-offer-list li.item a.url .media .cta {
		float: left;
	}
	ul li, ol li {
		font-size: 17px;
		line-height: 24px;
	}
	.highlighter-block {
		padding: 30px 20px 5px 20px !important;
	}
	h2, .h2 {
		line-height: 1.4074;
	}

	.table-responsive {
		margin-bottom: 25px;
	}

	/* foot sticky part */
	.footsticky {
		display: block;
		position: fixed;
		height: 60px;
		width: 100%;
		background: #DFFF00;
		bottom: 0;
		z-index: 9999;
	}
	.footsticky a.url{
		display: flex;
		align-items: center;
		justify-content: space-between;
		padding: 10px 15px;
		width: 100%;
		height: 100%;
		outline: none !important;
	}
	.footsticky .sc-cta-box {}

	.footsticky .sc-cta-box button.btn {
		height: unset;
		padding: 0 10px;
		background: transparent;
		color: #fff;
		font-size: 30px !important;
		line-height: normal;
		display: flex;
		justify-content: center;
		align-items: center;
		padding: 0;
		color: #1a1a1a;
	}
	.footsticky .sc-cta-box button.btn i{
		animation: skew-x-shakeng 1s infinite;
	}
	@keyframes skew-x-shakeng{
		0% { transform: skewX(-15deg); }
		5% { transform: skewX(15deg); }
		10% { transform: skewX(-15deg); }
		15% { transform: skewX(15deg); }
		20% { transform: skewX(0deg); }
		100% { transform: skewX(0deg); }
	}
	@keyframes skew-x-shakeng {
		0% { -webkit-transform: skewX(-15deg); transform: skewX(-15deg); }
		5% { -webkit-transform: skewX(15deg); transform: skewX(15deg); }
		10% { -webkit-transform: skewX(-15deg); transform: skewX(-15deg); }
		15% { -webkit-transform: skewX(15deg); transform: skewX(15deg); }
		20% { -webkit-transform: skewX(0deg); transform: skewX(0deg); }
		100% { -webkit-transform: skewX(0deg); transform: skewX(0deg); }
	}
	.footsticky .image {
		width: 40px;
		height: 40px;
		display: flex;
		justify-content: center;
		align-items: center;
		margin-right: 0;
	}
	.footsticky .image img {
		outline: none !important;
		animation: bhulbhuliya 5s infinite;
	}

	@keyframes bhulbhuliya {
		0% {
			transform: rotateY(0deg);
		}
		100% {
			transform: rotateY(360deg);
		}
	}

	/* Add vendor prefixes for wider browser support */
	@-webkit-keyframes bhulbhuliya {
		0% {
			-webkit-transform: rotateY(0deg);
			transform: rotateY(0deg);
		}
		100% {
			-webkit-transform: rotateY(360deg);
			transform: rotateY(360deg);
		}
	}
	.text-extra {
		display: flex;
		flex-direction: column;
		line-height: normal;
		margin: auto;
		text-align: center;
		padding: 0 10px;
	}

	.text-extra strong {
		color: #000000;
		font-size: 3vw;
		margin-bottom: 5px;
	}

	.text-extra p {
		font-size: 14px;
		margin: 0;
		line-height: 14px;
	}

	#backto-top {
		bottom: 70px;
	}
	.main-rtn-footer{
		padding-bottom: 70px !important;
	}
	.new-pros-cons .pcBox {
		width: 100%;
		margin-bottom: 30px;
	}
}

@media all and (max-width: 721px){
	.main-pop-modal .modal-dialog .modal-content .modal-body a.url img.desktop-img {
		display: none !important;
	}
	.main-pop-modal {
		padding-right: 0 !important;
	}
	.main-pop-modal .modal-dialog {
		background: #ffffff;
		width: 100%;
		max-width: 100%;
	}
	.main-pop-modal .modal-dialog .modal-content .modal-body {
		padding-top: 60px !important;
		padding-right: 40px !important;
		padding-bottom: 0px !important;
		padding-left: 40px !important;
	}
	.main-pop-modal .modal-dialog .modal-content .modal-body a.url .pop-responsive-area {
		display: flex !important;
		flex-direction:column;
	}
	.main-pop-modal .modal-dialog .modal-content .modal-body a.url .pop-responsive-area .pop-heading {
		font-size: 36px;
		line-height: normal;
		font-weight: 600;
	}
	.main-pop-modal .modal-dialog .modal-content .modal-body a.url .pop-responsive-area p.lead {
		color: #757575;
		font-size: 18px;
		line-height: 24px;
		margin: 15px 0 35px;
	}
	.grn-btns-list {
		display: flex;
		flex-direction: column;
		margin: 5px 0 20px;
	}
	.grn-btns-list button {
		margin: 5px 0;
	}
	.grn-btns-list button.grn-btn {
		height: 50px;
		background: #d93e40;
		border: none;
		outline: none;
		font-weight: 700;
		font-size: 16px;
		color: #ffffff;
		border-radius: 2px;
	}
	.grn-btns-list button.grn-question-btn {
		height: 60px;
		font-size: 16px !important;
		font-weight: 700 !important;
		color: #6e6e6e;
		border-radius: 3px;
		border: 1px solid rgba(37,37,37,0.35) !important;
		background: #ffffff;
	}
	.washington-ImageElement--content {
		display: flex;
		justify-content: center;
		align-items: center;
		margin: 0 -40px;
	}
	.washington-ImageElement--content img.pop-screen-img {
		width: 100%;
	}
	.main-pop-modal .modal-dialog .modal-content .modal-body .close-exit-intent {
		top: -15px;
	}

	.main-pop-modal .modal-dialog .modal-content .modal-body .close-exit-intent button.close {
		background: #fff;
		opacity: 1;
		color: #000;
		display: flex;
		justify-content: center;
		align-items: center;
		border: none;
		padding: 0;
		font-size: 24px;
		font-weight: 600;
		line-height: 24px;
	}
	.main-pop-modal .modal-dialog .modal-content .modal-body .close-exit-intent button.close span {
		position: relative;
		width: 15px;
		height: 15px;
		font-size: 0;
		position: relative;
	}
	.main-pop-modal .modal-dialog .modal-content .modal-body .close-exit-intent button.close span::before {
		content: "";
		width: 3px;
		height: 100%;
		position: absolute;
		background: gray;
		transform: rotate(45deg);
		top: 0;
		bottom: 0;
		margin: auto;
		left: 0;
		right: 0;
	}
	.main-pop-modal .modal-dialog .modal-content .modal-body .close-exit-intent button.close span::after {
		content: "";
		width: 3px;
		height: 100%;
		position: absolute;
		background: gray;
		transform: rotate(-45deg);
		top: 0;
		bottom: 0;
		margin: auto;
		left: 0;
		right: 0;
	}
}

@media all and (max-width: 641px){
	.main-sli-area .hamburger-menu .hamburger-inner .icon,
	.main-sli-area .mobile-search-wrapper button.search-button-toggle {
		font-size: 20px !important;
	}
}
@media all and (max-width : 576px){
	.homePage-top-Content .title {
		font-size: 24px;
	}
	.postNewD .single-cat .inner a .content2 h2.title {
		font-size: 14px;
		line-height: 22px;
	}
	.axil-post-list-area .title.recent-post-title {
		font-size: 18px;
	}
	.content-block.post-list-view .post-content {
		padding: 25px 20px;
	}
	ul.unique-tabs li.nav-item {
		width: auto;
	}
	ul.unique-tabs li.nav-item .nav-link {
		padding: 0 15px !important;
	}
	.main-sli-area .logo {}

	.main-sli-area .logo a {}

	.main-sli-area .logo a img {
		height: 28px !important;
	}
	p.vdtl-p {
		font-size: 16px !important;
		line-height: 24px !important;
	}
	.new-highlighter-block {
		background-color: #ffe36f17;
		margin: 60px auto 60px;
		padding: 0px 20px 0px 20px;
		border: 7px solid #ffce00;
		position: relative;
		border-radius: 10px;
		width: 100%;
	}
	.new-highlighter-block .highlighter-top-text {
		margin: 0px auto 10px;
		top: -25px;
		padding: 10px 30px;
		font-size: 16px;
		height: 40px;
		border-radius: 8px;
		white-space: pre;
		text-align: center;
	}
	.new-highlighter-block ol {
		padding: 0 0 0 5px;
	}
	.new-highlighter-block ol li::before {
		width: 20px;
		height: 20px;
		flex: 0 0 20px;
		border-radius: 2px;
		font-size: 14px;
	}
	.new-highlighter-block ol li {
		font-size: 16px;
		padding-left: 30px;
		line-height: 22px;
		margin-bottom: 0;
	}
	.new-highlighter-block ol li a {
		font-size: 16px !important;
	}
	.new-highlighter-block ol li:nth-child(1)::after, 
	.new-highlighter-block ol li:nth-child(2)::after, 
	.new-highlighter-block ol li:nth-child(3)::after {
		height: 1px;
	}
	.new-highlighter-block .highlighter-bottom-text {
		margin: 10px auto 0px;
		bottom: -23px;
		padding: 10px 15px;
		font-size: 14px;
		height: 40px;
		border-radius: 7px;
	}
	.new-highlighter-block .sc-cta-box.text-center a.btn strong {
		font-size: 16px !important;
	}
	.main-sli-area .hamburger-menu .hamburger-inner .icon,
	.main-sli-area .mobile-search-wrapper button.search-button-toggle {
		font-size: 16px !important;
	}
	.new-highlighter-block h2 {
		text-align: center;
		margin-bottom: 10px;
	}
	.new-highlighter-block {
		padding: 0px 15px 0px 15px;
	}

	.footsticky .image {
		width: 35px;
		height: 35px;
	}
	.footsticky .sc-cta-box button.btn {
		font-size: 25px !important;
	}
	.text-extra strong {
		color: #000000;
		/* 	    font-size: 14px; */
		margin-bottom: 5px;
	}

	.text-extra p {
		font-size: 12px;
		line-height: 12px;
	}
	.main-pop-modal .modal-dialog {
		padding: 0 !important;
		margin: 20px 0 0 0;
	}
	.main-pop-modal .modal-dialog .modal-content .modal-body a.url .pop-responsive-area .pop-heading {
		font-size: 30px;
	}
}
@media all and (max-width : 484px){
	.text-extra strong {
		/*     font-size: 75%; */
	}
	.fr-row {
		flex-direction: column;
	}
	ul.vpn-offer-list li.item a.url .media {
		display: flex;
		width: 100%;
		border: none;
		flex-wrap: wrap;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		text-align: center;
	}
	ul.vpn-offer-list li.item a.url .media .image {
		display: flex;
		margin-right: 0;
		float: unset;
		margin-bottom: 10px;
	}
	.main-sli-area .hamburger-menu .hamburger-inner .icon,
	.main-sli-area .mobile-search-wrapper button.search-button-toggle {
		font-size: 14px !important;
	}
	.main-pop-modal .modal-dialog .modal-content .modal-body a.url .pop-responsive-area .pop-heading {
		font-size: 26px;
		line-height: normal;
		font-weight: 600;
	}
	.main-pop-modal .modal-dialog .modal-content .modal-body a.url .pop-responsive-area p.lead {
		font-size: 16px;
		line-height: 22px;
		margin: 15px 0 30px;
	}
}
@media all and (max-width : 460px){
	.vpn-dg-row .vpn-dg-box .in-vpn-dg-box .vpn-dg-top .left {
		display: flex;
		flex-direction: column;
		width: 100%;
		justify-content: center;
		align-items: center;
		margin-bottom: 10px;
		margin-right: 0;
	}
	.vpn-dg-row .vpn-dg-box .in-vpn-dg-box .vpn-dg-top .right {
		width: 220px;
		margin: auto;
	}
}
@media all and (max-width : 420px){
	ul.badgeList li.item {
		margin: 5px 0px;
		width: 170px;
	}
}
@media all and (max-width : 360px){
	ul.badgeList li.item {
		width: 150px;
		height: 40px;
	}
	ul.badgeList li.item a.badge {
		height: 32px;
		font-size: 12px;
	}
	ul.badgeList li.item a.badge span.img {
		width: 45px;
		flex: 0 0 45px;
		height: 45px;
		padding: 3px;
	}
	ul.badgeList li.item a.badge span.img img {
		max-width: 35px;
		max-height: 35px;
	}
	ul.badgeList li.item.full-image a.badge span.img img {
		width: 36px;
		height: 36px;
	}
}


a.cta-url2 {
	clip-path: polygon(0 0, 100% 0%, 92% 100%, 0% 100%);
	background: #00ff00;
	padding: 2px;
	font-size: 16px !important;
	border: 0;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	transition: all 0.3s ease;
	height: 54px;
	position: relative;
}
a.cta-url2 strong {
	background: #00ff00;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	clip-path: polygon(0 0, 100% 0%, 92% 100%, 0% 100%);
	padding: 1px 80px 1px 20px;
	transition: all 0.3s ease;
}
a.cta-url2:hover strong {
	background: #fff;
}
a.cta-url2 i {
	width: 70px;
	background: #000000;
	height: 50px;
	display: flex;
	justify-content: center;
	align-items: center;
	line-height: normal;
	clip-path: polygon(33% 0, 100% 0%, 65% 100%, 0% 100%);
	color: #ffffff;
	position: absolute;
	right: 3px;
	transition: all 0.3s ease;
	font-size: 20px;
}
a.cta-url2:hover i {
	background: #00ff00;
	color: #000000;
	width: 80px;
}

ul.vpn-offer-list li.item a.url::before,
ul.vpn-offer-list li.item a.url::after {
	content: none;
}

ul.vpn-offer-list .item > p {
	display: none;
}

/* new pros and cons */
.new-pros-cons {
	display: flex;
	margin: 20px -15px;
}

.new-pros-cons .pcBox {
	width: 50%;
	padding: 0 15px;
}
.new-pros-cons .pcBox strong {
	display: flex;
	margin-bottom: 15px;
}

.new-pros-cons .pcBox ul {
	display: flex;
	flex-direction: column;
	line-height: normal;
	margin: 0;
	padding: 0 0 0 10px;
	list-style: none;
}

.new-pros-cons .pcBox ul li {
	margin: 0 0 10px;
	padding: 0 0 0 30px;
	border: none;
	box-shadow: none;
	line-height: normal;
	font-size: 18px;
	position: relative;
}

.new-pros-cons .pcBox ul li::before {
	content: "";
	font-family: 'Font Awesome 5 Pro';
	font-size: 16px;
	position: absolute;
	left: 0;
	width: 18px;
	height: 18px;
	justify-content: center;
	align-items: center;
	/* background: red; */
	display: flex;
	top: 2px;
	/* font-weight: 700; */
}

.new-pros-cons .pcBox.pros ul li::before {
	content: "\f00c";
	color: green;
}

.new-pros-cons .pcBox.cons ul li::before {
	content: "\f068";
	color: red;
	font-weight: 700;
}
/* end pros and cons */
.axil-post-details p a.unhover{
	background-image: none !important;
	-webkit-animation-name: none !important;
	animation-name: none !important;
	padding: 0;
	margin: auto;
    display: flex;
    width: fit-content;
}