a.no_link {  pointer-events: none;}
.blog_header{ transform: translateY(5px); position: relative;  z-index: 2;  }
.blog_header_row { display: flex; align-items: center; flex-flow: wrap; }
.blog_header_left_colm { width: 20% }
.blog_header_right_colm { text-align: right; width: 80% }
.blog_header { background: #E4AB39; padding: 15px 0 }
.blog_header_right_colm ul { display: flex; justify-content: right; margin: 0; padding: 0;     align-items: center;  }
.blog_header_right_colm ul li { margin: 0 15px; position: relative;  }
ul.blog_inner_subheader { background: #E4AB39; padding: 10px 15px; position: absolute; transition: all .4s ease; top: 50px; flex-direction: column; z-index: 9; text-align: left; min-width: 152px; box-shadow: 4px 4px 20px rgba(0, 0, 0, 0.08); display: none; margin-top: 20px;     box-shadow: 4px 4px 20px rgba(0, 0, 0, 0.08);  }
li.blog_sub_menu { position: relative; }
ul.blog_inner_subheader li { padding: 3px 0; margin: 00; }
.blog_header_right_colm ul li a { display: block; font-style: normal; font-weight: 400; font-size: 16px; line-height: 24px; color: #FFFFFF; }
.blog_header_right_colm ul li:hover { display: block; }
.blog_hero_row{ position: relative;  }


@media (min-width:768px){
  
    .blog_header_right_colm ul li:hover ul.blog_inner_subheader { display: block; margin-top: 0; transition: all 0.5s ease-in-out; }

}




li.blog_sub_menu:before { content: ""; position: absolute; right: 0; left: 0; top: 100%; bottom: 0; height: 21px; width: 100%; background: transparent; }
li.blog_sub_menu:after { width: 0; height: 0; border-left: 7px solid transparent; border-right: 7px solid transparent; border-top: 7px solid #fff; position: absolute; content: ""; top: 50%; right: 0px; transform: translateY(-50%); transition: all 0.4s ease; }

li.blog_sub_menu:hover:after{ border-top: 7px solid #2b2b2b;  }
/* li.blog_sub_menu:hover:after { transform: rotateX(180deg); top: 8px; } */
.blog_header_left_colm ul li a { color: #fff; display: block; font-size: 16px; font-style: normal; font-weight: 400; line-height: 24px; }
.blog_header_right_colm ul li a:hover { color: #2B2B2B;}
.blog_header_right_colm ul li span {  font-weight: 400;  font-size: 16px;  line-height: 24px;  color: #fff; }
li.blog_sub_menu {  padding-right: 27px; }
.blog_header_right_colm ul li:hover > a{  color: #2B2B2B; }
li.blog_sub_menu:before {     content: ""; height: 54px;  position: absolute; top: 0px;  width: 100%; background: transparent;
    z-index: 1;  }
.blog_header_right_colm ul li:hover ul.blog_inner_subheader{  }


.blog_header_left_colm ul li a:hover{ color:#2B2B2B; }




@media (max-width:767px){
  .blog_header_left_colm{ width:100%;  padding: 13px 0; cursor: pointer; }
    .blog_header_right_colm{ width:100%; }
    .blog_header{ padding:0; }
    
    .blog_header_left_colm ul li:before { border-left: 7px solid transparent; border-right: 7px solid transparent; border-top: 7px solid #fff; content: ""; height: 0; position: absolute; right: 0px; top: 50%; transform: translateY(-50%); transition: all .4s ease; width: 0; }
    .blog_header_left_colm ul li { position: relative; }
    .blog_header_right_colm {  display: none; }
    .blog_header_left_colm{  }
    
    .blog_header_right_colm ul{ flex-flow: wrap; border-top: 1px solid #fff; }
    .blog_header_right_colm ul li {  position: relative; width: 100%; text-align: left; border-bottom: 1px solid #F4C15A;
    padding: 20px 0;  margin: 0;   }
    
    ul.blog_inner_subheader { display: none; transition: all .0s ease; position: static; box-shadow: 0px 0px 0px rgba(0, 0, 0, .08); border: none; margin-top: 0; }
    ul.blog_inner_subheader li { border: none; padding: 8px 0; }
  
    li.blog_sub_menu:after{  top: 25px; transform: inherit; }
    
    
    li.blog_sub_menu.active:after {     transform: rotate(180deg);  }
    .blog_header { transform: translateY(-1px); }
    .blog_header_right_colm ul li:hover > a {  color: #fff; }
    li.blog_sub_menu:hover:after {    border-top: 7px solid #fff;  }
    
    
}   


















