@media (max-width:992px)
{
	#partener
	{
		display: block;	
	}
	.partener_text
	{
		display: none;	
	}
	#header
	{
		width: 100%;
		float: none;
		margin-top: 0px;
		margin-bottom: 15px;
	}
	.menu
	{
		display: none;
		float: none;
		width: 100%;
		color: white;
		font-size: 28px;
		height: auto;
		background: none;
		list-style-type: none;
		padding: 0 0 10px 10px;
		margin-top: 0;
		margin-bottom: 0;
		text-align: center;
		position:relative;
	}	
	#menu_text
	{
		display: block;
		font-family: 'Lato', sans-serif;
		font-weight: 600;
		font-size: 16px;
		color: #4e565a;
		text-align: left;
		background: url(/images/menu.png) no-repeat right 0px;
    	width: 95px;
    	height: auto;
		float: right;
		margin-right: 20px;
		margin-top: 70px;
	}
	.menu-header ul li.menu-item a
	{
		float: none;
		margin-left: 0px;
		font-family: 'Lato', sans-serif;
		font-weight: bold;
		font-size: 16px;
		padding-top: 25px;
		padding-bottom: 25px;
	}
	#menu-item-2 
	{
		border-top: 1px solid #e6e6e6;
		border-bottom: 1px solid #e6e6e6;
	}
	#menu-item-1
	{
		border-top: 1px solid #e6e6e6;
	}
	#menu-item-3
	{
		border-bottom: 1px solid #e6e6e6;	
	}
	#menu
	{
		float: none;
		text-align: right;
		cursor: pointer;
		display: block;
    	width: 100%;
		position: relative;
		margin-top: 25px;
	}
	.menu-header {
		float: none;
		margin-left: 0px;
		margin-top: 0px;
		font-family: 'Lato', sans-serif;
		font-size: 22px;
	}
	.menu-header ul li.menu-item {
		display: block;
		margin-right: 0px;
		width: 100%;
		text-align: center;
	}
	#slider_container
	{
		width: 100%;
	}
	#content
	{
		width: 100%;
		padding-left: 15px;
		padding-right: 15px;
		box-sizing: border-box;
	}
	#wrapper_content
	{
		width: 100%;
	}
	#footer_container {
		width: 100%;
	}
	#footer-left {
		width: 100%;
	}
	#social
	{
		display: none;	
	}
	.zopim
	{
		display: none;	
	}
	#header_container
	{
		width: 100%;
	}
	#siderbar {
		width: 100%;
	}
	#siderbar
	{
		display: none;	
	}
	#logo {
		width: auto;
		height: auto;
	    left: 10px;
    	top: -20px;
	}
	#logo a
	{
		display: block;
		background: url(/images/logo.png);
		width: 170px;
    	height: 80px;
		background-size: contain;
		background-repeat: no-repeat;
		background-position: center;
	}
	
	#contact {
		display: none;
	}
	#slider {
		margin-top: 0px;
	}
	.menu_desktop
	{
		display: none;	
	}
	#menu_footer_text
	{
		display: block;
		font-family: 'Open Sans', sans-serif;
		font-weight: 600;
		font-size: 14px;
		color: #ffffff;
		text-align: left;
		background: url(/images/footer_menu_closed.png) no-repeat;
		width: 23%;
		height: 70px;
		float: none;
		text-align: center;
		background-position: top 10px right;
		margin: 0 auto;
	}
	#menu-item-2, #menu-item-1, #menu-item-3
	{
		border-top: none;
		border-bottom: none;
	}

	#footer #menu
	{
		display: block;	
	}
	#footer .menu-header ul li.menu-item a {
		float: none;
		margin-left: 0px;
		font-family: 'Open Sans', sans-serif;
		font-weight: bold;
		font-size: 14px;
		padding-top: 10px;
		padding-bottom: 10px;
	}
	#footer .menu-header ul li.menu-item a:hover {
		color: #00a64d;
	}
	#footer-left {
		float: none;
		width: 100%;
		margin-top: 35px;
	}
	#footer-left ul.left_side, #footer-left ul.right_side
	{
		width: 50%;	
		margin-right: 0px;
		border-top: 1px solid #43494d;
		padding-top: 25px;
		padding-bottom: 25px;
	}
	#footer-right
	{
		width: 100%;
		float: none;
		border-top: 1px solid #43494d;	
		margin: 0 auto;
		text-align: center;
		padding-top: 25px;
		padding-bottom: 25px;
	}
	#footer_clear
	{
		display: block;
	}
	#footer .right
	{
		float: none;	
	}
	
	#contact_footer
	{
		display: block;	
	}
	#contact_footer_mobile
	{
		display: block;
		background: url(/images/contact_footer_mobile_background.jpg) no-repeat center center;
		background-size:100%;
		height: 510px;
		padding-top: 40px;
		font-family: 'Open-Sans';
		font-weight: 600;
		font-size: 15px;
		line-height: 21px;
		color: #fff;
	}
	.trigon{
		padding: 25px 20px;
	    width: calc(100% - 40px);
	    display: flex;
	    align-items: center;
	    background-color: white;
	    justify-content: center;
	}
	.trigon img{
		width: 200px;
	}

	.phone
	{
		background: url(/images/phone_icon.png) no-repeat;
		height: 30px;
		width: 30px;
	}
	.mail
	{
		background: url(/images/email_icon.png) no-repeat;
		height: 25px;
		width: 30px;
	}
	.location
	{
		background: url(/images/location_icon.png) no-repeat;
		height: 30px;
		width: 21px;
	}
	.header_contact_section .phone, .header_contact_section .mail, .header_contact_section .location
	{
		margin: 0 auto;
	}
	#contact_footer_mobile .phone, #contact_footer_mobile .mail, #contact_footer_mobile .location
	{
		background-position: left center;
		display: inline-block;
		padding-left: 15px;
	}
	.location_text
	{
		display: inline-block;
	}
	#footer {
		margin-top: 0px;
		box-sizing: border-box;
    	padding: 0px 10px;
	}
	.rectangle_footer
	{
		border: 4px solid #ffffff;
		border-radius: 5px;
		padding: 15px 20px;
    	width: 85%;
    	margin: 11px auto;
		display: flex;
    	align-items: center;
	}
	.rectangle_footer a
	{
		color: #fff;
		text-decoration:none;
	}
	.rectangle_footer a:hover, .rectangle_footer a:focus, .rectangle_footer a:active
	{
		color: #fff;
		text-decoration: none;
	}
	.location_footer
	{
		width: 93%;
    	margin: 30px auto 20px;
		display: flex;
    	align-items: center;
	}
	.header_contact_section
	{
		display: block;	
	}
	#slider_container
	{
		display: none;	
	}
	.header_contact_section {
		background: #009846;
	}
	.header_contact_content 
	{
		background: #00a64d;
		padding-top: 10px;
    	padding-bottom: 10px;	
	}
	.section_content
	{
		display: none;	
	}
	#divider {
		margin-top: 0px;
	}
	.section_title
	{
		display: inline-block;
		width: 33%;
		padding-top: 15px;
    	padding-bottom: 15px;
	}
	.section_container
	{
		padding: 0px;
		width: 100%;
		display: flex;
		justify-content: center;
		align-items: center;
		-webkit-margin-after: 0em;
	}
	.form_container
	{
		border: 1px solid #b0cb1f;	
		box-sizing: border-box;
		padding: 30px 20px;
		background: #ffffff;
		display: flex;
		justify-content: center;
		align-items: center;
		width: 320px;
    	margin: 0 auto;
    	border-radius: 10px;
	}
	.form-group input, .form-group textarea
	{
		background: #d6e9d8;
		border: none;
		width: 100%;
		border-radius: 3px;
		height: 50px;
		margin-bottom: 15px;
		text-align: center;
		font-family: OpenSans;
		font-size: 14px;
		font-weight: 600;
		color: #4e565a;
	}
	.form-group textarea
	{
	    box-sizing: border-box;
    	padding-top: 15px;
		resize: none;
		min-height: 140px;
	}
	.form_grup
	{
		width: 90%;
		margin: 0 auto;	
	}
	#formular_contact
	{
		width: 100%;	
	}
	input:focus, textarea:focus {
		outline:none;
	}
	.trimite_form_contact
	{
		width: 180px;
		height: 50px;
		background: #009846;
		color: #adb8b2;
		margin: 0 auto;
		border: none;
		border-radius: 5px;
	}
	.buton_form_container 
	{
		width: 180px;
		margin: 0 auto;	
	}
	#header_map
	{
		width: 100%;
		min-height: 300px;
		box-sizing: border-box;
		padding: 0px 20px 20px 20px;
	}
	#content-produse
	{
    	width: 100%;
	}
	.produs .img_link, .produs p, .produs .produse_citeste
	{
    	display: none;
	}
	.produs
	{
		box-sizing: border-box;
    	padding: 25px;
		width: 100%;
		background: url('/images/produs_down.png') no-repeat top 25px right 20px;
	}
	.open_menu
	{
		background: url('/images/produs_up.png') no-repeat top 25px right 20px;	
	}
	.img_link
	{
		margin-top: 20px;
	}
	.produse_citeste
	{
		width: 140px;
		padding: 15px 20px;
		background: #009846;
		color: #ffffff !important;
		margin: 0 auto;
		border: none;
		border-radius: 5px;	
	}
	.mobile_carusel
	{
		display: block;	
	}
	.cycle-slideshow
	{
		display: none;	
	}
	.owl-theme .owl-controls .owl-buttons .owl-next
	{
		position: absolute;
		right: 0px !important;
		top: 45%;	
	}
	.owl-theme .owl-controls .owl-buttons .owl-prev
	{
		position: absolute;
		left: 0px !important;
		top: 45%;	
	}
	.owl-controls .owl-buttons .owl-prev {
		background: url(/images/nav_left.png) no-repeat center !important;
		width: 35px;
		height: 35px;
	}
	.owl-controls .owl-buttons .owl-next {
		background: url(/images/nav_right.png) no-repeat center !important;
		width: 35px;
		height: 35px;
	}
	.owl-item img
	{
		width: auto;
    	height: 100%;	
	}
	.owl-item
	{
		width: auto;
		height: 275px;
		margin: 0 auto;
		text-align: center;	
	}
	.owl-pagination, #contact_continut_desktop
	{
		display: none;	
	}
	.owl-wrapper
	{
		margin: 0 auto;
	}
	.produse .mobile_carusel, .produse #slider, .contact .mobile_carusel, .contact #slider
	{
		display: none !important;	
	}
	.contact iframe
	{
		width: 100%;
		height: 220px;
	}
	.contact #contact_footer_mobile
	{
		margin-bottom: -16px;	
	}

	#contact_continut_mobile, .contact #siderbar
	{
		display: block;	
	}
	.center_contact_text
	{
		text-align: center;	
	}
	#contact_continut_mobile
	{
		text-align: center;
		margin-bottom: 30px;
	}
	#contact_continut_mobile p
	{
		color: #adb8b2;	
	}
	#contact_continut_mobile h2
	{
		color: #4e565a;	
	}
	.contact #siderbar-content
	{
		width: 305px;
		margin: 0 auto;
		margin-top: 25px;
	}
	.contact #raspuns, .contact #formular
	{
		margin-left: 0px;
		background:none;
		width: 100%;
    	height: auto;
	}
	.contact #siderbar
	{
		margin-bottom: 50px;
	}
	.contact #siderbar-content
	{
		width: 305px;
		margin: 0 auto;
		margin-top: 25px;
		border: 1px solid #b0cb1f;
		padding: 20px;
		border-radius: 5px;	
	}
	#sendContact
	{
		width: 180px;
		height: 50px;
		background: #009846;
		color: #ffffff;
		margin: 15px auto 0px;
		border: none;
		border-radius: 5px;
		font-size: 15px; 	
	}
	h1 {
	    margin-top: -88px;
	}
	.header_arrow
	{
		background:url(/images/header_arrow.png) no-repeat;
		width: 21px;
		height: 15px;
	}
	.telefon .header_arrow
	{
		background-position: top 0px center;
		margin-left:15%;	
	}
	.email .header_arrow
	{
		background-position: top 0px center;	
		margin: 0 auto;
	}
	.adresa .header_arrow
	{
		background-position: top 0px center;
		margin-left: 81.5%;
	}
	.contact #siderbar-content h3 
	{
		left: auto;
		top: 0px;
		right: auto;
		text-align: center;
		position: relative;
	}
	#trigon_click
	{
		display: block;	
		text-decoration: none;
		color:#4e565a;
		width:100%;
	    text-align: center;
		padding-top: 13px;
		height: 20px;
		background: #fff;
	}
	a.partener {
		margin-left: 5px;
	}
	#partener a {
		padding-left: 45px;
	}
}
