@media screen and (min-width: 1600px){
	
}
@media screen and (max-width: 1440px){
	
	.py-100 {padding-top: 80px;padding-bottom: 80px;}

	.hero-section {padding: 40px 0 80px 0;}
	.hero-section h1 {font-size: 90px;}

	.choose-tea-section .section-title {margin-bottom: 40px;}
	.choose-tea-section .product-slider-info {margin-top: 40px;}

	.choose-baklava-section {margin-top: 50px;}

	.our-services-section.py-100 {padding-top: 0;}
	.our-services-section .section-title {margin-bottom: 100px;}
	.our-services-section .btn-block {margin-top: 80px;}

	.review-section .container {max-width: 1280px;}
	.event-slide-prev, .review-slide-prev {left: -36px !important;}
	.event-slide-next, .review-slide-next {right: -36px !important;}
	
	.product-column {padding: 0 20px;}
	
	.blog-post-item .blog-post-thumb img {max-height: 250px;min-height: 250px;}
	.blog-post-column { padding: 0 30px;}
	.blog-post-item .blog-post-info {padding: 0 10px;}
	.blog-post-item .post-link {margin-top: 30px;}
	
	.blog-cat.sidebar-widget ul li a {
		padding: 4px 22px;
		font-size: 20px;
	}
	.recent-post.sidebar-widget h4 {
		font-size: 28px;
	}
	
}






@media screen and (max-width: 1340px){
	
	.container {max-width: 1140px;}

	.hero-section h1 {font-size: 80px;}
	.hero-section h1 img {max-width: 100px;}
	
	.testimonioals-section h2 {font-size: 52px;}
	.event-block .event-thumb {margin-bottom: 20px;}
	.event-block h4 {font-size: 30px;}
	
	.review-section .container {max-width: 1140px;}
	.review-block{font-size: 22px;border-radius: 30px 110px 25px 30px;}
	.swiper-slide-next .review-block {border-radius: 110px 30px 25px 30px;}
	.faq-section .accordion-button .number{font-size: 40px;top: 58%;left: 50px;}
	.faq-section .accordion-button{padding-left: 120px;padding-right: 50px;}
	.faq-section .accordion-body {padding-left: 120px;}
	
	
	.product-item-box {margin-bottom: 60px;}
	.inner-page-section.about-page h1 {font-size: 60px;line-height: 70px;}
	
	.service-excerpt {margin-bottom: 20px;}
	.service-excerpt p {font-size: 18px;line-height: 28px;}
	
	.blog-listing-page .inner-hero-main {padding: 50px 5px 50px;}
	.blog-post-column {padding: 0 14px;}
	.blog-post-item .blog-post-thumb img {max-height: 220px;min-height: 220px;}
	.blog-post-item .blog-post-info h2 {font-size: 30px;line-height: 40px;}
	.blog-post-item .post-excerpt *, .sidebar-widget .post-excerpt * {font-size: 18px;line-height: 26px;}
	
	.post-single-section {padding: 80px 0;}
	.post-single-section .default-content-section {padding-bottom: 60px;}
	.recom-product-box a.btn {font-size: 18px;min-width: inherit;padding: 8px 30px;}
	
}


@media screen and (max-width: 1199px){

	body {font-size: 18px;line-height: 28px;padding: 120px 0 0 0;}
	
	h2 {font-size: 40px;}
	h4 {font-size: 28px;}
	
	.container{max-width: 95%;}
	.py-100 {padding-top: 70px;padding-bottom: 70px;}
	.faqs-listing-page .faq-section{padding: 0 0 70px 0;}
	
	.btn{font-size:20px;}

	header {padding: 40px 0;}
	header .logo {max-width: 200px;top: 34px;}
	.wsmenu > .wsmenu-list > li{font-size: 20px;}
	.cart-icon img {max-width: 28px;}

	.hero-section h1 {font-size: 70px;}
	.hero-section h1 img {max-width: 86px;}

	.product-slider-info .product-slider-info-block h5 {font-size: 32px;}
	.product-slider-info .product-slider-info-block ul li .label {font-size: 22px;}
	
	.our-service-block .icon {max-height: 60px;}
	.our-service-block .icon img {max-width: 64px;}

	.event-block .event-thumb {margin-bottom: 14px;}
	.event-block h4 {font-size: 26px;margin-top: 0;}
	.event-block .event-info .label {font-size: 20px;}
	.event-block .event-info .text-right {font-size: 16px;line-height: 26px;}
	
	.what-we-value-section {padding: 70px 0;}
	
	.review-block {font-size: 20px;padding: 46px 30px 30px 30px;}
	
	.testimonioals-section h2 {font-size: 46px;}

	.footer-top .col-md-4:last-child {padding-left: 40px;}
	.follow-us-main {font-size: 22px;}
	
	.faq-section .accordion-button .number {font-size: 30px;left: 40px;top: 62%;}
	.faq-section .accordion-button {padding-left: 100px;padding-right: 40px;font-size: 30px;padding-bottom: 14px;padding-top: 30px;}
	.faq-section .accordion-body {padding-left: 100px;}
	.accordion-button::after {width: 38px;height: 38px;}


	.product-item-box .product-thumb{min-height: 280px;max-height: 280px;}
	.product-item-box .product-thumb img {max-width: 150px;}
	.product-item-box .product-info h2{font-size: 28px;line-height: 36px;}
	
	.search-box{max-width: 350px;height: 48px;}
	.search-box input{padding: 10px 20px 10px 20px;font-size: 20px;}
	.blog-post-item .blog-post-thumb img {max-height: 180px;min-height: 180px;}
	.blog-post-item .blog-post-info h2 {font-size: 26px;line-height: 34px;}
	.blog-post-item .blog-post-info {padding: 0;}
	
	.post-content-part {padding-right: 40px;}
	.blog-cat.sidebar-widget ul li a {padding: 4px 20px;font-size: 16px;}
	.blog-post-item .post-category, .single-post-info .post-category, .single-post-info .post-date, .sidebar-widget .post-category {padding: 0 18px;}
	.default-content-section .sidebar-widget h3 {font-size: 30px;}
	.sidebar-widget h3 + img {max-width: 40px;}
	.blog-cat.sidebar-widget ul li {margin: 0 4px 8px;}
	.recent-post.sidebar-widget h4 {font-size: 22px;margin-top: 12px;}
	.sidebar-widget .post-excerpt * {font-weight: 400;font-size: 16px;line-height: 22px;}
	.post-single-section h1 {font-size: 40px;line-height: 48px;}
	.recom-product-box a.btn {min-width: 140px;padding: 8px 20px;}
	.recomtxt { padding-right: 20px;}
	
	.cart-items-listing, .book-orders-main {padding: 30px 20px;}
	.cart-item {position: relative;}
	.cart-item-title {display: inline-block !important;width: 100%;margin-bottom: 10px;}
	.remove-item {top: 6px;}
	.order-place-button .place-order {padding: 10px;}


	.prodprice.price{font-size: 46px;}
	.product-single-main {padding-top: 64px; }
	.quantity-form .quantity .text-center {padding-right: 15px;  }
	.about-product-section {padding: 100px 0 0px 0;  }
	.about-product-tea .row .col{width: 25%; flex: 25% 0 0;}
	.about-product-tea .row {justify-content: center;}
	.quantity-form .cart-row .btn-block .btn{padding-left: 15px; padding-right: 15px;}
}


@media screen and (max-width: 1024px){

	.two-col-txt{font-size: 20px;line-height: 30px;padding-right: 50px;}
	.two-col-txt.text-end {padding-left: 50px;}
	.about-page .default-text-box{font-size: 20px;line-height: 30px;}
	
	.service-item-box .col-md-8 {width: 56%;}
	.service-item-box .col-md-4 {width: 44%;}

	.contact-form li.service-items .wpcf7-list-item {margin-left: 20px;}
	.contact-form .service-items input[type="radio"] {width: 18px;height: 18px;margin-right: 8px;}
	.contact-form li.service-items span.wpcf7-list-item-label {font-size: 14px;}
	
	.cart-items-main h3 {font-size: 28px;}
	.cart-items-listing, .book-orders-main {padding: 20px 10px;}
	.cart-item h4 {font-size: 22px;}
	.order-place-button .place-order {min-width: inherit;font-size: 16px;padding: 8px 24px;}
	.cart-total .cart-qty-total {font-size: 18px;}

	.about-product-tea .about-tea-block{margin: 18px 0;}
	

}

@media screen and (max-width: 991px){

	.inner-hero-main h1 {font-size: 40px;}
	h2 {font-size: 36px;}
	h4 {font-size: 26px;}
	
	header .container {position: relative;}
	.py-100 {padding-top: 50px;padding-bottom: 50px;}
	.faqs-listing-page .faq-section{padding: 0 0 50px 0;}

	.white-header header:not(.sticky) .wsmenu-list li a {filter: none;}
	
	.hero-section h1 {font-size: 60px;}
	.hero-section h1 img {max-width: 76px;}
	
	.what-we-value-section {padding: 50px 0;}
	
	.product-slider-info .product-slider-info-block{padding: 0 16px;}
	.product-slider-info-block .btn {font-size: 16px;padding: 12px 26px;}
	
	.choose-tea-slider-section .shadow-container {width: 200px;height: 200px;}
	.shadow-container{width: 160px;height: 160px;}
	
	.testimonioals-section h2 {font-size: 40px;}
	
	
	.newsletter-box h2 {font-size: 34px;}
	.newsletter-form .wpcf7-form-control {font-size: 15px;}
	.footer-top .col-md-4:last-child {padding-left: 20px;}
	.follow-us-main {font-size: 20px;}
	
	.product-listings .product-column {width: 50%;}

	header {padding: 26px 0;}
	header .logo{left: 0;margin-left: 0; position: relative;top:0;text-align: left;max-width: 170px;}
	header.fixed-top.sticky .logo {top: 0;}
	.header-search{margin-right: 31px;}	
	.wscenterlogo{display: none !important;}
	header.fixed-top.sticky .wsmobileheader{top:0;}
	
	.blog-post-column {width: 50%;}
	.search-box {max-width: 280px;height: 44px;}
	.post-single-section {padding: 40px 0;}
	.post-content-part {padding-right: calc(var(--bs-gutter-x)* .5);}
	.post-sidebar {margin-top: 60px;}
	.post-sidebar .search-box {max-width: 100%;}


	.product-single-main {padding-top: 26px; }
	.quantity-form .cart-row{flex-wrap:wrap;}
	/*.quantity-form .cart-row .btn-block{margin: 15px 0 0 0;width:100%}
	.about-product-tea h4, .about-ingredient h4{color: #113A4D;}*/
	.faq-section .accordion-button, .faq-section .accordion-button .number{font-size: 26px;}
	.faq-section .accordion-button{padding-left: 90px;}
	.quantity-form .cart-row .quantity-input{width:100%;height: 60px;}
	.quantity-form .cart-row .btn-block {margin-left: 0;margin-top: 20px;}

	.section-title{margin-bottom: 26px;}
	.about-product-tea .row .col {width: 50%;flex: 50% 0 0; }
	.about-product-tea .about-tea-block{background-color: #F7F5F2;border-radius: 20px; }
	.about-product-tea ul li{flex: 0 0 100%;}background-color: ;
	
}



@media screen and (max-width: 767px){

	body, p, ul li, ol li {font-size: 16px;line-height: 26px;}
	.inner-hero-main h1 {font-size: 36px;}
	h2 {font-size: 32px;}
	.btn {font-size: 18px;padding: 8px 24px;min-width: inherit;}
	
	header .logo {max-width: 160px;}
	.cart-icon {margin: 0 10px;}
	.wsanimated-arrow {margin: 0 0 0 20px;}
	.header-search {margin-right: 25px;}
	.wsactive .wsanimated-arrow {margin: 0 0 0 10px;}
	
	.hero-section {padding: 40px 0;}
	.hero-section h1, .inner-page-section.about-page h1{font-size: 40px;line-height:44px;}
	.hero-section h1 img {max-width: 50px;}
	.hero-section h1 br {display: none;}
	.hero-section p br {display: none;}
	
	.hero-pattern .inner-hero-main h1 {font-size: 30px;padding: 4px 15px;}

	.product-slider-info {flex-direction: column;}
	
	.section-title h2 {margin-top: 0;}
	.section-title .icon img {max-width: 80px;}
	.what-we-value-section .col-md-4 {margin-bottom: 50px;}
	.what-we-value-block .value-icon {min-height: inherit;}
	.what-we-value-block .value-icon img {max-width: 80px;}
	
	.prod-title-part {order: 1;padding: 0 !important; border: none !important;}
	.prod-info-part {order: 2;padding: 0 !important; border: none !important;}
	.prod-btn-part {order: 3;padding: 0 !important; border: none !important;}
	.product-slider-info-block .btn.pink {margin-top: 0;}
	
	.choose-tea-slider-section .swiper-button-prev, .baklava-slider-section .swiper-button-prev{left: -5px;}
	.choose-tea-slider-section .swiper-button-next, .baklava-slider-section .swiper-button-next{right: -5px;}
	
	.choose-tea-icon img, .baklava-icon img{max-width: 70%;margin: 0 auto;}
	.baklava-icon {text-align: center;}
	.product-baklava-info-slider {padding-top: 10px;}

	.our-services-section h2 {font-size: 30px;}
	.our-services-section h2 strong {font-size: 36px;}
	.our-service-block .icon { max-height: inherit;margin-bottom: 10px;}
	
	.event-inner-section, .review-slider-section{padding: 0 15px;}
	.swiper-button-next::after, .swiper-button-prev::after {font-size: 24px;}
	.event-slide-prev{left: -20px !important;}
	.event-slide-next{right: -20px !important;}
	
	.review-slider {padding-top: 30px;padding-bottom: 60px;}
	.review-slide-prev {left: -12px !important;}
	.review-slide-next {right: -12px !important;}
	
	.testimonioals-section h2 {font-size: 30px;}
	
	.faq-section .accordion-button {padding-left: 60px;padding-right: 15px;font-size: 24px;padding-bottom: 14px;padding-top: 20px;}
	.faq-section .accordion-button .number{left: 20px;font-size: 24px;top: 40px;}
	.faq-section .accordion-body {padding-left: 20px;padding-right: 20px;}
	.accordion-button::after {width: 28px;height: 28px;}
	
	.footer-logo {margin-bottom: 20px;}
	.newsletter-box {text-align: left;}
	.follow-us-main{max-width: 100%;margin-left: 0;margin-bottom: 30px;}
	.footer-top .col-md-4:last-child {padding-left: calc(var(--bs-gutter-x) * .5);}
	.follow-us-main .contact-link {margin-bottom: 14px;}
	.footer-testimonials {max-width: 100%;text-align: left;margin-left: 0;margin-bottom: 30px;}
	
	.page-template-about-template {background-size: 100% auto !important;}
	.inner-page-section .inner-hero-main {padding: 40px 0;}
	.hero-pattern .inner-hero-main {margin-bottom: 30px;}

	.two-col-img-content-section .right {flex-direction: column-reverse;}
	.two-col-img-content-section .two-col-img {text-align: center;margin-bottom: 40px;}
	.two-col-img-content-section .two-col-txt {padding: 0 !important;text-align: center !important;}
	.two-col-img-content-section .two-col-img img {max-width: 350px;}
	.about-page .default-text-box {padding-top: 30px;}
	
	.service-item-box {margin-bottom: 50px;}
	.service-item-box .col-md-8 {width: 100%;}
	.service-item-box .col-md-4 {width: 100%;}
	.service-info h2 {font-size: 28px;line-height: 38px;}
	.service-item-box .service-thumb {margin-bottom: 14px;}
	.service-excerpt p {font-size: 16px;line-height: 26px;}
	
	.single-service-template {padding-bottom: 50px;}
	.single-service .default-content-section a.btn.mt-5 {margin-top: 10px !important;}
	
	.blog-post-column {width: 100%;}
	.blog-listing-page .inner-hero-main {text-align: center;}
	.search-box {margin: 20px auto 0;max-width: 90%;}
	.blog-post-item .blog-post-info h2 {font-size: 22px;line-height: 30px;}
	.blog-post-item .post-excerpt *, .sidebar-widget .post-excerpt * {font-size: 16px;line-height: 24px;font-weight: 400;}
	.blog-post-item .post-link {margin-top: 10px;}
	
	ul.page-numbers li {padding: 0 5px;}
	ul.page-numbers li .page-numbers {width: 40px;height: 40px;}
	ul.page-numbers li .page-numbers img {max-width: 26px;}
	
	.post-single-section {padding: 20px 0;}
	.post-single-section h1 {font-size: 32px;line-height: 42px;}
	.default-content-section h2{font-size: 28px;line-height: 38px;}
	.default-content-section h3 {font-size: 22px;}
	.single-post-info .post-date {margin-top: 10px !important;}
	.blog-post-content ul li, .blog-post-content ol li {margin-bottom: 5px;}
	
	.post-recom-product-box .recom-product-box {padding: 40px 20px;}
	.recom-product-box .d-flex {display: inline-block !important;text-align: center;}
	.post-recom-product-box .recom-product-box .prodimg {margin-right: 0;}
	.post-recom-product-box .recomtxt {padding: 20px 0;}
	
	.contact-form-box {padding: 30px 10px 30px;}
	.contact-form ul li.half, .contact-form-box ul li{width: 100%; margin: 0 0 40px 0;}
	.contact-form .service-items .wpcf7-form-control.wpcf7-radio {display: inline-block;}
	.contact-form li.service-items .wpcf7-list-item {margin: 0;width: 100%;}
	.contact-form .wpcf7-form-control.btn {max-width: 100%;}
	.contact-form span.wpcf7-spinner {margin: 0;}
	
	.cart-items-main .container {max-width: 98%;}
	.cart-main-row{flex-direction: column-reverse;}
	.cart-items-box {margin-bottom: 50px;}
	.cart-items-main h3 {margin-bottom: 14px;}
	.cart-items-listing, .book-orders-main {padding: 20px;border: 1px solid #eee;}
	.book-order-form .form-field, .book-order-form .form-field.half {width: 100%;margin: 0 0 30px 0;}
	.book-order-form .form-field .notes {font-size: 12px;}
	.order-note {margin: 10px 10px 30px 35px;}


	.product-single-img{text-align: center;}
	.product-single-info {padding: 46px 0 0 0; }
	/*.product-single-info h1, .prodprice.price, .quantity-form .price span{color: #113A4D;}*/

	.quantity-form .cart-row{flex-direction: column;margin: 30px 0;}
	/*.quantity-form .cart-row .quantity-input, .quantity-form .cart-row .quantity-input .minus, .quantity-form .quantity-input .plus{background-color: #F7F5F2;}*/
	.quantity-form .cart-row .quantity-input{width:180px;padding:8px 16px;height: 50px;}
	.about-product-tea {margin-top: 0px;  }
	.about-product-tea .row .col{width: 100%; flex: 100% 0 0;}
	
	body.single-product{background-size: 2500px !important;}
	.out-of-stock {font-size: 20px;padding: 8px 20px;margin-top: 10px;margin-bottom: 30px;}
	
	
}



@media screen and (max-width: 480px){
	
	.product-listings .product-column {width: 100%;}

	

}