@media (min-width:1000px) and (max-width:1200px) {
    /*---------- 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: 20px;
    --mainLogoSize: 60px;
    --social_link_a:20px;
    --social_link_a_margin:0 4px;
    
    --menu_list-padding:2px 10px;
    --menu_list-margin:0 1px;
    --sub_menu_list_bg:rgba(237, 237, 237, 0.582);
    --menu_a_fs: 17px;
    --sub_menu_list_a_fs:13px;
    /*-- Heading Root Start --*/

    --box_shadow-light: 0 2.5px 5px rgba(0,0,0,0.15);
    --box_shadow-dark: 0 4px 8px rgba(0,0,0,0.15);
}







/*---------- Header Section Start ----------*/

.header_area{
    width: 95%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: auto;
    border-bottom: 2.5px solid var(--heading_BC);
    box-shadow: var(--box_shadow-dark);
}

.header{
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 0 1%;
}


    /*----- Bangla Date Start -----*/
.header_area #banglaDate{
    font-size: 20px;

}
    /*----- 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: 50px;
}

.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:hover .sub_menu{
    display: block;
}

.menu .menu_ul .menu_list:hover .menu_a .arrow{
    transform: rotate(180deg);
    transition: 0.5s;
}

.menu .menu_ul .menu_list .menu_a{
    text-align: center;
    font-size: var(--menu_a_fs);
    font-weight: 500;
    text-decoration: none;
    color: var(--main_color);
    padding: var(--menu_list-padding);
}



.sub_menu{
    position: absolute;
    display: none;
    top: 33px;
    left: 0;
    background: var(--secondary_color);
    width: 170px;
    box-shadow: var(--box_shadow-dark);
    list-style: none;
    border-radius: 5px;
    padding: 2px;
    z-index: 100;
}

.sub_menu_width{
    width: 170px;
}

#sub_menu::before{
  top: -8px;
  left: 115px;  
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 10px solid var(--secondary_color); 
}

.sub_menu_before::before{
  content: "";
  position: absolute;
  display: block;
  top: -8px;
  left: 20px;  
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 10px solid var(--secondary_color);
}

#sub_menu{
    left: -70px;
}

.sub_menu .sub_menu_list{
    background: #006563;
    margin-bottom: 1px;
    border-radius: 5px;
}

.sub_menu .sub_menu_list .sub_a{
    padding: 2px 8px;
}


/*---------- 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: 2.5px solid var(--heading_BC);
    margin-bottom: 25px;
}

.logo_author{
    border-bottom: 1px solid var(--heading_BC);
    padding:2.5px;
}
.footer_logo{
    height: var(--mainLogoSize);
}

.our_details{
    padding: 4px;  
}


.details li{
    padding: 2.5px 8px;
    margin: 0 2px;
}

.details li a{
    font-size: 17px;
}



.social_contact{
    padding: 0px;
}


.social_contact .contact a{
    padding: 4px;
    font-size: 25px;
    margin: 0 15px;
}

.copy_right{
    padding: 4px;
}

.copy_right .end{
    font-size: 15px;
    margin: 0px 8px;
}

.editor{
    font-size: 15px;
    margin: 0px 8px;
}

.copy_middle{
    height: 20px;
    width: 2px;
}

/*---------- Footer Section End ----------*/

}