@media only screen 
  and (min-device-width: 1024px) 
  and (max-device-width: 1366px)
  and (-webkit-min-device-pixel-ratio: 2) {
.slider-content h4 {font-size: 52px;line-height: 50px;}
.slider-content p {font-size: 24px;}
/*.home-page .masthead {background-size: auto 100%;}*/
.footer-content-main h5 {font-size: 28px;}
.footer-content-main p {font-size: 16px;}
.footer-menu-block .footer-menu-list {margin-right: 10px;}
.footer-menu-block .footer-menu-list ul li a {font-size: 12px;}
.footer-menu-block .footer-menu-list.social-link img {margin-right: 0px;top: 95px; margin-left: 20px;}
.about-page .slider-content h4 {font-size: 58px;  line-height: 34px;}
.about-hero .slider-content h6 {font-size: 30px; margin: 25px 0px 20px;}
.about-hero .slider-content p {margin: 15px 0px; font-size: 23px;}
.about-page .masthead {background-size: auto 100%;}
.about-page .masthead:before {background-position: top right; background-size: auto 98%; background-size: 40% auto;top: -200px;}
.gift-page .masthead {min-height: 405px;}
.product-page .masthead { min-height: 440px;}
.contact-page .masthead {min-height: 440px;}
}

@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (-webkit-min-device-pixel-ratio: 2) {
	  
	  #mainNav .navbar-brand{
		  width:40%;
	  }
	  .site-logo {
        position: relative;
        display: flex;
        justify-content: center;
      }
	  #mainNav .navbar-nav li.nav-item a.nav-link:hover::after, #mainNav .navbar-nav li.nav-item a.nav-link.active::after{
		  background: #c8833000;
	  }
	  #mainNav .navbar-toggler{
		  margin-top:20px;
	  }
	  
#mainNav {background: #fff; }
.navbar-brand img{width:50%;}
#mainNav .navbar-nav li.nav-item a.nav-link {color: #592b0c;}  
#mainNav .navbar-nav {margin-top: 0rem;}
.fixed-top {position: relative;}
.navbar-shrink { position:fixed;}
.home-page .masthead { padding-top: calc(-3rem + 74px);     padding-bottom: 3rem;}
.home-page .slider-content h4 {font-size: 36px; line-height: 36px;}
.home-page .slider-content p {font-size: 24px;}
.nav-tabs .nav-link {font-size: 18px;}
#sellonamazon:before {top: -20px;}
.sellonamazon-content h4 {font-size: 38px;}
.sellonamazon-content p {font-size: 22px; margin-top: 10px;}
.testimonial-slider .user-review-content h5 {font-size: 22px;margin-bottom: 10px;}
.suska-about-footer p {font-size: 14px;}
.footer-content-main h5 {font-size: 18px;}
.footer-content-main p {font-size: 12px;}
.footer-contact-details .contact-details {margin-right: 15px;}
.footer-newsleter-block form input[type=submit] {font-size: 12px; line-height: 18px;}
.footer-menu-block .footer-menu-list {margin-right: 5px;}
.footer-menu-block .footer-menu-list ul li a {font-size: 12px;}
.footer-menu-block .footer-menu-list.social-link img {width: 15%; margin-right: 6px; position: relative; top: 15px;}
.copyright p {font-size: 12px;}
.footer-newsleter-block form input {font-size: 14px;}
.about-page .masthead {padding-top: calc(-2rem + 74px); padding-bottom: 5rem;}
.about-page .slider-content h4 {font-size: 48px; line-height: 46px;}
.about-hero .slider-content h6 {font-size: 30px;}
.slider-content p {font-size: 20px;}
.about-page .masthead:before {background-position: top right; background-size: auto 98%; background-size: 40% auto;}
#suska-about:before, #suska-about:after {height: 30%;}
#suska-about .suska-about-img {text-align:center !important;}
.suska-about-content h4, .why-suska-content h4 {font-size: 32px;}
.suska-about-content p, .why-suska-content p {font-size: 16px;}
#founder:before {top: -20px;}
.founder-content h4 {font-size: 40px;line-height: 40px;margin-bottom: 20px;}
.product-page .masthead {min-height: 365px;}
.product-item-inner-block {width: 50%;}
#product-page:after { height: 68%;}
.gift-page .masthead {min-height: 310px;}
.other-gift-option .option-caption h5 {font-size: 20px;}
.other-gift-option .option-caption {padding: 15px; min-height: 130px;}
.other-gift-option .option-caption a {padding: 5px 15px; font-size: 12px;}
#gift-products:after, #gift-products:before{height:25%;}
.contact-page .masthead {padding-top: calc(0rem + 74px); padding-bottom: 5rem; min-height: 330px;}
.contact-page .slider-content h4 { font-size: 48px; line-height: 30px;}
#contact-page:after {top: -252px;height: 50%;}
#contact-page:before{height:30%;}
}
@media screen and (max-width: 767px) {		option {    background: #592b0c;    color: #ffffff;	font-size: 15px;}			select#mobileCategorySelect {    width: 100%;    padding: 10px;    background-color: #592b0c;    color: #fff;    font-weight: 500;    font-family: 'Concert One';    font-size: 22px;}		nav.tabs{		display:none;	}	
	.about-hero .slider-content{
		padding:0px 0px 0px 0px;
	}
	#mainNav .navbar-nav li.nav-item a.nav-link:hover::after, #mainNav .navbar-nav li.nav-item a.nav-link.active::after{
		background:#c8833000 !important;
	}
	
	
	#mainNav {background: #fff; }
.navbar-brand img{width:50%;}
#mainNav .navbar-nav li.nav-item a.nav-link {color: #592b0c !important;}
#mainNav .navbar-nav {margin-top: 0rem;}
.home-page .masthead { padding-top: calc(-3rem + 74px);  padding-bottom: 3rem; height:160px;}  
.home-page .slider-content h4 {font-size: 36px; line-height: 36px;}
.home-page .slider-content p {font-size: 24px;}
.nav-tabs .nav-link {font-size: 18px;}
.fixed-top {position: relative;}
.col-half {width: 100%;float: left; text-align: center;}
#hero-slider.owl-carousel .owl-item img {display: block;width: 100%; margin-top: 40px;}
.products:before {top: 15px;height: 10%;}
.products:after {height: 10%;}
.product-item .offer-badge{right:0;}
#grate-with h2 {font-size: 30px;}
#sellonamazon:before {top: -10px;}
.sellonamazon-content {text-align:center; margin-bottom: 15px;}
.sellonamazon-content h4 {font-size: 34px;}
.sellonamazon-content p {font-size: 22px; margin-top: 10px;}
.amazon-img {width: 40%; margin: 0px auto; display: block;}
#testimonial h2 {font-size: 36px;}
#testimonial {padding: 4rem 0 4rem;}
#testimonial h4 {font-size: 24px;}
.testimonial-slider .user-review-content .testimonai-qoute-img {width: 20%;margin-bottom: 10px;margin-top: 20px;}
.testimonial-slider .user-review-content h5 {font-size: 22px;}
#testimonial:after {height: 100px;     bottom: 10px;}
.footer {text-align: center; padding-top: 2rem;   padding-bottom: 1rem;}
.footer-contact-details .contact-details {float: none; margin-right: 0;margin-top: 15px;width: 100%;}
.footer-newsleter-block form input {width: 100%;}
.footer-newsleter-block form input[type=submit] {width: 100%;margin-top: 5px;}
.footer-menu-block .footer-menu-list {float: none;   margin-right: 0px; width: 100%; margin-bottom: 10px;}
.footer-menu-block .footer-menu-list.social-link img {width: 15%; margin: 15px; position: relative; top: 0;}
.copyright{text-align:center;}
.copyright p {margin: 0 0 10px; font-size: 14px;}
.about-page .masthead {background: #825a34;     padding-top: calc(0rem + 74px); padding-bottom: 6rem;}	
.about-page .masthead:before {height: 35%; top: 75px; bottom:0;}
.about-page .slider-content{text-align:center;}
.about-page .slider-content h4 {font-size: 36px; line-height: 36px;}
.about-page .slider-content p {font-size: 22px;}
.about-hero .slider-content h6 {font-size: 26px;margin: 10px 0px;}
#suska-about:before {top: 40px; height: 12%;}
#suska-about:after {height: 12%;}
.suska-about-img{text-align:center !important; margin-bottom:15px;}
.suska-about-content{text-align:center;}
.suska-about-content h4, .why-suska-content h4 {font-size: 40px;line-height: 45px;}
.suska-about-content p, .why-suska-content p {font-size: 22px;}
.suska-feature img {width: 35%;display: block; margin: 0px auto;}
.suska-feature {margin-bottom: 15px;}
#founder:before {top: -10px;}
.founder-content h4 {font-size: 35px;line-height: 35px;margin-bottom: 15px;}
.founder-content h6 {margin-bottom: 25px;}
.gift-page .masthead {padding-top: calc(0rem + 74px); padding-bottom: 0rem; min-height: 170px;}
#gift-products:after {top: -45px; height: 11%;}
#gift-products:before { bottom: 5%; height: 11%;}
#gift-products h4.page-title { font-size: 32px; line-height: 10px;}
.other-gift-option .option-caption h5 {font-size: 24px;}
.other-gift-option .option-caption {min-height: 155px;}
.contact-page .masthead {    padding-top: calc(0rem + 74px); padding-bottom: 3rem; min-height: auto; background: #592b0c;}
.contact-page .slider-content{text-align:center;}
.contact-page .slider-content h4 {font-size: 36px; line-height: 36px;}
.contact-page .slider-content p {font-size: 22px;}
.contact-hero .slider-content h6 {font-size: 26px;margin: 10px 0px;}
#contact-page:after {top: -76px; height: 30%;}
#contact-page:before { bottom: 0%; height: 14%;}
#contactForm{ margin-bottom:20px;}
.contact-page .navbar-toggler {right: 10px; top: 5px;}
#contact-our-promise {text-align: center;}
.product-page .masthead {padding-top: calc(0rem + 74px); padding-bottom: 0rem; min-height: 170px;}
.products-page-main {padding: 3rem 0px 6rem;}
#product-page h4.page-title { font-size: 34px; line-height: 0px;}
#product-page:after {top: -35px; background-position: top right, right 149px; height: 18%; background-size: auto 40%, auto 40;}
#product-page .product-items-block{    margin-top: 25px;}
.product-item-inner-block {width: 50%;}.product-item .product-description h4{	font-size:18px;	}.product-item{	margin:0px;}
#product-page:before {bottom: 1%; height: 5%;}
#our-promise{text-align:center;}
.product-sidebar-filter ul li a {margin-right: 15px; padding-left: 30px;}
.product-sidebar-filter ul li {padding: 3px 0px; display: inline-block; float: left;}
.product-sidebar-filter ul {display: inline-block;}
.ads-banner{display:none;}
}@media (max-width: 992px) {    .product-grid-4col {        grid-template-columns: repeat(2, 1fr);    }}@media (max-width: 576px) {    .product-grid-4col {        grid-template-columns: repeat(2, 1fr); /* Still 2 on small screens */    }