@media (min-width: 1630px) {

	.container,
	.container-lg,
	.container-md,
	.container-sm,
	.container-xl,
	.container-xxl {
		max-width: 1530px;
	}
}

@media (min-width: 1600px) {
	/* .pad-180 {
		padding: 0 180px;
	} */
}

@media (min-width: 1200px) {
	.turkish-delight-box {
		margin-left: 100px;
	}
}

@media (min-width:1600px) and (max-width:1900px) {
	.navbar-expand-lg .navbar-nav .nav-link {
		padding: 10px 10px !important;
	}

	nav.navbar .nav-link {
		font-size: 14px;
	}

	.d-sign-title {
		font-size: 14px;
	}

	.hmp-bnr-title {
		font-size: 64px;
		line-height: 83px;
	}

	h2 {
		font-size: 53px;
	}

	.olives-bg,
	.nuts-bg {
		background-size: 100%;
	}

	.our-history-box-outer {
		padding: 55px;
	}


}

@media (min-width:1400px) and (max-width:1599px) {
	.navbar-expand-lg .navbar-nav .nav-link {
		padding: 10px 10px !important;
	}

	nav.navbar .nav-link {
		font-size: 13px;
	}

	.d-sign-title {
		font-size: 14px;
	}

	.hmp-bnr-title {
		font-size: 64px;
		line-height: 83px;
	}

	h2 {
		font-size: 53px;
	}

	.olives-bg,
	.nuts-bg {
		background-size: 100%;
	}

	.our-history-box-outer {
		padding: 55px;
	}

	.turkish-delight-box::before {
		right: -40px;
	}

	.tp-phone-numb a {
		font-size: 14px;

	}

}

	@media (min-width:1200px) and (max-width:1399px) {
		
		/* .tp-phone-numb{display: none;}
		.d-sign-title span{
			display: none;
		} */
		.navbar-expand-lg .navbar-nav .nav-link {
  padding: 10px 6px !important;

}
	nav.navbar .nav-link {
	color: #353125;
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
	}
.top-info {
			justify-content: center;
		}
.hmp-bnr-title {
  font-size: 50px;
  font-weight: 600;
  line-height: 60px;
}
.tcs-text {
  font-size: 36px;
}
/* .home-hero {
  padding: 0 110px;
  min-height: 480px;
} */
.turkish-delight-box::before {
	right: -16px;
}
.trksd-item:hover .trksd-prdt-img {
  width: 181px;
  height:181px;
}
h2 {
  font-size: 47px;
}
.gift-arrow img{
	width: 70%;
}
.gift-arrow {
  position: absolute;
  bottom: -45px;
  right: -200px;
}
.our-history-box-outer {
  background: #74a331;
  padding: 21px;
}
.top-picks{
	margin-left: 0;
}
.cat_pg .prdt-title{
	font-size: 13px;
}
.cat_pg .pdct-item .card-body{
	padding: 22px 10px;
}

	}

	@media (min-width:992px) and (max-width:1199px) {
.main-nav-bar::before {display: none;}
.tp-phone-numb{display: none;}
		.d-sign-title span{
			display: none;
		}
		.navbar-expand-lg .navbar-nav .nav-link {
  padding: 10px 10px !important;
}
	nav.navbar .nav-link {
	font-size: 13px;
    font-weight: 400;
    line-height: 20px;
	}
.top-info {
			justify-content: center;
		}
.hmp-bnr-title {
  font-size: 50px;
  font-weight: 600;
  line-height: 60px;
}
.tcs-text {
  font-size: 36px;
}
/* .home-hero {
  padding: 0 110px;
  min-height: 480px;
} */
.turkish-delight-box::before {
	right: -16px;
}
.trksd-item:hover .trksd-prdt-img {
  width: 181px;
  height:181px;
}
h2 {
  font-size: 39px;
}
.gift-arrow img{
	width: 70%;
}
.gift-arrow {
  position: absolute;
  bottom: -45px;
  right: -200px;
}
.our-history-box-outer {
  background: #74a331;
  padding: 21px;
}
.d-nav-phone{
	gap: 20px;
}
.product-listing{
	padding: 0 40px;
}
.our-history-box {
  background: #fff;
  padding: 25px 21px;
}
.google-reviews-slider{
	position: relative;
	padding: 0 40px;
}
.google-reviews-slider .owl-theme .owl-nav [class*="owl-"]{
  width: 34px;
  height: 34px;
  border-radius: 34px;
  border: 2px solid #787878;
  font-size: 14px;
  color: #787878;
  position: absolute;
  top: 50%;
  margin-top: -17px;
}
.google-reviews-slider .owl-theme .owl-nav [class*="owl-"]:hover{
  background: none;
}
.google-reviews-slider .owl-carousel .owl-nav button.owl-prev{
  left: -50px;
}
.google-reviews-slider .owl-carousel .owl-nav button.owl-next{
  right:-50px;
}
.blog__content h3 {
  font-size: 19px;
  margin-top: 10px;
}

.cnt-gmp iframe{
	height: 642px;
}
h1, h2 {
  font-size: 40px;
}

.top-picks{
	margin-left: 0;
}
.cat_pg .prdt-title{
	font-size: 13px;
}
.cat_pg .pdct-item .card-body{
	padding: 22px 10px;
}
.top-picks-list-item > a{
	gap: 10px;
}
.dorri-products {
  margin-left: 0px;
}


	}

	@media (min-width:992px) {
	





	}

	@media (max-width:991px) {
		.logo-bar {
			display: flex;
			justify-content: space-between;
			align-items: center;
		}
		a.btn-customized:hover{
			color: #3a6f23;
		}
		.trustpilot {
			padding: 25px 0;
		}
		.search-bar {
			margin: 0;
			max-width: 500px;
		}
		.ssy-basket{
			justify-content: center;
		}
		.cart-active {
			top: -28px;
			right: -4px;
		}
		a.btn-customized {
			color: #3a6f23;
			background: #fff;
			font-size: 23px;
			padding: 5px 14px;
		}
		 .sidebar .cart-active {
			top: -5px;
			right: -4px;
		}
		.sidebar .search-bar {
			padding: 15px;
		}
		.sidebar .search-bar .btn{
			padding: 10px 16px;
		}
		.sidebar .top-info{
			padding-bottom: 15px;
		}
		.sidebar .d-sign-title span {
			display: block;
			margin-left: 10px;
		}
		.sidebar .top-phone {
			float: left;
			padding: 26px;
			width: 100%;
			text-align: center;
			background: #3a6f23;
		}
		.tp-phone-box {
			justify-content: center;
			}
		.sidebar .logo img {
			max-width: 110px;
		}
		.dismiss{
			background: none;
			color: #fff;
		}
		.dismiss i{
			color: #fff;
		}
		.dismiss:hover, .dismiss:focus {
			background: none;
			color: #fff;
			}
		.mobile-container .mobile-nav ul li a {
			padding: 10px 15px;
		}

		.mobile-container .mobile-nav {
			background: #74a331;
		}

		.mobile-container .mobile-nav ul li a.mobile-expand {
			height: 26px;
		}

		.sidebar ul.topInfo-list li a {
			color: #2f2f2f;
		}

		.sidebar ul.topInfo-list {
			float: left;
			width: 100%;
			flex-direction: column;
		}

		.mobile-container .mobile-nav ul li a.mobile-expand:hover {
			background: #00162d;
		}

		.mobile-container .mobile-nav ul li li a:hover {
			background: #34c0ca;
			color: #fff;
		}

		.sidebar ul.topInfo-list {
			padding: 20px 15px;
		}

		.sidebar ul.topInfo-list li {
			margin-bottom: 0px;
		}

		.sidebar ul.topInfo-list a:hover,
		.sidebar ul.topInfo-list a:active {
			color: #2f2f2f;
		}

		.sidebar .theme_btn {
			width: 100%;
			border-radius: 0;
			font-size: 16px;
		}

		.sidebar .theme_btn.btn_light_blue {
			color: #fff;
			background: #00162d;
		}

		
		.d-sign-title span{
			display: none;
		}
		.d-nav-phone{
			display: none;
		}
		.d-hdr-right{
			padding: 15px;
		}
		.d-hdr-right .row{
			justify-content: center;
		}
		.sign-in > a, .your-basket > a{
			gap: 0;
		}
		.top-info{
			justify-content: center;
		}
		.trustpilot {
			text-align: center;
		}
		.top-info {
			justify-content: center;
		}
/* .home-hero {
  padding: 0 40px;
  min-height: 412px;
} */
.hmp-bnr-title {
  font-size: 41px;
  font-weight: 600;
  line-height: 54px;
  color: #fff;
  margin-bottom: 25px;
}
.tcs-text {
  font-size: 33px;
}
.card-img span {
  font-size: 17px;
}
h2 {
  font-size: 40px;
}
.product-listing {
	padding: 0 20px;
}
.best-gift-from-dorri {
	padding: 40px 0 0 !important;
}
.gift-arrow{
	display: none;
}

.best-gift-dorri-content {
	text-align: center;
}
.from-our-blog .btn_green {
	font-size: 11px;
}
section {
  padding: 60px 0;
}
.google-reviews-slider{
	position: relative;
	padding: 0 40px;
}
.google-reviews-slider .owl-theme .owl-nav [class*="owl-"]{
  width: 34px;
  height: 34px;
  border-radius: 34px;
  border: 2px solid #787878;
  font-size: 14px;
  color: #787878;
  position: absolute;
  top: 50%;
  margin-top: -17px;
}
.google-reviews-slider .owl-theme .owl-nav [class*="owl-"]:hover{
  background: none;
}
.google-reviews-slider .owl-carousel .owl-nav button.owl-prev{
  left: -50px;
}
.google-reviews-slider .owl-carousel .owl-nav button.owl-next{
  right:-50px;
}

.our-history-box-outer {
	margin-top: 40px;
}
.trksd-item:hover .trksd-prdt-img {
 	 width: 180px;
	 height: 180px;
}
.turkish-delight-box::after {
	bottom: -73px;
  	left: -53px;
}
.turkish-delight-box::before {
	top: -65px;
  	right: -17px;
}
.turkish-content h2 {
	text-align: center;
}
.turkish-content .btnstyle {
	text-align: center;
}
.chocolate-img-02 {
  margin-top: 70px;
  margin-bottom: 60px;
}

.top-footer {
  padding: 75px 0 70px;
}
.Newsletter {
	margin-bottom: 40px;
	text-align: center;
}
.Newsletter .input-group{
	margin: 0 auto;
}
.top-picks{
	margin-top: 40px;
	margin-left: 0;
}
.dorri-products {
  margin-left: 0px;
  margin-top: 40px;
}
.allnuts-sidebar h4{
	margin-bottom: 20px;
}

	}

	/* Mobile Version Design Css
===================================== */
	@media (max-width:991px) {
		.hdrtop-info {
			display: none;
		}
		.sidebar .logo{
			background: #74a331;
		}
		.mob-row {
			padding: 20px 16px;
			display: flex;
			justify-content: space-between;
			align-items: center;

		}

		.mob-info-btn {
			width: 39px;
			height: 39px;
			background: #fff;
			border-radius: 40px;
			display: inline-block;
			text-align: center;
			line-height: 38px;

		}

		.mob-icons a {
			margin: 0 0px;
		}

		a.btn-customized {
			width: 39px;
			height: 39px;
			border-radius: 40px;
			background: none;
			font-size: 26px;
			text-align: center;
			padding: 0;
			line-height: 41px;
		}

		.tab-body-wrapper {
			position: relative;
		}

		.logoSec {
			max-width: 120px;
			border-radius: 0px;
			margin: 0;
		}

		.bnr-offer-tag {
			margin-left: 0;
			max-width: none !important;
			margin-bottom: 19px;
		}

		.bnr-logo {
			display: flex;
			flex-direction: column-reverse;
		}










	}



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



	}

	@media (min-width:768px) {
		
	}

	@media (max-width:767px) {

	.hmp-bnr-title{
		text-align: center;
	}	
	.tcs-text{
		text-align: center;
		margin-bottom: 40px !important;
	}
	/* .home-hero {
		min-height: 625px;
	} */
  .card-img span {
    font-size: 17px;
    line-height: 24px;
  }
.shop-categories-slider {
  padding: 0 25px;
}
  .product-listing {
    padding: 0 45px;
  }
.turkish-delight-box {
  background: #fff;
  padding: 60px 30px;
}
 .turkish-delight-box::before {
    top: -65px;
    right: 0;
  }
  .turkish-delight-box::after {
    bottom: -106px;
    left: 0;
  }

.our-history-box-outer{
	padding: 32px;
}
.btmftr-logo {
  margin-bottom: 30px;
  text-align: center;
}
.bottom-footer .social-links {
	text-align: center;
	margin-bottom: 30px;
}
.copy-right {
	margin-top: 20px;
}

.card-img{
	flex-direction: column;
}
.olives-bg{
	background: url('../images/olives-mobile-bg.webp') no-repeat;
	background-size: 100%;
}
.logo-bar img{
	max-width: 130px;
}
.gitwu-lft-sec {
  padding: 40px 20px;
}
.cnt-gmp iframe{
	height: 360px;
}
h1, h2 {
  font-size: 36px;
}
.blck-img > img {
  outline: 8px solid #74a331;
  padding: 8px;
}
.faqs-item {
  background: #3a6f23;
  padding: 15px 15px;
  border-radius: 20px;
}
.stairsThumb{
	height: 112px;
	display: flex;
	align-items: center;
}
.sp_dtls_summery {
	margin-top: 60px;
}


	}

	@media (min-width:576px) {



	}



	@media (max-width:575px) {
	.shop-categories-slider {
	padding: 0 45px;
	}	
	.dflt-header {
		text-align: center;
	}
.d-logo img{
	max-width: 100px;
}
/* .home-hero {
    padding: 0 20px;
	min-height: 555px;
} */
h2 {
    font-size: 28px;
  }
.product-item.owl-carousel .card-body{
	text-align: center;
}
.g-reviews-item {
  padding: 40px 15px;
}
.our-history-box {
  background: #fff;
  padding: 25px 15px;
}	
.product-item.owl-carousel .owl-item{
	justify-content: center;
}

.inner-banner > img {
  height: 320px;
  object-fit: cover;
  object-position: 70% 0px;
}
.banner-caption h2{
	text-align: center;
}
.breadcrumb_content{
	text-align: center;
}
.blog_details h2 {
  font-size: 31px;
}
h3 {
  font-size: 30px;
}
.dorri-prdt-header{
	flex-direction: column;
  	gap: 20px;
}
.stairsThumb {
    height: 84px;
}

	}