@media (min-width: 992px) and (max-width: 1223px) {
	.navbar-nav > li:first-child a {
		padding-left: 0px;
	}
	.form-search {
		max-width: 170px;
	}
	.form-search input {
		padding: 5px 15px;
	}
	.form-search button {
		right: 5px;
	}
}
@media (max-width: 1600px) {
	.container-fluid,
	.shop-usps {
		max-width: 1200px;
	}
	.banners-section .container-fluid {
   		max-width: 1100px;
	}
	.minibanners {
		max-width: 1170px;
	}
	.favorit-image .favorit-image-center {
		width: 40%;
	}
}
@media (max-width: 1200px) {
	.footer-mainlinks .footer-mainlinks-link:nth-child(1) {
		border-bottom: 1px solid #565c66;
	}
	.footer-mainlinks .footer-mainlinks-link:nth-child(2) {
		border-right: 1px solid #565c66;
		border-bottom: 1px solid #565c66;
	}
	.footer-secondrow-column {
		width: 32%;
	}
	.banners-section .container-fluid {
   		max-width: 900px;
	}
	.minibanners {
		padding: 0 15px;
	}
	.favorit-image .favorit-image-center {
		width: 40%;
	}
	.skintest-left {
		width: 330px;
	}
	.skintest-banner {
		width: calc(100% - 330px);
	}
}
@media (max-width: 991px) {
	.mainmenusection {
		margin-bottom: 0px !important;
	}
	.advancedsearch {
		margin-right: 60px;
	}
	.header-logo-cont {
		margin-left: 60px;
	}
	.checkoutheader .header-logo-cont {
		margin-left: 0px;
	}
	.top-header-container {
		text-align: center;
	}
	header.sticky .minicart {
		margin: 0px;
		top: 0px;
		right: 110px;
		position: absolute;
	}
	header.sticky .opensearch {
		top: 8px;
	}
	header.sticky .mainmenusection {
		height: 45px;
		padding: 0 0;
	}
	header.sticky .navbar-toggle {
		top: 13px;
	}
	header.sticky .minicart .icon {
		font-weight: bold;
	}
	header.sticky .minicart > a {
		color: #00abbc;
	}
	header.sticky .minicart {
		margin: 0px;
		top: 4px;
		right: 110px;
		position: absolute;
	}
	header.sticky span.cart-nr {
		bottom: -2px;
		right: -31px;
	}
	header.sticky .form-search {
		z-index: 99991;
	}
	header.sticky .closesearch {
		z-index: 99992;
	}

	/*header.sticky .account-appear, .minicart-appear {
		right: -70px
	}*/
	footer {
		text-align: center;
	}
	.gototop {
		right: 20px;
	}
	.dropdown-menu .row > .col-lg-8 {
		margin-bottom: 40px;
	}
	.form-search.searchopened {
		position: fixed !important;
		height: 100% !important;
		top: 0px !important;
		background: #fff !important;
	}
	.fancybox-slide.fancybox-slide--ajax > * {
		max-width: 80%;
	}
	.favorit-image .favorit-image-center {
		width: 60%;
		left: 30px;
	}

}
@media (max-width: 930px) {
	.header-logo-cont {
		float: none;
		margin-left: 0px;
	}
	.headerlogo {
		display: inline-block;
	}
	.advancedsearch.visiblelarge {
		display: none;
	}
	.advancedsearch.visiblesmall {
		display: block;
	}
	.advancedsearch {
		background: #333f49;
		width: 100%;
		margin: 0px;
		float: none;
		padding: 10px 15px 0 15px;
		text-align: center;
	}
	.advanced-select {
		margin: 0 10px 10px 0;
	}
	.advanced-select:last-child {
		margin: 0 0 10px 0;
	}
	.clearonlyfooter {
		display: block;
		clear: both;
	}
	.logo-social {
		margin-top: 20px;
		position: static;
		left: auto;
		top: auto;
		transform: none;
		width: 100%;
		text-align: center;
	}
	.checkoutheader .top-toolbar-left {
		width: 100%;
    	text-align: center;
	}
	.trustsignal-top {
	    margin-top: 30px;
		float: none;
	}
	.advancedsearch  button.button:hover {
		background: #fff !important;
		color: #00abbc !important;
	}
}
@media (max-width: 890px) {
	.top-toolbar-left {
		width: 100%;
		text-align: center;
	}
	.top-toolbar-right {
		margin-top: 20px;
		width: 100%;
		text-align: center;
	}
}
@media (max-width: 838px) {
	.newsletter-desc {
		text-align: center;
	}
}
@media (max-width: 800px) {
	.favorit-image .favorit-image-center {
		width: 60%;
		left: 45px;
	}
}
@media (max-width: 768px) {

	.headerlogo {
		width: 200px;
	}
	.minicart {
		margin-right: 0px;
	}
	.minicart-content:before {
		right: 76px;
	}
	.minicart-appear {
		right: -100px;
	}
	header.sticky .minicart-appear {
		right: -70px;
	}
	header.sticky .minicart-content:before {
		right: 20px;
	}
	.banners-section .banner:first-child {
		margin-bottom: 20px;
	}
	footer {
		text-align: center;
	}
	.gototop {
		right: 10px;
		bottom: 10px;
	}
	.gototop span {
		font-size: 40px;
		line-height: 40px;
	}
	.footer-mainlinks .footer-mainlinks-link:nth-child(1),
	.footer-mainlinks .footer-mainlinks-link:nth-child(2),
	.footer-mainlinks .footer-mainlinks-link:nth-child(3) {
		border-bottom: 1px solid #565c66;
		border-right: 1px solid #565c66;
	}
	.footer-mainlinks .footer-mainlinks-link a {
		font-size: 28px;
		height: 56px;
		line-height: 56px;
	}
	.footer-secondrow-column {
		width: 100%;
	}
	.navbar-toggle {
		top: -62px;
	}
	body.hamburgeropen .navbar-header:after {
		top: -74px;
	}
	.opensearch {
		top: -67px;
	}
	.form-search {
		top: -78px;
	}
	table#shopping-cart-table tbody td:first-child img {
		display: none;
	}
	table#shopping-cart-table tbody td:first-child,
	table#shopping-cart-table thead th:first-child {
		padding: 0px;
	}
	table#shopping-cart-table thead th:nth-child(3) span,
	table#shopping-cart-table tbody td:nth-child(3) span {
		display: none;
	}
	.cart .product-name,
	.cart .product-name a {
		font-size: 16px;
	}
	table#shopping-cart-table tbody td:last-child {
		padding: 8px 2px;
	}
	.fancybox-slide.fancybox-slide--ajax > * {
		max-width: 90%;
	}

	.zoomContainer {
		display: none !important;
	}
	.usp span.img {
		margin-bottom: 10px;
	}
	.usp span.title {
		font-size: 20px;
		line-height: 20px;
		margin-bottom: 10px;
	}
	.usp span.tekst,
	.usp span.tekst-mobile {
		font-size: 13px;
		line-height: 16px;
	}
	.usp span.tekst {
		display: none;
	}
	.usp span.tekst-mobile {
		display: block;
	}

}
@media (max-width: 690px) {
	.skintest-banner {
		padding: 40px 30px;
	}
	.copyright {
		float: none;
		width: 100%;
		margin-bottom: 20px;
	}
	.ccicons-cont {
		float: none;
		width: 100%;
	}
	.skintest-left {
		width: 250px;
		height: 300px;
	}
	.skintest-banner {
		width: calc(100% - 250px);
		height: 300px;
	}
	.skintest-banner h3,
	.skintest-left h3 {
		font-size: 36px;
    	line-height: 36px;
	}
	.skintest-banner h3 a,
	.skintest-left h3 a {
		font-size: 36px;
    	line-height: 36px;
	}
	.skintest-banner p,
	.skintest-left p {
		line-height: 19px;
		font-size: 14px;
	}
}
@media (max-width: 596px) {
	.advanced-select {
		width: -webkit-calc(100% - 48px);
		width: -moz-calc(100% - 48px);
		width: calc(100% - 48px);
		float: left;
	}
	.advanced-select select {
		width: 100%;
	}
	.advancedsearch  button {
		border-radius: 33px;
		height: 79px;
		line-height: 79px;
	}
	.advancedsearch button:hover {
		background: #fff;
		color: #00abbc;
	}
}
@media (max-width: 560px) {
	.skintest-banner {
		padding: 50px 30px;
	}
	.sledinam {
		line-height: 19px;
		font-size: 14px;
	}
	.skintest-banner p span {
		display: none;
	}
	.skintest-button {
		padding: 0 10px !important;
	}
	span.hastag {
		font-size: 28px;
    	line-height: 28px;
	}
	body:not(.firecheckout-index-index) .data-table thead th {
		line-height: 20px;
		white-space: normal;
	}
	.payment-type li {
		background-size: 80px 47px !important;
		padding-left: 100px;
	}
	.usp span.tekst {
		display: none;
	}
	.usp span.tekst-mobile {
		display: none;
	}
}
@media (max-width: 550px) {
	.favorit-image .favorit-image-center {
		width: 65%;
		left: 35px;
	}
}
@media (max-width: 530px) {

	.top-toolbar-contact,
	.top-toolbar-social	{
		display: block;
		width: 100%;
	}
	.top-toolbar-social {
		display: none;
		/*margin-top: 20px;	*/
	}
	a.toptoolbarlink:last-child {
		margin-right: 0px;
	}
	.productc-image {
		height: 200px;
		padding: 0 20px;
	}
	.btn, .add_to_cart {
		padding: 0 20px;
	}
	.skintest-status-bar-line .skintest-status-point {
		margin-right: 80px;
	}
	.minibanner .favorit-cont h3 {
		font-size: 14px;
		line-height: 19px;
	}
	.usp {
		padding: 0 7.5px;
	}
	.shop-usps-cont {
		margin: 0 -7.5px;
	}
}
@media (max-width: 470px) {
	.minicart-appear {
		right: -64px;
	}
	header.sticky .minicart-appear {
		right: -100px;
	}
	.minicart-content:before {
		right: 45px;
	}
	.minicart-content {
		width: 330px;
	}
	.item-cart-info {
		max-width: 165px;
	}
	.item-cart-img {
		width: 80px;
	}
	.item-cart-img a {
		width: 80px;
	}
	.newsletter-section input.input-text {
		width: 290px;
	}
	.skintestcontet li {
		width: 100%;
		max-width: none;
	}
	.skintestcontet .inputs input,
	.skintestcontet .inputs select {
		min-width: inherit;
	}
	.skintestcontet li.question {
		text-align: left;
	}
	.trustsignal-check-icon {
		display: none;
	}
	.trustsignal-check-left {
		padding: 5px 10px 5px 20px;
	}
	.trustsignal-check-right {
		padding: 5px 20px 5px 10px;
	}
	.trustsignal-check {
		margin: 0 -15px;
	}
	.instaitem .info {
		max-height: 152px;
	}
	.skintest-left {
		width: 60%;
	}
	.skintest-banner {
		width: 40%;
	}
	.skintest-banner h3,
	.skintest-left h3 {
		font-size: 30px;
    	line-height: 30px;
	}
	.skintest-banner h3 a,
	.skintest-left h3 a {
		font-size: 30px;
    	line-height: 30px;
	}
	.skintest-banner p,
	.skintest-left p {
		line-height: 16px;
		font-size: 13px;
	}
	.skintest-button {
		font-size: 13px;
	}
}
@media (max-width: 420px) {
	.account,
	a.toptoolbarlink {
		margin-right: 20px;
	}
	.top-toolbar-right .icon {
		margin-right: 0px;
	}
	.contacth {
		margin-left: -20px;:
	}
	.skintest-status-bar-line .skintest-status-point {
		margin-right: 70px;
	}

}
