@media(max-width:1470px){
.product-name {
    font-size: 18px;
    line-height: 28px;
}
}

@media(max-width:1200px){
	h2{
		font-size: 48px!important;
		line-height: 58px!important;
		margin-bottom: 24px!important;
	}
	.industry-section .section-title{
		margin-bottom:0px!important;
	}
	.slider-container {
		width: 98%;
	}
	.product-name {
		font-size: 16px;
	}

	section.featured-products .section-header h2.section-title{
		margin-bottom:0px!important;
	}
	    .image-slider .slick-next {
        top: 224px;
    }
	.banner_slider_content h2 {
		margin-bottom: 12px!important;
		font-size: 42px!important;
		line-height: 52px!important;
		width: 90%;
	}
	.banner_content_outer_slider {
		left: -4%;
	}
	.why_choose_right ul li h4 {
		font-weight: 500;
		font-size: 18px;
		line-height: 28px;
	}
	.content-slider {
		padding: 24px;
		width: 591px;
	}
	.banner_slider_content p {
		width: 88%;
		margin-bottom: 24px;
	}
	.glance-left-sec h2 {
		font-size: 48px;
		line-height: 58px;
		margin-bottom: 24px;
	}
	.glance-left-sec {
		max-width: 80%;
		margin: auto;
	}
	.why_choose_us_left {
		padding-right: 30px;
		width: 74%;
	}
	.why_choose_right ul li {
		padding: 12px 18px;
	}
	.why_choose_us_left::before{
		left: -4%;
	}
	section.why_choose_us_sec .row .col-md-6 {
		padding: 0;
	}
}
@media (max-width:1440px){
	.product-card {
    height: 350px!important;
    background: #44403c;
}
}
@media (max-width:1024px){
		.product-card {
    height: auto!important;
    background: #44403c;
}
}
@media (max-width: 320px) {
		section.at-a-glance .glance_box h2 strong {
		font-size:22px!important;
		line-height:32px!important;
	}
 section#why-about .section-title.mb-4 h2 strong {
		font-size: 22px !important!important;
        line-height: 42px !important!important;
        margin-bottom: 12px !important;
	}
     h2 {
        font-size: 22px !important!important;
        line-height: 42px !important!important;
        margin-bottom: 12px !important;
    }
	.product-card {
    height: auto!important;
    background: #44403c;
}
		.info_single_left_box {
    width: 100%;
}
	      section.featured-products.p_100 .slick-arrow.prev-arrow {
        left: 60%;
        top: -66px;
        width: 30px;
        height: 30px;
    }
	.why_cards.grid_2 {
    grid-template-columns: repeat(1, 1fr);
}
	    section.featured-products.p_100 .slick-arrow.next-arrow {
        left: 75%;
        top: -66px;
        width: 30px;
        height: 30px;
    }
	    section.why_choose_us_sec.p_100.d-flex.align-items-center.position-relative ::before {
        left: -26px !important;
        top: 12% !important;
        width: 129px !important;
    }
	    section.featured-products.p_100 .slick-arrow.prev-arrow {
        
    }
	section.featured-products.p_100 .section-header {
    gap: 12px;
}
	section.featured-products.p_100 .section-header h2#featured-products-heading {
    width: 100% !important;
}
	section.featured-products.p_100 .section-header a.essen_paints_btn {
    width: fit-content!important;
}
	section.at-a-glance.our-mission.p_100 .home_about_right.glance-left-sec h2{
		font-size: 24px !important;
        line-height: 34px !important;
        margin-bottom: 12px !important;
	}
	section.at-a-glance.our-mission.p_100 .home_about_right.glance-left-sec p {
    font-size: 16px;
    line-height: 26px;
}
	section.featured-products.p_100 .section-header {
    flex-direction: column;
    align-items: flex-start;
}
	section.featured-products.p_100 .section-header a.essen_paints_btn {
    width: fit-content;
}
}
@media (max-width: 375px) {
	section.at-a-glance.our-mission.p_100.glance_inner_sec {
    padding-top: 40px !important;
}
	ul.why-essen-list {
    grid-template-columns: repeat(2, 1fr);
}
		section.at-a-glance .glance_box h2 strong {
		font-size:22px!important;
		line-height:32px!important;
	}
 section#why-about .section-title.mb-4 h2 strong {
		font-size: 22px !important;
        line-height: 42px !important;
        margin-bottom: 12px !important;
	}
     h2 {
        font-size: 22px !important;
        line-height: 42px !important;
        margin-bottom: 12px !important;
    }
	.industry-section button.slick-prev.slick-arrow img {
    width: 14px;
    height: auto;
}
	.industry-section .slick-next img {
    width: 14px;
    height: auto;
}
	.industry-section .slick-prev {
    left: 76%;
    top: -9%;
    width: 30px;
    height: 30px;
}
	.industry-section .slick-next {
    top: -9%;
    width: 30px;
    height: 30px;
}
	    .glance-left-sec
 {
        max-width: 90%;
        margin: auto;
    }
		.product-card {
    height: auto!important;
    background: #44403c;
}
		.info_single_left_box {
    width: 100%;
}
		.why_cards.grid_2 {
    grid-template-columns: repeat(1, 1fr);
}

    section.featured-products.p_100 .section-header a.essen_paints_btn
 {
        width: 48%;
    }
	.section-header h2#featured-products-heading {
		width:48%!important;
	}
	    section.featured-products .section-header h2.section-title {
        width: 46%;
    }
}
@media (max-width: 425px) {
		section.at-a-glance .glance_box h2 strong {
		font-size:22px!important;
		line-height:32px!important;
	}
 section#why-about .section-title.mb-4 h2 strong {
		font-size: 22px !important!important;
        line-height: 42px !important!important;
        margin-bottom: 12px !important;
	}
     h2 {
        font-size: 22px !important!important;
        line-height: 42px !important!important;
        margin-bottom: 12px !important;
    }
	section.featured-products.p_100 .section-header a.essen_paints_btn {
        width: fit-content;
        position: absolute;
        bottom: 20px;
    }
		.product-card {
    height: auto!important;
    background: #44403c;
}
	    .home_banner_slider_sec img {
        height: 32vh!important;
    }
		.info_single_left_box {
    width: 100%;
}
		section.why_choose_us_sec.p_100.d-flex.align-items-center.position-relative .why_cards.grid_2 {
    grid-template-columns: repeat(1, 1fr);
}
/* 	section.home_banner_slider_sec .image-slider.slick-initialized.slick-slider button.slick-next.slick-arrow {
    top: 143px !important;
} */
	section.home_banner_slider_sec .image-slider button {
    width: 42px;
    height: 42px;
}

	.content-slider.slick-initialized.slick-slider .banner_slider_content h2{
		font-size:18px;
		line-height:28px;
	}
	    .content-slider.slick-initialized.slick-slider {
        max-width: 86%!important;
    }
	    .content-slider.slick-initialized.slick-slider {
        max-width: 86%!important;
    }
	section.at-a-glance.our-mission .home_about_right.glance-left-sec {
    margin-right: 25px;
    margin-left: 25px;
    width: 84%;
}
	    .essen_paints_btn {
        padding: 4px!important;
    }
	    a.essen_paints_btn span.text {
        font-size: 12px!important;
        line-height: 22px!important;
    }
	section.featured-products .section-header h2.section-title{
		width: 58%;
		        font-size: 22px !important;
        line-height: 32px !important;
	}
        .section-header h2#featured-products-heading {
        font-size: 24px !important;
        line-height: 34px !important;
        width: 100% !important;
    }
	.why_choose_us_sec::before {
    top: -37%;
    width: 100%;
}
	section.featured-products {
    padding-bottom: 70px;
}
	.slick-arrow.prev-arrow, .slick-arrow.next-arrow {
    width: 35px;
    height: 35px;
}
	section.featured-products.p_100 .slider-container .slider-nav i {
    font-size: 14px;
}
	    h2 {
        font-size: 22px !important;
        line-height: 32px !important;
        margin-bottom: 12px !important;
    }
	section.why_choose_us_sec .why_choose_us_left h2 {
    font-size: 22px !important;
    line-height: 32px !important;
}
	    section.why_choose_us_sec .why_choose_us_left::before {
        left: -6px!important;
        top: 12%!important;
        width: 129px!important;
    }
	.why_choose_right ul li p {
    font-size: 14px;
    line-height: 24px;
    margin: 0;
}
	    .why_choose_right ul li {
        padding: 8px;
    }
	ul.why_cards.grid_2 li img {
    width: 35px;
    margin-bottom: 8px;
}
	section.industry-section .section-header h2#industries-heading {
    font-size: 22px !important;
    width: 80% !important;
    line-height: 32px !important;
}
	section.contact-section h2#contact-title {
    width: 100%;
    font-size: 22px !important;
    line-height: 32px !important;
}
}
@media (max-width: 575px) {
	.custom-menu li {
    width: fit-content;
    display: flex;
    flex-direction: column;
    align-items: center!important;
}
	section.at-a-glance.p_100 {
    overflow: hidden;
}
	    h2 {
        font-size: 22px !important;
        line-height: 32px !important;
        margin-bottom: 12px !important;
    }
	ul.why-essen-list {
    grid-template-columns: repeat(2, 1fr);
}
	    section.contact-section h2#contact-title {
        width: 100%;
        font-size: 22px !important;
        line-height: 32px !important;
    }
	    .industry-section button.slick-prev.slick-arrow img {
        width: 14px;
        height: auto;
    }
	    .industry-section .slick-next {
        top: -9%;
        width: 30px;
        height: 30px;
    }
	.industry-section .slick-prev {
        left: 76%;
        top: -9%;
        width: 30px;
        height: 30px;
    }
	    section.industry-section .section-header h2#industries-heading {
        font-size: 22px !important;
        width: 100% !important;
        line-height: 32px !important;
        text-align: left ! Important;
    }
	    .why_choose_us_sec::before {
        top: -37%;
        width: 100%;
    }
	    section.why_choose_us_sec .why_choose_us_left h2 {
        font-size: 22px !important;
        line-height: 32px !important;
    }
	section.featured-products.p_100 .section-header .section-title{
		width:100%;
	}
	    section.featured-products {
        padding-bottom: 70px;
    }
	    section.featured-products.p_100 .section-header a.essen_paints_btn {
        width: fit-content;
        position: absolute;
        bottom: 20px;
    }
	.banner_content_outer_slider {
    position: static;
    max-width: 100%;
    width: 100%;
}
		section.at-a-glance .glance_box h2 strong {
		font-size:22px!important;
		line-height:32px!important;
	}
 section#why-about .section-title.mb-4 h2 strong {
		font-size: 22px !important;
        line-height: 42px !important;
        margin-bottom: 12px !important;
	}
     h2 {
        font-size: 22px !important!important;
        line-height: 42px !important!important;
        margin-bottom: 12px !important;
    }
		.product-card {
    height: auto!important;
    background: #44403c;
}
	p {
		font-size:16px!important;
		line-height:26px!important;
	}
		.info_single_left_box {
    width: 100%;
}
	    section.at-a-glance.our-mission.p_100 .row.align-items-center.gx-0 .glance-left-sec {
        margin-left: 35px!important;
        margin-top: 35px;
    }
	section.why_choose_us_sec .row {
    row-gap: 45px;
}
	section.contact-section.p_100 .row {
    row-gap: 18px;
}
	    .industry-section .industry-box {
        height: auto;
        width: 100%;
        max-width: 100%;
    }
	.why_cards.grid_2 {
    grid-template-columns: repeat(1, 1fr);
}
	section.why_choose_us_sec .why_choose_us_left::before {
        left: -6px;
        top: 17%;
        width: 145px;
    }
	.p_100{
		padding:40px 0px;
	}
	section.at-a-glance.our-mission.p_100 .row.align-items-center.gx-0 .glance-left-sec{
		margin-right:30px!important;
	}
	.slick-arrow.prev-arrow {
		left: -18px;
	}
	
	 section.featured-products.p_100 .slick-arrow.next-arrow {
		right: 32%;
	}
	   section.featured-products.p_100 .slider-container {
        margin-left: 24px;
    }
	    section.featured-products .section-header h2.section-title {
        font-size: 28px !important;
			line-height:38px!important;
    }
	section.at-a-glance.our-mission img {
    border-radius: 20px;
    max-width: 90% !important;
    margin: 0 auto;
}
    .home_about_right.glance-left-sec {
        max-width: 100%;
        text-align: justify;
        width: 90%;
    }
	    .essen_paints_btn {
        padding: 4px;
    }
    .banner_content_outer_slider {
        top: 14%;
    }
	.image-slider button img {
    height: 23px!important;
}
/* 	   .home_banner_slider_sec .image-slider .slick-next {
        top: 165px !important;
    } */
    .home_banner_slider_sec img {
        height: 28vh!important;
    }

	    .content-slider.slick-initialized.slick-slider .banner_slider_content p {
        font-size: 14px;
        line-height: 24px;
        width: 100%;
        margin-bottom: 12px;
    }
	    .content-slider.slick-initialized.slick-slider .banner_slider_content h2 {
        margin-bottom: 8px !important;
        font-size: 16px !important;
        line-height: 26px !important;
        font-weight: 800;
    }
/* 	    .image-slider .slick-next {
        top: 208px !important;
    } */
	.section-title {
        width: 65%;
    }
	    .content-slider {
        padding: 14px!important;
        width: 385px;
			left: 50px !important;
        border-radius: 0;
    }
.content-slider.slick-initialized.slick-slider {
    position: static;
    width: 100%;
    max-width: 100%!important;
}
	.home_banner_slider_sec .container {
    position: relative;
    padding: 0;
}
    .content-slider.slick-initialized.slick-slider {
        background: #000;
        height: fit-content;
    }

}
    
@media (max-width: 768px) {
	
.product-info {
    padding: 10px 15px;
}
	.contact_info_slidebar {
    width: 100%!important;
		margin:0px!important;
}
	.main-left.tab {
    width: 100%!important;
    margin-left: auto;
}
	section.apply-form.p_100 ul#applyTab li.nav-item button
 {
    padding: 17px 50px;
}
	section.container.hero-section.p_100 p {
    width: 100%!important;
}
		.product-card {
    height: auto!important;
    background: #44403c;
}
	.footer_box.footer_second-child {
    width: 100%;
}
	.footer_box.footer_last_child {
    width: 100%;
}
	.appilcation_icon {
    padding: 28px;
}
	.application_tagline h4 {
    font-size: 16px;
    line-height: 26px;
}
	.appilcation_icon img {
    width: 32px;
    line-height: 42px;
}
.feature-image {
    width: 100%;
    height: 100%;
    margin-bottom: 24px;
}
	.application_inner_box {
    width: 100%;
}
	.info_single_box h5 {
    font-size: 22px;
    line-height: 32px;
}
	.common_banner .title-box {
    font-size: 22px;
    line-height: 32px;
}
    .info_single_left_box {
        width: 90% !important;
        margin: 12px auto 0;
    }
	.product_speces {
    margin-bottom: 24px;
}
	.footer_bottom_outer {
    align-items: flex-start;
    gap: 20px;
    flex-direction: column;
}
	section.contact-section.p_100 .row {
    row-gap: 35px;
}
    section.why_choose_us_sec .why_choose_us_left::before {
        left: -6px;
        top: 19%;
        width: 167px;
    }
	.contact-container {
    padding: 28px;
}
	section.why_choose_us_sec .row {
    row-gap: 45px;
}
/* 	    .image-slider .slick-next {
        top: 207px !important;
    } */
	    .slider-container {
        margin-left: 52px;
    }
	    section.featured-products .product-name {
        font-size: 12px!important;
        line-height: 22px!important;
    }
	.section-title {
    width: 50%;
}
	     section.at-a-glance.our-mission.p_100 .row.align-items-center.gx-0 .glance-left-sec {
        margin: 32px auto !important;
    }
       .at-a-glance img {
        height: 46vh !important;
        max-width: 100%;
        border-radius: 12px;
        margin: 12px;
    }
	section.at-a-glance .glance-left-sec h3.counter {
    font-size: 42px;
    line-height: 52px;
    font-weight: 700;
}
	span.custom-logo-link img.custom-logo {
    width: 160px;
}
	.header {
    padding: 8px 0px;
}
	.home_banner_slider_sec img {
    width: 100%;
    height: 52vh;
    object-fit: cover;
}
	.home_banner_slider_sec img {
    height: auto;
    object-fit: cover;
}
	    .banner_content_outer_slider {
        left: -35px;
    }
	    .banner_slider_content h2 {
        margin-bottom: 8px !important;
        font-size: 20px !important;
        line-height: 30px !important;
        width: 100%;
    }
}

@media (max-width:1199px){
    .common_banner {
        height: 24vh;
        object-fit: cover;
    }

.product-left-image {
    width: 90%;
    height: fit-content !important;
    margin: 0 auto;
}
	.nav_link ul {
    gap: 22px;
}
.nav_link {
    gap: 22px;
}
	.banner_slider_content p {
    font-weight: 400;
    font-size: 16px;
    line-height: 26px;
    margin-bottom: 18px;
}
	    .content-slider {
        padding: 24px;
        width: 470px;
    }
	    .banner_slider_content h2 {
        margin-bottom: 8px !important;
        font-size: 32px !important;
        line-height: 42px !important;
    }
	a.essen_paints_btn span.text {
    font-size: 14px;
    line-height: 24px;
    font-weight: 700 !important;
    color: #fff;
}
/* 	    .image-slider .slick-next {
        top: 200px !important;
    } */
	.essen_paints_btn {
    padding: 7px;
	}
    .banner_slider_content h2 {
        margin-bottom: 12px !important;
        font-size: 22px !important;
        line-height: 32px !important;
        width: 100%;
    }

    .glance-left-sec p {
        font-size: 18px;
        line-height: 28px;
        margin-bottom: 24px;
    }
    .at-a-glance img {
        height: 55vh;
    }
	      .why_choose_us_left {
        padding-right: 0;
        width: 100%;
    }
	.industry-section .industry-content {
    bottom: 0px !important;
		
	}
	.industry-section .industry-box {
    height: auto;
}
	.slider-container {
    width: 98% !important;

}
}
@media (min-width: 1600px) and (max-width: 1700px) {
	.image-slider .slick-next {
    top: 282px;
}
	
.slider-container {
    width: 92%;
}
}
@media (min-width: 1800px) and (max-width: 1850px) {
	.image-slider .slick-next {
    top: 313px;
}
	.glance-left-sec {
    max-width: 60%;
    margin: 0 auto;
    margin-left: 90px;
}
	.slider-container {
    width: 87%;
}
	section.at-a-glance.p_100 .row.align-items-center.gx-0.glace-top-about .glance-left-sec {
    margin-right: 75px;
}
	section.at-a-glance.Our-mission.p_100 .row.align-items-center.gx-0 .glance-left-sec {
    margin-right: 77px;
}
	section.at-a-glance.our-mission.p_100 .glance-left-sec {
    margin-left: 90px;
}
	section.contact_main_Sec.p_100 .main-left.tab {
    width: 85%;
    margin-left: auto;
}
}
@media (max-width: 1650px) {
/* 	    .image-slider .slick-next {
        top: 290px;
    } */
	    .slider-container {
        width: 91%;
    }
	.industry-section .industry-content {
		bottom: 0;
	}
	.glace-top-about .glance-left-sec {
    margin-right: 67px;
}
	section.at-a-glance.Our-mission.p_100 .glance-left-sec {
    margin-right: 67px;
}
	section.at-a-glance.our-mission.p_100 .row.align-items-center.gx-0 .glance-left-sec {
    margin-left: 58px;
}
}
@media (max-width: 1400px) {
/* 	    .image-slider .slick-next {
        top: 254px;
    } */
	.banner_content_outer_slider {
    left: -54px;
}
	   section.featured-products .slider-container {
        width: 98%;
    }
	.why_choose_us_left::before {
    left: -43px;
    top: 50%;
    transform: translateY(-50%);
    width: 218px;
    height: 70vh;
    background-image: url(https://nextstep.net.in/essen-paints/wp-content/uploads/2025/04/Group-1000004021.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    z-index: 0;
}
	.product-name {
    font-size: 17px;
    line-height: 27px;
}
	.why_choose_us_left::before {
    left: -43px;
}
	.industry-section .industry-title {
		font-size: 18px;
	}
section.industry-section .industry-container .industry-box .industry-content {
    bottom: 59px;
}
}

@media (max-width: 1399px) {
/* 	    .image-slider .slick-next {
        top: 248px;
    } */
	.industry-content {
        bottom: 65px;
    }
	    section.featured-products .slider-container {
        width: 95%;
    }
	.why_choose_us_left h2 {
    font-size: 38px;
    line-height: 48px;
}
	    section.industry-section .industry-container .industry-box .industry-content {
        bottom: 85px;
    }
	    .industry-section .industry-title {
        font-size: 17px;
    }
}
@media (max-width: 1700px) {
    section.at-a-glance.p_100 .row.align-items-center.gx-0.glace-top-about .glance-left-sec {
        margin-right: 6px;
    }
	section.at-a-glance.Our-mission.p_100 .glance-left-sec {
    margin-right: 53px;
}
	    .slider-container {
        width: 89%;
    }
	.industry-section .industry-content {
		bottom: 0;
	}
}
@media (min-width: 1850px) and (max-width: 1920px) {
    .image-slider .slick-next {
        top: 327px !important;
    }
    .glance-left-sec {
        max-width: 64%;
    }
	.at-a-glance img {
    height: 50vh;
}
	.slider-container {
    width: 85%;
}
	.industry-section .industry-content {
    bottom: 0;
}
    section.at-a-glance .glance-left-sec {
        max-width: 63%;
        margin-left: auto;
        margin-right: 48px;
    }
	section.at-a-glance.our-mission.p_100 .glance-left-sec {
    max-width: 60%;
    margin-right: auto;
    margin-left: 78px;
}
	section.contact_main_Sec.p_100 .main-left.tab {
    width: 84%;
}
}
@media (max-width:430px){
	section.at-a-glance.our-mission.p_100 .home_about_right.glance-left-sec h2 {
    font-size: 32px !important;
    line-height: 42px !important;
}
	    .home_banner_slider_sec img {
        height: 22vh!important;
        object-fit: cover;
    }
}
@media (max-width:360px){
	    section.at-a-glance.our-mission.p_100 .home_about_right.glance-left-sec h2 {
        font-size: 28px !important;
        line-height: 38px !important;
			text-align:left!important;
    }
	.product-card{
		background:#44403C;
		height:100%;
	}
	    section.featured-products .product-name {
        font-size: 10px !important;
        line-height: 20px !important;
    }
}