/* banner */
.ol_hmbanner.banner_3.banner_premium_cookware 
{
	align-items:flex-start;
	padding-top:100px;
	.olhmban_wrap{
    max-width: 100%;
    align-items: center;
    justify-content: center;
	
				.hmban_title,.hmban_content{
					color:#171717;
				}
	 }
}

.healthier_wrapper
{
	text-align:center;
	max-width:940px;
	margin:0 auto;
}
.healthier_sec{
	position:relative;
}
img.healthier-img {
    width: 100%;
    height: 456px;
    object-fit: cover;
    object-position: 50% 12%;
}
.drange_imgwrap {
    position: relative;
    padding:80px 0 200px;
    margin-bottom: 100px;
}


.wpb_content_sec{
	background-color:#f2f2f2;
	padding:100px 0;
}
.content_boxwr{
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	justify-content:space-between;
	
	.wpb_left_nw{
			width:692px;
	}
	.wpb_right_nw{
		 width:calc(100% - 692px);
		 padding-left:100px;
	}
}


/***/
.nuwave-premium-cookwarepg{
	padding:0;
}


.cookware_section{
    position:relative;
    overflow:hidden;

}
.bg_circle{
	position:relative;
}
.bg_circle{
  position: absolute;
    right: 0;
    bottom: 0;
    max-height: 100%;
    max-width: inherit;
    left: 0;
    top: 0;
    width: 100%;
    object-fit: cover;
    height: 100% !important;
    z-index: 0;
    overflow: hidden;
    object-position: 0 0;
}

.cookware_wrap{
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	position:relative;
	z-index:1;
}

.left_side{
 width: 840px;
}
.right_side{
     width: calc(100% - 840px);
    padding: 350px 50px 380px;
    max-width:900px;
    margin: auto;
	
		[class*="sechead"], h1, h2, h3, h4, h5, h6,p{
			color:#FFFFFF;
		}
	
}
.features_wrapper{
    display:flex;
    flex-wrap:wrap;
    gap:30px;
    
				.feature_item{
					 width:calc(16.66% - 30px);
				}
			.feature_icon{
					 max-width:104px;
				  margin:0 auto 10px;
			}
			.feature_title{
				 	font-size: 14px;
						color: #ffffff;
						text-align: center;
				line-height:18px;
			}
}

.drange_imgwrap img.oval-hd.bgimg
{
	     object-position: 50% 100%;
}

/*------ media query -------*/

@media (max-width: 1599.98px) {
	.drange_imgwrap img.oval-hd.bgimg{
		    object-position: 50% 50%;
	}
	.drange_imgwrap{
		    padding: 50px 0 140px;
	}
	
	.left_side {
    width:640px;
 }
	.right_side{
		width: calc(100% - 640px);
    padding:250px 50px 270px;
	}
}


@media (max-width: 1439.98px) {
				img.healthier-img{
					height:360px;
				}
	    .drange_imgwrap {
        padding: 50px 0 110px;
						  margin-bottom:80px;
    }
			.wpb_content_sec{
				padding:80px 0;
			}
			.content_boxwr {
    .wpb_left_nw {
        width:580px;
    }
				.wpb_right_nw{
					   width: calc(100% - 580px);
        padding-left:80px;
				}
		}
	
	
	.left_side {
    width:500px;
 }
	.right_side{
		width: calc(100% - 500px);
    padding:200px 50px 240px;
		
	}
	.bg_circle{
			object-position:100% 0;
		}
}

@media (max-width: 1199.98px) { 
		 img.healthier-img{
				height:300px;
			}
	    .drange_imgwrap {
        padding: 40px 0 90px;
        margin-bottom: 60px;
    }
	
				.wpb_content_sec{
					padding:60px 0;
			}
			.content_boxwr {
    .wpb_left_nw {
        width:480px;
    }
				.wpb_right_nw{
					   width: calc(100% - 480px);
        padding-left:40px;
				}
		}
	.left_side {
    width:450px;
 }
	.right_side{
		width: calc(100% - 450px);
    padding:140px 50px 200px;
		
	}
	.ol_hmbanner.banner_3.banner_premium_cookware{
		padding-top:50px;
	}
}

@media (max-width: 991.98px) {
	img.healthier-img{
		height:260px;
	}
	     .drange_imgwrap {
        padding: 30px 0 60px;
        margin-bottom: 40px;
    }
	
	
	
			.wpb_content_sec{
					padding:40px 0;
			}
			.content_boxwr {
    .wpb_left_nw {
        width:100%;
					margin-bottom:20px;
    }
				.wpb_right_nw{
					   width: 100%;
        padding-left:0px;
					
				}
		}
	
	
	.left_side {
    width:100%;
		max-width:500px;
		margin:0 0 20px;
 }
	.right_side{
		width: 100%;
    padding:0 15px;
	
	}
	.cookware_wrap{
		    background-color: #eb9c7b;
		padding:0 0 40px 0;
	}
	.features_wrapper{
		max-width:650px;
	}
}

@media (max-width: 767.98px) {
	 img.healthier-img{
			height:200px;
		}
	
	.ol_hmbanner.banner_3.banner_premium_cookware:before {
        position: absolute;
        content: "";
        display: block !important;
        width: 100%;
        height: 100%;
        background-color: transparent !important;
        background: linear-gradient(0deg, rgb(0 0 0 / 0%) 50%, rgb(0 0 0 / 40%) 100%) !important;
        z-index: -1;
        top: 0;
        left: 0;
    }
		.ol_hmbanner.banner_3.banner_premium_cookware {
     .olhmban_wrap {
        .hmban_title, .hmban_content{
            color: #ffffff;
									display:block;
        }
						& img{
							        max-width: 150px;
						}
    }
		}
}

@media (max-width: 575.98px) {
	.drange_imgwrap {
			padding:20px 0 50px;
			[class*="sechead"], h1, h2, h3, h4, h5, h6{
				margin-bottom:0;
			}
	 }
	
		.features_wrapper
		{
			 gap:15px;
				.feature_item{
						width:calc(33.33% - 10px);
				}
		}
	
}