.elementor-widget-text-path svg {
    -webkit-animation: rotation 12s linear infinite;
    -moz-animation: rotation 12s linear infinite;
    animation: rotation 12s linear infinite;
}

.elementor-widget-text-path svg:hover {
    -webkit-animation-play-state: paused;
    -moz-animation-play-state: paused;
    -o-animation-play-state: paused;
    animation-play-state: paused;
}
.shadow-none{
    box-shadow: none;
}
.text-routed {
    transform: rotate(-90deg);
}

.elementor-element-edit-mode,
.iqonic-elementor-section {
    position: relative;
}

.elementor-counter-number-wrapper,
.number-style {
    -webkit-font-feature-settings: "tnum"on, "lnum"on;
    font-feature-settings: "tnum"on, "lnum"on;
}


.iqonic-elementor-section:before {
    -webkit-clip-path: inset(0 0 100% 0);
    clip-path: inset(0 0 100% 0);
    -webkit-transition: 1.2s cubic-bezier(.63, .25, .25, 1);
    -o-transition: 1.2s cubic-bezier(.63, .25, .25, 1);
    transition: 1.2s cubic-bezier(.63, .25, .25, 1);
}

.iqonic-elementor-section.animated:before {
    -webkit-clip-path: inset(0 0 0 0);
    clip-path: inset(0 0 0 0);

}


/* elementor extra space */
.elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}
/* elementor extra space end*/


/* Circle pattern animation*/
.newzlive-circle-pattern{
    display: block;
    left: -20px;
    position: absolute;
    top: 40%;
    transform: translate(0,-50%);
    width: calc(100% + 20px);
    z-index:-1;
}
.newzlive-circle-pattern svg path{    
    stroke-dasharray: 1000;
    stroke-dashoffset: 1000;
}
.newzlive-title-box .highlighted-text-wrap.animated .newzlive-circle-pattern svg path,
.highlighted-text-wrap.animated .newzlive-circle-pattern svg path{
    animation: circlePattern 1s linear forwards;
}
.newzlive-circle-pattern svg{
    width: calc(100% + 20px);
    height: calc(100% + 20px);
}
.newzlive-title-box.color-white-text .newzlive-title {
    color: var(--global-font-white-title);
}

@keyframes circlePattern {
  to {
    stroke-dashoffset: 0;
  }

}
/* Circle pattern animation end*/


input[type=date]:after {
    position: absolute;
    content: "\f271";
    font-family: Font Awesome\ 5 Free;
    font-weight: 400;
    top: 0;
    bottom: 0;
    right: 15px;
    left: auto;
    opacity: .7;
}

.newzlive-leftarrow,
.newzlive-rightarrow {
    width: 45px;
    height: 45px;
    line-height: 45px;
    background: transparent;
    position: relative;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    border: 0.0625em solid var(--border-color-light);
    border-radius: 100%;
}

.newzlive-leftarrow svg,
.newzlive-rightarrow svg,
.newzlive-leftarrow svg,
.newzlive-rightarrow i,
.newzlive-leftarrow i {
    color: var(--color-theme-white);
}


/*--------------------------------------------------------------
# Contact form 7 error msg
--------------------------------------------------------------*/
.wpcf7 form.wpcf7-form .wpcf7-response-output {
    -webkit-animation: scale-in-ver-top .5s cubic-bezier(.25, .46, .45, .94) both;
    animation: scale-in-ver-top .5s cubic-bezier(.25, .46, .45, .94) both;
    border: 0.0625em solid var(--color-theme-secondary);
    color: var(--global-font-color);
}

.mc4wp-form-fields .subscribe-box{
    display: flex;
    justify-content: center;
    gap:2em;
}
.mc4wp-form-fields .subscribe-box input[type=email] {
    border-color: var(--global-font-white-title);
}
.mc4wp-form-fields .mail-input{
    width:70%;
}
.mc4wp-form-fields .mail-input input{
    border-color: var(--global-font-white-title);
}
.mc4wp-form-fields .subscribe-btn .newzlive-button{
    text-transform: uppercase;
    padding: 1.25em 2em;
}
.iq-mailchimp-dark .newzlive-button{
    background-color: var(--global-white-nochange);
    color: var(--color-theme-primary);
}

.iq-mailchimp-dark .mail-input input[type=email]{
    background: transparent;
    color: var(--global-white-nochange);
}
.iq-mailchimp-dark .mail-input input[type=email],
.iq-mailchimp-default .mail-input input[type=email]{
    padding-left: 15px;
}

.iq-mailchimp-dark .mail-input input[type=email]:focus{
    border-color: var(--border-color-light);
}
.iq-mailchimp-dark .mail-input input[type=email]::placeholder{
    color: var(--global-white-nochange);
}

.iq-mailchimp-dark .mc4wp-alert.mc4wp-success p{
    color: var(--global-white-nochange);
}
.yipes-font{
    font-family: var(--highlight-font-family);
}
.color-categ a{
    color: var(--color-theme-white);
    font-family: var(--highlight-font-family);
    font-size: 1.43em;
}
.color-categ a:hover{
    color: var(--color-theme-secondary);
}
.clear-items:after, .clear-items:before {
content: '';
 clear: both;
 display: table;
 table-layout: fixed;
}


/*--------------------------------------------------------------
contact form white-box
--------------------------------------------------------------*/
.contact-form.white-card-form input ,.contact-form.white-card-form textarea{
    border-bottom: 0.0625em solid var(--global-body-bgcolor);
    padding: 0;
    color: var(--color-theme-white);
}
.contact-form.white-card-form input:focus ,.contact-form.white-card-form textarea:focus{
    border-bottom: 0.0625em solid var(--global-body-bgcolor);
}
.contact-form.white-card-form textarea::-webkit-input-placeholder,
.contact-form.white-card-form input::-webkit-input-placeholder{
    color: var(--global-body-bgcolor);
}
.contact-form.white-card-form .newzlive-button-link{
    color: var(--color-theme-white);
}
.contact-form.white-card-form .newzlive-button-link:hover,
.contact-form.white-card-form .newzlive-button-link:focus{
    color: var(--color-theme-secondary);
}
.newzlive-button.secondary-btn{
    background-color: var(--color-theme-secondary);
}
.contact-form.white-card-form .newzlive-button-link.primary-btn-color{
    color: var(--color-theme-white);
}
.contact-form.white-card-form .newzlive-button-link.primary-btn-color:hover{
    color: var(--color-theme-white);
}
 /*--------------------------------------------------------------
contact form white-box end
--------------------------------------------------------------*/
/*--------------------------------------------------------------
 Contact form 7 error msg end
--------------------------------------------------------------*/
.mc4wp-form-fields {
    position: relative;
    display: inline-block;
    width: 100%;
}

.creative-post-template.blog-widget .newzlive-blog-box.creative-image .newzlive-blog-image {
    margin-bottom: 4em;
}
.creative-post-template.blog-widget .newzlive-blog-box {
    margin-bottom: 0;
    border-bottom: none;
    padding-bottom: 0;
}
.creative-post-template.blog-widget .newzlive-blog-box.creative-image .newzlive-blog-image img{
    margin-bottom: 0;
    width: 100%;
    height: 36.875em;
    object-fit: cover;
    border-radius: var(--border-radius-box);
}
.creative-post-template.blog-widget .newzlive-blog-meta ul li.blog-date a,
.creative-post-template.blog-widget .newzlive-blog-meta ul li.blog-date a>time{
    font-size: var(--font-size-h6);
    letter-spacing: var(--letter-spacing-two);
    color: var(--color-theme-primary);
    font-weight: var(--font-weight-h6);
}
.creative-post-template.blog-widget .newzlive-blog-main-list .creative-post-link{
    display: block;
    margin: 1em 0;
}
.newzlive-widget-author .author-box{
    text-align: center;
}

.widget.newzlive-widget-author img {
    width: 12.875em;
    height: 12.875em;
    border-radius: 50%;
    object-fit: cover;
}

.widget.newzlive-widget-author ul li {
    margin-bottom: 5px;
    border-bottom: none;
    margin-right: 12px;
    display: inline-block;
}

.widget.newzlive-widget-author ul li a {
    color: var(--color-theme-primary-light);
    font-size: 18px;
    transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
}

.widget.newzlive-widget-author ul li:last-child {
    margin-right: 0px;
}

.widget.newzlive-widget-author .newzlive-author-social {
    margin-top: 16px;
}
.widget.newzlive-widget-author  .newzlive-share ul li:before{
    right: -0.25em;
}



.widget.newzlive-widget-author ul li a svg {
    transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
}

.widget.newzlive-widget-author ul li a:hover svg path {
    fill: var(--color-theme-primary);
}

.contact-form .cfield {
    position: relative;
    width: 100%;
    display: inline-block;
    margin-bottom: 32px;
}
.contact-form .cfield label {
    font-family: var(--highlight-font-family);
    color: var(--global-font-title);
    margin-bottom: 0.5em;
}

.newzlive-share ul {
    padding-left: 0;
}
.widget .newzlive-share ul li,
.widget-woof .newzlive-share ul li{
    margin-bottom: 0.5em;
    padding-bottom: 0;
    border-bottom: none;
    position: relative;
}

.newzlive-share ul li:last-child{
    padding-right: 0;
}


/* social media */

 .newzlive-share ul li,
 .widget .newzlive-share ul li{
    list-style: none;
    display: inline-block;
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: none;
}
 .newzlive-share ul li a,
 .widget .newzlive-share ul li a{
    color: var(--global-font-color);
    display: inline-block;
    letter-spacing:var(--letter-spacing-two);
    font-size: 1em;
}
.widget.newzlive-widget-author .author-img {
    margin-bottom: 2em;
}
.widget.newzlive-widget-author h5.newzlive-admin {
    margin-bottom: 1em;
    color: var(--global-font-title);
}
.widget.newzlive-widget-author .author-content p{
    font-family: var(--highlight-font-family);
    font-weight: var(--font-weight-regular);
    color: var(--global-font-title);
}

.widget .newzlive-share ul li a {
    text-align: center;
    width: 2.5em;
    height: 2.5em;
    line-height: 2.5em;
    border: 0.0625em solid  var(--border-color-light);
    border-radius: 100%;
    margin-bottom: 10px;
}
.newzlive-share ul li a:hover,
.widget .newzlive-share ul li a:hover {
    background-color: var(--color-theme-primary);
    color: var(--color-theme-white);
    border-color: var(--color-theme-primary);
}
.widget .newzlive-share ul li a.instagram:hover{
    background: linear-gradient(45deg,#f09433,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888);
    border-color: #f09433;
}
.widget .newzlive-share ul li a.twitter:hover{
    background: #1da1f2;
    border-color: #1da1f2;
}
.widget .newzlive-share ul li a.dribbble:hover{
    background: #ea4c89;
    border-color: #ea4c89;
}
.widget .newzlive-share ul li a.behance:hover{
    background: #1157ff;
    border-color: #1157ff;
}
.widget .newzlive-share ul li a.pinterest:hover{
    background: #c8232c;
    border-color: #c8232c;
}
.newzlive-widget-author .author-box .newzlive-share{
    margin-top:1.5em;
}
.newzlive-widget-author.newzlive-share ul li a{
    vertical-align: text-top;
}
.writing-mode-rl .newzlive-share li.list-inline-item {
    writing-mode: vertical-rl;
    transform: scale(-1);
    margin-top: 5px;
    margin-right: 10px;
}
.navbar-brand.widget-logo{
    margin-right: 0;
    margin-left: 0;
}
.newzlive-day-time {
    color: var(--global-font-title);
    font-weight: var(--font-weight-medium);
}
@media(min-width:767px) {
    .mc4wp-form-fields .mail-subscribe input[type=email] {
        padding-right: 140px;
    }
}

@media(max-width:767px) {
    .mc4wp-form-fields .submit-btn {
        position: static;
        display: inline-block;
        margin-top: 32px;
        clear: both;
    }

    .mc4wp-form-fields {
        text-align: center;
    }
    .creative-post-template.blog-widget .newzlive-blog-box.creative-image .newzlive-blog-image {
        margin-bottom: 2em;
    }
    .creative-post-template.blog-widget .newzlive-blog-box.creative-image .newzlive-blog-image img{
        height: 350px;
    }
    .newzlive-title-box.wave-pattern .newzlive-wave-pattern-wrapper .wave-effect,
    .newzlive-breadcrumb-nav .wave-pattern .newzlive-wave-pattern-wrapper .wave-effect{
        width:80px;
    }
}
/* sidebar */

@media(min-width:1200px){
    .blog .content-area .site-main {
        padding-left: 1em;
        padding-right: 1em;
    }
    .row.flex-row-reverse .sidebar-service-right{
        padding-right:1.5em;
        padding-left: 1em;
    }
    .row .sidebar-service-right{
        padding-left:1.5em;
        padding-right:1em;
    }

}
/* icon box service page */
.icon-box-desc .elementor-icon-box-title span {
    font-family: var(--highlight-font-family);
    font-weight: var(--font-weight-semi-bold);
}
.icon-box-desc p.elementor-icon-box-description {
    margin-top: 15px;
}

/* contact us form 2 */
.contact-us-form-2 .cfield {
    position: relative;
}

.contact-us-form-2 .cfield svg {
    position: absolute;
    left: 15px;
    top: 30px;
    transform: translateY(-50%);
    z-index: 9;
    width: .875em;
}

.contact-us-form-2 .your-name input,
.contact-us-form-2 .email input,
.contact-us-form-2 .your-message textarea {
    padding: 0 0 0 47px;
}


.contact-us-form-2 .cfield.textarea svg {
    position: absolute;
    left: 15px;
    top: 15px;
}

.contact-us-form-2 .wpcf7-form-control-wrap input,
.contact-us-form-2 .your-message textarea {
    border: 0;
    border-bottom: 0.0625em solid var(--global-font-color);
}

.contact-us-form-2 input[type="checkbox"]:checked {
    background: none;
}

.contact-us-form-2 textarea:focus {
    border-bottom: 0.0625em solid var(--color-theme-white);
}
.contact-us-form-2 .cfield.textarea {
margin-bottom: 60px;
}
.contact-us-form-2 .wpcf7-list-item-label {
font-size: var(--font-size-normal);
}

/* Contact form 7 error massage repated*/
.wpcf7-form{
    position: relative;
}
.wpcf7-form:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: transparent;
  content: '';
  visibility: hidden;
  z-index: 98;
}
 .wpcf7-form:after {
  animation: rotation 2s linear infinite;
  background-color: transparent;
  border: 0.125em solid var(--color-theme-white);
  border-radius: 50%;
  border-top: 0.125em solid var(--color-theme-primary);
  content: '';
  height: 1.5em;
  left: calc(50% - 0.75em);
  opacity: 1;
  position: absolute;
  top: calc(50% - 0.75em);
  visibility: hidden;
  width: 1.5em;
  z-index: 98;
}

.wpcf7-form.submitting>* {
  opacity: .3
}

.wpcf7-form.submitting:after,
.wpcf7-form.submitting:before {
  visibility: visible
}

@-webkit-keyframes rotation {
  from {
      -webkit-transform: rotate(0deg);
  }

  to {
      -webkit-transform: rotate(360deg);
  }
}

@-moz-keyframes rotation {
  from {
      -webkit-transform: rotate(0deg);
  }

  to {
      -webkit-transform: rotate(360deg);
  }
}

@keyframes rotation {
  from {
      -webkit-transform: rotate(0deg);
  }

  to {
      -webkit-transform: rotate(360deg);
  }
}
/* Contact form 7 error massage End*/

.landing-icon-box {
    position: relative;
}
.landing-icon-box::after {
    position: absolute;
    content: "";
    width: 0.0625em;
    height: 75px;
    background-color: var(--color-theme-white);
    right: 0;
    top: 30%;
    opacity: 0.4;
}
 
.ele-widget-swiper.swiper,
.hidden-tab-slider.swiper{
    overflow: hidden;
}
.swiper-button-prev,
.swiper-button-next{
    background-image: none !important;
}

.swiper-pagination.swiper-pagination-bullets{
    position: static !important;
    display: inline-block;
    margin-top: 1em;
    width: 90px !important;
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{
    transform: initial !important; 
}
.swiper-pagination-bullet{
    width: 8px!important;
    height: 8px !important;
    background:var(--color-theme-primary-light) !important;
    transition:width 0.5s ease-in;
    opacity: 1 !important;
}
.swiper-pagination-bullet.swiper-pagination-bullet-active{
    width:18px !important;
    background:var(--color-theme-primary) !important;
    border-radius: 10px;
}
.swiper-pagination-bullet.newzlive-disable-bullate{
    pointer-events: none;
}
.wrap-dynamic-dots{
    margin-top:1em;
}

.swiper-button-prev{
    left: 0;
    right: auto;
  }
   .swiper-button-next{
    right: 0;
    left: auto;
  }


  /**********Navigation**********/
  .iqonic-navigation .swiper-buttons{
	--border: rgba(255, 255, 255, .12);
	width: 2.1875em;
	height: 2.1875em;
    min-width: 2.1875em;
	position: absolute;
	cursor: pointer;
	top: 50%;
    display: inline-block;
}
.main-slider-centered .iqonic-navigation .swiper-buttons{
    width: 2.750em;
	height: 2.750em;
    min-width: 2.750em;
}

 .iqonic-navigation .swiper-button-prev {
	left: 10px;
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1);
	z-index: 98;
}

.main-slider-centered .iqonic-navigation .swiper-button-next {
	left: auto;
	right: 10px;
}

.swiper-main .iqonic-navigation .swiper-button-prev {
    left:-3%;
    right:auto;
    -webkit-transform: scaleX(-1);
	transform: scaleX(-1);
}
.swiper-main .iqonic-navigation .swiper-button-next {
    right:-3%;
    left:auto;
}
.swiper-main .iqonic-navigation .swiper-buttons i:before, .swiper-main .iqonic-navigation .swiper-buttons i:after{
    background: var(--global-white-nochange);
}

.iqonic-navigation .swiper-buttons i {
	display: block;
	position: absolute;
	margin: -0.625em 0 0 -0.625em;
	width: 1.250em;
	height: 1.250em;
	left: 50%;
	top: 50%;
}

.iqonic-navigation .swiper-buttons i:before, .iqonic-navigation .swiper-buttons i:after {
	content: '';
	width: 0.625em;
	height: 0.125em;
	border-radius: 0.063em;
	position: absolute;
	left: 50%;
	top: 50%;
	background: var(--global-white-nochange);
	margin: -0.063em 0 0 -0.313em;
	display: block;
	-webkit-transform-origin: 0.563em 50%;
	transform-origin: 0.563em 50%;
    transition: all 0.5s ease-in-out;
}
.main-slider-centered .iqonic-navigation .swiper-buttons i:before,.main-slider-centered .iqonic-navigation .swiper-buttons i:after {
    width: 0.625em;
	height: 0.125em;
    background: var(--global-font-white-title);
}

.iqonic-navigation .swiper-buttons i:before {
	-webkit-transform: rotate(-40deg);
	transform: rotate(-40deg);
}

.iqonic-navigation .swiper-buttons i:after {
	-webkit-transform: rotate(40deg);
	transform: rotate(40deg);
}

.iqonic-navigation .swiper-buttons:before {
	content: '';
	display: block;
	position: absolute;
	left: 0.063em;
	right: 0.063em;
	top: 0.063em;
	bottom: 0.063em;
	border-radius: 50%;
    background-color: var(--color-theme-primary);
    font-size: inherit;
    transition: all 0.5s ease-in-out;
}
.main-slider-centered .iqonic-navigation .swiper-buttons:before {
    border-color:var(--border);
}
.swiper-main .iqonic-navigation .swiper-buttons:hover:before,
.swiper-main  .iqonic-navigation .swiper-buttons:focus:before {
    background-color: var(--global-white-nochange);
    border-color: var(--global-white-nochange);
}
.iqonic-navigation .swiper-buttons:focus:before{
    border-radius: 50%;
    transition: all 0.5s ease-in-out;
}

.swiper-main  .iqonic-navigation .swiper-buttons:hover i:before,
.swiper-main  .iqonic-navigation .swiper-buttons:hover i:after,
.swiper-main  .iqonic-navigation .swiper-buttons:focus i:before,
.swiper-main  .iqonic-navigation .swiper-buttons:focus i:after {
    background: var(--color-theme-primary);
}
.iqonic-navigation .swiper-buttons:after ,
.swiper-rtl .iqonic-navigation .swiper-button-next:after ,
.swiper-rtl .iqonic-navigation .swiper-button-prev:after{
    border:none;
    content: none;
}

.main-slider-centered .iqonic-navigation .swiper-buttons svg {
	width: 44px;
	height: 44px;
	display: block;
	position: relative;
	z-index: 1;
	color: var(--global-font-white-title);
	stroke-width: 0.125em;
	stroke-dashoffset: 126;
	stroke-dasharray: 126 126 0;
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
}

.main-slider-centered .iqonic-navigation .swiper-buttons.animate svg {
	-webkit-animation: stroke_ 1s ease forwards .3s;
	animation: stroke_ 1s ease forwards .3s;
}

.iqonic-navigation .swiper-buttons.animate i {
	-webkit-animation: arrow 1s ease forwards;
	animation: arrow 1s ease forwards; 
}

.iqonic-navigation .swiper-buttons.animate i:before {
	-webkit-animation: arrowUp 1s ease forwards;
	animation: arrowUp 1s ease forwards;
}

.iqonic-navigation .swiper-buttons.animate i:after {
	-webkit-animation: arrowDown 1s ease forwards;
	animation: arrowDown 1s ease forwards;
}
.post-meta-data .duration-time {
    display: inline-block;
    margin-right: 1em;
}
.post-meta-data .duration{
    font-family: var(--highlight-font-family);
    font-size: var(--font-size-small);
    color: var(--color-theme-white);
    background: var(--color-theme-primary);
    padding: 0.25em 0.5em;
    border-radius: var(--border-radius-three);
    font-weight: var(--font-weight-semi-bold);
}

.hover-effect-transition img{
    transform: scale(1.05) translateX(0);
    transition: transform .6s ease;
}
.hover-effect-transition:hover img{
    transform: scale(1.05) translateX(2%);
}
.main-slider-two  .iqonic-navigation{
    display: none;
}

.iqonic-slider-navigator-widget  .iqonic-navigation .swiper-buttons:hover:before,
.iqonic-slider-navigator-widget  .iqonic-navigation .swiper-buttons:focus:before{
    border-color: var(--border-color-light-dark);
}
.iqonic-slider-navigator-widget  .iqonic-navigation .swiper-buttons:hover:before,
.iqonic-slider-navigator-widget  .iqonic-navigation .swiper-buttons:focus:before{
    border-color: var(--color-theme-primary);
    background: var(--color-theme-primary);
}

.iqonic-slider-navigator-widget  .iqonic-navigation{
    position: relative;
    display: flex;
    gap:1em;
}
.iqonic-slider-navigator-widget  .iqonic-navigation .swiper-buttons{
    position: relative;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin-top: 0;
}
/********Section Background Colors*************/
.iqonic-section-background-light{
    background-color: var(--global-light-bg);
}
.iqonic-section-background-dark{
    background-color: var(--global-dark-bgcolor);
}
/***********Client Slider***********/
.newzlive-news-channel .category-image img{
    filter: grayscale(1);
    transition: all 0.5s ease-in-out;
}
.newzlive-news-channel .category-image:hover img{
    filter: grayscale(0);
}
.newzlive-news-channel-slider-two .category-image{
    background-color: var(--global-body-lightbg);
    border: 0.0625em solid var(--border-color-light);
    border-radius: var(--border-radius);
    width: 10em;
    height: 10em;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}
.newzlive-news-channel .channel-img-box {
    display: flex;
}

/************Icon List*************/
.newzlive-icon-list-wrapper .newzlive-list-info ul{
    padding:0;
    margin:0;
}
.newzlive-icon-list-wrapper .newzlive-list-info ul li{
    list-style-type: none;
    margin-bottom: 0.5em;
}
.newzlive-icon-list-wrapper .newzlive-icon-list {
    display: flex;
    position: relative;
}
.newzlive-icon-list-wrapper .newzlive-icon-list i,
.newzlive-icon-list-wrapper .newzlive-icon-list svg{
    position: absolute;
    top: 20%;
    left: 0;
}
.newzlive-icon-list-wrapper .newzlive-icon-list i{
    color:var(--color-theme-primary)
}
.newzlive-icon-list-wrapper .newzlive-icon-list svg path{
    fill: var(--color-theme-primary);
}
.newzlive-icon-list-wrapper .newzlive-icon-list .list{
    margin-left: 2em;
}
.newzlive-icon-list-wrapper.inline .newzlive-list-info  ul li{
    display: inline-block;
}
.newzlive-icon-list-wrapper.inline .newzlive-list-info  ul li .newzlive-icon-list{
    margin-bottom: 0;
    margin-right: 1em;
}

/************Landscape Slider Widget Start*************/

.newzlive-box-items.landscape-post{
    margin-bottom: 1.875em;
    position: relative;
    overflow: hidden;
    border-radius: var(--border-radius-box);
    -webkit-border-radius: var(--border-radius-box);
}
.newzlive-box-items.landscape-post .newzlive-box-inner {
    position: relative;
    width: 100%;    
    overflow: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    will-change: transform;
    transition: all 0.6s ease 0s;
    -webkit-transition: all 0.6s ease 0s;
    -moz-transition: all 0.6s ease 0s;
    -o-transition: all 0.6s ease 0s;
}
.ele-widget-swiper .newzlive-box-items.landscape-post,
.hidden-tab-slider .newzlive-box-items.landscape-post{
    margin-bottom: 0;
}

.newzlive-box-items.landscape-post .newzlive-image img{
    object-fit: cover;
    width: 100%;
    mix-blend-mode: overlay;
    transform: scale(1.05) translateX(0);
    -webkit-transform: scale(1.05) translateX(0);
    transition: transform .6s ease;
    -webkit-transition: transform .6s ease;
}

.newzlive-box-items.landscape-post:hover .newzlive-image img {
    transform: scale(1.05) translateX(2%);
    -webkit-transform: scale(1.05) translateX(2%);
}

.newzlive-box-items.landscape-post .newzlive-image{
    position: relative;
    background: var(--color-theme-overly);
}

.newzlive-box-items.landscape-post .newzlive-image .play-box{
    position: absolute;
    transform: translate(-50% , -50%);
    left: 50%;
    top: 40%;
    text-align: center;
    opacity: 0;
    transition: all 0.5s ease-in-out;
}
.newzlive-box-items.landscape-post .newzlive-image .play-btn-main{
    width: 3.25em;
    height: 3.25em;
    background-color: var(--color-theme-primary);
    border-radius: 100%;
    position: relative;
}
.newzlive-box-items.landscape-post a.newzlive-post-link {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1;
}
.newzlive-box-items.landscape-post .newzlive-image .play-btn-main i{
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    left: 50%;
    color: var(--color-theme-white);
}
.newzlive-box-items.landscape-post .newzlive-post-title{
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    color: var(--global-font-white-title);
}
.newzlive-box-items.landscape-post .newzlive-heading-title {
    color:currentColor;
    display: initial;
    background-image: -webkit-gradient(linear,left top,left bottom,from(currentColor),to(currentColor));
    background-image: linear-gradient(currentColor,currentColor);
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: 0 2px;
    text-decoration: none;
    -webkit-transition: background-size .6s ease-out;
    transition: background-size .6s ease-out;
}
.newzlive-box-items.landscape-post:hover .newzlive-heading-title {
    background-size: 100% 2px;
    -webkit-transition: all .6s ease;
    transition: all .6s ease;
}
.newzlive-box-items.landscape-post .newzlive-wrap-details {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding:1.5em;
    transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
    z-index: 1;
}

.newzlive-box-items.landscape-post:hover .newzlive-image .play-box{
    opacity: 1;
}
.newzlive-box-items.landscape-post .post-meta-data{
    position: relative;
    margin-top: 0.5em;
    z-index: 2;
}
.published-date a{
    font-family: var(--highlight-font-family);
    font-weight: var(--font-weight-medium);
    font-size: var(--font-size-normal);
    color: var( --thumbnail-font-color);
}
.published-date a:hover{
    color: var(--color-theme-primary);
}

.landscape-post-tab.newzlive_filters {
    margin-bottom: 3.125em;
    display: flex;
    gap: 2em;
    align-items: center;
    justify-content: space-between;
}
.landscape-post-tab.newzlive_filters.landscape-tab-two{
    justify-content: center;
}

.landscape-post-tab.newzlive_filters .newzlive-title{
    flex: none;
}
.newzlive-box-items.landscape-post .post-meta-data .live-label,
.newzlive-box-items.portrait-items .post-meta-data .live-label{
    position: static;
}
.newzlive-landscape-slider-one .newzlive-box-items.landscape-post .post-meta-data .live-label,
.newzlive-box-items.portrait-items .post-meta-data .live-label,
.blog-widget .newzlive-box-items.landscape-post .post-meta-data .live-label {
    margin-right: 1em;
}

/*********** Live Label ***********/
.live-label{
    position: absolute;
    top: 0.5em;
    left: 0.5em;
    background-color:var(--color-theme-red);
    border-radius: var(--border-radius-four);
    padding:0.3em 0.5em;
    display:inline-flex;
    align-items: center;
    gap: 0.4em;
    z-index:9;
}

.live-label .live-dot{
    position: relative;
    display: flex;
    width: 0.8em;
    font-size: inherit;
    height: 0.8em;
    border-radius: 50%;
}
 .live-label .live-dot:before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 0.8em;
    height: 0.8em;
    border-radius: 50%;
    background: rgba(255,255,255,0.4);
    z-index: 1;
    animation: blinker 1s linear infinite;
}

 .live-label .live-dot:after {
    content: '';
    position: absolute;
    border-radius: 50%;
    background: rgba(255,255,255,1);
    z-index: 9;
    left: 50%;
    top: 50%;
    width: 0.4em;
    height: 0.4em;
    transform: translate(-50%, -50%);
}

 .live-label .live-text{
    font-size: var(--font-size-small);
    font-family: var(--highlight-font-family);
    color: var(--global-white-nochange);
    text-transform: uppercase;
    line-height: normal;
 }

 
.iqonic-custom-layouts.open .btn-close {
    background: var(--global-body-lightcolor);
}
 
/** Social media start **/
.landscape-post .newzlive-social-share{
    position: absolute;
    top: 20px;
    right: 20px;
    z-index: 2;
}
.landscape-post .newzlive-social-share .newzlive-social-inner .fav-text{
    font-size: var(--font-size-normal);
    font-family: var(--highlight-font-family);
    color: var(--color-theme-white);
    font-weight: var(--font-weight-semi-bold);
}
.landscape-post .newzlive-social-share .newzlive-social-inner {
    display: flex;
    align-items: center;
    gap: 0.475em;
}

.landscape-post .newzlive-social-share .newzlive-social-inner .fav-icon{
   color: var(--color-theme-primary);
    width: 2.2em;
    height: 2.2em;
    background: var(--color-theme-white);
    text-align: center;
    line-height: 2.5em;
    border-radius: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.landscape-post .newzlive-social-share{
    display: inline-block;
    cursor: pointer;
}

.landscape-post .newzlive-social-share .social-share-group{
    position: absolute;
    top: 0;
    right: 0;
    left: auto;
    width: 7em;
    height: 2em;
    display: none;
}
.landscape-post .newzlive-social-share .social-share-group .social-share-wrapper {
    position: absolute;
    -webkit-animation: fadeInLike .3s ease-in;
    animation: fadeInLike .3s ease-in;
    display: none;
}
.landscape-post .newzlive-social-share.top-side .social-share-group .social-share-wrapper{
    top: 0;
    right: 2.45em;
    left: auto;
}
.landscape-post .newzlive-social-share .social-share-wrapper a {
    font-size: .8em;
    margin-right: 1.2em;
    vertical-align: middle;
    transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    display: inline-block;
}
.landscape-post .newzlive-social-share .social-share-wrapper a:last-child{
    margin-right: 0;
}
.landscape-post .newzlive-social-share .social-share-wrapper a:hover {
    -webkit-transform: translateY(-4px);
    transform: translateY(-4px);
}
.landscape-post .newzlive-social-share .social-share-wrapper {
    display: inline-block;
    padding: 0.5em 1em;
    background: var(--global-body-bgcolor);
    border-radius: 2.5em;
    margin-left: 0.875em;
}
/*******landscape Grid style 2**********/

.blog-landscape-style-two  .newzlive-box-items .newzlive-wrap-details{
    background-color: var(--global-body-bgcolor);
    padding:1em;
    border-radius: var(--border-radius-bottom-left);
}
.blog-landscape-style-two  .newzlive-box-items{
    margin-bottom: 2em;
}
.blog-landscape-style-two .newzlive-image{
    position: relative;
    overflow: hidden;
    border-radius: var(--border-radius-top-right);
}
.blog-landscape-style-two .newzlive-image img{
    border-radius: var(--border-radius-top-right);
    width: 100%;
    height: 15.625em;
    object-fit: cover;
}
.blog-landscape-style-two .newzlive-image .post-meta-data .duration-time{
    margin-right: 0;
}
.blog-landscape-style-two .post-meta-data{
    position: absolute;
    left: auto;
    right: 1em;
    top: 1em;
    display: inline-block;
}
.blog-landscape-style-two .post-meta-data .live-label{
    position: static;
}

.blog-landscape-style-two .newzlive-post-title .newzlive-heading-title {
    display: initial;
    background-image: -webkit-gradient(linear,left top,left bottom,from(currentColor),to(currentColor));
    background-image: linear-gradient(currentColor,currentColor);
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: 0 2px;
    text-decoration: none;
    -webkit-transition: background-size .6s ease-out;
    transition: background-size .6s ease-out;
}
.blog-landscape-style-two .newzlive-box-items:hover .newzlive-post-title .newzlive-heading-title{
    background-size: 100% 2px;
    -webkit-transition: all .6s ease;
    transition: all .6s ease;
}
.blog-landscape-style-two .newzlive-post-title{
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.newzlive-social-share:hover  .social-share-group .social-share-wrapper ,.newzlive-social-share:hover  .social-share-group {
    display: block;
}
.social-share-group .social-icons a:hover{
    transform: translateY(-5px);
}
.newzlive-social-share .social-share-wrapper a.twitter{
    color:#1da1f2 ;
}
.newzlive-social-share .social-share-wrapper a.facebook{
    color:#1877f2 ;
}
.newzlive-social-share .social-share-wrapper a.whatsapp {
    color: #25D366;
}
.newzlive-social-share .social-share-wrapper a.linkedin{
    color:#0077b5;
}
 .newzlive-landscape-slider-two .newzlive-box-items.landscape-post .post-meta-data{
    margin: 0 0 0.8em;
 }
.newzlive_filters ul li a{
    background:var(--global-body-lightbg);
    border-radius:var(--border-radius);
    padding:0.625em 2em;
    display: inline-block;
    color:var(--global-font-title);
    cursor: pointer;
    transition: all 0.3s ease-in-out;
    font-size: var(--font-size-normal);
    font-family: var(--highlight-font-family);
    font-weight: var(--font-weight-semi-bold);
    text-transform: uppercase;
}
.newzlive_filters ul {
    display: flex;
    white-space: nowrap;
    flex-wrap: nowrap;
    overflow-y: hidden;
    overflow-x: auto;
    scroll-behavior: smooth;
    cursor: grab;
    padding: 0;
    gap: 1.25em;
}
.newzlive-blog-box > iframe{
    border-radius: var(--border-radius);
    height: 70vh;
}
.newzlive_filters ul::-webkit-scrollbar{
    display: none;
}
.newzlive_filters ul li a.active ,.newzlive_filters ul li a:hover,
.newzlive_filters ul li a:focus{
    background-color: var(--color-theme-primary);
    color: var(--color-theme-white);
}
.newzlive_filters ul li:last-child a {
    margin-right: 0;
}
[dir=rtl] .newzlive_filters ul li:last-child a{
    margin-right: 1.25em;
}
.newzlive-button.dark-layout-btn:hover{
    background-color: var(--global-body-lightcolor);
}

.favoritelist-grid .favorite-list{
    position: absolute;
    left: 1em;
    top: 0.5em;
    z-index: 9;
    cursor: pointer;
}

@-webkit-keyframes fadeInLike {
	0% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}

@keyframes fadeInLike {
	0% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}
/** Social media end **/

@media(min-width:1025px) {
    .newzlive-landscape-slider-two .newzlive-box-items.landscape-post .newzlive-image img{
        height: 24em;
        object-fit: cover;
        width: 100%;
    }
    
}
@media(max-width:767px){
    .landscape-post .newzlive-social-share {
        top: 16px;
        right: 16px;
    }
    .newzlive-box-items.landscape-post .newzlive-heading-title{
        -webkit-line-clamp: 1;
    }
    .landscape-post-tab.newzlive_filters{
        flex-wrap: wrap;
        justify-content: center;
    }
    .newzlive_filters ul li a{
    padding: 8px 16px;
    font-size: 12px;
    }
    .landscape-post-tab.newzlive_filters{
        margin-bottom: 2.125em;
    }
    .newzlive-icon-list-wrapper.inline .newzlive-list-info ul li{
        display: block;
    }
}

/************Landscape Slider Widget End*************/
    
@-webkit-keyframes stroke_ {
	52% {
		-webkit-transform: rotate(-180deg);
		transform: rotate(-180deg);
		stroke-dashoffset: 0;
	}
	52.1% {
		-webkit-transform: rotate(-360deg);
		transform: rotate(-360deg);
		stroke-dashoffset: 0;
	}
	100% {
		-webkit-transform: rotate(-180deg);
		transform: rotate(-180deg);
		stroke-dashoffset: 126;
	}
}

@keyframes stroke_ {
	52% {
		-webkit-transform: rotate(-180deg);
		transform: rotate(-180deg);
		stroke-dashoffset: 0;
	}
	52.1% {
		-webkit-transform: rotate(-360deg);
		transform: rotate(-360deg);
		stroke-dashoffset: 0;
	}
	100% {
		-webkit-transform: rotate(-180deg);
		transform: rotate(-180deg);
		stroke-dashoffset: 126;
	}
}

@-webkit-keyframes arrow {
	0%, 100% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
		opacity: 1;
	}
	23% {
		-webkit-transform: translateX(17px);
		transform: translateX(17px);
		opacity: 1;
	}
	24%, 80% {
		-webkit-transform: translateX(-22px);
		transform: translateX(-22px);
		opacity: 0;
	}
	81% {
		opacity: 1;
		-webkit-transform: translateX(-22px);
		transform: translateX(-22px);
	}
}

@keyframes arrow {
	0%, 100% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
		opacity: 1;
	}
	23% {
		-webkit-transform: translateX(17px);
		transform: translateX(17px);
		opacity: 1;
	}
	24%, 80% {
		-webkit-transform: translateX(-22px);
		transform: translateX(-22px);
		opacity: 0;
	}
	81% {
		opacity: 1;
		-webkit-transform: translateX(-22px);
		transform: translateX(-22px);
	}
}

@-webkit-keyframes arrowUp {
	0%, 100% {
		-webkit-transform: rotate(-40deg) scaleX(1);
		transform: rotate(-40deg) scaleX(1);
	}
	20%, 80% {
		-webkit-transform: rotate(0deg) scaleX(0.1);
		transform: rotate(0deg) scaleX(0.1);
	}
}

@keyframes arrowUp {
	0%, 100% {
		-webkit-transform: rotate(-40deg) scaleX(1);
		transform: rotate(-40deg) scaleX(1);
	}
	20%, 80% {
		-webkit-transform: rotate(0deg) scaleX(0.1);
		transform: rotate(0deg) scaleX(0.1);
	}
}

@-webkit-keyframes arrowDown {
	0%, 100% {
		-webkit-transform: rotate(40deg) scaleX(1);
		transform: rotate(40deg) scaleX(1);
	}
	20%, 80% {
		-webkit-transform: rotate(0deg) scaleX(0.1);
		transform: rotate(0deg) scaleX(0.1);
	}
}

@keyframes arrowDown {
	0%, 100% {
		-webkit-transform: rotate(40deg) scaleX(1);
		transform: rotate(40deg) scaleX(1);
	}
	20%, 80% {
		-webkit-transform: rotate(0deg) scaleX(0.1);
		transform: rotate(0deg) scaleX(0.1);
	}
}

@media(max-width:1499px){
    .swiper-main .iqonic-navigation .swiper-button-prev{
        left:0;
    }
    .swiper-main .iqonic-navigation .swiper-button-next{
        right:0;
    }
}

@media (max-width:768px){
    
    .landing-icon-box {
        position: relative;
    }
    .landing-icon-box::after {
        position: absolute;
        content: "";    
    }

}

/*************Animation**************/

@keyframes waveAnim {	
	to {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 0;
	}
}

@keyframes waveAnimOut {

	from{
	  stroke-dashoffset: 100;
	  stroke-dasharray: 100;
	}
}
@-webkit-keyframes scale-in-ver-top {
    0% {
        -webkit-transform: scaleY(0);
        transform: scaleY(0);
        -webkit-transform-origin: 100% 0%;
        transform-origin: 100% 0%;
        opacity: 1;
    }

    100% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
        -webkit-transform-origin: 100% 0%;
        transform-origin: 100% 0%;
        opacity: 1;
    }
}

@keyframes scale-in-ver-top {
    0% {
        -webkit-transform: scaleY(0);
        transform: scaleY(0);
        -webkit-transform-origin: 100% 0%;
        transform-origin: 100% 0%;
        opacity: 1;
    }

    100% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
        -webkit-transform-origin: 100% 0%;
        transform-origin: 100% 0%;
        opacity: 1;
    }
}

/* ------------------------------------------------------------- *
 * Magnetic wrap
/* ------------------------------------------------------------- */
.magnetic-wrap {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
}
/* ------------------------------------------------------------- *
     Section Background Color
/* ------------------------------------------------------------- */
.elementor-section.iqonic-section-background-yes{
    background-color: var(--color-theme-white);
}
.elementor-section.iqonic-background-dark-yes{
    background-color: var(--global-body-darkbg);
}

@media(min-width:1200px){
    .main-slider-two  .iqonic-navigation{
        position: absolute;
        right: 3%;
        left: auto;
        display: flex;
        gap: 1em;
        bottom: 5.5%;
        width: auto;
        z-index: 99;
    }
    .main-slider-two .iqonic-navigation .swiper-buttons{
        bottom: auto;
        top: auto;
        right: auto;
        left:auto;
        position: relative;
    }
    .iqonic-navigation .swiper-buttons i:before, .iqonic-navigation .swiper-buttons i:after{
        background: var(--global-white-nochange);
    }
    .main-slider-two .iqonic-navigation .swiper-buttons:hover:before,
    .main-slider-two .iqonic-navigation .swiper-buttons:focus:before{
        background-color: var(--color-theme-primary);
        border-color: var(--color-theme-primary);
    }
    .main-slider-two .iqonic-navigation .swiper-buttons i:before,
    .main-slider-two .iqonic-navigation .swiper-buttons i:after{
        background-color: var(--global-font-white-title);
    }
}

@media(min-width:1367px){
    .main-slider-two  .iqonic-navigation{
        bottom: 7.5%;
    }
}

@media(max-width:479px){
    .newzlive-widget-author .author-box {
        flex-direction: column;
    }
    .newzlive-widget-author .author-box .author-content {
        margin-left:0;
        margin-top:1em;
    }
    .subscribe-white-box .mc4wp-form-fields .subscribe-btn{
        position: static;
        text-align: left;
        margin-top: 16px;
    }
    .mc4wp-form-fields .subscribe-box{
       flex-direction: column;
    }
    .mc4wp-form-fields .mail-input{
        width:100%;
    }
    .iqonic-navigation{
        display: none;
    }
}

@keyframes down-enter {
    0% { clip-path: inset(0 100% 0 0); }
    100% { clip-path: inset(0); }
  }
  @keyframes down-leave {
    0% { clip-path: inset(0); }
    100% { clip-path: inset(0 0 0 100%); }
  }

.newzlive-image-effect {
    -webkit-clip-path: inset(0 0 100% 0);
    clip-path: inset(0 0 100% 0);
    -webkit-transition: 1.2s cubic-bezier(.63, .25, .25, 1);
    -o-transition: 1.2s cubic-bezier(.63, .25, .25, 1);
    transition: 1.2s cubic-bezier(.63, .25, .25, 1);
}
.newzlive-image-effect.animated {
    -webkit-clip-path: inset(0 0 0 0);
    clip-path: inset(0 0 0 0);
}
.btn-close:focus{
    box-shadow: none;
}
.iqonic-custom-layouts .btn-close {
    opacity: 1;
}
.iqonic-custom-layouts {
    box-shadow: var(--global-box-shadow);
}
.newzlive-user-list-item a{
    position: relative;
}
@media(max-width: 991px){
    .newzlive-circle-pattern svg {
        width: calc(100% + 10px);
        height: calc(100% + 10px);
    }
    .newzlive-circle-pattern{
        left: -10px;
    }
}

/*********** Animation ************/
@keyframes animate-slide-out{
    0% {
      clip-path: inset(0 0 0 100%);
      -webkit-clip-path: inset(0 0 0 100%);
    }
    
    100% {
      clip-path: inset(0 0 0 0);
      -webkit-clip-path: inset(0 0 0 0);
    }
}

@keyframes animate-slide-in{
    0% {
      clip-path: inset(0 0 0 100%);
      -webkit-clip-path: inset(0 0 0 100%);
    }
  
    100% {
      clip-path: inset(0 0 0 0);
      -webkit-clip-path: inset(0 0 0 0);
    }
}

/******Icon Custom Colors******/
.social-icon-android:hover {
    background-color: #a4c639;
    border-color:#a4c639;
 }
 
 .social-icon-apple:hover {
     background-color: #999;
     border-color:#999
 }
 
 .social-icon-behance:hover  {
    background-color: #1769ff;
    border-color:#1769ff;
 }
 
 .social-icon-bitbucket:hover{
     background-color: #205081;
     border-color:#205081;
 }
 
 .social-icon-codepen:hover {
    background-color: #000;
    border-color:#000;
 }

 .social-icon-delicious:hover{
     background-color:#39f;
     border-color:#39f;
 }

 .social-icon-deviantart:hover {
     background-color: #05cc47;
     border-color:#05cc47;
 }
 
 .social-icon-digg:hover {
     background-color: #005be2;
     border-color:#005be2;
 }
 
 .social-icon-dribbble:hover {
     background-color: #ea4c89;
     border-color:#ea4c89;
 }
 
 .social-icon-elementor:hover{
     background-color: #d30c5c;
     border-color:#d30c5c;
 }
 
 .social-icon-envelope:hover {
     background-color: #ea4335;
     border-color:#ea4335;
 }
 
 .social-icon-facebook:hover,
 .social-icon-facebook-f:hover {
     background-color: #3b5998;
     border-color:#3b5998;
 }
 
 .social-icon-flickr:hover {
     background-color: #0063dc;
     border-color:#0063dc;
 }
 
 .social-icon-foursquare:hover {
     background-color: #2d5be3;
     border-color:#2d5be3;
 }
 
 .social-icon-free-code-camp:hover,
 .social-icon-freecodecamp:hover {
     background-color: #006400;
     border-color:#006400;
 }
 
 .social-icon-github:hover {
    background-color: #171515;
    border-color: #171515;
 }

 .social-icon-gitlab:hover {
   background-color: #e24329;
   border-color:#e24329;
 }
 
 .social-icon-globe:hover {
     background-color: #818a91;
     border-color:#818a91;
 }
 
 .social-icon-google-plus:hover,
 .social-icon-google-plus-g:hover {
     background-color: #dd4b39;
     border-color:#dd4b39;
 }
 
 .social-icon-houzz:hover {
     background-color: #7ac142;
     border-color:#7ac142;
 }
 
 .social-icon-instagram:hover{
     background:linear-gradient(45deg,#f09433,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888);
     border-color:#f09433;
 }
 
 .social-icon-jsfiddle:hover {
     background-color: #487aa2;
     border-color:#487aa2;
 }
 
 .social-icon-link:hover {
     background-color:#818a91;
     border-color:#818a91;
 }
 
 .social-icon-linkedin:hover,
 .social-icon-linkedin-in:hover {
     background-color: #0077b5;
     border-color:#0077b5;
 }
 
 .social-icon-medium:hover {
    background-color: #00ab6b;
    border-color:#00ab6b;
 }
 
 .social-icon-meetup:hover {
     background-color: #ec1c40;
     border-color:#ec1c40;
 }
 
 .social-icon-mixcloud:hover {
     background-color: #273a4b;
     border-color:#273a4b;
 }
 
 .social-icon-odnoklassniki:hover {
     background-color: #f4731c;
     border-color:#f4731c;
 }
 
 .social-icon-pinterest:hover{
     background-color: #bd081c;
     border-color:#bd081c;
 }
 
 .social-icon-product-hunt:hover {
     background-color: #da552f;
     border-color:#da552f;
 }
 
 .social-icon-reddit:hover {
     background-color: #ff4500;
     border-color:#ff4500;
 }
 
 .social-icon-rss:hover {
     background-color: #f26522;
     border-color:#f26522;
 }
 
 .social-icon-shopping-cart:hover {
     background-color: #4caf50;
     border-color:#4caf50;
 }
 
 .social-icon-skype:hover {
     background-color: #00aff0;
     border-color:#00aff0;
 }
 
 .social-icon-slideshare:hover {
     background-color: #0077b5;
     border-color:#0077b5;
 }
 
 .social-icon-snapchat:hover {
     background-color: #fffc00;
     border-color:#fffc00;
 }
 
 .social-icon-soundcloud:hover {
     background-color: #f80;
     border-color:#f80;
 }
 .social-icon-spotify:hover {
     background-color: #2ebd59;
     border-color:#2ebd59;
 }
 
 .social-icon-stack-overflow:hover {
     background-color: #fe7a15;
     border-color:#fe7a15;
 }
 
 .social-icon-steam:hover {
     background-color: #00adee;
     border-color:#00adee;
 }
 
 .social-icon-stumbleupon:hover {
     background-color: #eb4924;
     border-color:#eb4924;
 }
 
 .social-icon-telegram:hover {
     background-color: #2ca5e0;
     border-color:#2ca5e0;
 }
 
 .social-icon-thumb-tack:hover {
     background-color: #1aa1d8;
     border-color:#1aa1d8;
 }
 
 .social-icon-tripadvisor:hover {
     background-color: #589442;
     border-color:#589442;
 }
 
 .social-icon-tumblr:hover {
     background-color: #35465c;
     border-color:#35465c;
 }
 
 .social-icon-twitch:hover {
     background-color: #6441a5;
     border-color:#6441a5;
 }
 
 .social-icon-twitter:hover {
    background-color: #1da1f2;
    border-color:#1da1f2;
 }
 
 .social-icon-viber:hover {
     background-color: #665cac;
     border-color:#665cac;
 }
 
 .social-icon-vimeo:hover {
     background-color: #1ab7ea;
     border-color:#1ab7ea;
 }
 
 .social-icon-vk:hover {
     background-color: #45668e;
     border-color:#45668e;
 }
 
 .social-icon-weibo:hover {
     background-color: #dd2430;
     border-color:#dd2430;
 }
 
 .social-icon-weixin:hover {
     background-color: #31a918;
     border-color:#31a918;
 }
 
 .social-icon-whatsapp:hover {
     background-color: #25d366;
     border-color:#25d366;
 }
 
 .social-icon-wordpress:hover{
     background-color: #21759b;
     border-color:#21759b;
 }
 
 .social-icon-xing:hover {
     background-color: #026466;
     border-color:#026466;
 }
 
 .social-icon-yelp:hover {
     background-color: #af0606;
     border-color:#af0606;
 }
 
 .social-icon-youtube:hover {
    background-color: #cd201f;
    border-color:#cd201f;
 }

 .newzlive-header-right ul li{
    display: inline-block;
    margin-left: 1em;
 }

 @media(max-width:480px){
    .iqonic-custom-layouts .btn-close{
        right: 1em;
    }
    .newzlive-header-right ul li{
        display: inline-block;
        margin-left:8px;
     }
     .newzlive-box-items.landscape-post .newzlive-wrap-details{
        padding: 1em;
     }
     .newzlive-blog-box > iframe{
        height: 18.75em;
    }
 }


/*********** Animation **********/
@keyframes blinker {  
    0% {
        opacity: .5
    }
    50% {
        opacity: 1;
    }
    100% {
        opacity: .5;
    }
}

.web-stories-list {
    margin: 0 !important;
}

.web-stories-list.is-view-type-circles .web-stories-list__story:first-child {
    margin-left: 0 !important;
}
.web-stories-list.is-view-type-circles .web-stories-list__story-poster .web-stories-list__story-poster-placeholder, .web-stories-list.is-view-type-circles .web-stories-list__story-poster a>img, .web-stories-list.is-view-type-circles .web-stories-list__story-poster>img {
    border-color: var(--border-color-light) !important;
}


.newzlive-custom-header .iqonic-custom-layouts .btn-close {
    top: 2.2em;
}

.newzlive-404-header-footer-disable .error-404.not-found {
    height: 100vh;
}
.newzlive-404-header-footer-disable .page-content ,
.newzlive-404-header-footer-disable .page-content .row{
    height: 100%;
}
@media (min-width:1025px) {
    .newzlive-404-header-footer-disable .content-area .site-main{
        padding: 0;
    }
}

.newzlive-blog-details  .newzlive-admin-meta ul.list-inline{
    padding-inline-start: 0;
}

/*=============
rtl
================*/

[dir="rtl"] .main-slider-two .swiper-rtl .swiper-button-prev{
    left: auto;
}
 
[dir="rtl"] .newzlive-thumbnail-slider-main.thumbnail-style-five .post-meta-data .live-label,
[dir="rtl"] .newzlive-thumbnail-slider-main.thumbnail-style-four .post-meta-data .live-label{
    margin-right: 0;
}

[dir=rtl] .page-numbers li .page-numbers i.fa-chevron-left:before{
    content: "\f054";
}