.contents .has_image.image_featured .info
{
    padding-top: 40px;
background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 100%);
}
.pop-main .swiper-slide .info .caption_hide{    text-shadow: 1px 1px 1px #000;}
.pop-main .pop-icons {
    text-align: right;
}
.pop-main .pop-icons .cancel {
    display: inline-block;
}
.pop-main .swiper-slide .info .caption{padding: 20px 0 12px}
.pop-each .photo a::after, a.jw_media_holder::after{background: rgb(51,51,51)}
.search_result_form {
    margin-bottom: 16px;
    background: #f6f6f6;
    padding: 16px;
}
.search_result_form .search_input {
    border: 2px solid #a8a8a8;
    background: #fff;
    height: 44px;
}
a.jw_media_holder {
    background: #F0F0ED !important;
}
.header_seach_form .search_input_holder {
    height: 48px;
    overflow: hidden;
    padding-right: 8px;
    padding: 8px;
    background: #fff;
}
.header_seach_form .search_input {
    background: #fff;
    display: block;
    border: 2px solid #f0f0ed;
    color: #000;
    height: 26px;
    line-height: 25px;
    padding: 8px 1%;
    font-size: 18px;
    font-family: SolaimanLipi;
    width: 100%;
}

.account_toggle .jw_notifications_counter.new_notification {
    color: #F44336;
    text-shadow: -2px 1px 1px #fff;
    font-weight: bold;
}
#jw_notifications .jw_notifications_counter:before {
    content: 'নোটিফিকেশন ';
    text-align: center;
}
#jw_notifications #jw_notifications_holder .each_notifications a {
    border-bottom: 0px;
    border-top: 1px solid #ccc;
    padding: 6px 16px;
}
#jw_notifications #jw_notifications_holder .status_new {
    background-color: #E3F2FD;
    color: #000;
}
#jw_notifications #jw_notifications_holder .status_old{
background-color:#fff
}
.single_album_gallery .pop-each a.pop-active::after {
    display: none;
}
.share_group_inner {
    position: absolute;
    left: -3px;
    bottom: 0;
    z-index: 1;
    background: #fff;
    box-shadow: none;
    border-radius: 3px;
    display: none;
    width: 210px;
}
.comment_share .share_group_inner{
top:0;
}
@media screen and (max-width: 1024px){
.share_group_inner {
display:block;
}
.gallery-body .share_group_inner,.comment_share .share_group_inner{display:none;}
.pop-main .share_group_inner {
display:none;
}
.gallery-body .share_group_inner{
left:33px;
}
.pop-main .share_group:hover .share_group_inner {
    display: block;
    bottom: 46px;
left:-16px;
}
.pop-main .share_group:hover .share_group_inner:after {
    content: '';

    border-top: 10px solid #fff;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    position: absolute;
    bottom: -10px;
    left: 21px;
}
}
@media screen and (min-width: 801px){

.comments_holder .share_group:hover .share_group_inner {
    padding: 8px;
    width: 320px;
    box-shadow: none;
    height: 38px;
    background: transparent;
    top: -10px;
    left: 24px;
}
body.no-scrollbar .main_menu{
    display:none;
}
.more_main_menu_wrap{
    top:64px;
}
.more_main_menu_inner {
    background: #fff;
    padding: 1px 5%;
    top:0;
}
.top_big_menu {
    border-top: 1px solid #ee1d24;
    max-width: 1280px;
    margin: auto;
}
.big_menu .big_menu_top{
    border-bottom: 1px solid #ee1c23;
    padding: 24px 0;
}
.big_menu .big_menu_bottom{    padding-top: 24px;}
.big_menu .big_menu_top .special_menu ul li a{    line-height: 40px;}
.big_menu .big_menu_bottom .bmenu_bottom_toplinks{    margin-bottom: 24px;}
.close_more_main{display:none}

.big_menu .big_menu_bottom .bmenu_bottom_imagelinks {
    margin-bottom: 24px;
}
.foot-middle-container{padding-bottom:0}
.big_menu  .big_menu_bottom .bmenu_bottom_right{padding-bottom:24px}
.big_menu .big_menu_bottom .bmenu_bottom_right p {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 20px;
    font-weight: normal;
}
.foot_big_menu.big_menu .big_menu_top{    border-bottom: 1px solid #4a4a4a;}
.office_address{
    float: left;
    margin-right: 4px;
}
/* end menu fix */
.more_main_menu_wrap{overflow: hidden;}
body.no-scrollbar{overflow-y: scroll !important;padding-top: 64px !important;}

.header_social_wrap{
    position:relative;
}
.header_social_wrap .social_links {
    display: none;
    position: absolute;
    top: 76%;
    right: 0;
    background: transparent;
    z-index: 5;
    box-shadow:none;
}
.social_links.click-free-pop-active:before {
    content: '';
    border-top: 15px solid #fff;
    border-left: 0px solid transparent;
    border-right: 16px solid transparent;
    position: absolute;
    right: 0;
    height: 0px;
    background: #f1f1f1;
    width: 93%;
}
.header_social_wrap .social_links ul {
    list-style: none;
    background: #ffffff;
    box-shadow: 0 0 5px #000;
    margin-top: 15px;
}
.header_social_wrap .social_links a {
    color: #616161;
    display: block;
    overflow: hidden;
    padding: 6px 16px;
    display:inline-flex;
    min-width: 106px;
}
.header_social_wrap .social_links a:before {
    font-family: font-jade;
    margin-right: 4px;
    float: left;
    width: 20px;
}
#jw_notifications #jw_notifications_holder {
    position: relative;
    width: auto;
    box-shadow: none;
    top:0;
}
#account_bar .profile_link {
    padding-left: 16px;
}
#account_bar .profile_link, #account_bar .logout_link {
    border-right: 0 none;
}
#account_bar a {
    float: none;
    padding: 6px 16px;
    text-decoration: none;
    display: block;
    border-bottom: 1px solid #ccc;
}
#account_bar .profile_pic {
    margin-right: 8px;
    height: 32px;
    float: left;
}
#jw_notifications {
    position: relative;
    float: none;
}
#jw_notifications .jw_notifications_counter {
    background: transparent;
    box-shadow: none;
    border: 0 none;
    padding: 6px 16px;
    float: none;
}
i.demo-icon.icon-off {
    font-size: 22px;
}
.icon-off:before {
    margin: 0 14px 0 0;
}
.header_account_wrap {
    position: relative;
}
.user_account{
    min-width: 250px;
    top:48px;
}
.user_account.click-free-pop-active:before {
    content: '';
    border-top: 16px solid #fff;
    background: #f1f1f1;
    position: absolute;
    right: 0;
    border-left: 0 solid transparent;
    border-right: 16px solid transparent;
    height: 0px;
}
#account_bar{
    margin-top:16px;
    box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.35);
width: 100%;
}
}

.header_seach_form .search_input {
    background: #fff;
    display: block;
    border: 2px solid #f0f0ed;
    color: #000;
    height: 26px;
    line-height: 25px;
    padding: 8px 1%;
    font-size: 18px;
    font-family: SolaimanLipi;
    width: 100%;
}
.header_seach_form .search_close {
    width: 64px;
    height: 46px;
    line-height: 46px;
    float: right;
    text-align: center;
    cursor: pointer;
    background: #efefef;
    margin-top: 8px;
}
.header_seach_form .search_button {
    float: right;
    height: 46px;
    line-height: 46px;
    color: #000;
    background: #efefef;
    width: 64px;
    border: 0 none;
    cursor: pointer;
    border-right: 1px solid #fff;
    border-left: 1px solid #f0f0f0;
    margin-top: 8px;
}
.video_summery.content {
    display: none;
}

.footer_only_mobile .bottom{display: none}
@media screen and (max-width: 800px){

.footer_only_mobile .bottom{display: block; margin-bottom: 24px;}
.footer_only_mobile .bottom a.more_link{
    color: #369;
    font-size: 16px;
    background-color: #f0f0ed;
    padding: 12px 32px;
    line-height: normal;
    display: block;
    border-radius: 0;
    border-bottom: 1px solid #9eb6ce;
}

.palo_break{display:block;}
.pop-each .photo a.pop-active::after, a.jw_media_holder.pop-active::after{display:none}
.pop-main .pop-slide {
    position: relative;
    height: 100% !important;
}
.pop-main .pop-thumb {
    position: absolute;
    bottom: 0;
    display: none;
}
.comments_holder .share_group:hover .share_group_inner {
    box-shadow: none;
    left: 24px;
    top: -10px;
}
.search_result_form{padding:8px}
.search_result_form .select_holder {
    float: left;
    margin-right: 0;
    border-bottom: 1px solid #ccc;
    padding: 8px 1%;
    width: 98%;
}
.big_menu .big_menu_top .special_menu ul li{margin-right:36px}
.big_menu .big_menu_bottom .bmenu_bottom_imagelinks ul li a span {
    display: block;
    height: 32px;
    line-height: 32px;
    margin-right: 12px;
    float: left;
    width: 32px;
    text-align: center;
}
a[title="Print"].jadeshare{
display:none;
}
.share_group_inner{width:241px;}
.secondary_menu_toggle{top:30px}
.has_sub{height:56px;margin-bottom:38px}
.secondary_logo .subpage_logo {
    font-size: 24px;
    line-height: 30px;
    clear: both;
    float: none;
    width: 94%;
    position: absolute;
    margin-top: 10px;
    padding: 0 1%;
display:block;
}
.secondary_logo .subpage_logo:before {
    border-left: 4px solid #d84315;
    content: '';
    font-size: 18px;
    padding-right: 4px;
}
.secondary_menu_wrap {
    width: 66%;
    right: 0;
    left: 32%;
    top: 47px;
    box-shadow: 0px 4px 5px #000;
}

.secondary_menu a:hover, .secondary_menu a.active, .secondary_menu ul li:last-child a.active {
    border-left: 4px solid #c00;
    text-decoration: none;
    padding-left: 12px;
border-bottom: 1px solid #eaeaea;
}
.secondary_menu a {
    border-bottom: 1px solid #eaeaea;
}
.secondary_menu_toggle.opened{background-color: #fff}
.header_seach_form .search_button, .header_seach_form .search_close {
    width: 55px;
    height: 46px;
    line-height: 46px;
    margin-top: 8px;
}
.header_seach_form form[id^=jadewits_search_form]{
    background-color: #fff;
    padding-right: 8px;
    box-shadow: 0 8px 8px -8px #000;
}
.header_social_wrap .social_links {
    top: 110px;
    left: 0;
    box-shadow: none;
    background: #fff;
    padding: 12px 1%;
    box-shadow: 0 5px 5px -5px #000;
}
.mh_toggle {
    position: static;
}
.header_social_wrap .social_links ul {
    float: right;
}
.header_social_wrap .social_links li {
    border-bottom: 0 none;
    float: left;
}
.header_social_wrap .social_links a {
    padding: 0;
    width: 32px;
    height: 32px;
    margin-right: 12px;
    border-radius: 16px;
}
.social_links a.facebook:before {
    color: #fff !important;
    background-color: #4267a5;
    padding: 8px 11px;
}
.social_links a.twitter:before {
    background-color: #1da1f2;
    padding: 8px;
    color: #fff !important;
}
.social_links a.pinterest:before {
    background-color: #bd081c;
    padding: 8px 10px;
    color: #fff !important;
}
.social_links a.googleplus:before {
    background-color: #dc4a38;
    padding: 8px 4px;
    color: #fff !important;
}
.social_links a.linkedin:before {
    background-color: #0078ba;
    padding: 8px;
    color: #fff !important;
}
.social_links a.instagram:before {
    background-color: #6b3ccb;
    padding: 8px 6px;
    color: #fff !important;
}
.account_toggle:before{
    font-size: 22px;
    line-height: 30px;
}
.user_account {
    width: 98%;
    top: 110px;
    left: 0;
    background-color: #fff;
    padding: 12px 1%;
    box-shadow: 0 5px 5px -5px #000;
}
#account_bar {
    background: transparent;
    box-shadow: none;
}
#jw_notifications .jw_notifications_counter {
    box-shadow: none;
    background: transparent;
}
.social_toggle, .account_toggle:before, .account_toggle, .account_toggle .profile_link_holder, .account_toggle .profile_link_holder img{
    width:32px;
    height:32px;
}
.social_toggle:before {
    font-size: 22px;
    line-height: 30px;
    width: 32px;
    height: 32px;
}
.account_toggle:before, .social_toggle:before{
    margin-top: 14px;
}
.header_account_wrap {
    margin-right: 16px;
}
.other_language_link{line-height:60px}
#account_bar a + a {
    border-left: 1px solid #ccc;
}
.comments_title{
padding: 24px 16px 8px;
    margin: 12px -16px;
    background-color: #e2e2e2;
    box-shadow: 0px 8px 8px -8px #9a9a9a inset;
}
.comments_holder .share_group .share_group_inner {
    display: none;
}
.comments_holder .share_group:hover .share_group_inner{
    display: block;
}

}