/*------------------------------------------------------------------
[Responsive Stylesheet]

Project     : Alexander Bernhardt Italy
Version     : 1.0
-------------------------------------------------------------------*/

.slicknav_menu {
	display:none;
} 

@media screen and (max-width: 1200px) {

	.header-main .header-title h3 {
		font-size: 63px;
		text-align: center;
		line-height: 67px;
	}
	
	.header-logo {
	width: 90%;

}

	.inner-content #accordion > ul > li button {
		margin: 4px 0;
		width: 100%;
	}

}

@media screen and (max-width: 992px) {

	/*menus css*/
	.slicknav_menu {
		display:block;
	}
	.header-main .menu-main {
		top: 0;
	}
	.slicknav_btn {
		float: none;
		display: flex;
		margin: 0;
		width: 100%;
	}
	.slicknav_menutxt{
		text-align: center;
	}
	.slicknav_menu {
	  padding: 0;
	  border-radius: 0;
      background-color: #2A2A90;
	  position: relative;
	}
	.slicknav_nav .slicknav_item.slicknav_row:hover a {
		color: #222;
	}
	.slicknav_icon {
	  position: absolute;
	  top: 0;
	  bottom: 0;
	  left: 90px;
	  right: 0;
	  margin: auto !important;
	}
	.slicknav_menutxt {
	  width: 100%;
	}
	.slicknav_btn.slicknav_collapsed {
	  border-radius: 0;
	  background-color: transparent;
	  position: relative;
	}
	.slicknav_menu:before {
	  content: ;
	  content: '';
	  position: absolute;
	  height: 100%;
	  top: 0;
	  left: 0;
	  background-color: #2A2A90;
	  width: 100%;
	  z-index: -1;
	}
	.slicknav_menutxt {
	  border-radius: 0;
	}
	.slicknav_btn.slicknav_open {
	  border-radius: 0;
	  background-color: transparent;
	  border-bottom: 1px solid #000066;
	}
	.slicknav_nav .slicknav_row, .slicknav_nav a {
	  margin: 0;
	}
	.slicknav_nav a {
		text-transform: uppercase;
		text-align: left;
	}
	.slicknav_nav li {
		margin: 0 !important;
		border-radius: 0 !important;
	}
	.slicknav_nav a:hover {
		background-color: #000066;
		color:#fff;
	}
	.slicknav_nav li a{
		border-radius: 0 !important;
	}
	.header-main .header-menu nav > ul > li {
		display: none;
	}
.menu-main {
	  max-width: 100%;
	  padding: 0;
	}
	.menu-main .row {
	  margin: 0;
	}
	.menu-main .col-lg-12 {
	  padding: 0;
	}
	/*menus css*/

	.header-main .header-title h3 {
		font-size: 50px;
	}

	img{
		width: 50%;
	}
	.headerlogo {
	width: 35%;
		padding-bottom: 10px;

}

@media screen and (max-width: 768px) {

	.shadow-lr::before,.shadow-lr::after{
		background: transparent;
	}

}

@media screen and (max-width: 576px) {

	
	
}