@media only screen and (max-width: 782px) {
    .admin-bar #mg-wprm-wrap.cbp-spmenu.custom, body.admin-bar #wprmenu_bar {
        top: 46px;
        position: absolute;
    }
}
.header-absolute-wrap .title .container:not([class*=pt-]), .header-absolute-wrap .title .container-fluid:not([class*=pt-]) {
    padding-top: 95px!important;
}
@media screen and (max-width: 1300px) {
    .admin-bar #header.affix, .admin-bar #search_dropdown, .admin-bar #side_nav, .admin-bar .page_header_side {
        top: 72px;
        position: absolute;
    }
}

@media (min-width: 992px) {
    .title h1, .title h2 {
        font-size: 30px;
    }
}
@media only screen and (max-width: 1300px) {
    #mega-menu-wrap-primary .mega-menu-toggle {
        position: relative;
        display: none;
    }
}
@media screen and (max-width: 1300px) {
    .admin-bar #header.affix, .admin-bar #search_dropdown, .admin-bar #side_nav, .admin-bar .page_header_side{
        top: 72px;
    }
}
#wprmenu_bar, #wprmenu_bar * {
 margin-right: 20px;
}
#wprmenu_bar .menu_title a {
        font-size: 0px;
    }
@media screen and (max-width: 1199px) {
    #header #nav_toggle {
        display: none;
    }
}
.i .greylinks a {
    color: #ffffff;
}
    .footer .container:not([class*=pb-]), .footer .container-fluid:not([class*=pb-]) {
        padding-bottom: 40px;
        padding-top: 40px !important;
    
}
.header div.container-fluid {
        padding-left: 51px;
        padding-right: 50px;
    }
.elementor-15 .elementor-element.elementor-element-636fe0c .mwt-gallery-grid-title {
    color: #000000;
    margin-bottom: 3px;
    margin-top: 3px;
}
    h2 {
    font-size: 30px;
    margin-top: 1.55em;
    margin-bottom: 1.2em;
     line-height: 1.5;
}
 .qodef-addons-blog-list.qodef-item-layout--boxed .qodef-e-content {
    padding: 11px 6px 2px;
}
.qodef-addons-blog-list.qodef-item-layout--boxed .qodef-e-text {
    margin-bottom: 0em;
}
@media (max-width: 768px) {

.logo img {
  max-height:40px!important;
       min-width: 100px!important;
    display: inline;
}}

h1 {
    font-size: 30px;
    margin-bottom: .6em;
    margin-top: .97em;
    line-height: 1.5;
}
h5 {
    font-size: 17px;
    margin-top: 4.2em;
    margin-bottom: .8em;
}
.logo img {
    max-height: 266px;
    min-width: 251px;
    display: inline;
}

    .header-absolute-wrap .title .container:not([class*=pt-]), .header-absolute-wrap .title .container-fluid:not([class*=pt-]) {
        padding-top: 125px;
    }
    #main>.container:not([class*=pt-]), #main>.container-fluid:not([class*=pt-]) {
    padding-top: 50px;
}
.fa-play:before {
    content: "\f04b";
    display:none;
}