    @font-face {
        font-family: Montserrat;
        src: url(../font/Montserrat-Regular.ttf);
    }

    @font-face {
        font-family: Roboto-light;
        src: url(../font/Roboto-Light.ttf);
    }

    @font-face {
        font-family: Roboto-Black;
        src: url(../font/Roboto-Black.ttf);
    }

 @font-face {
        font-family: poppins;
        src: url(../font/poppins.medium.ttf);
    }
    poppins.medium

  /*************************layout structure *************************/
      *{
           box-sizing: border-box;
           margin: 0;
           padding: 0;
          
        }
        body{

            margin:0px;
        }
       .container{
           width: 100%;
           margin: 0 auto;
           display: flex;
           flex-direction: column;
           position: relative;
           background-color: #f4f4f4;
       }

        .menuContainer {
            width: 100%;    
            z-index: 4;   
            top:0;
            position: fixed;
        
        }
     
         .slider{
              margin-top: 60px;
              background-color: #ccc;
              padding: 20px;
              text-align: center;
              height: 200px;
              border: 2px solid #d81b1bff;
         }
        .content{
            background-color: rgba(0,0,0,1);
            padding: 20px;
            min-height: 400px;
            margin-top: -40px;
            height:auto;
        }
        
        hr{

            border: thin solid lightgray;
            width:100%;
        }


  /*************************layout structure *************************/
	.tile_block
	{
		display: flex;
		flex-wrap: wrap;
		max-width:1200px;
		justify-content: center;
		align-self:center;
	}
	li{
		padding:5px;
        color:#363636;
	}

     li a{

        color:#363636;
        font-weight: normal;
    }

    li a:hover{

        color:#0c81b6;
        cursor: pointer;
    }



    a{

        
        text-decoration: none;
    }

    a > button{

     color:white;
     cursor: pointer;
     font-weight: bold;
    }

    h1{

        font-family: Montserrat;
        font-size: 2.5rem;
        font-weight: 100;
    }

    h1.main_header{

        font-family: poppins;
        font-size: 2.5rem;
        font-weight: 100;
    }
    h2{

        font-family: poppins;
        font-size: 22px;
        font-weight: 600;

    }

   h3{

        font-family: Montserrat;
        font-size: 1.75rem;
        font-weight: normal;

    }
    h4{

        font-family: Montserrat;
        font-size: 1.35rem;
        font-weight: normal;

    }

    h5{

        font-family: Montserrat;
        font-size: 1.1rem;
        font-weight: normal;

    }
	.button a
	{
		background: #003459;
		padding: 10px;
		width:170px;
		border-radius: 10px;
		/*box-shadow: 2px 2px #003459;*/
		font-weight: bold;
		text-decoration: solid;
		color: white;
	}
	.menu a
	{
		color:white;
        line-height: 12px;
		text-decoration:none;
		height:100%;
		width:100%;
		display:flex;
		align-items:center;
		justify-content:center;
		padding:12px;

    /*    padding-top: 5px;
        padding-left: 12px;
        padding-right: 12px;        
        padding-bottom: 5px;*/
	}
	
    .weather_adj{
        height: 100%;

    }

    .header {
        z-index: 1;
        position: relative;
    }

   

    .menu_top_bar_container {
        height: auto;     
        display:flex;  
        justify-content:center;      
		
       background: linear-gradient(to right, white 30%, #3a9ac2 75%);
    }

    .blue_line{
        z-index: 2;
        width: 100%;
        height: 25px;
        display:flex;  
        color: white;
        font-size: 12px;       
        position: relative;
        align-items: center;
        justify-content: center;
        background-color: #0c81b6;
    }

    .blue_line img{
        width: 2rem;

    }
	.menu_info_items {
        width: 100%;    
        display:flex;  
        flex-direction: row;
        color: black;   
        font-size: 12px;                     
        align-content: center;  
    }
  


    .logo-en{

        /* width:19em; */
        display: block;
        padding-right: 0.75rem;
        border-right: thin solid gray;
      }
     .logo-en >img{

        width: 19em;
        /* height: 7em; */
     } 


      .logo-coat-or-arms{
		padding-left:2rem;
		width:100%;
		height:100%;
        display: flex;
        align-items: center;
      }
    .logo-coat-or-arms>img{

        width:7em; 
        display: block;
        padding-right: 0.75rem;
       
     
    }

    .menu_info_items_left{
        
        display:flex;  
    /*    padding-left: 2rem;*/
        justify-content:left;
        
       

    }
    .title_wrapper{

        display:flex;
        line-height: 25px;
        flex-direction: column;          
           

    }

    span.title_name{
       
        font-size: 2em;
        font-family:Roboto-Black ;
       
       
    }
    
    span.title_date{
        
        font-size: 1.4em;
        font-family: Roboto ;
       
    }
   

    
    .fabar{
        width:20%;
        display:flex;         
        justify-content:center;
        

    }

  


    .menu_info_items_right{
        
        display:flex;  
        padding-right: 3rem;
        justify-content:right;

    }


    
    .menu_info_items_right img{

        padding-right: 0.75rem;
    }


    .menu_info_items > div{
       width: 100%;
       height: 93px;
       display:flex;
       align-items: center;
       justify-content: space-between;
        
    }

    .menu_info_items .fabar
    {
        display:none;

    }  
	.fabar > a
	{
		text-decoration:none;
	}
	.fa-bars {
        color:black;
		display:none;
		font-size:25px;
    }

    /************************** MENU  *******************************/
       .main-menu {
           
            height: 3.5rem;
            display: flex;
            align-items: start;
            background-color: rgb(241, 236, 236);
            justify-content: center;
        }

        .menu-sub-1{
            width:100%;
			height:100%;
            display: flex;                           
            align-items: start;  
            flex-direction: column;
            justify-content: center;
			position:relative;
        }

       .main-menu a{
            color: #000;
            font-size: 12px;
            text-decoration: none;
			padding:10px;
        }
     /*   .menu-sub-2{
            width:100%;
            display: flex;  
            padding-left: 0.5rem;  
            background: rgba(219, 223, 223, 0.9);            
            box-shadow: 2px 2px 10px #d7ebf3;
        }

        .menu-sub-2 > div{
            gap: 150px;
            margin: 10px;
            justify-content: center;
        }
   
        .menu-item{
            padding:10px;
        }*/
		.menu-sub-1:hover
		{
			background-color: #3498DB;
		}
		.menu-sub-1:hover .dropdown-content
		{
			display:flex;
		}
        .dropdown-content {
			top:3.5rem;
			width:100%;
			position:absolute;
            display: none;
            flex-direction: column;
			background: rgba(219, 223, 223, 0.9);
			box-shadow: 2px 2px 10px #d7ebf3;
		/*	gap: 15px;*/
        }    

        .dropdown-content a{
            color: #080101;    
            text-decoration: none;
            padding: 15px 5px;
        }

        .dropdown-content a:hover{
           
            background-color: #f4f4f4
        }

      /*  .short_btn{

            width:100px;
        }*/
        
        .show_menu {
            display: flex;
        }

        .show_menu_bk{

            background-color: #3498DB;
        }

        .hide_menu_bk{

            background-color: transparent;
        }

        .hide_menu {
            display: flex;
			height:100%;
			width:85%;
        }
        .detail_content_container{
    
            width: 100%;
            z-index: 3;
            display: flex;
            margin-top: 0px;                   
            align-self: center;       
            flex-direction: column;
        }

        .detail_content{
                margin: 0 auto;
                width: 85%;       
                display: flex;       
                align-self: center;
                padding: 2rem;        
                flex-direction: column;
                background: white;
            /* box-shadow: 2px 2px 10px gray;
                border-radius: 10px;*/
                min-height: 100vh;
        }
        .menu_header{

        padding: 0 1.5em;
        margin: 0.5em;
        color: white;
        display: flex;
       
        align-self: anchor-center;
        background-color: rgb(0, 0, 0,0.5);
        }
        .tile_container{
        display: flex;
            justify-content: center;
            align-self: center;
            flex-direction: column;
        }
        
        .welcome_section {
            display: flex;
            width: 100%;    
        
            justify-content: center;
        flex-direction: column;
            padding-bottom: 4rem;
            margin-top: -220px;
        }

        .welcome_section_adjustment{

            padding-top: 10rem;

        }

        .welcome_section > a{

            font-weight: bold;
            color:#4d4d4d;
        }
        .welcome_section_container{
            
            width: 90%;      
            display: flex;
            align-items: center;
            align-content: center;
            justify-content:flex-start;  
            flex-direction: column;        
        }
        
        .welcome_text{
            
            width: 100%;
            padding: 1rem;
            display: flex; 
            align-self: center;
            line-height: 2rem; 
            flex-direction: row; 
            justify-content: center;

        }
    /*********************** End WELCOME SECTION  *********************/
    
    /*height auto for detail content pages */
    .max_height{

       /* height: 100vh;*/
        border-radius: 0px;
        box-shadow: 0px 0px 0px gray;
    }

    .border_detail_content_remove{

        border-radius: 0px;
        box-shadow:none
    }

    
    /*********************** TILES  *********************/

  .tile_container_1, .tile_container_2, .tile_container_3,
  .tile_container_4, .tile_container_5, .tile_container_6,
  .tile_container_7, .tile_container_8, .tile_container_9,
  .tile_container_10
  {
        
        width: 300px;
        height: 300px;
      
        margin: 1rem;
        display: flex;              
        border-radius: 5px;
        align-items: center;
        flex-direction: column;
        justify-content: end;

        background: rgb(255 255 255 / 50%);
        border: 1px solid lightgrey;
        box-shadow: 2px 2px 10px #d7ebf3;

        background-position: 50% 20px;
        background-repeat: no-repeat;
        background-size: 80px 80px;
    }

    .link_heading a{
        color: #000000;
        font-weight: bold;
        line-height: 18px;
        font-size: 1.2rem;

    }

    
    .tile_container_subdivs{
        width: 90%;
        height:150px;
        border-radius: 10px;
        display:flex;
        align-items: self-start;
        justify-content: center;
        padding:0.5rem;
        text-align: center;
        font-size: 1rem;
        font-weight: normal;
    }
    .tile_container_subdivs > div{
       
        width:55%;
        display: flex;
        margin: 0.5em;
        align-items: center;               
        justify-content: start;
     }

    .tile_container_subdivs > div:hover{
        
       
        cursor: pointer;
    }   

    .tile_container_subdivs > div ul li{

        list-style: none;
        text-align: left;
        margin-left: -40px;
    }
    
    .tile_container_subdivs > div a{

        color:#2162a1;
        font-weight: normal;
        line-height: 18px;
        font-size: 12px;
    }

     .tile_container_subdivs > div a:hover{

        color:#363a3d;
        text-decoration: underline;
    }
  /******************tiles for the index page start  *******************/
    .tile_container_1{
        
         background-image: url(../images/icon_hibiscus.png);
    }
    .tile_container_2{

         background-image: url(../images/icon_humming_bird.png);        
    }

    .tile_container_3{        
       
         background-image: url(../images/icon_pineapple.png);
    }

    .tile_container_4{        
       
         background-image: url(../images/icon_frigate_bird.png);
        
    }
    .tile_container_5{        
       
          background-image: url(../images/icon_butterfly.png);        
    }

    .tile_container_6{              
        
           background-image: url(../images/icon_cricket.png);
        
    }
    .tile_container_7{        
       
         background-image: url(../images/icon_sugar_cane.png);
        
    }
    .tile_container_8{        
        
            background-image: url(../images/icon_dagger_log.png);
        
    }
    .tile_container_9{        
        
           background-image: url(../images/icon_turtle.png);
        
    }

    /******************tiles for the index page end  *******************/
    
    
    /******************tiles for the ministries page start  *******************/

    .title_container_min{

        
        width: 300px;
        height: 300px;
      
        margin: 1rem;
        display: flex;    
        text-align: center;          
        border-radius: 5px;
        align-items: center;
        flex-direction: column;
        justify-content: end;

        background: rgb(255 255 255 / 50%);
        border: 1px solid lightgrey;
        box-shadow: 2px 2px 10px #d7ebf3;

        background-position: 50% 10%;
        background-repeat: no-repeat;
        background-size: 180px 180px;
    }
     .title_container_min h4 {

        width: 100%;
        display:flex;
        align-items: center;
        justify-content: center;
        padding:0.5rem;
        text-align: center;
        font-size: 1.2rem;
		line-height: 1.3rem;
        color: #363636;
        text-decoration: none;
        font-weight: normal;       
    }   

    .min_adjustment{

         height: auto;
    }
	.min_adjustment h4
	{
		width:90%;
		line-height:2rem;
    }
	
     .title_container_min:hover{

        cursor: pointer;
         box-shadow: 2px 2px 10px #cbccd1;;
    }

    
   .tile_container_1_min{
        
         background-image: url(../images/icon_min_finance.png);
    }
    .tile_container_2_min{

         background-image: url(../images/icon_min_legal.png);        
    }

    .tile_container_3_min{        
       
         background-image: url(../images/icon_min_health.png);
    }

    .tile_container_4_min{        
       
         background-image: url(../images/icon_min_foreign_affairs.png);
        
    }
    .tile_container_5_min{        
       
          background-image: url(../images/icon_min_agriculture.png);        
    }

    .tile_container_6_min{              
        
           background-image: url(../images/icon_min_tourism.png);
        
    }
    .tile_container_7_min{        
       
         background-image: url(../images/icon_min_information.png);
        
    }
    .tile_container_8_min{        
        
            background-image: url(../images/icon_min_housing.png);
        
    }
    .tile_container_9_min{        
        
           background-image: url(../images/icon_min_education.png);
        
    }
    .tile_container_10_min{        
        
           background-image: url(../images/icon_min_social_transformation.png);
    }
     /******************tiles for the ministries page end  *******************/
    
    /******************tiles for the about antigua and barbuda page start  *******************/

    .title_container{

        
        width: 300px;
        height: 150px;
      
        margin: 1rem;
        display: flex;    
        text-align: center;          
        border-radius: 5px;
        align-items: center;
        flex-direction: column;
        justify-content: end;

        background: rgb(255 255 255 / 50%);
        border: 1px solid lightgrey;
        box-shadow: 2px 2px 10px #d7ebf3;

        background-position: 50% 10%;
        background-repeat: no-repeat;
        background-size: 100px 100px;
    }
     .title_container h4 {

        width: 90%;
        display:flex;
        align-items: center;
        justify-content: center;
        padding:0.5rem;
        text-align: center;
        font-size: 1.2rem;
        color: #0c81b6;
        text-decoration: none;
        font-weight: bold;       
    }   

     .title_container:hover{

        cursor: pointer;
         box-shadow: 2px 2px 10px #cbccd1;;
    }

    .tile_container_antigua{        
        
           background-image: url(../images/icon_antigua.png);
    }

    .tile_container_barbdua{        
        
           background-image: url(../images/icon_barbuda.png);
    }
    .tile_container_independence{

      background-image: url(../images/icon_independence.png);        
    }

    .tile_container_holidays{

      background-image: url(../images/icon_holidays.png);        

    }

    .tile_container_sailing_week{

      background-image: url(../images/icon_sailing_week.png);        
      
    }

    .tile_container_carnival_festival{

      background-image: url(../images/icon_carnival_festival.png);        
      
    }

    .tile_container_passport_ranking{

      background-image: url(../images/icon_passport_ranking.png);        
      
    }

     .tile_container_passport_blue_economy{

      background-image: url(../images/icon_blue_economy.png);        
      
    }

    /******************tiles for the about antigua and barbuda page end  *******************/

    /******************tiles for the about media house start  *******************/

    .tile_container_abs{
      background-image: url(../images/icon_boardcasting.png);   
    }

    .tile_container_notices{

        background-image: url(../images/icon_notices.png);        
    }

    .tile_container_press_releases{

        background-image: url(../images/icon_press_releases.png);        
    }

    .tile_container_tenders{

        background-image: url(../images/icon_tenders.png);        
    }

    .tile_container_events{

        background-image: url(../images/icon_events.png);        
    }

    .tile_container_vacancies{

        background-image: url(../images/icon_vacancies.png);        
    }

    .tile_container_digital_transformation{

        background-image: url(../images/icon_transformation.png);        
    }

     /******************tiles for the about media house end  *******************/

    /******************tiles for the about government Information start  *******************/
   .tile_container_government_ministries{

        background-image: url(../images/icon_government_ministries.png);        
    }

    .tile_container_official_offices{

        background-image: url(../images/icon_official_offices.png);        
    }

    .tile_container_government_ministers{

        background-image: url(../images/icon_government_ministers.png);        
    }

    .tile_container_our_parliament{

        background-image: url(../images/icon_parliament.png);        
    }
    .tile_container_parliamentary_personnel{

         background-image: url(../images/icon_parliament.png);       
    }
    .tile_container_senior_government_officials{

         background-image: url(../images/icon_senior_government_officials.png);       
    }

    .tile_container_statutory_bodies{
          background-image: url(../images/icon_statutory_bodies.png);   
    }


    /******************tiles for the about government Information end  *******************/


     /******************tiles for the about Citizen Services start  *******************/

   .tile_container_certificate_of_character{

       background-image: url(../images/icon_certificate_of_character.png);   
    }

    .tile_container_driver_licence{

        background-image: url(../images/icon_driver_licence.png);        
     }

    .tile_container_fire_permit{

        background-image: url(../images/icon_fire_permit.png);        
    }

    .tile_container_fire_arm_permit{

        background-image: url(../images/icon_fire_arm_permit.png);        
    }

    .tile_container_fire_safety_inspection{

        background-image: url(../images/icon_fire_safety_inspection.png);        
    }

   .tile_container_gov_assistance{

        background-image: url(../images/icon_gov_assistance.png);        
    }
    .tile_container_legal_aid{

        background-image: url(../images/icon_legal_aid.png);        
    }

    .tile_container_ombudsmans{

        background-image: url(../images/icon_ombudsmans.png);        
    }

    .tile_container_one_stop_employment{

        background-image: url(../images/icon_one_stop_employment.png);        
    }

    .tile_container_passport_application{

        background-image: url(../images/icon_passport_application.png);        
    }

    .tile_container_prison_procedures{

        background-image: url(../images/icon_prison_procedures.png);        
    }
     .tile_container_traffic_permits{

        background-image: url(../images/icon_traffic_permits.png);        
    }
    
    /******************tiles for the about Citizen Services end  *******************/


    /******************tiles for the about government Services start  *******************/

     .tile_container_abba{

        background-image: url(../images/icon_abba.png);        
    }

    .tile_container_education{

        background-image: url(../images/icon_education.png);        
    }

    .tile_container_customs
    {
        background-image: url(../images/icon_customs.png);        
    }

    .tile_container_entrepreneurship{
        background-image: url(../images/icon_entrepreneur.png);        
    }

    .tile_container_e_services{
        background-image: url(../images/icon_e_services.png);  
        
    }
    .tile_container_gov_forms{
        background-image: url(../images/icon_gov_forms.png);  
        
    }
    .tile_container_gov_grants{
        background-image: url(../images/icon_grants.png);          
    }

    .tile_container_immigration{
        background-image: url(../images/icon_immigration.png);          
    }
    .tile_container_investments_authority{

        background-image: url(../images/icon_abia.png);
    }

    .tile_container_police{

        background-image: url(../images/icon_police.png);
    }
    .tile_container_public_tenders{

        background-image: url(../images/icon_public_tenders.png);
    }
    .tile_container_scholarships{

        background-image: url(../images/icon_scholarships.png);
    }

   /******************tiles for the about government Services end  *******************/


  

     /******************tiles for the about statutory bodies start  *******************/
    .tile_container_adc{

        background-image: url(../images/icon_adc.png);
    }
    .tile_container_abaa{

        background-image: url(../images/icon_abaa.png);        
    }
    
    .tile_container_abia{

       background-image: url(../images/icon_abia.png);            
    }

    .tile_container_abhti{

        background-image: url(../images/icon_abhti.png);        
    }
    .tile_container_abiit{

        background-image: url(../images/icon_abiit.png);        
    }

    .tile_container_social_security{

        background-image: url(../images/icon_social_security.png);        
    }
    .tile_container_abhta{

        background-image: url(../images/icon_abhta.png);        
    }
    .tile_container_abtb{

        background-image: url(../images/icon_abtb.png);        
    }
    .tile_container_pier_group{

        background-image: url(../images/icon_pier_group.png);        
    }
   .tile_container_port_authority{

        background-image: url(../images/icon_port_authority.png);        
    }

    .tile_container_apua{
      background-image: url(../images/icon_apua.png);   
    }
   .tile_container_board_of_education{

        background-image: url(../images/icon_board_of_education.png);        
    }
    .tile_container_chapa{

        background-image: url(../images/icon_chapa.png);        
    }
    .tile_container_cmc{

        background-image: url(../images/icon_cmc.png);        
    }
    .tile_container_ciu{

        background-image: url(../images/icon_ciu.png);
    }
   .tile_container_fsrc{

        background-image: url(../images/icon_fsrc.png);        
    }
     .tile_container_free_trade{

        background-image: url(../images/icon_free_trade.png);        
    }

    .tile_container_medical_benefit{

        background-image: url(../images/icon_medical_benefit.png);        
    }

    .tile_container_shiping_registration{

        background-image: url(../images/icon_shiping_registration.png);        
    }
     .tile_container_medical_centre{

        background-image: url(../images/icon_medical_centre.png);        
    }

   .tile_container_jcdc{

        background-image: url(../images/icon_jcdc.png);        
    }
    
    .tile_container_national_accrediation{

        background-image: url(../images/icon_national_accrediation.png);        
    }

      .tile_container_national_solid_waste{

        background-image: url(../images/icon_national_solid_waste.png);        
    }

    .tile_container_state_insurance{

        background-image: url(../images/icon_state_insurance.png);        
    }

    /******************tiles for the about statutory bodies end  *******************/





     
      /******************tiles for the e-services page start  *******************/
    .tile_container_business_registration{        
        
           background-image: url(../images/icon_business_registration.png);
        
    }.tile_container_e_visa{        
        
           background-image: url(../images/icon_e_visa.png);
    }

    /******************tiles for the e-services page end  *******************/

    .tile_container_1:hover, .tile_container_2:hover, .tile_container_3:hover,    
    .tile_container_4:hover, .tile_container_5:hover, .tile_container_6:hover,
    .tile_container_8:hover, .tile_container_9:hover, .tile_container_9:hover,
    .tile_container_10:hover
    {
        
        box-shadow: 2px 2px 10px gray;
        cursor: pointer;
    }

    .press_releases_container{
		width: 100%;
		display: flex;       
    }
    .navigation_calendar{
        width: 15%;
		min-width:150px;
        padding: 1rem;
        background: rgb(210 232 241);
        
    }
    .navigation_calendar div > h5{
        margin: 0px;
        font-weight: bold;
        padding-left: 0.5rem;
        padding-bottom: 1.5rem;
    }

    .navigation_calendar > div{
        display: flex;
        flex-direction: column;
        align-items: left;
        justify-content: start;
        padding: 0.5rem;
        border-radius: 5px;
        
    }

    .navigation_calendar select{

        padding: 0.5rem;
        border-radius: 5px;
        background: rgb(255 255 255 / 50%);
        border: thin solid #d7ebf3;
    }
    .navigation_calendar label{
        padding: 0.5rem;
        font-size: 12px;
        color: #363636;
         font-weight: bold;
    }
    
    .press_releases_container .press_releases_by_month{
       
        flex-wrap: wrap;
    }
/*
    .press_release_years{

        width: 100%;
        display:flex;
        flex-wrap: wrap;
        margin-top: 1rem;
        align-items: center;
        flex-direction: column;       
        justify-content: left;       
        
    }

    .press_release_years > div{

        margin: 0.5em;
        width: 100%;  
        height: 50px;            
        display: flex;
        padding: 0.5rem;
        border-radius: 5px;
        align-items: center;       
        background: #e4e4e4;

     }
     .btn_month_list{
        
        display: flex;
        flex-direction: column;       
        width: 100%;}


     .btn_month_list button{

           
        color: #433f3f;
        padding: 16px;
        font-size: 16px;
        border: none;
        cursor: pointer;
        margin-bottom: 5px;
        border-radius: 5px;
        background-color:rgb(181 178 189 / 50%);
}
     
    .press_release_month_list{
        
        width: 100%;        
        padding: 1rem;
        
    }
         */
    
    .press_release_month{

         display: flex;
         gap: 20px;
         flex-wrap: wrap;   
         padding-left: 20px;

      }

      .press_release_content{
      
        width: 24%;
		min-width:250px;
        margin: 5px;
        color: rgb(55,55,55); 
        border: 1px solid #EBECED;
        border-radius: 8px;
        padding: 1rem;  
        box-shadow: 0 2px 4px -2px rgba(0, 0, 0, 0.1), 0 4px 6px -1px rgba(0, 0, 0, 0.1); 
        
    }

    .press_release_content > h2{

        margin: auto;
        font-size: 18.0px; 
        color:rgb(7 62 127);
        line-height: 25.71px;
    }

    .press_release_content > h2 small{

        font-size: 10.0px;   
        color: rgb(55,55,55);     
        line-height: 25.71px;
    }

    .press_release_content >p{

        font-size: 14.0px; 
        line-height: 20.0px; 
        
    }

    .press_release_content > p.read_more{

        text-align: right;
    }

    .press_release_content  p.read_more > a {

       color:#063369;
       font-weight: bold;

    }

      .press_release_content  p.read_more > a:hover {

       text-decoration: underline;

    }
    time{

       color:#363636;
       font-weight: bold;
       padding-bottom: 10px;

    }
    /*********************** PRESS RELEASE  *********************/

    .year_dropbtn {
        background-color: #3498DB;
        color: white;
        padding: 16px;
        font-size: 18px;
        border: none;
        cursor: pointer;  
        width: 100%;
        border-radius: 5px;
        }

        .year_dropbtn:hover, .year_dropbtn:focus {
        background-color: #2980B9;
        }

        .year_dropdown {
        position: relative;
        display: inline-block;
        }

        .year_dropdown-content {
        display: none;
        position: absolute;
        background-color: #f1f1f1;
        min-width: 80px;
       
        padding-left: 0px;
        overflow: auto;
        box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
        z-index: 1;
        margin-block-start: 0em;
        text-align: center;
        }
        .year_dropdown-content li{

            list-style: none;
            width:110px;
            
        }
        .year_dropdown-content li a {
        
        color: black;
        padding: 12px 16px; 
        display: block;
        text-decoration: none;
        
        }

        .year_dropdown-content li a:hover {background-color: #ddd;}

        .show {display: block;}
        .show_flex {display: flex;}

        .show_press_release{
           display: flex;        
           flex-wrap: wrap;
        }

        .display_container{

        display: block;

        }

        .hide{
        display: none;

        }

    /*********************** End PRESS RELEASE  *********************/
    /********************events list *********************/
        .events_list{
        
            list-style-type: none;          
            margin-top: 10px;
            margin-left: 0px;
        }


        .events_list li date{
        
            padding: 5px;          
            color:white;            
            font-size: 16px;  
            font-weight: 600;      
            margin-left: -5px;
            border-radius: 0px 0px 0px 5px;
            background-color: rgb(12 129 182 / 80%);
        }

         .events_list li{
        
            padding: 5px;    
            color:#063369;            
            font-size: 14px;  
            font-weight: normal; 
            margin-bottom: 5px;   
            border-radius: 0px 0px 5px 5px;       
         }

         
         .events_list li:nth-child(odd){

            background-color: rgba(228, 225, 236, 0.4);
         }

          .events_list li:nth-child(even){
           
             background-color: rgb(59 152 195 / 10%);
           
         }
        .events_list li:nth-child(even):hover, 
        .events_list li:nth-child(odd):hover{

            background-color: rgb(75 72  72/20%);           
            cursor: pointer;
         }

          .events_list li a{

            color:#063369;
            font-weight: normal;

          }

    /********************events list *********************/

    /**************ministry_content_container start ******/
    .ministry_content_container{

        width: 100%;      
        display: flex;
        margin-top: 0px;
        margin-left: 20px;        
       
    }

    .ministry_content_container > div{

        padding: 20px;
    }

   
    .minister_photo{
            
        display: flex;       
        align-self: center;
        justify-content: center;      
    }
    .minister_id{

        text-align: center;              
        display: flex;       
        align-self: center;
        justify-content: center;
        padding: 2rem;        
        flex-direction: column;       
    }
    .minInfo{

     background-color: #003466;
    font-size: 20px;
    padding: 10px;
    color: white;
    margin: 0;
    margin-top: 2em;
    }
    .permanent_secretary_info
    {

     line-height: 25px;
    }

    .ministry_portfolio{
        margin-top: 1rem;
        padding-left: 20px;
        font-size: 12px;
        font-weight: normal;
        line-height: 25px;
    }

    .ministry_portfolio ul li:hover{

        background-color:rgb(0 52 102 / 40%);
        
    }
    .ministry_portfolio a{

        color:#063369;
        font-weight: normal;
    }


    /**************ministry_content_container end ******/
    /*********************** parliament information  *********************/
    
    .parliament_personnel_container{

        width: 100%;;
    }
    .parliament_personnel{

       justify-content: left;
	   align-self: start;
    }
        
    
    /*********************** senior government officials  *********************/

    .title_senior_government_officials{
        height: auto;
        justify-content:unset;
        align-items: flex-start;
        padding-left: 20px;
        padding-bottom: 10px;

    }
    .title_senior_government_officials h4{

        padding: 0px;
        text-align: left;
        margin-top: 10px;
        margin-bottom: 10px;       
        justify-content: left;
        
    }
    .title_senior_government_officials p{
        line-height: 1.3rem;
        margin: 0.5em 0em;
        text-align: left;
    }

    .title_senior_government_officials span{
        line-height: 25px;
    }


    .title_senior_government_officials strong{

      color:#333c44;
    }

    .title_senior_government_officials a{
     color:#2162a1;
    }

    /*********************FOOTER *********************/

    .footerContainer {
       
        width:100%;
        bottom: 0px;

        display: flex;
        color: white;
      
        flex-direction: column;    
        border-top: solid #5ba6d9 5px;
       
        align-items: center;
       background: #0c81b6;
       position: relative;
      
}

   
    
    
    .footerItems {
        width: 85%;
        display: flex;              
        font-size: 12px;
        align-items: center;
        padding-top: 0.2rem;
        font-weight: normal;            
        flex-direction: column;        
        font-family:  Montserrat;
       
        
    }
      
    .footerItems .footer_media
    {
       display: flex;
       width: 100%;
       justify-content: space-between;
       flex-wrap: wrap;
       padding: 0.5em;
      
       
    }

    .footerItems .footer_menu_container{

       display: flex;
       width: 100%;
       flex-direction: column;
       border-top: thin white solid;;
      
    }

    .footerItems .footer_left{
        display: flex;
        justify-content: left;
        
    }
    .footerItems .footer_left img{

        height: 6rem;
        padding: 1rem;
    }

    .footerItems .footer_right{

        display: flex;      
        align-items: end;
        justify-content: right; 
        
        padding: 1rem;
        font-size: 0.8rem;        
        font-weight: bold;

       

    }

    .footerItems .footer_right img{

        height: 2rem;
        padding: 5px;
       
    }

    .footer_menu{
        display: flex;
        padding: 1em;
        justify-content: right;
		flex-wrap:wrap;
		line-height:20px;
    }
    .footer_menu a {
               
        color: white;
        font-size: 0.7rem;
        
        font-weight: bold;
        padding-left: min(3%, 1rem);
        padding-right: min(3%, 1rem);
        text-decoration: none;
    }

    .footer_list{
        display: flex;
        flex-direction: column;
    }

	.footer_list h4{

        font-size: 1.2em;
        font-weight: bold;
    }

    
	.footer_list a{
        padding: 0.2em;
        color: white;        
        line-height: 20px;
    }

    .footer_list a:hover{

        color: #000205;  
        font-weight: bold;           
        background-color: rgb(241, 236, 236);
        
    }


	ul, ol
	{
		/*padding-left:5%;*/
	}
	
	.hamburger
	{
		display:none;
	/*	background:black;*/
		align-items:center;
		padding:5px;
	}
	.hamburger img
	{
		height:32px;
	}
	@media screen and (max-width: 1200px) {
			.ministry_content_container
			{
				flex-direction:column;
			}
	}
    @media screen and (max-width: 850px) {
		.press_releases_container
		{
			flex-direction:column;
		}
		.navigation_calendar
		{
			width:100%;
		}
		.press_release_month
		{
			justify-content:center;
		}
		.press_releases_by_month
		{
			justify-content:center;
		}
		.logo-coat-or-arms
		{
			justify-content:center;
		}
		h1.main_header
		{
			font-size:1.5rem;
		}
		.title_wrapper
		{
			display:none;
		}
		.weather_adj
		{
			max-width:50% !important;
		}
		.hamburger
		{
			display:flex;
		}
		.hamburger:hover ~ .hide_menu, .hide_menu:hover, .menuContainer:hover .hide_menu
		{
			display:flex;
		}

		.hide_menu
		{
			display:none;
			flex-direction:column;
		}
		.dropdown-content
		{
			position:relative;
			top:0px;
		/*	flex-direction:row;
			left:240px;
			width:100vw;*/
		}
        #mobile_menu{
			display:none;
			width:100%;
        }

        .logo-en{

            display:none;
        }

        .menu_info_items .fabar
        {
            display:flex;
    
        }
    
        .title_wrapper .title_name{
            font-size: 1.5em;
            line-height: 15px;

        }
       .title_wrapper .title_date{

            font-size: 1.1em;
            line-height: 15px;
        }

        .fa-bars {
			display:flex;
            
        }

        /************************** MENU  *******************************/
      
        .main-menu {
            height: auto;
            width: 15rem;
            display: flex;
            align-items: start;
            background-color: rgb(241, 236, 236,0.8);
            justify-content: center;
            flex-direction: column;
        }

        .slideshow-container {

            width: 100%;
            margin-top: 110px !important;
            height: auto;
            display: flex;
            align-items: center;
            justify-content: center;

        }
     
		.welcome_section_container
		{
			width:95%;
		}
        
        
		.welcome_text
		{
			width:95%;
		}
        #booking_form{
           right:-2000px;
        }

      
        .footer_menu
		{
			justify-content:center;
		}

       
    }