body { overflow-x: hidden; }
.wavebg, .dbunlogo { max-width: 100%; }

/*LAPTOP AND DESKTOP DISPLAY*/
@media(max-width: 1800px) {
	#homeid { height: 850px !important; }
	.about-container { margin-top: 540px; }
	.about-container { margin-top: -520px; }
}

@media(max-width: 1680px) {
	/*MacBook Pro*/
	#homeid { height: 800px !important; }
}

@media(max-width: 1560px) {
	/*MacBook Pro 2x scaling*/	
	#homeid { height: 750px !important; }
	.wavebg { top: 350px; }
	.dbunlogo { top: 430px; }
}

@media(max-width: 1520px) {
	/*MacBook Pro 2x scaling*/	
	#homeid { height: 700px !important; }
	.about-container { margin-top: -520px; }
}

@media(max-width: 1440px) {
	/*MacBook Pro 2x scaling*/	
	#homeid { height: 650px !important; }
	.discoverbot { top: -100px; }
	.featured-28 .fslicknext, .featured-29 .fslicknext { right: -120px; }
	.featured-28 .fslickprev, .featured-29 .fslickprev { left: -120px; }
	.about-container { margin-top: -430px; }
	.wavebg { top: 330px; }
	.dbunlogo { top: 410px; }
}

@media(max-width: 1366px) {
	/*Ipad Pro landscape, HD laptops*/
	.featured-28 .fslicknext, .featured-29 .fslicknext { right: -100px; }
	.featured-28 .fslickprev, .featured-29 .fslickprev { left: -100px; }
	.about-container { margin-top: -400px; }
}

@media(max-width: 1280px) {
	/*Ipad Pro landscape, HD laptops*/
	#homeid { height: 600px !important; }
	.featured-28 .fslicknext, .featured-29 .fslicknext { right: -50px; }
	.featured-28 .fslickprev, .featured-29 .fslickprev { left: -50px; }
	.about-container { margin-top: -350px; }
	#testimonial-container .slick-nav.right { right: -30px; }
	#testimonial-container .slick-nav.left { left: -10px; }
	#testimonial-container .slick-list { margin: 0 0 0 20px; }
	.wavebg { top: 300px; }
	.dbunlogo { top: 380px; }
}

@media(max-width: 1200px) {
	/*Ipad Pro landscape, HD laptops*/
	#homeid { height: 550px !important; }
	.featured-28 .fslicknext, .featured-29 .fslicknext { right: -35px; }
	.featured-28 .fslickprev, .featured-29 .fslickprev { left: -35px; }
	body:not(.common-home) .header-logo-image img { max-height: 150px !important; }
	#testimonial-container .slick-nav.right { right: 10px; }
	#testimonial-container .slick-nav.left { left: 10px; }
	#testimonial-container .slick-list { margin: 0 10px; }
	.wavebg { top: 300px; }
	.dbunlogo { top: 380px; }
	body:not(.cke_editable):not(.common-home) h2:not(.swal2-title):not([style]):first-child {
		margin-top: 50px;
	}
}
/*LAPTOP AND DESKTOP DISPLAY*/

/*TABLET LANDSCAPE*/
@media(max-width: 1112px) {
	/*Ipad Pro 10 landscape*/
	#homeid { height: 500px !important; }
	.header-logo-image img { padding: 20px 0; max-height: 150px !important; }
	.featured-28 .fslicknext, .featured-29 .fslicknext { right: -70px; }
	.featured-28 .fslickprev, .featured-29 .fslickprev { left: -70px; }
	.about-container { margin-top: -320px; }
	#testimonial-container .slick-nav.right { right: -20px; }
	#testimonial-container .slick-nav.left { left: -20px; }
	#testimonial-container .slick-list { margin: 0 10px; }
	.wavebg { top: 280px; }
	.dbunlogo { top: 360px; }
	body:not(.cke_editable):not(.common-home) h2:not(.swal2-title):not([style]):first-child {
		margin-top: 50px;
	}
}

@media(max-width: 1024px) {
	/*Ipad Pro 12 portrait, Ipad air, ipad mini, ipad pro 9 landscape*/
	#homeid { height: 450px !important; }
	.header-container .header-menu #main-menu>li>a { padding-right: 20px !important; }
	.seasonmaincontainer { padding: 30px 20px }

	/*News*/
	.product-block .product-button {  
	    position: absolute;
	    top: 50%;
	    left: 50%;
	    transform: translate(-50%, -50%);
	    flex-wrap: nowrap;
	    transition: opacity 0.3s;
	    justify-content: center;
	    width: auto;
	    opacity: 0;
	}
	.f-container { padding: 0 20px; }
	.product-block:hover .product-button, .product-block:focus .product-button { opacity: 1; }
	.footer-upper-contet>* { padding-right: 10px; }
	.featured-28 .fslicknext, .featured-29 .fslicknext { right: -50px; }
	.featured-28 .fslickprev, .featured-29 .fslickprev { left: -50px; }
	.about-container { margin-top: -300px; }
	#testimonial-container .slick-nav.right { right: 0px; }
	#testimonial-container .slick-nav.left { left: 0px; }
	#testimonial-container .slick-list { margin: 0 10px; }
	.wavebg { top: 260px; }
	.dbunlogo { top: 340px; }
	body:not(.cke_editable):not(.common-home) h2:not(.swal2-title):not([style]):first-child {
		margin-top: 50px;
	}
	#side-categories .group .item {width: 100%;}
}
/*TABLET LANDSCAPE*/

/*TABLET PORTRAIT*/
@media(max-width: 991px) {
	/*BS Landscape*/
	body:not(.common-home) .header-container .header-logo,
	.header-container .header-logo {
		grid-column: 2;
    	grid-row: 1;
    	-ms-grid-column: 2;
    	-ms-grid-row: 1;
	}
	body:not(.common-home) .header-container .header-top,
	.header-container .header-top {
		grid-column: 3;
    	grid-row: 1;
    	-ms-grid-column: 3;
    	-ms-grid-row: 1;
		justify-content: flex-end;
		padding-right: 20px;
	}
	#mobileNav { color: #FFF; }
	#sidr a { text-transform: uppercase; }
	.homehearfromus h2 { font-size: 36px !important; }
	.homehearfromus p { font-size: 20px !important; }
	.footer-upper-contet { margin-bottom: 30px; }
	.footer-upper-contet>* { min-width: 300px !important; }
	footer h5, footer h3 { margin-top: 20px !important; }
	.box-content { margin: 0 !important }
	.featured-28 .fslicknext, .featured-29 .fslicknext { right: -35px; }
	.featured-28 .fslickprev, .featured-29 .fslickprev { left: -35px; }
	body:not(.common-home) .header-logo-image img { padding-top: 0; max-height: 100px !important; padding-bottom: 20px; }
	.about-container { margin-top: -280px; }
	.container.aboutcont h5 { margin-top: 20px; }
	#testimonial-container .slick-nav.right { right: 20px; }
	#testimonial-container .slick-nav.left { left: 20px; }
	#testimonial-container .slick-list { margin: 0 25px; }
	.formcont {margin-top: 20px;}
	.wavebg { top: 250px; }
	.dbunlogo { top: 320px; }
	body:not(.cke_editable):not(.common-home) h2:not(.swal2-title):not([style]):first-child {
		margin-top: 50px;
	}
	
	.fixed-header.active .header-container .header-logo {
	    grid-column: 2;
        -ms-grid-column: 2;
	}
	.fixed-header.active .header-logo-image img { padding-top: 0; }
	.fixed-header.active .header-container .header-top { justify-content: flex-end; margin-top: 0; }
}

@media(max-width: 834px) {
	/*Ipad pro 10 portrait*/
	#homeid { height: 380px !important; }
	.discoverbot { top: -50px; }
	.about-container { margin-top: -250px; }
	.wavebg { top: 200px; }
	.dbunlogo { top: 280px; }
	body:not(.cke_editable):not(.common-home) h2:not(.swal2-title):not([style]):first-child {
		margin-top: 50px;
	}
}

/*MOBILE LANDSCAPE*/
@media(max-width: 812px) {
	/*Iphone X landscape*/
	#homeid { height: 350px !important; }
}

@media(max-width: 768px) {
	/*Ipad air, ipad mini, ipad pro 9 portrait*/
	.seasoncontainer { display: block; }
	.seasonchild { width: 100%; margin-bottom: 20px; }
	.seasonchild > img { width: 100%; }
	.about-container { margin-top: -200px; }
	.about-continuation img { max-width: 100%; }
	.about-continuation .row { display: block; }
	.about-continuation .text { padding-left: 0 }
	.about-continuation .col-md-6:first-child { text-align: center; }
	.wavebg { top: 180px; }
	.dbunlogo { top: 260px; }
	body:not(.cke_editable):not(.common-home) h2:not(.swal2-title):not([style]):first-child {
		margin-top: 50px;
	}
	.cafelinks a { margin-bottom: 10px; }
	.featured-29 { padding-bottom: 40px; }
}
/*TABLET PORTRAIT*/

@media(max-width: 767px) {
	.wavebg { top: 550px; }	
	.dbunlogo { top: 600px; }	
	
	.desktop-filter {
	    display: flex;
	    align-items: stretch;
	    justify-content: center;
	    position: fixed;
        left: 0;
        top: 120px;
        width: 100%;
        z-index: 9;
        margin: 0;
        padding: 0;
	}
	.desktop-filter > * { width: 33.33%; min-width: auto !important; padding: 0; margin: 0; }
	.desktop-filter .btn, .desktop-filter select { min-width: auto !important; width: 100% !important; padding: 15px !important; max-height: 46px; }
	.desktop-filter .form-group { margin: 0 !important; }
	.desktop-filter label { display: none; }
	#filter_group_tigger_open {
	    position: unset;
        transform: none;
        width: 33.33% !important;
	}
}

@media(max-width: 736px) {
	/*Iphone 8 plus landscape*/
	#homeid { height: 520px !important; }
	.wavebg { top: 500px; }	
	.dbunlogo { top: 550px; }	
}

@media(max-width: 680px) {
	/*Iphone 8 plus landscape*/
	.wavebg { top: 450px; }	
	.dbunlogo { top: 500px; }	
}

@media(max-width: 667px) {
	/*Iphone 6,7,8 landscape*/
	#homeid { height: 480px !important; }
	body:not(.cke_editable):not(.common-home) h2:not(.swal2-title):not([style]):first-child {
		margin-top: 30px;
	}
}

@media(max-width: 568px) {
	/*Iphone SE landscape*/
	#homeid { height: 380px !important; }
	.about-container { margin-top: -150px; }
	.wavebg { top: 400px; }	
	.dbunlogo { top: 450px; }	
}

@media(max-width: 540px) {
	/*MOBILE LANDSCAPE*/
	/*News*/
	.innerart .article-title { font-size: 20px; }
	.footer-upper-contet>* { width: 250px !important; min-width: 250px !important; }
	footer h5, footer h3 { font-size: 20px; }
	.homehearfromus h2 { font-size: 32px; }
	body:not(.cke_editable) h2:not(.swal2-title):not([style]) { font-size: 28px; }
	.about-container { margin-top: -100px; }
	.about-subtitle { margin-top: 50px; }
	.testi-box { padding: 50px 20px; }
	#testimonial-container .slick-slide { margin: 0 10px; }
	.aboutform .contact-footer #google_recaptcha { float: none; margin-top: 10px; }
	.desktopbtn { display: block; }
	.mobilebtn { display: none; }
	.product-special .product-view>*, .product-category .product-view>* { width: calc(50% - 10px); margin: 10px 5px; }
	.featured-29 { padding-bottom: 20px; }
	.maincontent { padding-bottom: 50px; }
	.cafelinks { padding-bottom: 70px; }
	.wavebg { top: 350px; }	
	.dbunlogo { top: 400px; }	
	.contact-btn { display: block; margin: auto; }
}

/*MOBILE PORTRAIT*/
@media(max-width: 425px) {
	/*Iphone 8 plus portrait*/
	/*News*/
	.innerart .article-title { font-size: 18px; }
	#homeid { height: 280px !important; }
	.header-logo-image img { padding: 5px; max-height: 100px !important; }
	.owl-next { left: calc(100% - 40px) !important; }
	.owl-prev { left: 20px !important; }
	.owl-nav > * { top: 30px; }
	.footer-upper-contet>* { text-align: center; width: 100% !important; }
	.box-content { margin: auto !important; }
	.powered, .text_fcs { text-align: center; }
	.footer-upper-contet>*:nth-child(3) { display: none; }
	.footer-upper-contet>* { padding-right: 0 }
	.seasonchild > img { width: auto; height: 100%; }
	.homehearfromus h2 { font-size: 32px !important; }
	.homehearfromus p { font-size: 16px !important; }
	.sticker { min-width: 75px; padding: 10px; padding-top: 14px; font-size: 12px; }
	.product-block .product-name a,
	.product-block .product-details .price .price-old, .price-old { font-size: 16px; }
	.category-name { font-size: 12px; }
	.product-details .price-new, .product-block .product-details .price, .new-prices { font-size: 20px; }
	.featured-module .featured { padding: 0 20px; }
	.featured-28 .fslicknext, .featured-29 .fslicknext { right: -25px; }
	.featured-28 .fslickprev, .featured-29 .fslickprev { left: -25px; }
	.testi-box { padding: 30px 20px; }
	.testi-author { font-size: 16px; }
	.waiting_list_container .flex-group { display: block; }
	.waiting_list_container .flex-group input { width: 100%; margin-bottom: 15px; padding: 15px; }
	.wavebg { top: 300px; }	
	.dbunlogo { top: 350px; }	
}

@media(max-width: 375px) {
	/*Iphone 6,7,8 landscape*/
	#homeid { height: 230px !important; }
	.homehearfromus h2 { font-size: 28px !important; }
	.wavebg { top: 250px; }	
	.dbunlogo { top: 300px; }	
}

@media(max-width: 320px) {
	/*Iphone SE*/
	/*News*/
	.innerart .article-title, .bnews-list .artblock .name a { font-size: 16px; }
	#homeid { height: 200px !important; }
	.homehearfromus h2 { font-size: 24px !important; }
	.wavebg { top: 220px; }	
	.dbunlogo { top: 270px; }	
}
/*MOBILE PORTRAIT*/

@media(min-width: 768px) {
	#filter_group_tigger_close { display: none; }
}