/* Navigation Menu */
@media only screen and (max-width: 800px){
  .menu-top-content {
    display: block!important;
    float: none;
    text-align: center;
  }
  .menu-top .top-contact ul {    
    border-right: none;
  }
  .menu-top .menu-top-social ul {
    border-right: none;
  }
  .menu-top .menu-search {    
    border-right: none;
  }
  .menu-top .content-social-search.d-flex {    
    justify-content: center;
  }
  .menu-top .menu-login ul.dropdown-style {
    position: absolute;
    z-index: 1200;
    background: rgb(26, 29, 31);
    padding: 0 15px 15px 15px;
    width: 100%;
    left: 0;
  }
  .my-ac-main {    
    margin-left: 0;
  }
  .my-ac-sidenav {
    display: none;
  }
  .blog {
    width: 100%;
    margin: 0 auto;
  }
  .blog .blog-content {
    width: 95%;
    margin: 0 auto;
  }
  .blog .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
  .blog h1 a {
    font-size: 27px;
    color: #000;
  }
  .py-5 {
    padding-top: 1rem!important;
    padding-bottom: 1rem!important;
  }
  .blog-post .post-meta .author, .blog-post .post-meta .print {
    display: none;
  }

}
@media only screen and (max-width: 991px){	 
/*Main Menu*/
#mainmenu-sticky {
    position: relative;
    top: 0px;
    width: 100%;
    border-top: 1px solid #dddbdb;
    box-shadow: -4px 6px 6px rgba(0,0,0,.5);
    transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -ms-transition: all 500ms ease;
    -o-transition: all 500ms ease; 
    z-index: 1100;
}
.navbar-brand {
    padding-top: 1px;
    padding-bottom: 1px;
}
.navbar-brand img {    
    height: 70px;
    width: auto;
    padding: 5px;
    transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -ms-transition: all 500ms ease;
    -o-transition: all 500ms ease;
}
.pt-5 {
    padding-top: .5rem !important;
}
.menustyle-one .container-fluid {
    width: 100%;
    padding-right: 0;
    padding-left: 0;
    margin-right: auto;
    margin-left: auto;
}
.mainmenu ul.nav-menu {
    margin-top: 7px;
    border-top: 1px solid #0045aa;
    padding: 0 0 20px 0;
    margin-bottom: 0;
}
.navbar-brand {
    padding-left: 15px;
}
.navbar-toggler {
    color: rgba(32, 30, 30, 0.55);
    border-color: rgba(2, 23, 1, 0.1);
    margin: 10px;
}
.mainmenu ul.nav-menu > li {	    
	list-style: none;
	margin: 0;
	width: 100%;
}	
.mainmenu {
	float:none !important;
	z-index:5;
	width:100%;
}
.navbar {    
    padding-top: 0;
    padding-bottom: 0;
}
.mainmenu .collapse {
    max-height: 300px;
    overflow-y: scroll;
    scrollbar-color: #fd7e14 !important; /*Firefox*/
    scrollbar-width: thin !important; /*Firefox*/
    width: 100%;
    padding: 0px;
    margin: 0px !important;
    border-radius: 3px;
    -ms-border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -o-border-radius: 3px;
} 
.mainmenu .navbar-collapse .dropdown .dropdown-items
{
  position: relative;
  width: 100%;
  max-height: 0;
  overflow: hidden;
  list-style: none;
  padding: 0;
  margin: 0;
}
.mainmenu .navbar-collapse .dropdown .dropdown-items li
{
    border-left: 1px solid #063a85;
    margin-left: 25px;
}
.mainmenu .navbar-collapse .dropdown .dropdown-items li a
{
  display: block;
  color: #6f6f6f;
  background: #EEE;
  -moz-box-shadow: 0 1px 0 white inset, 0 -1px 0 #d5d5d5 inset;
  -webkit-box-shadow: 0 1px 0 white inset, 0 -1px 0 #d5d5d5 inset;
  box-shadow: 0 1px 0 white inset, 0 -1px 0 #d5d5d5 inset;
  text-shadow: 0 -1px 0 rgba(255, 255, 255, 0.3);
  padding: 10px 10px;
}
.mainmenu .navbar-collapse .dropdown .dropdown-items li a:hover
{
  background: #f6f6f6;
}
.mainmenu .navbar-collapse ul.nav-menu li a,
.mainmenu .navbar-collapse ul.nav-menu li.dropdown a {
  position: relative;
  display: block;
  color: white;
  background: #0045aa;
  padding: 10px 25px;
  text-decoration: none;
  -moz-box-shadow: 0 1px 0 #409ad5 inset, 0 -1px 0 #20638f inset;
  -webkit-box-shadow: 0 1px 0 #409ad5 inset, 0 -1px 0 #20638f inset;
  box-shadow: 0 1px 0 #0052ca inset, 0 -1px 0 #083551 inset;
  text-shadow: 0 -1px 0 rgba(119, 0, 0, 0.3);
}
.mainmenu .navbar-collapse ul.nav-menu li a:hover,
.mainmenu .navbar-collapse ul.nav-menu li.dropdown a:hover {
  background: #0055d0;
}

.mainmenu .navbar-collapse .dropdown .icon-arrow {
  position: absolute;
	display: block;
	font-size: 16px;
	color: #fff;
	top: 10px;
	right: 25px;
}
.mainmenu .navbar-collapse .dropdown .icon-arrow:before {
  /*content: '\25BC';*/
    content: "\f078";
    font-family: 'Font Awesome 5 Free';
    font-weight: 600;
}
.mainmenu .navbar-collapse .dropdown .icon-arrow.open {
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -webkit-transform: rotate(-180deg);
  transform: rotate(-180deg);
  -moz-transition: -moz-transform 0.6s;
  -o-transition: -o-transform 0.6s;
  -webkit-transition: -webkit-transform 0.6s;
  transition: transform 0.6s;
}
.mainmenu .navbar-collapse .dropdown .icon-arrow.close {
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  -moz-transition: -moz-transform 0.6s;
  -o-transition: -o-transform 0.6s;
  -webkit-transition: -webkit-transform 0.6s;
  transition: transform 0.6s;
}	
.mainmenu .navbar-collapse .dropdown .show, .mainmenu .navbar-collapse .dropdown .hide {
  -moz-transform-origin: 50% 0%;
  -ms-transform-origin: 50% 0%;
  -webkit-transform-origin: 50% 0%;
  transform-origin: 50% 0%;
}
.mainmenu .navbar-collapse .dropdown .show {
  display: block;
  background: #0045aa;
  max-height: 9999px;
  -moz-transform: scaleY(1);
  -ms-transform: scaleY(1);
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
  animation: showAnimation 0.5s ease-in-out;
  -moz-animation: showAnimation 0.5s ease-in-out;
  -webkit-animation: showAnimation 0.5s ease-in-out;
  -moz-transition: max-height 1s ease-in-out;
  -o-transition: max-height 1s ease-in-out;
  -webkit-transition: max-height 1s ease-in-out;
  transition: max-height 1s ease-in-out;
}
.mainmenu .navbar-collapse .dropdown .hide {
  max-height: 0;
  -moz-transform: scaleY(0);
  -ms-transform: scaleY(0);
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  animation: hideAnimation 0.4s ease-out;
  -moz-animation: hideAnimation 0.4s ease-out;
  -webkit-animation: hideAnimation 0.4s ease-out;
  -moz-transition: max-height 0.6s ease-out;
  -o-transition: max-height 0.6s ease-out;
  -webkit-transition: max-height 0.6s ease-out;
  transition: max-height 0.6s ease-out;
}

@keyframes showAnimation {
  0% {
    -moz-transform: scaleY(0.1);
    -ms-transform: scaleY(0.1);
    -webkit-transform: scaleY(0.1);
    transform: scaleY(0.1);
  }
  40% {
    -moz-transform: scaleY(1.04);
    -ms-transform: scaleY(1.04);
    -webkit-transform: scaleY(1.04);
    transform: scaleY(1.04);
  }
  60% {
    -moz-transform: scaleY(0.98);
    -ms-transform: scaleY(0.98);
    -webkit-transform: scaleY(0.98);
    transform: scaleY(0.98);
  }
  80% {
    -moz-transform: scaleY(1.04);
    -ms-transform: scaleY(1.04);
    -webkit-transform: scaleY(1.04);
    transform: scaleY(1.04);
  }
  100% {
    -moz-transform: scaleY(0.98);
    -ms-transform: scaleY(0.98);
    -webkit-transform: scaleY(0.98);
    transform: scaleY(0.98);
  }
  80% {
    -moz-transform: scaleY(1.02);
    -ms-transform: scaleY(1.02);
    -webkit-transform: scaleY(1.02);
    transform: scaleY(1.02);
  }
  100% {
    -moz-transform: scaleY(1);
    -ms-transform: scaleY(1);
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
  }
}
@-moz-keyframes showAnimation {
  0% {
    -moz-transform: scaleY(0.1);
    -ms-transform: scaleY(0.1);
    -webkit-transform: scaleY(0.1);
    transform: scaleY(0.1);
  }
  40% {
    -moz-transform: scaleY(1.04);
    -ms-transform: scaleY(1.04);
    -webkit-transform: scaleY(1.04);
    transform: scaleY(1.04);
  }
  60% {
    -moz-transform: scaleY(0.98);
    -ms-transform: scaleY(0.98);
    -webkit-transform: scaleY(0.98);
    transform: scaleY(0.98);
  }
  80% {
    -moz-transform: scaleY(1.04);
    -ms-transform: scaleY(1.04);
    -webkit-transform: scaleY(1.04);
    transform: scaleY(1.04);
  }
  100% {
    -moz-transform: scaleY(0.98);
    -ms-transform: scaleY(0.98);
    -webkit-transform: scaleY(0.98);
    transform: scaleY(0.98);
  }
  80% {
    -moz-transform: scaleY(1.02);
    -ms-transform: scaleY(1.02);
    -webkit-transform: scaleY(1.02);
    transform: scaleY(1.02);
  }
  100% {
    -moz-transform: scaleY(1);
    -ms-transform: scaleY(1);
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
  }
}
@-webkit-keyframes showAnimation {
  0% {
    -moz-transform: scaleY(0.1);
    -ms-transform: scaleY(0.1);
    -webkit-transform: scaleY(0.1);
    transform: scaleY(0.1);
  }
  40% {
    -moz-transform: scaleY(1.04);
    -ms-transform: scaleY(1.04);
    -webkit-transform: scaleY(1.04);
    transform: scaleY(1.04);
  }
  60% {
    -moz-transform: scaleY(0.98);
    -ms-transform: scaleY(0.98);
    -webkit-transform: scaleY(0.98);
    transform: scaleY(0.98);
  }
  80% {
    -moz-transform: scaleY(1.04);
    -ms-transform: scaleY(1.04);
    -webkit-transform: scaleY(1.04);
    transform: scaleY(1.04);
  }
  100% {
    -moz-transform: scaleY(0.98);
    -ms-transform: scaleY(0.98);
    -webkit-transform: scaleY(0.98);
    transform: scaleY(0.98);
  }
  80% {
    -moz-transform: scaleY(1.02);
    -ms-transform: scaleY(1.02);
    -webkit-transform: scaleY(1.02);
    transform: scaleY(1.02);
  }
  100% {
    -moz-transform: scaleY(1);
    -ms-transform: scaleY(1);
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
  }
}
@keyframes hideAnimation {
  0% {
    -moz-transform: scaleY(1);
    -ms-transform: scaleY(1);
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
  }
  60% {
    -moz-transform: scaleY(0.98);
    -ms-transform: scaleY(0.98);
    -webkit-transform: scaleY(0.98);
    transform: scaleY(0.98);
  }
  80% {
    -moz-transform: scaleY(1.02);
    -ms-transform: scaleY(1.02);
    -webkit-transform: scaleY(1.02);
    transform: scaleY(1.02);
  }
  100% {
    -moz-transform: scaleY(0);
    -ms-transform: scaleY(0);
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
  }
}
@-moz-keyframes hideAnimation {
  0% {
    -moz-transform: scaleY(1);
    -ms-transform: scaleY(1);
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
  }
  60% {
    -moz-transform: scaleY(0.98);
    -ms-transform: scaleY(0.98);
    -webkit-transform: scaleY(0.98);
    transform: scaleY(0.98);
  }
  80% {
    -moz-transform: scaleY(1.02);
    -ms-transform: scaleY(1.02);
    -webkit-transform: scaleY(1.02);
    transform: scaleY(1.02);
  }
  100% {
    -moz-transform: scaleY(0);
    -ms-transform: scaleY(0);
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
  }
}
@-webkit-keyframes hideAnimation {
  0% {
    -moz-transform: scaleY(1);
    -ms-transform: scaleY(1);
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
  }
  60% {
    -moz-transform: scaleY(0.98);
    -ms-transform: scaleY(0.98);
    -webkit-transform: scaleY(0.98);
    transform: scaleY(0.98);
  }
  80% {
    -moz-transform: scaleY(1.02);
    -ms-transform: scaleY(1.02);
    -webkit-transform: scaleY(1.02);
    transform: scaleY(1.02);
  }
  100% {
    -moz-transform: scaleY(0);
    -ms-transform: scaleY(0);
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
  }
}













}