@media screen and (min-width: 1700px) {

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


}


@media screen and (max-width: 1366px) {
	.slider_owl h1 {
    font-family: Open Sans;
    font-weight: bold;
    font-size: 101px;
    line-height: 100.7%;
    margin-top: 58px;
    margin-bottom: 60px;
	}
	.slider_img_smal_text {
    font-size: 20px;
   }
/*	.slider_owl .owl-dots {
	  left: 9%;
	  bottom: 2%;
	}*/
	.slide_wr {
		height: calc(100vh - 90px);
		/*min-height: 800px;*/
	}
	.menu ul li {
    padding: 0 5%;
	}

}

@media screen and (max-width: 1200px) {
	.mobile-h {
	  display: flex;
	}
	.desktop-h {
		display: none;
	}
}


@media screen and (max-width: 991px) {
	div#map {
		height: 400px !important;
	}
	.cycler {
		width: 320px;
		height: 300px;
	}
	.slider-desktop {
		display: none;
	}
	.slider-mobile {
		display: flex;
	}
	.page img {
    margin-left: 0 !important;
	}
	.bd-l-n {
		border-left: none !important;
	}
	.bd-t-n {
		border-top: none !important;
	}
	.bd-b-e {
		border-bottom: 1px solid #C4C4C4 !important;
	}
	.card-body {
    border-top: none !important; 
	}
	.table_boxs {
		padding: 10px;
	}
	.slider_owl h1 {
	    font-size: 80px;
	}
	.box-tel .phone a {
		font-size: 17px;
		padding-left: 10px;
	}
	.box-tel .phone-ico {
		margin-top: 0;
	}
	.footer_menu {
		display: block;
	}
	.box_p {
		margin: 40px 0;
	}
	.slide_wr {
		height: auto;
	}
/*	.slider_owl .owl-dots {
		left: 20px;
		bottom: 0;
	}*/
	.slider_text {
    padding-bottom: 50px;
	}
	.menu_catalog .dropdown-toggle {
	  white-space: inherit;
	}
} 
@media screen and (max-width: 850px) {

}
@media (min-width: 768px) and (max-width: 1024px) {

	.slide_wr {
    height: auto;
	}
}
@media (min-width: 768px) and (max-width: 1366px) and (orientation: landscape) {

	.slide_wr {
    height: auto;
	}
}

@media screen and (max-width: 768px) {
	.slider_img_smal_text {
			margin-top: 10px;
			margin-left: 0;
			display: block;
	}
	.slide_wr {
		background-position: 75%;
	}
	.slider_owl h1 {
		margin-top: 50px;
	}
	.owl-nav {
		display: none;
	}
	.box_clients {
		padding: 50px 0;
	}
	ul.footer_menu {
		margin: 20px 0;
    padding-left: 0;
	}
	.footer_menu li {
		margin: 10px 0;
	}

}
@media screen and (max-width: 450px) {
	.box-tel {
		display: none !important;
	}
	.header_menu .box-mob-tel {
  	display: flex !important;
	}

}

