@media (max-width: 1600px) {
	.banner_clm {padding-top: 50px; }
}
@media (max-width: 1500px) {
	.banner_clm {padding-top: 100px; }
	.fs_36px {font-size: 30px; }
}
@media (max-width: 1440px) {
	.fs_36px {font-size: 32px; }
	.fs_100px {font-size: 80px;}
}
@media (max-width: 1366px) {
	.primeBtn, .blackBtn, .grayBtn {font-size: 14px; padding: 15px 25px;}
	.fs_46px {font-size: 35px; }
    .fs_36px {font-size: 30px;}
    .fs_24px {font-size: 18px; }
    .fs_18px {font-size: 15px; }
}
@media (max-width: 1280px) {
	.banner__image {height: 650px; }
	.primeBtn, .blackBtn, .grayBtn {font-size: 14px;}
	section.security_banner {height: 400px; }
}
@media (max-width: 1199px) {
	.containter__left {padding-left: 40px; }
	.my__container {padding-left: 40px; padding-right: 40px; }
	.fs_18px {font-size: 14px; }
	.primeBtn, .blackBtn, .grayBtn {padding: 8px 12px;}
}
@media (max-width: 991px) {
	.banner__image{height: auto !important;}
    .fs_80px {font-size: 50px; }
	.containter__left {padding: 0px 40px; }
    header {position: unset !important; padding-bottom: 20px; }
    .banner__image {width: 100%; border-radius: 30px;object-fit: cover; }
    .btn_set {justify-content: center; flex-wrap: wrap;}
    section {overflow: hidden; padding: 50px 0; }
    section.let_specify .border-end {border-right: unset !important; }
    section.let_specify .border-bottom {border-top: 1px solid #dee2e6; }
    footer .f_clm4 {float: unset; }
    form.newsletter {width: 100%; }
    .footer {padding: 70px 0 30px 0; }
    footer .logo_container {margin: 50px 0 70px; }
    .footer img.footer_logo {margin-bottom: 0; width: 222px !important; }
    section.banner {padding-top: 50px !important; }
    section.neon-catenary-sec .blackBtn {margin: auto; display: table; }
    footer {margin-top: 50px; }
    .banner_clm {padding: 0 !important;}
    form.newsletter {width: 100% !important; }
    

}
@media (max-width: 767px) {
	.fs_100px {font-size: 50px; }
    section.security_banner {height: 250px !important; }
}
@media (max-width: 575px) {
	img.logo {width: 127px; }
	img.Card {width: 39px; }
	.my__container {padding-left: 20px; padding-right: 20px; }
	.containter__left {padding: 0px 20px; }
	.fs_80px {font-size: 40px; }
	.fs_36px {font-size: 20px; }
	.banner__image {height: auto; }
	.footer {border-radius: 30px; padding-top: 30px; }
	.footer__logo {width: 200px !important; }
	.fs_46px {font-size: 24px; }
	.feature-thumb-text {font-size: 10px; line-height: 13px; display: inline-block; }
	footer .logo_container img {width: 200px !important; }
	form.newsletter ::placeholder {font-size: 12px; }
	form.newsletter .whiteBtn {font-size: 13px; }
	.fs_100px {font-size: 38px; }
	button.accordion-button {font-size: 16px !important; }
	.accordion .accordion-item .accordion-body {font-size: 13px; }

	/* Furniture Page Responsive */
	section.furniture_banner h1 {font-size: 50px; letter-spacing: 8px; }
	.furniture_feature_pill {font-size: 12px; padding: 6px 14px; }
	.color_swatch {width: 45px; height: 45px; }
	.illuminated_card {padding: 25px; }
	.surface_card {padding: 20px; }
	.surface_card img {width: 60px; height: 60px; }
	.accessory_item .icon_wrap {width: 50px; height: 50px; }
	.where_used_card {padding: 20px; }
	.furniture_cta .primeBtn, .furniture_cta .blackBtn {min-width: 100%; }

}