@media screen and (max-width: 1500px) {
	div.menu-sale {
		right: 6% !important;
	}

	body.site-body .wp-block-advgb-tab .block-margin {
		margin: 80px 3% !important;
	}
	body.site-body .sidebar {
		width: 370px !important;
	}
	body.site-body  ul.products li.product {
		width: 30% !important;
	}
	html[lang='hy-AM'] nav.menu li:first-child {
		font-size: 11px !important;
	}
	header.site-header div.nav-logo, header.site-header div.nav-logo img {
		width: 130px !important;
	}
	body.site-body .single-product ul.block-margin, body.site-body .single-product p.block-margin  {
		margin: 30px 20% !important;
		align-items: flex-start;
	}
	body.single-post div#site-content-single {
		margin: 50px 10% 0 10% !important;
	}

}

@media screen and (max-width: 1350px) {
	nav.woocommerce-MyAccount-navigation ul {
		padding-left: 0 !important;
	}
	nav.woocommerce-MyAccount-navigation ul a {
		padding: 0 !important;
	}
	.site-body.woocommerce-cart .m-page, .site-body.woocommerce-checkout .m-page {
		margin-left: 0 !important;
		margin-right: 0 !important;
	}
	.site-content-single .woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images {
		margin-left: 8% !important;
	}
	.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
		width: 34% !important;
	}
	.site-content-single .woocommerce div.product {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-around;
	}
	body.site-body .lightbox img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail  {
		margin: 0 auto !important;
		width: 180px !important;
	}	
	body.site-body .front_page .lightbox ul.products {
		height: 440px !important;
	}
	body.site-body ul.products li.product {
		width: 26% !important;
	}
	body.site-body h2.woocommerce-loop-product__title {
		font-size: 13px !important;
	}
	body.site-body .sidebar {
		padding: 16px !important;
		width: 270px !important;
	}

}



@media screen and (max-width: 1270px) {
	body.site-body .woocommerce-tabs figure.wp-block-table {
		margin: 30px 3% !important;
	}
	body.site-body figure.wp-block-table.alignleft.border-none-table {
		margin: 20px auto !important;
	}
	.main-menu-nav {
		position: absolute;
		top: 50px;
		background-color: #fff;
		left: 0;
		border-top: 1px solid #dcdcdc;
	}
	header.site-header div.navbar {
		height: 50px !important;
	}

	.main-menu-nav .teko-font {
		padding: 5px 0 0 0 !important;
	}

	.black-sale {
		margin-top: 60px;
	}
	body.site-body .nav.menu:hover > div {
		display: none;
	}
	.site-content-single .woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images {
		margin-left: 0% !important;
		width: 49% !important;
	}
	.sub-menu .woocommerce {
		margin-left: 0 !important;
	}


	.menutitle {
		font-size: 28px;
	}
	.menudescription {
		font-size: 14px;
	}
	.menu-learn-btn {
		font-size: 14px;
	}

	body.site-body div.front_page div.slideshow-container, div.slide_image_1, div.slide_image_2, div.slide_image_3, div.slide_image_4,
	div.armslide_image_1, div.armslide_image_2, div.armslide_image_3, div.armslide_image_4 {
		height: 420px !important;
	}
	div.learn-bcg {
		width: 43% !important;
	}

}

@media screen and (max-width: 1162px) {
	body.site-body ul.products li.product {
		width: 45% !important;
	}
	body.site-body .sales-page .products li.product {
		max-width: 45% !important;
		width: 45% !important;
		margin: 10px;
	}
} 

@media screen and (max-width: 1000px) {
	svg.open-search {
		display: none !important;
	}
	.slider-links, .armslider-links {
		width: 100%;
		display: flex;
		flex-direction: column !important;
		align-items: center !important;
		text-align: center !important;
		padding-top: 20px !important;
	}

	div.slide_image_1, div.armslide_image_1, div.slide_image_2, div.armslide_image_2, div.slide_image_3, div.armslide_image_3, div.slide_image_4, div.armslide_image_4 {
		align-items: flex-end !important;
		padding-left: 0 !important;
		background-size: contain !important;
		background-color: #000;
		background-position: top right !important;
	}
	a[class*='slide_text_color_'] {
		font-size: 30px !important;
	}
	.slider-links a:nth-child(2), .armslider-links a:nth-child(2) {
		padding: 5px 15px !important;
		font-size: 20px !important;
	}

	.slide-desc {
		font-size: 15px !important;
		margin: 20px 0 !important;
		font-weight: 400 !important;
	}

	#customer_details {
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
		width: 100% !important;
	}
	p.has-text-align-center.line-height-text.has-background {
		padding: 80px 3% !important;
	}
	.wp-block-advgb-tab .block-margin {
		display: flex;
		flex-direction: column;
		align-items: center;
		text-align: center;
	}

	.wp-block-advgb-tab .block-margin .wp-block-column {
		margin-bottom: 50px !important;
		width: 80%;
	}
	.wp-block-columns.block-margin.images-blocks .wp-block-column p {
		margin-right: 20px;
		font-size: 15px;
		width: 100%;
		margin-top: 15px;
	}


	.wp-block-advgb-tab .block-margin .wp-block-column h3 {
		font-size: 18px !important;
	}
	body.site-body div.m-page ul {
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
	}
	body.site-body ul.products li.product {
		width: 30% !important;
	}

	ul.sub-sub-menu {
		width: 100% !important;
	}

	body.page-template-default.page.page-id-860.logged-in.admin-bar.wp-custom-logo.site-body.theme-garmin.woocommerce-js.customize-support article.page {
		padding: 0 !important;
	}
	article.page {
		padding: 20px !important;
	}

	body.woocommerce-page .main-column{
		flex-direction: column !important;
	}
	body.site-body .sidebar {
		width: 100% !important;
		padding: 0 !important;
		background-color: #fff !important;
		margin-top: 40px;
	}
	form.woocommerce-ordering {
		position: absolute;
		top: 115px !important;
		margin: 0 !important;
		left: 0 !important;
		box-shadow: none !important;
		border: 4px solid #FFF !important;
		width: 100% !important;
	}

	.woocommerce-ordering .orderby {
		border: 2px solid #fff !important;
		border-bottom: 1px solid #efefef !important;
		padding: 10px !important;
		width: 100% !important;
		font-size: 16px !important;
		color: #404040 !important;
		margin-top: -10px;
		background-color: #fff;
		font-weight: 600 !important;
	}

	form.woocommerce-ordering {
		position: absolute;
		top: 140px;
		margin: 0 !important;
		left: 0;
	}

	.wpfFilterContent {
		display: none !important;
		padding: 0 35px;
	} 	

	.wpfFilterTitle {
		padding: 8px !important;
		border-bottom: 1px solid #d6d6d6;
		color: #404040;
		margin-top: 15px !important;
	}
	.wpfFilterTitle:after, .widgettitle:after {
		content: "";
		width: 9px;
		height: 10px;
		background-image: url(/wp-content/themes/garmin/images/select-icon.png);
		background-position: center;
		background-repeat: no-repeat;
		background-size: contain;
		position: absolute;
		right: 10px;
		margin-top: 16px;
	}

	.widgettitle:after {
		height: 8px;
		margin-top: 8px;
		filter: brightness(0.5);
	}
	.woocommerce-widget-layered-nav-list {
		display: none !important;
		padding: 0 20px !important;
	}
	#page h2:first-child {
		margin-bottom: 55px;
		font-size: 20px;
	}

	.woocommerce-widget-layered-nav-list li {
		height: 35px;
	}


	.filter-open {
		display: block !important;
	}

	header.site-header div.nav-logo, header.site-header div.nav-logo img {
		margin: 8px auto 0 auto !important;
	}
	.utility-bar {
		padding-top: 22px !important;
	}

	#wpfMainWrapper-5_185907 .wpfFilterWrapper {
		margin: 0;
	}

	.navbar .container {
		padding-top: 0 !important;

	}

	.menu_btn {
		display: flex !important;
	}

	header.site-header .navbar .container .main-menu-nav-close {
		display: flex !important;
	}

	header.site-header  .main-menu-nav {
		display: none;
		flex-direction: column;
		top: 135px;
		position: fixed;
		height: 100%;
		justify-content: start;
		overflow-y: auto;
	}
	header.site-header  nav.menu {
		border-bottom: 1px solid #dcdcdc;
		position: fixed;
		flex-direction: column;
		overflow: auto;
		height: 100%;
		top: 0;
		justify-content: start;
		padding-top: 135px;
		z-index: 10;
	}


	header.site-header nav.menu:before {
		content: "";
		width: 100%;
		height: 100px;
		background-color: #fff;
		position: fixed;
		top: 0;
		left: 0;
		z-index: 15;
	}

	body.site-body nav.menu li:first-child {
		font-family: 'Roboto', sans-serif !important;
		font-size: 15px !important;
		font-weight: 500 !important;
		padding: 23px 0 !important;
		letter-spacing: 0.5px !important;
		transform: scale(1) !important;
		color: #000 !important ;
	}
	body.site-body nav.menu ul.main-menu ul.sub-menu ul.sub-sub-menu li.first-sub {
		font-size: 12px !important;
		padding: 10px 0 !important;
	}
	nav.menu ul.main-menu {
		position: relative;
	}

	.black-sale {
		margin-top: 15px;
	}
	nav.menu ul.main-menu:before {
		content: '';
		width: 2px;
		height: 20px;
		background-color: #000;
		position: absolute;
		right: 29px;
		top: 25px;
	}
	nav.menu ul.main-menu:after {
		content: '';
		width: 20px;
		height: 2px;
		background-color: #000;
		position: absolute;
		right: 20px;
		top: 34px;
	}

	.plus-minus:before {
		content: '';
		display: none;
	}

	.open-submenu {
		position: relative !important;
		top: 0 !important;
		display: flex !important;
		height: auto !important;
	}

	ul.sub-menu {
		flex-direction: column;
		justify-content: space-between;
		padding: 0 !important;
	}


	.sub-menu .woocommerce {
		display: none !important;
	}
	.menu:hover > .teko-font {
		border-bottom: 3px solid transparent !important;
	}

	.main-menu-nav .teko-font {
		padding: 16px !important;
	}

	.utility-bar {
		position:  inherit !important;
	}
	.utility-bar .search-widget:first-child {
		display: none;
		position: absolute !important;
		left: 0 !important;
		background-color: #fff !important;
		top: 58px !important;
		width: 100% !important;
		height: auto !important;
		padding: 20px !important;
	}

	.utility-bar .search-widget form#searchform {
		width: 100%;
		display: flex;
	}

	.search-widget form div.search-bar {
		display: flex;
		justify-content: space-between;
		width: 100%;
		right: 0 !important;
		padding: 0 18px;
		top: 20px !important;
		height: 40px !important;
		border: 2px solid #d0d0d0 !important;
	}
	.search-widget .search-bar:before {
		content: "";
		background-image: url(/wp-content/themes/garmin/images/loupe.png);
		background-position: center;
		background-repeat: no-repeat;
		background-size: contain;
		width: 17px;
		height: 20px;
		display: inline-block;
		margin-top: 7px;
		margin-left: -8px;
	}

	.search-opened {
		display: flex !important;
	}

	.search-widget form div input[type='search'] {
		display: block;
		width: 100%;
	}
	.search-widget form div input[type='search'] {
		display: block !important;
	}
	.search-widget form div label#searchlabel {
		color: #080808 !important;
		padding: 10px;
		height: 36px !important;
		background-color: #dcdcdc !important;
	}
	.content-menu-block, .content-menu-block:nth-child(even) {
		flex-direction: column !important;
	}
	.content-menu-image {
		width: 100% !important;
		height: 250px !important;
		margin: 60px 0;
	}

	.content-menu-text {
		width: 100% !important;
	}
	body.privacy-policy .privacy-header {
		padding: 0 2% !important;
		height: 380px !important;
	}
	body.privacy-policy .privacy-header p {
		width: 100% !important;
	}
	body.privacy-policy .page .privacy-content p.has-text-align-center {
		margin: 0 3% 50px 3% !important;
	}
	body.privacy-policy .page .privacy-content .advgb-accordion-body {
		width: 86% !important;
	}

}

@media screen and (max-width: 1100px) {
	.container-fluid a .p-box p {
		font-size: 15px;
	}
	.container-fluid a .p-box {
		width: 200px !important;
		height: 200px !important;
	}
	div.boxes div[class*='box_img_'] {
		background-size: 30%;
		width: 80%;
		height: 100px;
		margin: auto;
	}
	.container-fluid a .p-box p {
		font-size: 13px;
	}
	footer.site_footer .box {
		width: 33%;
	}
	ul.block-margin {
		text-align: left !important;
		align-items: start !important;
	}
}

@media screen and (max-width: 1070px) {
	header.site-header nav.menu ul a {
		font-size: 14px !important;
	}
	.sl_txt, .sl_txt:hover{
		background:#000 !important;
		color:#fff !important;
	}
	.color-filter ul.products {
		display: flex;
		justify-content: center;
	}
	.wp-block-column.productpage-mini figure.wp-block-image {
		justify-content: flex-start;
		width: 300px;
		margin: auto !important;
		image-rendering: auto;
		image-rendering: pixelated;
	}
	ul.advgb-tabs-panel {
		flex-direction: row !important;
	}

	.wp-block-column.productpage-mini figure.wp-block-image {
		justify-content: center !important;
	}

	body.site-body .site-content-single .wp-block-column {
		margin-right: 0 !important;
	}

	body.site-body .wp-block-column.group {
		margin-right: 0 !important;
	}
	.wp-block-column.group {
		justify-content: center;
	}
	.site-content-single .post h2 {
		width: 100%;
		font-size: 20px !important;
	}

	body.single-product .single-product {
		margin-top: 0 !important;
	}

	body.single-product .wp-block-buttons {
		justify-content: center;
	}
	.wp-block-columns.images-blocks {
		margin: 0 !important;
	}

	.site-content-single .woocommerce {
		margin-top: 0 !important;
	}
	span.onsale {
		display: none !important;
	}

	.site-content-single .woocommerce div.product {
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	.woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images {
		margin-top: 0 !important;
		flex-direction: column !important;
	}
	ol.flex-control-nav.flex-control-thumbs {
		display: none !important;
	}
	body.site-body div.single-product div.product .summary.entry-summary {
		width: 100% !important;
		justify-content: center;
		display: flex;
		flex-direction: column;
		align-items: center;
		text-align: center;
		padding: 10px;
	}

	.single_variation_wrap {
		display: flex;
		justify-content: center;
		flex-direction: column;
		align-items: center;
	}

	.site-body .site-content-single .woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images .flex-viewport {
		height: 290px !important;
		width: 300px !important;

	}
	.wp-block-advgb-adv-tabs.advgb-tabs-wrapper.advgb-tab-horz-desktop.advgb-tab-vert-tablet.advgb-tab-stack-mobile.advgb-tabs-932c590e-9aff-4726-be2a-a767fe9cae32 {
		display: flex;
		flex-direction: column;
		width: 100%;
	}
	body.site-body article.post h2:after, body.site-body article.page h2:after {
		content: '';
		margin: auto !important;
	}
	ul.advgb-tabs-panel {
		width: 100% !important;
		display: flex;
		max-width: 100% !important;
	}
	.advgb-tabs-wrapper.advgb-tab-vert-tablet .advgb-tab-body-wrapper {
		width: 100% !important;
		max-width: 100% !important;
	}
	.site-content-single .woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images .flex-viewport {
		display: block !important;
	}

	.site-content-single .woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images {
		margin-left: 0 !important;
		margin-right: 0 !important;
		width: 90% !important;
		align-items: center;
	}

	.flex-direction-nav {
		display: none !important;
	}

	.woocommerce div.product form.cart .variations td.label {
		padding-right: 1em;
		margin: 18px 0;
		text-align: center;
	}
	.woocommerce div.product form.cart .variations td.label {
		text-align: center;
	}

	a.reset_variations {
		background-size: 6% !important;
		background-position: center;
		background-color: #f5f5f5;
		padding: 20px;
	}
	.woocommerce-tabs figure.border-none-table tr {
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
	}
	.wp-block-columns.block-margin h3 {
		font-size: 12px !important;
	}

	body.site-body div.m-page article.page div.wpcf7 textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required {
		max-width: 98% !important;
		min-width: 98% !important;
	}
	body.site-body div.coub1 div {
		width: 27% !important;
	}
	body.site-body div.site-content .front-reg-section {
		background-size: cover !important;
	}
	body.site-body div.garm-numbers-section div.num-blocks div.number-block:nth-child(3) {
		margin-top: 40px;
	}

	body.site-body div.garm-numbers-section div.num-blocks div.number-block h3 {
		font-size: 30px;
	}
	div.wpcr3_review blockquote.wpcr3_content p:after {
		margin-bottom: 80px !important;
	}
	tr[class*="attribute-pa"] td.value {
		justify-content: center !important;
	}
}

@media screen and (max-width: 960px) {
	.p-cat-area {
		justify-content: start !important;
	}
}


@media screen and (max-width: 770px) {
	tr.woocommerce-cart-form__cart-item.cart_item .product-name a {
		font-size: 14px !important;
	}
	.woocommerce table.shop_table td {
		padding: 15px 12px !important;
	}
	.blog-posts {
		margin: 100px 2% !important;
	}
	div.learn-bcg {
		width: 73% !important;
	}

	footer.site_footer .container {
		width: 70% !important;
		display: flex !important;
		flex-direction: column !important;
	}

	.site-body .advgb-tabs-wrapper.advgb-tab-stack-mobile .advgb-tabs-panel {
		display: flex !important;
	}
	body.site-body ul.advgb-tabs-panel li.advgb-tab>a, body.site-body li.advgb-add-tab>span {
		padding: 10px !important;
		font-size: 13px !important;
		border-bottom: 1px solid #d6d6d6;
	}

	.advgb-tab-body-header {
		display: none !important;
	}

	.woocommerce-tabs figure.wp-block-table {
		margin: 30px 3% !important;
	}
	.woocommerce-tabs .advgb-tab-_f66b61-14 h4 {
		margin: 20px 3% !important;
	}
	.advgb-tab-_13883f-93, .advgb-tab-_97bb48-2c {
		margin: 80px 3% !important;
	}
	.container {
		margin-left: 3% !important;
		margin-right: 3% !important;
	}


	body.site-body article.post li, body.site-body article.page li, body.site-body article.post li, body.site-body article.post li {
		font-size: 13px !important;
	}
	footer.site_footer {
		justify-content: center !important;
	}
	body.site-body div.front_page div.slideshow-container, div.slide_image_1, div.slide_image_2, div.slide_image_3, div.slide_image_4, div.armslide_image_1, div.armslide_image_2, div.armslide_image_3, div.armslide_image_4 {
		height: 350px !important;
	}
	body.site-body div.front_page div.slideshow-container, div.slide_image_1, div.slide_image_2, div.slide_image_3, div.slide_image_4, div.armslide_image_1, div.armslide_image_2, div.armslide_image_3, div.armslide_image_4 {
		height: 350px !important;
	}
	.slider-links a:nth-child(2), .armslider-links a:nth-child(2) {
		padding: 5px 15px !important;
		font-size: 15px !important;
	}

}

@media screen and (max-width: 730px) {
	form#loginform-custom, #wp_signup_form {
		width: 96% !important;
	}
	.slideshow-container .slick-prev {
		top: 82% !important;
	}
	.slideshow-container .slick-next {
		top: 91% !important;
	}
	.slideshow-container .slick-arrow {
		background-size: 70% !important;
	}
	div.slide_image_1, div.slide_image_2, div.slide_image_3, div.slide_image_4 {
		padding-left: 20px !important;
	}
	.footer-menu-links {
		flex-direction: column !important;
		align-items: center !important;
		text-align: center !important;
	}

	footer.site_footer .container {
		width: 100% !important;
		margin: 0 !important;
	}
	footer.site_footer .box {
		width: fit-content !important;
	}
	.social-subscripe {
		justify-content: center !important;
		margin-top: 20px !important;
	}
	footer.site_footer nav.footer-nav ul {
		margin: auto !important;
	}
	body.site-body ul.products li.product {
		width: 50% !important;
	}
	.social-icons ul {
		justify-content: center;
	}
	table.advgb-table-frontend tr {
		width: 100% !important;
		display: flex;
		flex-wrap: wrap;
		flex-direction: column;
	}
	table.advgb-table-frontend tr td {
		width: 100% !important;
	}
	.app__error-code {
		font-size: 72px !important;
	}
	.app__heading {
		font-size: 16px !important;
	}

	.app__content {
		flex-direction: column;
		align-items: center;
	}
	.app {
		align-items: center !important;
	}
	.app__error-description {
		align-items: center !important;
		margin-left: 0 !important;
	}
}

@media screen and (max-width: 600px) {
	body.site-body div.front_page div.slideshow-container, div.slide_image_1, div.slide_image_2, div.slide_image_3, div.slide_image_4, div.armslide_image_1, div.armslide_image_2, div.armslide_image_3, div.armslide_image_4 {
		height: 350px !important;
	}
	body.site-body .sales-page .products {
		flex-direction: column;
		align-items: center;
	}
	body.site-body .sales-page .products li.product {
		max-width: 70% !important;
		width: 70% !important;
		margin: 10px auto;
	}
	body.site-body .sales-page .products li.product img {
		width: 100% !important;
	}
	.wp-block-column.productpage-mini figure.wp-block-image {
		width: 100%;
	}

	body.site-body img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
		width: 70% !important;
	}
	.wp-block-column.color-filter li.product img {
		width: 100% !important;
	}

	body.site-body h2.woocommerce-loop-product__title {
		font-size: 14px !important;
	}

	body.site-body div.container-fluid a .p-box {
		width: 180px;
		height: 180px;
	}

	div.boxes div[class*='box_img_'] {
		width: 90% !important;
		height: 120px !important;
		margin: auto !important;
	}

	div.container-fluid a .p-box p {
		font-size: 12px !important;
	}
	body.privacy-policy .privacy-header h1 {
		font-size: 25px !important;
	}
	body.privacy-policy .wp-block-column.privacy-content {
		padding: 40px 0 !important;
	}

	body.privacy-policy .wp-block-column.privacy-content svg.privacy-ornament {
		margin-bottom: 20px !important;
	}
	body.privacy-policy .page .privacy-content h2 {
		margin-bottom: 20px !important;
	}
	body.privacy-policy .page .privacy-content p.has-text-align-center {
		margin: 0 3% 20px 3% !important;
	}

	.cart_item td {
		font-size: 12px !important;
	}
	

}

@media screen and (max-width: 480px) {
	.wp-block-handpicked-products .wc-block-grid__product {
		margin: 40px auto !important;
	}
	body.site-body div.front_page div.slideshow-container, div.slide_image_1, div.slide_image_2, div.slide_image_3, div.slide_image_4, div.armslide_image_1, div.armslide_image_2, div.armslide_image_3, div.armslide_image_4 {
		height: 350px !important;
	}
	.front-signup h4 {
		width: 98% !important;
	}
	html[lang=hy-AM] .front-signup h1 {
		font-size: 16px !important;
	}
	.news-subscription form input[type='email'] {
		width: 75% !important;
	}
}

@media screen and (max-width: 450px) {
	header.site-header div.nav-logo, header.site-header div.nav-logo img {
		margin-left: 20px !important;
		width: 85px !important;
	}
	div.learn-bcg {
		width: 98% !important;
	}
	body.site-body div.m-page ul {
		flex-direction: column;
		align-items: center;
		width: 100% !important;
	}
	body.site-body ul.products li.product {
		width: 80% !important;
	}

	body.site-body img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
		margin: auto !important;
	}
	footer.site_footer .footer-copyright {
		flex-direction: column;
		align-items: center;
	}
	body.site-body ul.advgb-tabs-panel li.advgb-tab>a {
		font-size: 10px !important;
	}
	.news-subscription form {
		width: 100% !important;
	}
}

@media screen and (max-width: 410px) {
	body.site-body div.front_page div.slideshow-container, div.slide_image_1, div.slide_image_2, div.slide_image_3, div.slide_image_4, div.armslide_image_1, div.armslide_image_2, div.armslide_image_3, div.armslide_image_4 {
		height: 350px !important;
	}
}




