@media (max-width: 1600px) { 
	.slider-bg {height: 600px;}
}
@media (max-width: 1536px) { 
	.theme-bg{background-position: right;}
	.slider-bg {    background-position: center;    height: 600px;}
}

@media (max-width: 1366px) { 
	.slider-bg {   height: 550px;}
	.bannerdetails {    margin-top: 0;}
	.corevaluedesc-icon-nm::after{right: -45px;}
	.application-desc-img img {    max-width: 150px;}
	.application-desc h3 {    font-size: 22px;    }
	.application-desc-img {    width: 34%;}
	.application-main {height: 250px;}
}

@media (max-width: 1280px) { 
	.slider-bg {   height: 520px;}
	.corevaluedesc-icon-nm::after{right: -50px;}
	.application-desc-img img {    max-width: 150px;}
	.application-desc-img {    width: 32%;}
	.application-desc {    width: 68%;}
	.application-desc h3 {    font-size: 24px;    }
}

@media (max-width: 1170px) { 
	.slider-bg {   height: 480px;}
	.bannerdetails h1 {    font-size: 70px;}
	nav.navbar.navbar-light.navbar-expand-lg a img {    max-width: 260px;	}
	.navbar .navbar-nav .nav-link {    padding: 10px 8px;}
	.corevaluedesc-icon-nm::after{right: -25px;}
}

@media (max-width: 1024px) {
	.salient-features-section{padding: 40px 0 0;}
	.sizes-dimensionssection {    padding-bottom: 40px;}
	.applicationsectio{padding: 40px 0px;}
	.application-main.res-application-main{margin-bottom: 0px;}
	.brandsection{padding: 40px 0 25px;}
	.applicationhomesection,.padding-sectio{padding: 40px 0;}
	.whtsapp-block{right: 30px;}
/*	.corevaluedesc{flex-wrap: wrap;}*/
	.corevaluehead h2{margin-bottom: 30px;}
	.corevaluedesc-icon-nm::after{right: -23px;}
	.application-main {    height: auto;}
	.application-main{margin-bottom: 30px;}
	.application-desc-img img {    max-width: 200px;}
	.application-desc-img {    width: 25%;}
	.application-desc {    width: 75%;}
	.application-desc.application-desc-larg h3:after {    top: 45px;}
}

@media (max-width: 991px) { 
	.corepurpose-desc p {    font-size: 18px;    width: 100%; }
	.corevaluedesc-icon-nm::after{right: 0px;}
	.res-viewmore {    margin-bottom: 30px;}
	.about-us-l img {    width: 100%;margin-top: 30px;}
	.counter-img img {    width: 100%;}
	/*	.copyright-left {    margin-bottom: 10px;}*/
	.bannerdetails p {     width: 60%;}
	.bannerdetails h1 {   font-size: 60px;}
	.contact-us-map {    margin-bottom: 30px;}
	.copyright-left, .copyright-right {    text-align: center;}
	.footer-item.res-footer-items {    text-align: center;}
	.footer-icon {    justify-content: center;    margin-bottom: 50px;}
	.application-desc-img img {    max-width: 150px;}
	.application-desc.application-desc-larg.res-application-desc-larg h3:after{top: 65px;}
	.application-desc p{width: 90%;}
	.quality-img img {    width: 100%;}
	.quality-text h1{text-align: center;}
	.quality-text h1::before {    right: 0;    margin: 0 auto;}
	.quality-text p {    margin-bottom: 30px;text-align: justify;text-align-last: center;}
	.whtsapp-block {    right: 30px;}
	.brass-ball-valve-features-img > div#demo{margin-top: 30px;}
	.headingname {    font-size: 26px;}
}

@media (max-width: 900px) { 
	.corevaluedesc {    display: inline-block;}
	.corevaluedesc-icon-nm::after{display: none;}
	.corevalue-icon{margin-bottom: 10px;}
	.corevaluedesc-icon-nm h3{    margin-bottom: 30px;}
}

@media (max-width: 768px) { 
	.breadcrumb-desc {    text-align: center;}
	ol.breadcrumb.mb-0.animated.bounceInDown {    display: flex;    justify-content: center;}
	.res-ourproducts {    margin-bottom: 30px;}
	.whtsapp-block{bottom: 24%;    right: 50px;}
	.back-to-top{right: 50px;}
	.theme-bg {    background-position: revert;}
	.headingname{text-align: center;}
}

@media (max-width: 767px) { 
	.bannerdetails p {     width: 100%;}
	.slider-bg {    background-position: initial;}
	.bannerdetails {    text-align: center;}
	.infrastructure-desc img {   width: 100%;}
	.about-us-r h1 {    font-size: 26px;}
	.aboutballvalves-head h2{font-size: 26px;}
	.aboutballvalves-head h2:before{top: 50px;}
	.application-desc-img {    width: 100%;    margin: 0 auto 20px; text-align: center;}
	.application-desc h3{text-align: center;}
	.application-desc {    width: 100%;}
	.application-desc h3::after{right: 0;margin: 0 auto;}
	.application-desc p {    width: 100%;    text-align: center;}
	.application-main{padding: 20px;}
}

@media (max-width: 601px) { 
	.bannerdetails h1 {    font-size: 40px;	}
	.footerlogo img {    max-width: 250px;}
	.applicationhome-head h2{font-size: 32px;}
}

@media (max-width: 480px) { 
	.applicationhome-head h2{font-size: 19px;}
	.applicationhome-head h2::before{top: 40px;}
	.aboutballvalves-head h2 {    font-size: 24px;}
	.aboutballvalves-head h2 {    font-size: 22px;}
	.brass-ball-valve-features h3{font-size: 26px;}
}

@media (max-width: 412px) { 
	.whtsapp-block {right: 40px;}
	.quality-text h1 {   font-size: 34px;}
}
@media (max-width: 375px) { 
	.whtsapp-block {    right: 50px;}
	.quality-desc p{text-align: justify;text-align-last: center;}
	.quality-text h1 {    font-size: 30px;}
	.bannerdetails h1 {   font-size: 36px;}
	nav.navbar.navbar-light.navbar-expand-lg a img {    max-width: 250px;}
	.applicationhome-head.text-center.whatweachive-desc h2 {    margin-bottom: 50px;}
	.application-desc h3 {    font-size: 18px;}
	.application-desc h3::after {    top: 35px;}
	.application-desc.application-desc-larg h3:after {top: 35px;}
	.application-desc.application-desc-larg.res-application-desc-larg h3:after {    top: 55px;}
	.nmicons-circle img{max-width: 30px;}
}

@media (max-width: 320px) { 
	.nmicons {    margin-right: 10px;    padding-right: 10px;}
	nav.navbar.navbar-light.navbar-expand-lg a img {    max-width: 200px;}
}