/**=== Admin-bar ===**/
.admin-bar header.header_section.stuck {
    top: 32px;
}
@media screen and (max-width: 782px) {
    .admin-bar .header_section.stuck {
        top: 0 !important;
    }
}

/**=== Menu  ===**/
.home_digital_marketing .header_section.stuck .menu_btn,
.home_digital_marketing .header_section .menu_btn {
    color: #303030;
}
.home_chat .header_section .menu_btn,
.home_chat .header_section.stuck .menu_btn {
    color: #ff6b00;
}
.sidebar-menu-wrapper .mobile_menu .brand_logo .close_btn {
    margin-top: 0;
}
ul.submenu.dropdown-menu.menu-depth-2nd {
    border: none;
    border-radius: 0;
}
.main_menu .mega_menu .mega_menu_inner .dropdown-menu li > a:after {
    display: none;
}
.main_menu .mega_menu .mega_menu_inner .dropdown-menu > li:hover > a,
.main_menu .mega_menu .mega_menu_inner .dropdown-menu > li.active > a {
    background-color: transparent;
}
.header_section .main_menu > ul > li > a {
    padding: 0;
}
.header_section .brand_logo a h3 {
    color: #ffffff;
    margin-bottom: 0;
    font-size: 32px;
}
.header_section.stuck .brand_logo a h3 {
    color: #303030;
    font-size: 32px;
}
.header_section .col-lg-7{
    position: inherit;
}
header.header_section {
    top: 0;
    left: 0;
    right: 0;
    z-index: 999;
    min-height: 110px;
    position: absolute;
}
header.header_section.sticky_header.stuck {
    position: fixed;
    min-height: 90px;
}
header.header_section .ul_li_left > ul {
    margin: 0;
    padding: 0;
    float: left;
    display: table;
}
header.header_section .ul_li_left > ul > li {
    float: left;
    list-style: none;
    display: inline-block;
}
.header_section .menu_cart_icon .btn.btn_border {
    line-height: 16px;
}
/**=== Sidebar ===**/
.footer-widget .widget_title,
.sidebar_section .widget_title {
    font-size: 22px;
    font-weight: 600;
}
.blog_details .sidebar_section.pr-30,
.blog_section .sidebar_section.pr-30 {
    padding-right: 30px;
}

/**=== Comment Form ===**/
.comment_area .title_text.mb-50,
.comment_form .title_text.mb-50 {
    margin-bottom: 25px !important;
}
.comment_form  p.logged-in-as {
    margin-top: -20px;
}
.comment_area .comment_item .reply_btn {
    font-size: 14px;
}

/**=== Blog ===**/
.breadcrumb_section .breadcrumb_content.decrease_size .mb-30 a {
    color: #ffffff;
}

/**=== Blog Post ===**/
.breadcrumb_section .breadcrumb_content .breadcrumb_nav > ul > li:after {
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

/**=== Blog Related Post ===**/
.blog_grid .item_image > img {
    margin-left: auto;
    margin-right: auto;
    display: block;
}

/**=== Social Share Icon ===**/
.details_section .share_links_rounded > ul > li > a.bg_linkedin {
    background-color: #007dbb
}
.details_section .share_links_rounded > ul > li > a.bg_pinterest {
    background-color: #c8232c
}

/**=== Footer Section Gap ===**/
.footer_section .widget_area {
    padding-top: 60px;
}
@media screen and (max-width: 991px) {
    .footer_section .widget_area {
        padding-top: 80px;
    }
}
@media screen and (max-width: 414px) {
    .footer_section .widget_area {
        padding-top: 50px;
    }
}