/**
Theme Name: Rugs
Author: Lahore Graphic Design
Author URI: https://www.lahoregraphicdesign.com
Description: Custom template for Rugs.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: rugs
Template: astra
*/
.flex-content .elementor-post__text{
	display: flex !important;
    justify-content: space-between !important;
    flex-direction: row !important;
}
.furniture-text h3{
	color: var(--e-global-color-accent ) !important;
    font-family: "Poppins", poppins !important;
    font-size: 30px !important;
    font-weight: 400 !important;
    text-transform: capitalize !important;
    line-height: 40.8px !important;
}
.services-read-more .elementor-post__read-more{
	font-family: "Urbanist", poppins !important;
    font-weight: 600 !important;
    text-transform: uppercase !important;
    line-height: 16.8px !important;
    fill: var(--e-global-color-primary ) !important;
    color: var(--e-global-color-primary ) !important;
    background-color: var(--e-global-color-secondary ) !important;
    border-radius: 25px 25px 25px 25px !important;
	padding: 12px 24px !important;
	text-decoration: none !important;
}
.explore-btn{
	font-family: "Urbanist", poppins !important;
    font-weight: 600 !important;
    text-transform: uppercase !important;
    line-height: 16.8px !important;
    fill: var(--e-global-color-primary ) !important;
    color: var(--e-global-color-primary ) !important;
    background-color: var(--e-global-color-secondary ) !important;
    border-radius: 25px 25px 25px 25px !important;
	padding: 12px 24px !important;
	text-decoration: none !important;
}
.services-read-more .elementor-grid {
    height: 625px !important;
}
.width-50 p{
	width: 70%;
	margin: 0 auto;
}
.content-flex .elementor-post__text {
    display: -webkit-inline-box !important;
}
.content-flex .elementor-posts .elementor-post__excerpt {
    margin-left: auto !important;
}
.header-brad .elementor-widget-container ul{
	list-style: none !important;
	text-align: right !important;
}
.elementor-nav-menu--dropdown {
	display: none!important;
}
.products-nav .elementor-widget-container ul{
	margin: 0 0 1.5em 1em !important;
}
.elementor-657 .elementor-element.elementor-element-b7dcc6b .elementor-posts-container .elementor-post__thumbnail{
	padding-bottom: 0 !important;
}
.content-flex .elementor-posts .elementor-post__excerpt {
    margin-left: 8.5rem !important;
    margin-top: 5px !important;
}
.elementor-657 .elementor-element.elementor-element-b7dcc6b .elementor-post__title{
	width: 30% !important;
}
.elementor-657 .elementor-element.elementor-element-b7dcc6b .elementor-post__title a{
	width: 50% !important;
}
.display-flex{
    display: flex;
    justify-content: space-between;
}
.flex-wrap{
    flex-wrap: wrap;
}
.testimonial{
	width: 48%;
	background-color: #fff;
	box-shadow: rgba(17, 17, 26, 0.1) 0px 4px 16px, rgba(17, 17, 26, 0.1) 0px 8px 24px, rgba(17, 17, 26, 0.1) 0px 16px 56px;
	text-align: center;
	padding: 2rem 3rem;
	margin-bottom: 2rem;
}
.testimonial img{
	width: 20%;
    margin-bottom: 2rem;
}
.testimonial-content{
	font-family: "Urbanist", poppins;
    font-size: 18px;
    font-weight: 600;
	 margin-bottom: 1rem;
}
.testimonial-thumbnail img{
	width: 15%;
    margin: 1rem auto;
}
.testimonial h3{
	font-size: 15px;
    font-weight: 700;
    color: #000;
}
.products-nav .elementor-widget-container ul li{
	padding: 0.5rem 0 !important;
}
/* Responsive Start */
@media only screen and
	(min-width : 10px) and 
	(max-width: 500px){
		.furniture-text h3 {
			font-size: 26px !important;
		}
}
@media only screen and
	(min-width : 10px) and 
	(max-width: 450px){
		.furniture-text h3 {
			font-size: 20x !important;
		}
		.text-align-left .swiper-slide-contents{
			text-align: left !important;
		}
		.width-50 p{
			width: 100%;
			margin: 0 auto;
		}
}