@media screen and (min-width: 1700px) {
	#med_pack {
    background-position: 72% 100%;
    background-position-y: 11px;
	}
}
@media screen and (min-width: 1200px) {
	#second-menu li a {
    padding: 0 10px;
	}
}

@media screen and (max-width: 1199px) {
	.language_selector {
		margin-right: 80px;
	}
	header {
    border-bottom: 0.5px solid #000;
    margin-top: 87px;
	}
	.header_with_categories br {
		display: none;
	}
	a.logo {padding-left: 15px;	}
  #med_pack {background: unset;}  
  #trust_smile {background: unset;}  
	.navbar-expand-xl .navbar-nav.uppercase .nav-item.dropdown a.nav-link {
		margin-right: 0px;
	}
	header .navbar-nav:before {
	    border-radius: 10px;
	    content: '';
	    width: 100%;
	    height: 100%;
	    opacity: 1;
	    position: absolute;
	    top: 0;
	    left: 0;
	    z-index: -1;
	}
	header .navbar-nav {
	    padding: 10vh 10vh;
	    width: 100%;
	    height: 100vh;
	    overflow: hidden;
	}
	nav button.navbar-toggler {
	    z-index: 10000;
	    /*position: fixed;
	    top: 11px;
	    right: 15px;*/
			border: none;
	    /*background-color: #fff;*/
	    border-radius: unset;
	}
	
	header .navbar.fixed-top {
	    width: 100%;
	    position: fixed;
	    top: 0;
	    left: 0;
	    transition: all .5s ease;
	    z-index: 2222;
	    padding: 0;
	}
	.m_menu {
	    background-color: #000;
	    height: 5px;
	    margin: 24px 0;
	    width: 35px;
	    display: block;
	    position: relative;
	    -webkit-transition: all 0.3s ease 0s;
	    -o-transition: all 0.3s ease 0s;
	    transition: all 0.3s ease 0s;
	}
	.m_menu.cross {
		background-color: rgba(236, 54, 66, 0);
	}	
	.m_menu:before {
	    top: -10px;
	    background-color: #000;
	    content: "";
	    display: block;
	    height: 5px;
	    position: absolute;
	    width: 35px;
	    -webkit-transition: all 0.3s ease 0s;
	    -o-transition: all 0.3s ease 0s;
	    transition: all 0.3s ease 0s;
	}
	.m_menu.cross:before {
	    top: 0px;
	    background: #000;
	    transform: rotate(-45deg);
	    -webkit-transform: rotate(-45deg);
	}
	.m_menu:after {
	    top: 10px;
	    background-color: #000;
	    content: "";
	    display: block;
	    height: 5px;
	    position: absolute;
	    width: 35px;
	    -webkit-transition: all 0.3s ease 0s;
	    -o-transition: all 0.3s ease 0s;
	    transition: all 0.3s ease 0s;
	}
	.m_menu.cross:after {
		top: 0px;
	    background: #000;
	    transform: rotate(45deg);
	    -webkit-transform: rotate(45deg);
	}
	nav.navbar {
		box-shadow: 1px 1px 10px 2px #00000038;
		position: fixed;
	    top: 0;
	    right: 0;
	    left: 0;
	    z-index: 1030;
	    background: #FFF;
	    justify-content: space-between;
	}
	.navbar-expand-xl .navbar-nav.uppercase a.nav-link {
		margin-right: 0;
		border-bottom: 0.5px solid #0000007d;
	}
	.navbar-expand-xl .navbar-nav.uppercase .dropdown a.nav-link {
		border-bottom: 0.5px solid transparent;
	}
	.navbar-expand-xl .navbar-nav.uppercase .nav-item.dropdown {
	    width: 100%;
	}
	.cert_m {
    width: 100%;
	}
	.img_bottom {
    float: right;
    margin-top: 0px;
	}
}
@media screen and (max-width: 991px) {
	.title_hc {
		line-height: 45px;
	}
	.form-subs .m-0.mt-2 {
		text-align: left !important;
	}
	.mob-centr {
		text-align: center;
	}
	.single_news_home {
		margin-bottom: 20px;
	}
  .news_box_shadow:hover .abs_news {
    height: 250px;
  }
  .abs_news {
    height: 100px;
  }
  .reviews img {
  	margin-bottom: 15px;
  }
} 
@media screen and (max-width: 850px) {
	.uniq {
    	margin: 30px;
    }
    .border_around img {
    	width: 100%;
    	margin-bottom: 15px;
    }
    .border_around {
    	margin: 20px 0;
    	padding: 15px 30px;
    }
    .catalog_single_content_ingridients {
    	padding: 25px 0 35px 0;
    }
    .catalog_content, .catalog_single_content {
    	padding: 30px 0 ;
    }
    .contact_content {
    	padding-top: 30px;
    }
    .instagram {
    	margin-top: 30px;
    }
    .content_about_us {
    	padding: 30px 0;
    }
    .complex {
		padding: 25px 0;
    }
}
@media screen and (max-width: 768px) {
	.uniq {
		display: none;
	}
	.gray-bg img {
		margin-bottom: 30px;
	}
	.home_content_products1 .owl-carousel .owl-item img {
		margin: 0 auto;
		width: auto;
	}
	section.single_news img {
    width: 100%;
	}

}