@media (max-width: 767px) {

	.logo a img {
		width: 65%;
	}
	.padd-top {
	padding-top:90px !important;
	}
	.pattern-3 {
		display: none;
	}
	.pt-130 {
    padding-top: 45px;
}
	.full-wid{
		padding: 0 20px;
	}
	.choose-con .choose_wrapper ul {
		display: block;
	}
	.choose-con .choose_wrapper ul li {
	 padding: 15px 0;
		}

		.about_title {
			text-align: center;
			padding: 30px 0 0px;
		}
		
		.banner_content{
			padding-top: 0;
		}
		
		.banner-con .carousel-inner {
			padding: 10px 0;
		}

		.topbar {
			display: none;
		}

		.header_area.header_four .mean-container .mean-bar {
			display: none;
		}
		.column-mid {
			text-align: start;
			padding-left: 42px;
			padding-bottom: 30px;
		}

		.column_3 {
			padding-left: 42px;
			padding-bottom: 30px;
		}
		.about_title h1, .chose_title h1, .testimonial_titile h1 {
			display: inline-block;
			font-size: 28px;
			line-height: 38px;
			text-transform: uppercase;
			font-weight: 500;
			color: #242424;
			margin-bottom: 23px;
		}
		.newsletter_content form {
			position: relative;
			margin: 0 -3%;
			margin-top: 37px;
		}
		.newsletter_area.news_four .newsletter_content h2 {
			font-size: 30px;
			font-weight: 400;
			letter-spacing: 8px;
			line-height: 40px;
			text-transform: uppercase;
		}
		.newsletter_area.news_four .newsletter_content h2 span {
			color: #ffc031;
			font-weight: 600;
			line-height: 1em;
		}

        
            .banner_content {
                padding-right: 10px;
                padding: 10px;
                position: absolute;
                top: 0px;
                left: 0!important;
            }
		 .banner_content h1 {
			font-size: 19px;
		line-height: 23px;
        font-weight: 500;
        max-width: 220px;
		}
		.banner_content p {
			display:none;
		}
		.pq-button {
		    display:none;
		}
		.services .count_pro h3 {
			color: #222;
			font-size: 28px;
			line-height: 32px;
			text-transform: uppercase;
			margin-bottom: 31px;
		
		}
	 .banner_content h6 {
			font-size: 13px;
			line-height: 16px;
			
		}
        /* .carousel-item img{
            min-height: 300px;
         } */
		 
		     .single-product-banner img {
        position: absolute;
        top: 0;
        right: 0;
        width: 100%;
        height: 100%;
        object-fit: cover;
        filter: brightness(0.90);
    }
     
         .navbar-brand img {
             width: 125px;
         }

         .newsletter_content button {
            padding:0 22px;
         }

         .newsletter_content input {
            padding: 0;
         }
         .about_thumb img {
            width: 100%;
            border-radius: 0 40px;
        }
            .pattern-1 {
        position: absolute;
        height: 300px;
        width: 300px;
        bottom: -37px;
        left: -50px;
        opacity: 0.1;
        z-index: -1;
        animation: 20s linear 0s infinite normal none running rotate;
    }
        .pq-section-title.pq-style-1 .pq-section-main-title {
                padding-top: 30px !important;
        font-size: 26px !important;
        line-height: 37px !important;
    }
    .single-product-text h1 {
        font-size: 40px !important;
        padding-bottom: 15px;
        line-height: 1.2em;
    }
    .flora-flower {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0.2;
}

.egypt-king {
    position: absolute;
    height: auto;
    width: 70%;
    bottom: 0;
    right: -5%;
    opacity: 0.1;
    z-index: 1;
    transition: transform 0.3s ease;
}
.hero img {
    padding-top: 0;
    width: 100%;
    border-radius: 20px;
}
.saffron-pattern {
    position: absolute;
    height: 360px;
    width: 360px;
    bottom: 0;
    right: -20px;
    opacity: 0.1 !important;
    animation: none;
}
.single-product-text {
    position: relative;
    z-index: 1;
    padding: 44px 0 0;
}


.coco-plant {
    display:none;
}
    .coco-bg {
        display:none;
    }
        .camel { 
            display:none;
        }
        .shiv-shakti {
    position: absolute;
    width: 63%;
        }
        
            .banner_content h6 {
                display:none;
            }
                .banner_content {
        padding-right: 10px;
        padding: 50px 30px !important;
                }
            .pt-80 {
    padding-top: 40px;
}
.pt-100 {
    padding-top: 92px;
}
.single_footer h3 {
    font-size: 20px;
    padding-top: 40px;
}
.single_footer p {
    margin-bottom: 0px;
}
.footer_top {
    padding: 21px 0 36px;
    border-bottom: 1px solid #ddd;
}
  }
  
  @media (max-width: 1400px) {
	.nav-item .nav-link {
        color: #fff;
        text-transform: uppercase;
        font-size: 13px;
        text-decoration: none;
        font-family: 'Arvo', serif;
    }
	.banner_content {
        padding-right: 10px;
        padding: 151px 0;
        position: absolute;
        top: 0px;
        max-width: 650px;
        left: 10em;
    }
	 .carousel-indicators {
		margin-bottom: 0 !important;
		align-items: center;
		bottom: 0px;
	}
	.sandalwood-plant {
		position: absolute;
		height: 362px;
		width: 362px;
		bottom: -67px;
		left: -133px;
	}
.nav-item {
    position: relative;
    display: inline-block;
    padding-left: 8px;
}

.single-product-text h1 {
    font-size: 56px;
    padding-bottom: 15px;
    line-height: 1.2em;
}

.pq-section-title.pq-style-1 .pq-section-main-title {
    font-weight: 500;
    font-size: 36px;
    line-height: 48px;
}
.newsletter_area.news_four {
    padding: 80px 0 80px;
}
	
    .pt-pb-130 {
		padding: 100px 0;
	}

	.single-product-banner img {
		position: absolute;
		top: 20px;
		right: 0;
		width: 100%;
		height: 100%;
		object-fit: cover;
		filter: brightness(0.90);
	}
	.single-product-banner {
		position: relative;
		overflow: hidden;
		height: 600px;
		display: flex;
		align-items: center;
		background-color: #f8f5f0;
	}

	.pq-breadcrumb-single {
		background-image: url(../img/african-lion-header-img.webp);
		width: 100%;
		height: 90vh;
		background-size: cover;
		background-position: center;
		position: relative;
		display: flex;
		justify-content: center;
		align-items: center;
		top: 60px;
	}
	.pattern-1 {
		position: absolute;
		height: 300px;
		width: 300px;
		bottom: -37px;
		left: -50px;
		opacity: 0.3;
		z-index: -1;
		animation: 20s linear 0s infinite normal none running rotate;
	}
	
	.coco-plant {
    position: absolute;
    top: 86%;
    width: 280px;
}

.camel {
    position: absolute;
    bottom: -10px;
    right: 0;
    width: 139px;
    transform: scaleX(-1);
}
.coco-bg {
    position: absolute;
    top: 90px;
    right: 0;
    width: 400px;
    transform: scaleX(-1);
}

.mt-130 {
    margin-top: 276px;
}
.smoke-gif {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 220px;
    opacity: 0.1;
}

    .pq-breadcrumb-single {
        background-image: url(../img/african-lion-header-img.webp);
        width: 100%;
        height: 90vh;
        background-size: cover;
        background-position: center;
        position: relative;
        display: flex;
        justify-content: center;
        align-items: center;
        top: 60px;
    }
.flora-flower {
display:none;
}

.leaf-pattern {
    position: absolute;
    width: 400px;
    bottom: 0;
    left: -90px;
	opacity:0.3
    transform: rotate(50deg);
}
.leaf-pattern2 { 
display:none;
}
.about_title h1, .chose_title h1, .testimonial_titile h1 {
    display: inline-block;
    font-size: 29px;
}

.services .count_pro h3 {
    font-size: 30px;
}
.padd-top {
	padding-top:87px;
	}
  }

