@font-face {
    font-family: 'icomoon';
    src:  url('/wp-content/uploads/elementor/custom-icons/icomoon-1/fonts/icomoon.eot');
    src:  url('/wp-content/uploads/elementor/custom-icons/icomoon-1/fonts/icomoon.eot') format('embedded-opentype'),
      url('/wp-content/uploads/elementor/custom-icons/icomoon-1/fonts/icomoon.ttf') format('truetype'),
      url('/wp-content/uploads/elementor/custom-icons/icomoon-1/fonts/icomoon.woff') format('woff'),
      url('/wp-content/uploads/elementor/custom-icons/icomoon-1/fonts/icomoon.svg') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
  }
  
  [class^="icon-"], [class*=" icon-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'icomoon' !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
  
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

.pixicon-outside:before {
  content: "\e900"!important;
  font-family: 'icomoon' !important;
}
/*  Header style   */
.pix-header-text.text-sm {
    font-size: 16px!Important;
    font-weight: 500!important;
}
.navbar{
    padding:0.6rem 1rem!important;
}
.transparent_header{
    background-color:transparent!important;
}


a.btn.pix-hover-item {
    transform:skewX(-30deg);
    border-radius:0;
    padding:7px 40px;
}
a.btn.pix-hover-item > i {
    transform:skewX(30deg);
}
a.btn.pix-hover-item > span{
    display:inline-block;
    transform:skewX(30deg);
    font-weight:400!important
}
div#pix-intro-sliding-text h2 {
    font-weight:500!Important;
    font-size:2.875rem!important;
}
.pix-slider-nav-full .carousel-cell img{
    height: 98px!important;
    width: 92%!important;
}
.pix-slider-nav-full .carousel-cell{
    width:17%!important;
}
.pix-slider-nav-full .flickity-slider{
    transform:translateX(0)!important;
}
.pix-slider-div{
    background: #305784;
}
.container.pix-slider-nav-full{
    margin-top:-50px;
    background-color:transparent!important;
}
figure.swiper-slide-inner {
    background: white;
    padding: 25px;
}
.carousel-cell.is-selected.is-nav-selected img {
    border-top: 3px solid red;
}
.pix-slider a.btn.pix-hover-item{
    margin-left:15px;
}
.pix-topbar {
    padding: 6px 0px;
}

span.pix-badge-element span.badge.font-weight-bold {
    background-color: #EFF9FF!important;
}

@media (max-width:768px){
    .pix-slider-nav-full .carousel-cell img{
        height:46px!Important;
    }
    
    .pix-slider-nav-full .carousel-cell{
        width:25%!important;
    }
    .pix-slider .pix-pb-200, .pix-py-200{
        padding-bottom: 70px !important;
    }
    .pix-slider .pix-pt-200, .pix-py-200{
        padding-top:100px !important;
    }
    .pix-slider .pix-pl-40, .pix-px-40{
        padding-left:20px!Important;
    }
    .pix-slider .pix-pr-40, .pix-px-40{
        padding-right:20px!Important;
    }
    header#mobile_head,
    .pix-header-mobile.pix-stack-mobile{
        background: #456e97!important;
    }
    .pix-slider-nav-full .carousel-cell{
        height:70px!important;
    }
    .container.pix-slider-nav-full{
    margin-top:-20px;
    background-color:transparent!important;
    }
    #content{
        margin-top:-45px;
    }
}
@media (min-width:768px){
    .slider-content-row .pix-px-40 {
    padding-left:10px !important;
}
}
.card-footer2 {
    background-color: #FAFAFA!important;
}

.pix-post-meta-comments.flex-fill2.text-left.pr-1,.flex-fill2.pix-post-meta-author.text-left.pr-1,a.d-inline-block.position-relative.text-xs.align-items-center.pixfort-likes {
    display: none!important;
}

.elementor-widget-pix-blog-slider .d-block.pix-p-20.position-relative {
    min-height: 175px;
}
.card-title{
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.pix-slider-dots .flickity-page-dots .dot{
    transform:skewX(-30deg)!important;
    border-radius:0%!important;
    margin: 0 7px!important;
}
.pix-slider-dots .flickity-page-dots .dot{
    padding-top:10px!important;
}
.pix-slider-dots .flickity-page-dots .dot{
    width:18px!important;
}
.pix-slider-dots .flickity-page-dots .dot.is-selected{
    width:40px!important;
    background: rgb(228 229 230)!important;
}
.pix-main-intro-placeholder.d-block.w-100 {height: 60px!important;}
header.pix-header.pix-header-desktop.d-block2.pix-header-normal2.pix-scroll-shadow.sticky-top2.position-relative.pix-header-container-area.pix-header-transparent.pix-transparent-sticky.is-scroll.bg-white{
    background-color:#305784!important;
}

.e-con-inner .pro_box {
    width: 30%;
}
.pro_box:hover {
    background-color:#305784!important;
    border-color:#75B9E4!important;
}

.pro_box:hover h6.heading-text.el-title_custom_color.mb-12
{
    color:white!important
}

.pro_box:hover a.elementor-button {
    color:white!important
}
.pro_box:hover span.elementor-button-icon {
    fill:white!important
}
.page-menu li.menu-item.menu-item-type-post_type.menu-item-object-page {
    background-color: #F6FAFF;
    padding: 15px;
    margin: 20px 0px;
    border-bottom:5px solid #CED7E2;
}
.page-menu .current-menu-item{
   background-color: #305784!important;
   border-bottom:5px solid #75B9E4!important;
}
.page-menu li.menu-item.menu-item-type-post_type.menu-item-object-page:hover {
    background-color: #305784;
}

.page-menu li.menu-item.menu-item-type-post_type.menu-item-object-page:hover .page-menu .menu-item a {
    color: #fff!important;
}
.product-section h6.elementor-heading-title.elementor-size-default {
    background: #75B9E4;
    padding: 10px;
    border-bottom:5px solid #305784;
    font-size:16px;
    line-height:1.4rem;
    justify-content:center;
    text-align:center;
}
.menu-item-object-page:hover a{
    color:white!important;
}
.page-menu .current-menu-item a{
    color:white
}
span.align-bottom {
    color: #6C757D;
}
.font-weight-amiroff .text-heading-default{
    font-weight:500!important;
}

@media (max-width:768px){
    .e-con-inner .pro_box {
    width: 100%;
}
}
ul.elementor-nav-menu.sm-vertical li {
    display: list-item;
    list-style-type: disc;
}

::marker {
    font-size: 10px;
}
.elementor-nav-menu__align-left .elementor-nav-menu {
    padding-left: 15px;
}
.list_pro h6 {
    font-size:16px!important;
}
.no-pad p{
    margin-bottom:0!Important;
}
.amiroff_image {
    filter: brightness(10);
    transition:1s;
}
.amiroff_image:hover{
    filter:none;
    transition:1s;
}
.page-menu li.menu-item.menu-item-type-post_type.menu-item-object-page {
    display:flex;
    justify-content:space-between;
    padding:20px 30px;
    align-items:center;
}
.page-menu li.menu-item.menu-item-type-post_type.menu-item-object-page a {
    width:100%;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    font-weight:900;
}
img.right-icon {
    height:35px!important;
    padding-left:10px;
}
.page-menu .current-menu-item img {
    filter:brightness(7);
}
.page-menu li:hover img{
    filter:brightness(7);
}
.elementor-post-navigation__prev.elementor-post-navigation__link,
.elementor-post-navigation__next.elementor-post-navigation__link{
    border: 1px solid black;
    padding: 10px;
    width:30%!important;
    display:flex;
    justify-content:center;
}
.elementor-post-navigation{
    justify-content:space-between;
}
.elementor-post-navigation__prev.elementor-post-navigation__link{
    flex-direction:row-reverse;
}
.elementor-post-navigation span.elementor-post-navigation__link__next, .elementor-post-navigation span.elementor-post-navigation__link__prev{
    padding-top:4px;
}
@media (max-width:768px){
    .page-menu ul.menu{
        padding:0;
    }
}
.font_class h3.heading-text{
    font-weight:500!important;
}
body .font_class h5.card-title{
    font-weight:500!important;
}


.pix-post-meta-box.sticky-top{
    display:none!important;
}
.pix-post-meta-author,
a.pixfort-likes{
    display:none!important;
}
h6.elementor-heading-title.elementor-size-default{
    color:white!important;
    height:100%;
    display:flex;
    align-items:center;
    justify-content:start;
}
.page-menu .menu {
    padding-left: 0;
}
.pix-badge-element .badge {
    font-weight:500!important;
}
.pix-post-meta-element span svg{
    margin-top:-7px;
    filter: invert(.5);
}
@media (max-width:768px){
    .elementor-post-navigation{
        padding:0 10px;
    }
    .blog .pix-mb-40{
    
    margin-top:-70px;
}
}
@media (max-width:992px){
    header#mobile_head,
    .pix-header-mobile.pix-stack-mobile{
        background: #456e97!important;
    }
    .navbar-light .navbar-nav .nav-link{
        color:white!important;
    }
    .hamburger-box .bg-body-default{
        background:#FFF!important;
    }
    .pix-wpml-header-btn .pix-current-language i{
        color:white!important;
    }
    .pix-current-language span,
    .pix-social i,
    .pixicon-zoom{
        color:white!important;
    }
    .site-content.pt-5{
        padding-top: 0px !important;
    }
    .dropdown.pix-wpml-header-btn.d-inline-block{
    position: absolute;
    right: 50px;
    top:15px;
    }
}
.more_icon .elementor-button-content-wrapper{
    display:flex;
    align-items:center;
}

div#pix-intro-sliding-text h2 .slide-in-container:nth-child(1) span{
    font-size:3.5rem;
    font-weight:900;
}
div#pix-intro-sliding-text h2 .slide-in-container:nth-child(2) span{
    font-size:3.5rem;
    font-weight:900;
}
div#pix-intro-sliding-text h2 .slide-in-container:nth-child(3){
    display:block!important;
    max-height:20px;
}