@media only screen and (max-width: 767px) {
  #font-size-60 h1, .gift-card-2-way h1 {
    font-size: 36px!important;
  }
	.home-banner-col img{
		height: 300px!important;
	}
	.gift-banner-h1 h1 {
		font-size:52px!important;
	}
#new-amazing-stuff h1{
	font-size: 52px!important;
	text-align:center!important;
}
	.gift-card-banner-first {
		display:none!important;
	}
  .home-menu-align {
    left: 30px!important;
    right: auto!important;
    bottom: auto!important;
	padding-top: 30px!important;
  }
  .custom-head-h1-light {
    position: initial!important;
    left: 30px!important;
    right: auto!important;
    top: 10px!important;
  }
  .mobile-col-padding .vc_column-inner, .mobile-col-padding {
    padding-right: 20px !important;
    padding-left: 20px !important;
  }
  .mobile-col-padding-contact-us .vc_column-inner{
    padding-right: 0px !important;
    padding-left: 0px !important;
  }
  #cat-element .home-cat-element-button {
    position: initial!important;
    bottom: auto!important;
  }
  .mobile-col-reverse {
    flex-direction: column-reverse!important;
    display: flex!important;
  }
  .mobile-empty {
    display: None!important;
  }
  .header-mobile-style1 .bosmarket-logo {
    max-width: 70px!important;
  }
  .header-mobile-style1, .header-mobile-style2 {
    box-shadow: none!important;
  }
  .home-menu-align li {
    padding: 8px 0px!important;
  }
  .home #header {
    position: initial!important;
  }
  .home-first-heading .vc_column-inner {
    padding-top: 35px!important;
  }
  .about-description, .explore-btn {
    padding-left: 0px!important;
  }
  .about-bottom-text {
    position: initial!important;
  }
  .about-positional-image-row {
    position: initial!important;
    top: initial!important;
  }
  .about-number-col h1 {
    font-size:100px!important;
  }
  .gift-banner-first-button {
    text-align: center!important;
  }
  .mobile-text-center {
    text-align: center!important;
  }
  .gift-card-second-row, .gift-card-banner-second {
    padding-right: 20px!important;
    padding-left: 20px!important;
  }
  .archive #main {
    display: block!important;
  }
  .archive #main .widget_sp_image,.archive #main .product-archive-section {
    width:100%!important;
  }
  .archive .product-archive-section {
    padding:20px 20px!important
  }
  .archive .products-wrapper {
    padding: 0px 0px!important;
  }
  .cat-description {
    display:block!important;
    text-align: justify!important;
    margin-bottom: 20px!important;
    background-color: #fff3e7 !important;
    padding: 10px;
	padding-bottom: 40px;
  }
	.product-cat-shop-button {
		position: initial!important;
		bottom: auto!important;
		text-align:center!important;
		margin-top: 20px;
	}
}

@media (min-width:768px) and (max-width:1024px){
	ul.main-slide li:hover a > .menu-img img{
		height:100%!important;
	}
	#burger {
		width: 4.188vw!important;
	}
    #font-size-60 h1,.gift-banner-h1 h1, .gift-card-2-way h1 {
    font-size: 35px!important;
  }
	.home .header-mid {
		background:#670016!important;
	}
	#new-amazing-stuff h1{
	font-size: 52px!important;
	text-align:center!important;
}
  .home-menu-align {
    left: 30px!important;
    right: auto!important;
    bottom: auto!important;
  }
  .custom-head-h1-light {
    position: initial!important;
    left: 30px!important;
    right: auto!important;
    top: 10px!important;
  }
  .mobile-col-padding .vc_column-inner, .mobile-col-padding {
    padding-right: 20px !important;
    padding-left: 20px !important;
  }
  .mobile-col-padding-contact-us .vc_column-inner{
    padding-right: 0px !important;
    padding-left: 0px !important;
  }
  #cat-element .home-cat-element-button {
    position: initial!important;
    bottom: auto!important;
  }
  .mobile-empty {
    display: None!important;
  }
  .header-mobile-style1 .bosmarket-logo {
    max-width: 70px!important;
  }
  .header-mobile-style1, .header-mobile-style2 {
    box-shadow: none!important;
  }
  .home-menu-align li {
    padding: 8px 0px!important;
  }
  .home #header {
    position: initial!important;
  }
  .home-first-heading .vc_column-inner {
    padding-top: 35px!important;
  }
  .about-description, .explore-btn {
    padding-left: 0px!important;
  }
  .about-bottom-text {
    position: initial!important;
  }
  .about-positional-image-row {
    position: initial!important;
    top: initial!important;
  }
  .about-number-col h1 {
    font-size:100px!important;
  }
  .gift-banner-first-button {
    text-align: center!important;
  }
  .mobile-text-center {
    text-align: center!important;
  }
  .gift-card-second-row {
    padding-right: 20px!important;
    padding-left: 20px!important;
  }
  .archive #main {
    display: block!important;
  }
  .archive #main .widget_sp_image,.archive #main .product-archive-section {
    width:100%!important;
  }
  .archive .product-archive-section {
    padding:20px 20px!important
  }
  .archive .products-wrapper {
    padding: 0px 0px!important;
  }
  .cat-description {
    display:block!important;
    text-align: justify!important;
    margin-bottom: 20px!important;
    background-color: #fff3e7 !important;
    padding: 10px;
  }
}

@media (min-width:1680px) and (max-width:1920px){ 
	.custom-head-h1-light{
		top: 150px;
	}
}

@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0)
{ @media {
    #cat-element .home-cat-element-button {
		position:initial!important;
	}
	.home #woocommerce_currency_converter-7 {
		display: inline-block!important;
		position: absolute!important;
		bottom: -62px!important;
		right: 80px!important;
	}
	#woocommerce_currency_converter-7 .currency_switcher {
		-webkit-appearance: none!important;
		-moz-appearance: none!important;
		appearance: none!important;
	}
}}

.home #woocommerce_currency_converter-7 ,.home #woocommerce_currency_converter-7_::-webkit-full-page-media,.home #woocommerce_currency_converter-7 _:future,.home #woocommerce_currency_converter-7 :root .safari_only {
		display: inline-block!important;
		position: absolute!important;
		bottom: -65px!important;
		right: 85px!important;
	}
