[type=button]:focus, [type=button]:hover, [type=submit]:focus, [type=submit]:hover, button:focus, button:hover {
    color: #fff;
    background-color: #222;
    text-decoration: none;
}
.single-post .page-content{   margin-bottom: 50px;}
#reder .elementor-align-icon-right {

    fill: #D41111;
}
.mobile{display:none;}
.elementor-tab-content li{list-style:none;     flex-direction: column;   padding-bottom:5px;display: flex
;}
.elementor-tab-content ul li > ul {
    margin-top: 10px;
}
.elementor-tab-content ul{padding:0;}
.elementor-tab-content li p{padding:0; margin:0;}
.elementor-tab-content li:before {
    fill: #D41111;
    color: #D41111;
    font-weight: 800;

    padding-right: 5px;
}
.carousel-item-contents h3 {

    padding-bottom: 20px;
}
ol, ul {
 
    margin-block-end: 20px;

}
#opp .elementkit-tab-wraper {
    display: flex;
    flex-direction: column-reverse;
}
#uls ul{    margin-left: 20px;    margin-bottom: 20px;}

#uls ul li{list-style: none;}
#uls ul li::before {
    content: "\f00c";
    font-family: Fontawesome;
    font-weight: bold;
    padding-right: 10px;
    color: #D41111;
}

.ekit-equal-height-enable .ekit-wid-con .ekit-image-box-body {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
#images .image-box-img-left{max-height: 170px;}
.indent ol{margin:0;padding-left:15px;}
.df-popup-thumb img {

    min-width: 240px;
}
#comments{display:none;}
h1,h2,h3,h4,h5,h6,p,strong,span,a, div{ font-family: "Barlow", Sans-serif !important; }
.df-element[data-lightbox], .df-element[data-df-lightbox] {
    position: relative;
    margin: 0 auto !important;
    display: table;
}
#liner::after {
    content: "";
    height: 2px;
    width: 65%;
    position: absolute;
    bottom: 0;
    background-color: #D41111;
    bottom: -75px;
    right: 20%;
}

h1, h2, h3, h4, h5, h6 {

    font-family: 'Poppins';
}
@media (max-width: 780px) {
  .mobile{display:block;}
.hfe-nav-menu__breakpoint-tablet .hfe-active-menu + .hfe-nav-menu__layout-horizontal .hfe-nav-menu {
        display: block;
        max-height: 90vh;
        overflow-y: auto;
        -webkit-overflow-scrolling: touch;
    }
        .hfe-nav-menu__breakpoint-tablet .hfe-active-menu.hfe-active-menu-full-width + .hfe-nav-menu__layout-horizontal, .hfe-nav-menu__breakpoint-tablet .hfe-active-menu.hfe-active-menu-full-width + .hfe-nav-menu__layout-vertical {
  
        overflow: hidden;
        height: 100vh;
    }
  .df-sidemenu-open .df-sidemenu-wrapper {
    display: none !important;

}
.single-post h1.entry-title{font-size: 28px;}
.single-post .page-content{    padding: 0 10px;margin-bottom: 50px;}

}
.carousel-prev {
    left: 268px !important;
  
}

.carousel-next {
    left: 351px !important;
}

#liner::after {
    bottom: -11px !important;
}

.read-more-link {
    font-weight: bold !important;
}