@media (min-width: 769px) and (max-width: 999px) {
    /*---------- Root Section Start ----------*/

:root{
    /*-- Heading Root Start --*/
    --FF:'Anek Bangla';
    --heading_BC: #007bffd5;
    --heading_BC_light: #007bffd5;
    --main_color: #006563;
    --secondary_color:#fff;

    --news_title_color: rgb(0,0,0);
    --news_paragraph_color: rgb(82, 82, 82);
    --news_section_hover: #cd2127;

    --bdfs: 17px;
    --mainLogoSize: 45px;
    --social_link_a:17px;
    --social_link_a_margin:0 3px;
    
    --menu_list-padding:3px 8px;
    --menu_list-margin:0 1px;
    --sub_menu_list_bg:rgba(237, 237, 237, 0.582);
    --menu_a_fs: 14px;
    --sub_menu_list_a_fs:14px;
    /*-- Heading Root Start --*/

    --box_shadow-light: 0 2px 5px rgba(0,0,0,0.15);
    --box_shadow-dark: 0 3px 6px rgba(0,0,0,0.15);
}







/*---------- Header Section Start ----------*/

.header_area{
    border-bottom: 2px solid var(--heading_BC);
}

.header{
    width: 95%;
    margin: 0 1%;
}


    /*----- Bangla Date Start -----*/
.header_area #banglaDate{
    font-size: 15px;

}
    /*----- Bangla Date End -----*/


    /*----- Logo CSS Start -----*/


.logo img{
    height: var(--mainLogoSize);
}
    /*----- Logo CSS End -----*/


    /*----- Social Icon CSS Start -----*/



.social_link a{
    font-size: var(--social_link_a);
    margin: var(--social_link_a_margin);
}

    /*----- Social Icon CSS Start -----*/

/*---------- Header Section End ----------*/


/*---------- Menu Section Start ----------*/

.menu{
    height: 42px;
    border-bottom: 2px solid var(--heading_BC);
}


.menu .menu_ul .menu_list{
    position: relative;
    margin: var(--menu_list-margin);
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 5px;
    transition: 0.3s;
    font-family: var(--FF);
}

.menu .menu_ul .menu_list:hover{
    background: var(--main_color);
}

.menu .menu_ul .menu_list:hover a{
    color: var(--secondary_color);
}

.menu .menu_ul .menu_list .menu_a{
    font-size: var(--menu_a_fs);
    color: var(--main_color);
    padding: var(--menu_list-padding);
}

.sub_menu{
    position: absolute;
    display: none;
    top: 30px;
    background: var(--secondary_color);
    width: 170px;
}

.sub_menu_width{
    width: 170px;
}

#sub_menu::before{
  top: -7px;
  left: 130px;  
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 8px solid var(--secondary_color); 
}

.sub_menu_before::before{
  content: "";
  position: absolute;
  display: block;
  top: -7px;
  left: 20px;  
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 8px solid var(--secondary_color);
}


#sub_menu{
    left: -100px;
}

.sub_menu .sub_menu_list{
    background: #006563;
    margin-bottom: 1px;
    border-radius: 5px;
}

.sub_menu .sub_menu_list .sub_a{
    padding: 1.5px 6px;
    font-size: 13px;
}


/*---------- Menu Section End ----------*/


/*---------- Mobile Menu Section Start ----------*/
/*---------- Mobile Menu Section End ----------*/


/*---------- News Section A Start ----------*/

/*---------- News Section A End ----------*/


/*---------- News Section B Start ----------*/
/*---------- News Section B End ----------*/


/*---------- News Section C Start ----------*/
/*---------- News Section C End ----------*/


/*---------- News Section D Start ----------*/
/*---------- News Section D End ----------*/



/*---------- Footer Section Start ----------*/
.footer{
    border-top: 2px solid var(--heading_BC);
    margin-bottom: 15px;
}

.logo_author{
    border-bottom: 1px solid var(--heading_BC);
    padding:2px;
}
.footer_logo{
    height: var(--mainLogoSize);
}

.our_details{
    padding: 3px;  
}


.details li{
    padding: 2px 6px;
    margin: 0 1.5px;
}

.details li a{
    font-size: 13px;
}



.social_contact{
    padding: 0px;
}


.social_contact .contact a{
    padding: 4px;
    font-size: 20px;
    margin: 0 15px;
}

.copy_right{
    padding: 3px;
}

.copy_right .end{
    font-size: 13px;
    margin: 0px 6px;
}

.editor{
    font-size: 13px;
    margin: 0px 6px;
}

.copy_middle{
    height: 17px;
    width: 2px;
}

/*---------- Footer Section End ----------*/

}