

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

	#main-header {
		display: flex;
		flex-direction: column;
		align-items: center;
		height: 80px !important;
		background: #ffffff !important;
			}

	.et_header_style_left .et-fixed-header #et-top-navigation,
	.et_header_style_left:not(.et_header_style_slide):not(.et_header_style_fullscreen) #et-top-navigation 
	/*,.et_header_style_fullscreen #et-top-navigation */ 
	/*	Comment for Enable Custom Mobile Menu Style + Add Hamburger Icon Animation + Full screen of HEADER STYLE */
	{
		padding-top:0 !important;
	}
	.et_header_style_left:not(.et_header_style_slide):not(.et_header_style_fullscreen) #et-top-navigation .mobile_menu_bar, 
	/* 
		Need for Enable Custom Mobile Menu Style +  Default HeaderStyle
		Comment for Enable Custom Mobile Menu Style + SlideIn HeaderStyle
	*/
	.et_header_style_fullscreen #et-top-navigation {
		padding-bottom:0 !important;
	}

	#main-header #et_top_search {
		margin: 0 35px 0 0;
	}

	#main-header #et_top_search #et_search_icon:before {
		top: 7px;
	}

	#top-header .container #et-info {
		width: 100% !important;
    	text-align: center;
	}

	.et-l--header {
		height: 80px !important;
		background: #ffffff !important;
			}

		.et_header_style_left #logo {
		max-height: 35px !important;
		height: auto !important;
	}

	.et_header_style_split header#main-header #dipi_logo,
	.et_header_style_centered header#main-header #logo {
		max-height: 35px !important;
		height: auto !important;
		margin: 0 auto !important;
		width: auto;
	}
			.et_header_style_left #logo,
	.et_header_style_split header#main-header #dipi_logo,
	.et_header_style_centered header#main-header #logo
	{
		width: px !important;
	}
		body.dipi-mobile-menu-fullscreen #mobile_menu,
	body.dipi-mobile-menu-fullscreen .et-l--header .et_mobile_nav_menu .et_mobile_menu,
	header .et_mobile_menu {
		background: #ffffff !important;
		/*padding-top: 0px !important;*/
		padding-right: 0px !important;
		/*padding-bottom: 0px !important;*/
		padding-left: 0px !important;
	}
	body.dipi-mobile-menu-fullscreen #mobile_menu:before,
	body.dipi-mobile-menu-fullscreen .et-l--header .et_mobile_nav_menu .et_mobile_menu:before,
	header .et_mobile_menu:before {
		content:'';
		display: block;
		height: 80px !important;
			}
	body.dipi-mobile-menu-fullscreen #mobile_menu:after,
	body.dipi-mobile-menu-fullscreen .et-l--header .et_mobile_nav_menu .et_mobile_menu:after,
	header .et_mobile_menu:after {
		content:'';display:block;
		height: 20px !important;
	}

	header .et_mobile_menu li:not(:last-child) a{
		margin-bottom: 10px !important;
	}

	header .et_mobile_menu li > a + ul {
		/* margin-top: 10px !important; */
	}

	header .et_mobile_menu > li > a{
		text-align: center !important;
	}

	header .et-menu li {
		margin-bottom: 10px !important;
		text-align: center !important;
	}

	header .et_mobile_menu > li > a,
	header .et-menu > li > a {
		font-family: 'none', sans-serif;				background-color: rgba(44,61,73,0.03) !important;
		padding-top: 15px !important;
        padding-right: 10px !important;
        padding-bottom: 15px !important;
        padding-left: 10px !important;
		font-size:16px !important;
		color:#000000 !important;
		letter-spacing: 0px !important;
		font-weight: 500;
		border-top-left-radius:50px;
		border-top-right-radius:50px;
		border-bottom-left-radius:50px;
		border-bottom-right-radius:50px;
		border-width: 0px !important;
		border-style: solid !important;
		border-color: #6e1124 !important;
			}

	.et-l--header .et_mobile_menu li > ul.sub-menu > li > a,
	header .et_mobile_menu li > ul.sub-menu > li > a {
			}

	header .et_mobile_menu li.menu-item-has-children > a,
	header .et-menu li.menu-item-has-children > a {
		font-weight: 500 !important;
	}

	
	
	.et_header_style_centered header#main-header.et-fixed-header .logo_container.logo_container {
		height: auto !important;
	}

	#main-header .et_mobile_menu li li,
	#main-header .et_mobile_menu li ul.sub-menu {
		padding-left: 0;
	}
}
