﻿#menu 
{
    position: sticky;
    top: 0;
	background: #5E678E;
	height: 45px;
	padding-left: 18px;
	border-radius: 0px;
	z-index:999;
}
#menu ul, #menu li {
	margin: 0 auto;
	padding: 0;
	list-style: none
}
#menu ul {
	width: 100%;
	text-align: left;
}
#menu li {
	display: inline-block;
	position: relative;
}
#menu a {
	display: block;
	line-height: 45px;
	padding: 0 14px;
	text-decoration: none;
	color: #FFFFFF;
	font-size: 25px;
		z-index:999;
}
#menu a.dropdown-arrow:after {
	content: "\25BE";
	margin-left: 5px;
		z-index:999;
}
#menu li a:hover {
	color: #5E678E;
	background: #FFFFFF;
		z-index:999;
}
#menu input {
	display: none;
	margin: 0;
	padding: 0;
	height: 45px;
	width: 100%;
	opacity: 0;
	cursor: pointer
}
#menu label {
	display: none;
	line-height: 45px;
	text-align: center;
	position: absolute;
	left: 35px;
}
#menu label:before {
	font-size: 2.6em;
	color: #FFFFFF;
	content: "\2261"; 
	margin-left: 20px;
}
#menu ul.sub-menus{
	height: auto;
	overflow: hidden;
	width: 300px;
	background: #5E678E;
	position: absolute;
	z-index: 999;
	display: none;
	overflow:visible;
}
#menu ul.sub-menus li {
	display: block;
	text-align: left;
	width: 100%;
		z-index:999;
		overflow:visible;
}
#menu ul.sub-menus a {
	color: #FFFFFF;
	font-size: 24px;
		z-index:999;
}
#menu li:hover ul.sub-menus {
	display: block;
		z-index:999;
}
#menu ul.sub-menus a:hover{
	background: #FFFFFF;
	color: #5E678E;
		z-index:999;
}

    .containernew {
      padding: 0px;
      width: 90%;
              background-color: #ffffff;
    }

    .boxnew 
    {
        display:inline-block;
        float: left;
        padding-left: 15px;
        /* width: 38%;  three boxes (use 25% for four, and 50% for two, etc) */
        /*padding: 0%;  if you want space between the images */
        background-color: #ffffff;
       }
    .boxnew2
    {
        display:inline-block;
        float:none;
       /* width: 22%; /* three boxes (use 25% for four, and 50% for two, etc) */
        padding: 0%; /* if you want space between the images */
        background-color: #ffffff;
       }
        .boxnewr 
    {
        display:inline-block;
        float: right;
        text-align: Right;
        padding-right: 15px;
        /* width: 38%;  three boxes (use 25% for four, and 50% for two, etc) */
        /* padding: 0%; if you want space between the images */
        background-color: #ffffff;
       }
    .box2
    {
      display:inline-block;
      width: 25%;
      padding: 0px;
      height: 100%;
      color: white;
      text-align: justify;
      box-sizing: border-box;
    }
    
    @media screen and (max-width: 650px){
	#menu {position:relative;position: sticky;top: 0;}
	#menu ul {background:#5E678E;position:absolute;top:100%;right:0;left:0;z-index:3;height:auto;display:none;text-align:left;}
	#menu ul.sub-menus {width:100%;position:static;}
	#menu ul.sub-menus a {padding-left:30px;}
	#menu li {display:block;float:none;width:auto;}
	#menu input, #menu label {position:absolute;top:0;left:0;display:block}
	#menu input {z-index:4}
	#menu input:checked + label {color:#FFFFFF}
	#menu input:checked + label:before {content:"\00d7"}
	#menu input:checked ~ ul {display:block}
	.boxnewr 
    {
        display:block;
        float: left;
        text-align: left;
        padding-left: 15px;
        padding-top: 15px;
        /* width: 38%;  three boxes (use 25% for four, and 50% for two, etc) */
       /* padding: 0%;  if you want space between the images */
        background-color: #ffffff;
       }
    .boxnew2
    {
        display:block;
        float:left;
       /* width: 22%; /* three boxes (use 25% for four, and 50% for two, etc) */
        padding-left: 15px; /* if you want space between the images */
        padding-top: 15px;
        background-color: #ffffff;
       }
}



