.woolentor-grid-card .woolentor-product-image {
		border-radius:0 !important;
}
.woocommerce-Tabs-panel p{
		text-align:justify;
}
.woocommerce-Tabs-panel li
{
		margin-top:0.5rem;
		margin-bottom:0.5rem;
}
.elementor-button
{
		border-radius:0 !important;
}
.elementor-shape .elementor-shape-fill {
		display:none !important;
}
.elementor-counter .elementor-counter-number { 
		color:#fff;
}
.elementor-counter .elementor-counter-number-suffix {
		color:#fff;
}
.elementor-counter .elementor-counter-title {
		color:#fff !important;
		text-align:center;
}
/*Home Page Style*/
.third-main-slide .primrose-sow-hero-slide-2 .primrose-sow-hero-slide-background-image
{
		margin-top: 0 !important;
}
/*About Page Style start*/

.elementor-element p{
		text-align:justify;
		margin-bottom:0px;
}

/* Container ko target karein */
.full-width-ab-counter {
    width: 100vw !important; /* Screen ki poori width */
    margin-left: calc(50% - 50vw) !important; /* Left edge tak khinche */
    margin-right: calc(50% - 50vw) !important; /* Right edge tak khinche */
		 max-width: none !important; /* Koi max-width limit na ho */
    background-color: #EEF5FC;
   	padding-left: 22.75vw !important; 
    padding-right: 22.75vw !important;
}

@media (max-width: 767px) {
    .full-width-ab-counter {
        /* Mobile par padding ko bahut kam kar dein */
        padding-left: 5vw !important;
        padding-right: 5vw !important;
    }
}

.full-width-blue
{
		width: 100vw !important; /* Screen ki poori width */
    margin-left: calc(50% - 50vw) !important; /* Left edge tak khinche */
    margin-right: calc(50% - 50vw) !important; /* Right edge tak khinche */
		 max-width: none !important; /* Koi max-width limit na ho */
		padding-left: 18.75vw !important; 
    padding-right: 18.75vw !important;
}
.about-any-query-p
{
		display:flex;
		align-items: center;
		gap:1rem;
		color: #fff;
    font-size: 1.2rem;
		flex-direction: row !important;
}
.full-wd-contact-con
{
		width: 100vw !important; /* Screen ki poori width */
    margin-left: calc(50% - 50vw) !important; /* Left edge tak khinche */
    margin-right: calc(50% - 50vw) !important; /* Right edge tak khinche */
		 max-width: none !important; /* Koi max-width limit na ho */
		padding-left: 0 !important; 
    padding-right: 0 !important;
}
.elementor-element-6864773
{
		padding: 0 !important;
		margin:0 !important;
}
.elementor-element-f937e79 .e-con-inner
{
		margin-left:0 !important;
		margin-right: 0 !important;
		gap:0 !important;
}
.full-wd-contact-us-right-con
{
		width: 100vw !important; /* Screen ki poori width */
		 max-width: none !important; /* Koi max-width limit na ho */
		margin-right: calc(50% - 61vw) !important; /* Right edge tak khinche */
		padding-right: 10vw !important;
}

/*Applications Page*/
.elementor-element-3ae8ed6 p
{
		text-align:center !important;
}
.elementor-element-ec72f2f p
{
		text-align:center !important;
}

.elementor-element-821a69a
{
		width: 100vw !important; /* Screen ki poori width */
    margin-left: calc(50% - 50vw) !important; /* Left edge tak khinche */
    margin-right: calc(50% - 50vw) !important; /* Right edge tak khinche */
		 max-width: none !important; /* Koi max-width limit na ho */
    background-color: #EEF5FC;
   	padding-left: 22.75vw !important; 
    padding-right: 22.75vw !important;
}
.elementor-element-821a69a p , .elementor-element-d9a6827 p , .elementor-element-07237c4 p , .elementor-element-75f8257 p
{
		text-align:center;
}
.ab-card-for-hover:hover h4 , .ab-card-for-hover:hover p
{
		color:#fff !important;
}

/* Inner Container CSS: यह पैडिंग को कैंसल करके किनारे तक खींचेगा */
.inner-side-container {
    /* Negate the Parent's left padding (18.75vw) 
    ताकि यह लेफ्ट एज तक पहुँच जाए (Parent की Left Edge तक) 
    */
    margin-left: -18.75vw !important;
}

/* Right Side Container CSS: पेरेंट की राइट पैडिंग को नेगेट करके किनारे तक खींचेगा */
.right-edge-container {
   /* Previous CSS */
    margin-right: -18.75vw !important; 
}
.ab-full-wd-img
{
		display:flex !important;
		justify-content:flex-end !important;
		align-items: right !important;
}
.ab-full-wd-img img
{
	  width:80% !important;
		position:relative !important;
		right: 0 !important;
		display:flex !important;
		justify-content:flex-end !important;
		align-items: right !important;
}

.ab-full-wd-img-left
{
	display:flex !important;
		justify-content:flex-start !important;
		align-items: left !important;
}
.ab-full-wd-img-left img
{
		 width:80% !important;
		position:relative !important;
		left: 0 !important;
		display:flex !important;
		justify-content:flex-start !important;
		align-items: left !important;
}
.dw-pg-click
{
		display: flex;
		justify-content: middle;
		align-items: center;
}
.dw-pg-click p
{
		text-align:center !important;
		width: 100% !important;
}
.dw-pg-click p a
{
		color : #fff !important;
		padding : 1rem 0.8rem 1rem 0.8rem !important;
		background : #27598B !important;
}




.dw-pg-click1
{
		position:absolute;
		height: 100%;
		background: #000;
		display: flex;
		align-items: center;
		justify-content: center;
		z-index:-1;
}

.df-popup-thumb {
		width: 100% !important;
}