/*!
Theme Name: Noxiy
Theme URI: https://themeori.com/landing-page/noxiy/
Author: ThemeOri
Author URI: https://themeforest.net/user/themeori
Description: Noxiy - Insurance Company WordPress Theme
Version: 1.0.5
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: noxiy
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
.noxiy-builder-header{
    z-index: 999;
    position: relative;
}
.dark-mode,.blog__standard.section-padding{background: #0e0d30;}
.top__header-bg{background:#0c0f30}
.header__area.one {
    background: #0c0f2f;
    border-bottom: 1px solid rgba(224, 224, 224, 0.5);
}
.header__area-menubar-right-contact-info h6 a {
    transition: 0.4s;
    color: #FFF;
}
.header__area-menubar-right-contact.three .header__area-menubar-right-contact-icon i{color:#FFF;}
.dark-mode .header__area.one {
    background: #0e0d30;
    border-bottom: 1px solid rgba(255, 255, 255, 0.18);
}
.header__area-menubar-right-search.four,.header__area-menubar-right-search{display:none;}
.header__area-menubar-right-btn{display:block;}
.page__banner{padding:50px 0;}
.page__banner-content h1 {
    color: var(--text-white);
    font-size: 46px;
    line-height: 70px;
    margin-bottom: 15px;
    font-weight: 600;
}
.banner__one-content {
    padding: 140px 0 160px 0;
}
.cta__two-item-info-icon i:last-child {
    display: none;
}
.text-blink {
	padding:7px 15px;
  background: red;
	color:#FFF;
	text-align:center;
}
.blink-hard {
  animation: blinker 1s step-end infinite;
}
.blink-soft {
  animation: blinker 1.5s linear infinite;
}
@keyframes blinker {
  50% {
    opacity: 50%;
  }
}
.page__banner {
    background: #00123f;
}
.header__area-menubar-center-menu ul li .sub-menu {
	min-width: 361px;}
.header__area-menubar-center-menu ul li .sub-menu li > a {
    border-bottom: 1px solid var(--border-color-2);
    color: var(--text-heading-color);
	padding: 7px 0;}
.cta__two-item {
    background: #082751;
}
.cta__two-item-info-icon i {
    color: #09e3ff;
}
.work__area-item-content h5,.work__area-item-content p{color:#FFF;}
.services__one-item-image {
    padding: 0;
}
.services__one-item-content-icon{display:none;}
.banner__three-content {
    padding: 60px 0 60px 0;
}
.services__one-item-content {
    height: 310px;
}
.banner__three-content h1 {
    font-size: 60px;
}
.elementor .banner__three img {
    width: 52%;
}
.header__area-menubar-center-menu ul li .sub-menu {
	background: #0c0f2f;}
.banner__three-image.swiper-slide {
    background-size: 50%;
}
.dark-mode .testimonial__one-pagination-item img, .dark-mode .portfolio__one-item img, .dark-mode .portfolio__two-item-image img, .dark-mode .services__one-item-image > img, .dark-mode .blog__one-item-image img, .dark-mode img.mfp-img, .dark-mode .team__six-item-image img, .dark-mode .team__one-item-image img, .dark-mode .blog__standard-left-item-image img, .dark-mode .request__quote-page-right-item-bottom img, .dark-mode .team__five-item-image img, .dark-mode .about__five-left-image img, .dark-mode .footer__one-widget-gallery-area-item img, .dark-mode .blog__three-item-author img, .dark-mode .about__five-right-author img, .dark-mode .dark__image > img, .dark-mode .banner__two-right img, .dark-mode .faq__one-left-image img, .dark-mode .team__three-item-image img, .dark-mode .team__four-item-image img, .dark-mode .project__one-item img, .dark-mode .blog__four-item-image img, .dark-mode .blog__two-item-content-author-post-image img, .dark-mode .blog__two-item-image img, .dark-mode .testimonial__page-item-bottom img, .dark-mode .post__item-image img, .dark-mode .blog__details-left-comment-item-comment-image img, .dark-mode .portfolio__three-item img, .dark-mode .team__two-item-image > img{
    filter: inherit;
}
.features__two-left-bottom-item {
	padding: 17px;}
.page__banner-content ul{display:none}
.header__area-menubar-right-contact-info span{color:#FFF;}
.header__area-menubar-right-responsive-menu i {
    font-size: 25px;
    color: #ffffff;
    cursor: pointer;
    height: 25px;
    display: block;
}
@media(max-width:520px){
	.header__area-menubar-left-logo a img {
    max-width: 101px;
}
	.page__banner-content h1 {
    color: var(--text-white);
    font-size: 32px;
    line-height: 70px;
    margin-bottom: 15px;
    font-weight: 600;
}
}