@media (min-width:1001px){	.menu>li:hover>ul.sub-menu {		display: block!important;	}}@media (max-width:1000px){	html, body {		max-width: 100%;		min-width: initial;	}	.header {		position: fixed;		width: 100%;		top: 0;		left: 0;        z-index: 999999;	}	.telefon2 {		width: 240px;	}	.box-stch {		width: 98%;	}	.box-stch_1 {		width: 30%;		text-align: center;	}	.logo2 {		padding-left: 0;		max-width: 90%;	}	.box {		padding: 0 20px;	}	#box_min51, #box_min53, #box_min57, #box_min55 {		width: 100%;		text-align: center;	}	#box_min52, #box_min54, #box_min58, #box_min56 {		margin-top: -50px;		width: 100%;		margin-bottom: 50px;	}	#box_min58 {		margin-top: 0;	}	.slider {    	background-position: center center;    	background-size: contain;    	margin-top: 130px!important;	}	.padd {		padding: 0;	}	.kama_breadcrumbs {		display: none;	}	.menu li {		display: block;		border-bottom: 1px dotted #191919;	}	.menu>li:nth-child(1) {		//padding-left: 30px;		margin-left: 0;		background: url(images/ic1.png) no-repeat 30px 12px;	}	.menu>li:nth-child(2) {		//padding-left: 30px;		margin-left: 0;		background: url(images/ic2.png) no-repeat 30px 12px;	}	.menu>li:nth-child(3) {		//padding-left: 30px;		margin-left: 0;		background: url(images/ic3.png) no-repeat 30px 12px;	}	.menu>li:nth-child(4) {		//padding-left: 30px;		margin-left: 0;		background-position: 30px 12px;	}	#menu-menu {		margin-top: 0;		font-size:18px;	}	.menu>li>a {		padding-top: 20px;		padding-bottom: 20px;        display: inline-block;        padding-left: 90px;	}	.menu>li>ul.sub-menu {		position: relative;		top: 0;		left: 0;		width: 100%;	}	.menu>li>ul.sub-menu li {		border: none;		width: 100%;	}	.menu>li>ul.sub-menu li a {		font-family: 'Exo 2', sans-serif;		display: block;		width: 100%;		padding: 10px 0;	}	.form_cont input[type="submit"] {		padding-left: 0;	}	.dropdown-toggle {		display: block;		position: absolute;	    right: 20px;	    top: 15px;	    background: none;	    height: 30px;	    line-height: 30px;	    width: 30px;	    text-align: center;	    border: none;	    cursor: pointer;	}}@media (max-width:940px){	.left {    float: left;    width: 50%;    text-align: left;}.btntel {    display: block;    float: right;    width: 50%;    position: relative;    text-align: right;    top: 5px;}.btnbtn {    background: #ff971d;    font-size: 30px;    font-family: Arial;    text-transform: uppercase;    color: #ffffff;    display: block;    margin: 0 auto;    margin-top: 0px;    float: right;    border-radius: 45px;    box-shadow: 0px 4px 4px -3px black;    border: 0;    cursor: pointer;    outline: none;    font-weight: 600;    margin-top: 20px;    max-width: 100%;    padding: 13px 8px;    text-decoration: none;}	.box-stch_2 {		float: none;		width: 100%;		text-align: center;	}	.box-stch_1 {		float: none;		width: 100%;	}	.box-stch {		height: initial;	}	.menu2 {		margin: 35px auto 10px;		display: block;	}	.menu2 li {		display: inline-block;	}}@media (max-width:750px){	.header {		background-position: bottom;		padding-bottom: 15px;	}   	.left {    width: 50%;    text-align: left;	}	.btntel {    top: 10px;}	.right {		float: none;		width: 100%;		text-align: center;	}	.telefon2 {		width: 50%;	}	.adress {		float: none;		text-align: center;		background: none;		padding-left: 0;		width: 100%;		display:block!important;	}	.form_cont input:nth-child(1) {		margin-left: 0;		margin-right: 0;	}	.box_left_footer {		float: none;		width: 100%;		text-align: center;	}	.box_left_footer a img {		display: block;		margin: 0 auto 5px;	}	.box_right_footer {		width: 100%;		float: none;		padding-top: 5px;		padding-bottom: 5px;		text-align: center;	}	.footer {		height: initial;	}	.logo_left {		float: none;		width: 100%;		text-align: center;	}	.right_footer {		width: 100%;		float: none;	}	.right_footer ul {		display: block;		float: none;		text-align: center;	}	.right_footer ul li {		display: block;	}	.right_footer .box-tel {		float: none;		width: 100%;		margin-bottom: 15px;	}	.right_footer .telefon1 {		width: 100%;		text-align: center;		float: none;	}	.right_footer .adress {		float: none;		width: 100%;		padding: 0;		margin: 0 0 20px 0;		background: none;	}	.slider {		margin-top: 130px!important;	}}@media (max-width:680px){	.menu2 li {	    width: 100%;	    background: none;	}	.menu2 span {		margin: 0 auto 20px;		border-top: 1px dotted #191919;		padding-top: 20px;	}}@media (max-width:570px){		.btnbtn {		font-size: 12px;        border-radius: 25px;		padding: 10px 6px;		margin-top: 10px;	}		.telefon1, .telefon2 {		/* width: 100%; */		text-align: center;		/* float: none; */		padding: 0;		background: none;		font-size: 17px;	}	.telefon2 strong {		font-size: 16px;	}	.slider {		margin-top: 100px!important;	}	.logo {		height: 50px;		    margin-top: 20px;	}	.phone {		margin-top: 10px;	}	.adress {		padding-top: 5px;		font-size: 14px;		display:none;	}}@media (max-width:415px){	.menu>li:nth-child(2) {		background-position: 30px 24px;	}	.menu>li:nth-child(2) .dropdown-toggle {		top: 25px;	}}