@media(max-width: 1700px) {
	.about_main h2 {left: 10px; }
	.about_main h4 {left: 30px; }
	.about_main h5 {left: 50px; }
}

@media(max-width: 1600px) {
	header .static_menu .menu_toggle { width: 50px; padding: 13px 12px 13px 0px; }
	header .static_menu > ul > li { padding: 0 4px; }
	header .static_menu > ul > li > a { padding: 5px 6px; }
	header .navbar-collapse .navbar_row .navbar_right .navbar-nav > li .dropdown-menu li a { font-size: 1.3vw; }
	header .navbar-collapse .navbar_row .navbar_right .navbar-nav > li > a, header .navbar-collapse .navbar_row .navbar_right .navbar-nav > li> a.dropdown-toggle { font-size: 30px; }
	.title h1, .title h2 { font-size: 40px; }
	.process {padding-bottom: 140px; }
	.about_section .counter_slider .top {margin: 20px auto auto 70px; }
	.thanks_text h3 {font-size: 70px; }
	.thanks_text h4 {font-size: 22px; }
	.live-collection-inr .filters-content .img-view .img-view-inr a span img { max-height: 390px; min-height: 390px; }
	.live-collection-inr { padding: 0 70px; }
	.about_section .about_right {
    padding-left: 15px;
}
	.about_section .about_right_text {
    margin-top: 45px;
    padding-right: 25px;
}
}
@media(max-width: 1499px) {
	.about-sec-img:before { left: -30px; bottom: -35px;}
}
@media(max-width: 1399px) {
	.about_section .about_left_text {margin-top:0;}
}

@media only screen and (min-width: 1200px) {
	.gx-xl-6 { --bs-gutter-x: 3rem; }
	.about_section .counter_slider .top {margin: 20px auto auto 26px; }
	footer .footer_catalogue_text h5 {font-size: 35px; color: #997959; line-height: 38px; margin-bottom: 40px; font-weight: 600; }
	/* .about_feature:after {width: 100%; } */
}

@media only screen and (min-width: 1500px) {
	.about-sec-img:before {left: -30px; bottom: -30px; }
}

@media only screen and (min-width: 1400px) {
	.container, .container-xl, .container-xxl { max-width: 1375px;}
}

@media only screen and (min-width: 1400px) {
	header .static_menu li.dropdown .dropdown-menu { padding: 0; top: 100% !important; border: none; display: flex; min-width: 250px; opacity: 0; visibility: hidden; transform: scaleY(0) !important; transition: 0.4s all; transform-origin: top; padding: 0px 0 0 0; overflow: hidden; border-radius: 0; display: flex; flex-wrap: wrap; align-content: center; justify-content: flex-start; align-items: center; background: #ffffff; overflow: visible; left: 0 !important; box-shadow: 5px 5px 20px -5px rgb(22 32 42 / 25%); }
	header .static_menu li.dropdown:hover .dropdown-menu { opacity: 1; transform: scaleY(1) !important; visibility: visible; }
	header .static_menu li.dropdown .dropdown-menu li { width: 100%; border-bottom: 1px dotted rgb(0 0 0 / 20%); }
	header .static_menu li.dropdown .dropdown-menu li a { color: #444444; text-transform: capitalize; padding: 11px 10px 11px 20px; font-size: 14px; transition: all 0.4s; background-position: 100%; margin: 0; background: transparent; font-weight: 600; letter-spacing: 0.3px; }
	header .static_menu li.dropdown .dropdown-menu li a:hover { background-color: #f1ece8; color: #000000; }
	header .static_menu li.dropdown .dropdown-menu li a:active, header .static_menu li.dropdown .dropdown-menu li a:focus, header .static_menu li.dropdown .dropdown-menu li a:focus-within, header .static_menu li.dropdown .dropdown-menu li:active, header .static_menu li.dropdown .dropdown-menu li:focus-within, header .static_menu > li.dropdown .dropdown-menu li:focus {outline: none; box-shadow: none; background-color: transparent; }
}

@media only screen and (max-width: 1399px) {
	.g-6, .gx-6 { --bs-gutter-x: 3rem; }
	header .static_menu > ul > li.enquiry_button > a img { height: 100%; opacity: 0.7; transition: 0.4s all; }
	header .static_menu > ul > li.enquiry_button > a:hover img { filter: invert(1) brightness(1.5); opacity: 1; }
	.about_section .about_right {padding-left: 0; }
	.about_section .about_right_text{margin-top: 0;padding-left: 10px;}
	.about_section .about_left_text_inner h3,.about_section .about_right_text h3,.section_title h3,.section_title_dark h3,.why_chooes_us .why_chooes_us_text h3 {font-size: 35px; }
	footer .footer_catalogue_text h5 {font-size: 30px; }
	.about_main h2,.about_main h4,.about_main h5{display: none;}
	.about_section .about_counter {
    max-width: 100%;
}
	.about_right_img img {
    width: 100%;
}
	.about_section .about_left_text img {
    height: 450px;
    object-fit: cover;
}
	.live-collection { padding: 70px 0 60px; }
	.live-collection-inr { padding: 0 50px; }
	.live-collection-inr .filters_name_list li a { min-width: 140px; font-size: 17px; }
	.live-collection-inr .filters-content .img-view .img-view-inr a span img { max-height: 350px; min-height: 350px; }
	.live-collection-inr .filters-content .img-view .img-view-inr a .live-title { font-size: 16px; padding: 15px 15px; }
}

@media only screen and (max-width: 1199px) {
	header .navbar-collapse .navbar_row .navbar_right { height: auto; padding-bottom: 50px; }
	header .navbar-collapse .navbar_row .navbar_right .navbar-nav { padding: 0 1% 0 0; margin-top: 15%; }
	header .navbar-collapse .navbar_row .navbar_right .navbar-nav > li > a, header .navbar-collapse .navbar_row .navbar_right .navbar-nav > li> a.dropdown-toggle { font-size: 34px;  }
	header .navbar-collapse .navbar_row .navbar_right .navbar-nav > li .dropdown-menu li a { font-size: 19px; }
	header .navbar-collapse .navbar_row .navbar_left > ul { flex-direction: row; justify-content: center; display: flex; flex-wrap: wrap; align-items: center; width: 100%; }
	header .navbar-collapse .navbar_row .navbar_left > ul > li { width: 30%; }
	header .navbar-collapse .navbar_row .navbar_left > ul > li:first-child { padding-bottom: 0; width: 100%; text-align: center; }
	header .navbar-collapse .navbar_row .navbar_left > ul > li.nav_contact { width: 23%; }
	header .navbar-collapse .navbar_row .navbar_left > ul > li:nth-child(2) { width: 46%; }
	header .navbar-collapse .navbar_row .navbar_left > ul > li.navbar_socials { display: none; }
	header .navbar-collapse .navbar_row .navbar_right .navbar-nav > li > a, header .navbar-collapse .navbar_row .navbar_right .navbar-nav > li> a.dropdown-toggle {font-size: 22px !important; }
	header .navbar-collapse .navbar_row .navbar_right .navbar-nav > li:before {font-size: 22px; top: 3px; left: 14px; }
	header .navbar-collapse .navbar_row .navbar_right .navbar-nav .dropdown-toggle::after { top: 5px; font-size: 22px;}
	.globel_view .globel_main .globel_text h3 {font-size: 30px;}
	.globel_view .globel_main .globel_text a {font-size: 14px; }
	.globel_view .globel_icon .globe_text {transform: translateY(-50%) translateX(-50%) scale(0.9); }
	.why_chooes_us .why_chooes_us_text h3 {font-size: 30px; line-height: 32px; }
	.why_chooes_us h4 {font-size: 18px; }
	.why_chooes_us .why_chooes_us_box_img img {height: 40px; }
	.sustainability .sustainability_box_list {margin-top: 80px; }
	.sustainability .sustainability_box_text h3 {font-size: 34px;}
	.expert_text h4:after {content: ''; position: absolute; background: #5FB32F; top: 0; height: 100%; width: 100%; z-index: -1; border-radius: 0; left: -65px; }
	.links .links_text {border-right: solid 1px #ffffff; align-content: start; margin: 12px 0px; }
	footer .footer_catalogue {padding: 30px;text-align: center; }
	footer .footer_catalogue:after {top: 0; left: 50%; width: 66%; transform: translateX(-50%); }
	footer .footer_catalogue_text h5 {font-size: 28px; line-height: 31px; margin-bottom: 35px; }
	footer .footer_catalogue .footer_catalogue_img img {width: 65%; margin-top: 50px; }
	.about_section .about_right {padding-left: 0; margin-top: 25px; }
	.about_section .about_right_text {margin-top: 0px; padding-right: 10px; }
	.about_section .about_counter {padding-bottom: 0; }
	.about_section .counter_slider .swiper-slide:nth-child(even) .counter_box {margin-top: 0; }
	.about_section .counter_slider .top {margin: 19px auto auto 50px; }
	.about_section .about_left_text {
        /* display: flex; */
        /* flex-direction: row-reverse; */
        /* align-items: flex-start; */
        max-width: 700px;
        margin: 0 auto;
        width: 85%;
    }
	.about_section .about_left_text_inner {position: relative;/* margin-left: -15%; */}
	.about_section .about_left_text > img {margin-top: 0;height: 380px;object-fit: cover;}
	.content h6 {margin-bottom: 5px; font-size: 18px; }
	.about_text p {font-size: 16px; line-height: 24px; }
	.about_text h3 {margin-bottom: 10px; }
	.about_section .about_left_text_inner h3, .about_section .about_right_text h3, .section_title h3, .section_title_dark h3, .why_chooes_us .why_chooes_us_text h3 {font-size: 30px; }
	.about_main {padding-bottom: 50px; }
	.mission_vision_img img {height: 70px; }
	.mission_vision_main::before {width: 85%; }
	.infrastructure_technology_main .infrastructure_technology_box .infrastructure_technology_title h4 {font-size: 32px; }
	.collection .collection_box:not(.active):not(:hover) {min-width: calc(25.666% - 20px); }
	.collection .collection_box.active {min-width: calc(35.666% - 20px); }
	.collection .collection_main {gap: 20px; }
	.collection .collection_box .collection_logo {padding: 20px 15px 20px 20px; }
	.collection .collection_box .collection_logo span {padding: 3px; }
	.collection .collection_box .collection_logo > img {height: 27px; }
	.collection .collection_box.active .collection_logo > img {height: 37px; }
	.collection .collection_box .collection_logo span img {height: 13px; }
	.collection .collection_box.active .collection_logo {padding: 20px 15px 20px 20px; }
	.collection .collection_box.active .collection_logo span img {height: 15px; }
	.animated_taglines h3 {font-size: 30px;}
	.infrastructure_technology_overview h4 {font-size: 38px;}
	.page_title h1 {font-size: 46px;}
	.page_title .breadcrumb .breadcrumb-item, .page_title .breadcrumb .breadcrumb-item a {font-size: 15px;}
	.about_feature:after {width: 100%; }
	.product_details_main div#slider img {height: 400px; }
	.product_details_main div#slider:after {height: 200px; width: 200px; }
	.product_details_main div#thumb img {height: 80px; }
	.installation_steps:after {width: 96%; }
	.installation_steps .installation_steps_text p {font-size: 16px; }
	.installation_guide_main .installation_guide_box h4 {font-size: 65px; line-height: 60px; }
	.installation_guide_main .installation_guide_box h3 {font-size: 30px; }
	.installation_guide_main .installation_guide_box p {font-size: 16px; }
	.about_section .about_right_text h2 {font-size: 25px; margin-top: 19px; }
	.about_section  .about_left_text_inner h3 {font-size: 25px; }
	.about_section .about_left_text_inner p {font-size: 18px; }
	.timeline_title h2 {font-size: 45px; }
	.timeline_content_box ul li {padding: 50px 0 50px 50px; }
	.timeline_content_box ul li h3 {font-size: 30px; }
	.timeline_content_box ul li p {font-size: 18px; }
	.timeline_content_box ul li:first-child {padding-top: 80px; }
	.timeline_content_box ul li:last-child {padding-top: 80px; }
	.thanks_text.error_text {padding: 80px 15px; }
	.thanks_text.error_text h2 {font-size: 130px; }
	.thanks_text.error_text h4 {font-size: 22px; }
	
	.live-collection { padding: 60px 0 50px; }
	.live-collection-inr { padding: 0 10px; }
	.live-collection-inr .filters-content .img-view { padding: 10px; }
	.live-collection-inr .filters-content .row { margin: -10px; }
	.live-collection-inr .filters-content .img-view .img-view-inr { padding: 18px; }
	.live-collection-inr .filters_name_list li a { min-width: 120px; font-size: 16px; }
	.live-collection-inr .filters-content .img-view .img-view-inr a span img { max-height: 310px; min-height: 310px; }
	.live-collection-inr .filters-content .img-view .img-view-inr a .live-title { padding: 15px 10px; margin-left: 10px; }
	
	/*Map Start*/
	.map_container.pb-3 {
    	width: 100%;
    	overflow-x: scroll;
	}
	.map .country-seletion .country-name:after {
	    height: 150%;
    	top: 175%;
	}
	.map .country-seletion:hover .country-name {
    	top: -80px;
	}
	/*Map End*/
}
@media only screen and (max-width: 1024px) {
	.our_team .team_box::after {height: 80px; width: 80px; }
	.our_team .team_box h4 {font-size: 18px; }
	.our_team .team_box span {font-size: 13px; }
	.page_title {left: 30px; }
}

@media only screen and (min-width: 992px) {
	.all-category .categories-div {position: absolute; top: 100%; right: 15px; width: 285px; }
}

@media only screen and (max-width: 991px) {
	.g-6, .gx-6 { --bs-gutter-x: 1.5rem; }
	header .navbar-collapse .navbar_row .navbar_right { padding-bottom: 0; }
	header .navbar-collapse .navbar_row .navbar_right .navbar-nav .nav-item > .nav-link:before { height: 2px; }
	header .navbar-collapse .navbar_row .navbar_right .navbar-nav .nav-item:hover > .nav-link:before, header .navbar-collapse .navbar_row .navbar_right ul li.dropdown:focus .dropdown-toggle:before, header .navbar-collapse .navbar_row .navbar_right ul li.dropdown .dropdown-toggle.show:before { width: 50px; bottom: -6px; }
	header .navbar-collapse .navbar_row .navbar_right .navbar-nav > li .dropdown-menu.show {top: 0;overflow-y: auto;}
	header .navbar-collapse .navbar_row .navbar_right .navbar-nav .nav-item ul.dropdown-menu li { padding: 0; }
	header .navbar-collapse .navbar_row .navbar_right .navbar-nav .nav-item ul.dropdown-menu li a { font-size: 16px; padding: 5px 15px 5px 20px; }
	header .navbar-collapse .navbar_row .navbar_left > ul > li.nav_contact { font-size: 13px; }
	header .navbar-collapse .navbar_row .navbar_left > ul > li.nav_contact a, header .navbar-collapse .navbar_row .navbar_left > ul > li.nav_contact p { display: inline-block; vertical-align: middle; line-height: 1.5; margin-top: -2px; font-size: 15px; }
	#Modalenquiry .common_form {transform: translateX(0); margin-left: 0; }
	#inquiryModal .common_form {transform: translateX(0); margin-left: 0; }
	.about_section .about_left_text img {margin-top: 25px;}
	.about_section .about_left_text_inner {position: absolute; max-width: 600px; }
	.about_section .about_left_text_inner h3 {font-size: 32px;}
	.about_section .about_left_text_inner p {font-size: 18px;/* line-height: 25px; */}
	.about_section .about_right_text h3 {font-size: 35px;/* line-height: 41px; */}
	.why_chooes_us .why_chooes_us_text {margin-bottom: 50px; }
	.why_chooes_us .why_chooes_us_text p {max-width: unset; }
	.globel_view .globel_main .globel_text {position: relative; padding: 90px 0px 150px 0px; }
	.globel_view .globel_main .globel_text:after {width: 110vw;}
	.globel_view .globel_icon {height: 135px; width: 135px; margin-top: -72px; padding: 10px; }
	.globel_view .globel_icon img {border: solid 9px #fff; padding: 8px; }
	.expert_icon {height: 115px; width: 115px; padding: 10px; }
	.expert_icon:before {right: 0; left: unset;border-radius: 0px 100px 100px 0px; }
	.expert_icon img {border: solid 9px #fff; padding: 8px; }
	.process { padding-bottom: 145px; }
	.process .process_slides {padding-right: 30px; padding-left: 30px; }
	.expert_advice {background: #5fb32f; }
	.expert_text h4 {font-size: 30px; }
	.footer_copyright p, .footer_copyright a {text-align: center; }
	.sustainability .sustainability_box {padding-bottom: 30px; }
	.sustainability .sustainability_box_text h3 {font-size: 30px;/* line-height: 35px; */}
	.sustainability .sustainability_box_list_inner h4 {font-size: 22px; color: #fff; line-height: 24px; margin-bottom: 5px; }
	.sustainability .sustainability_box_list_inner p {font-size: 17px; color: #fff; line-height: 22px; }
	.collection .collection_box > img {height: 400px; }
	.collection .collection_main {gap: 10px; }
	.collection .collection_box .collection_logo {padding: 15px 10px;}
	.collection .collection_box .collection_logo > img {/* height: 30px; */}
	.process_sheet_slides{display: none; }
	.section_title_dark h3 {font-size: 35px; line-height: 40px; }
	.contact_info h3 {font-size: 18px; }
	.contact_info p {font-size: 14px; }
	footer .footer_catalogue {margin-top: 50px; text-align: left; }
	footer .footer_catalogue:after {width: 100%; }
	footer .footer_catalogue .footer_catalogue_img img {margin-top: 0px;width: 100%;	}
	.page_title h1 {font-size: 45px; position: relative; top: 8px; }
	.contact_bg {padding: 70px 0px;background: linear-gradient(180deg, #9B7B5D 0%, #9B7B5D 48%);}
	.contact_bg .contact_address {margin-bottom: 60px;padding: 0px 0px; height:auto; }
	.contact_bg .contact_address_img {border-bottom: solid 9px rgb(255 255 255 / 17%);}
	.contact_bg .contact_address p {max-width: 550px; width: 95%; }
	.contact_bg .contact_address .heading h4 {color: #ffffff; }
	.contact_bg .contact_address .heading p {color: rgb(255 255 255 / 80%); }
	.contant_main .common_form:before {height: 100%; right:20%; }
	.contant_main .contact_details {padding-left: 0; margin-top: 30px; }
	.contant_main .common_form .border_form {padding: 45px 45px; }
	.mission_vision_main {padding: 40px 0px; }
	.mission_vision_main::before {width: 85%; left: 50%; transform: translateX(-50%); }
	.about_text {padding-top: 85px; }
	.mission_vision_inner .mission p {font-size: 16px; line-height: 23px; }
	#teamModal .modal-content {height: 90% !important; }
	#teamModal .team_photo img {width: 43%; margin-bottom: 20px; }
	#teamModal .team_text {padding-left: 0; }
	#teamModal.show .modal-content:after {width: 0; }
	.our_team {padding: 50px 0px; }
	.infrastructure_technology_main .infrastructure_technology_box .infrastructure_technology_text .infra_text_box {padding: 40px; box-shadow: 0px 10px 50px #0000000f; margin-top: -50px; background: #fff; z-index: 1; position: relative; left: 0; width: 95%; margin: auto; margin-top: -50px; }
	.infrastructure_technology_main .infrastructure_technology_box .infrastructure_technology_text p {font-size: 18px; }
	.animated_taglines h3 {font-size: 30px; font-weight: 500; line-height: 1.3; margin: 40px 0px; text-align: center; }
	.infrastructure_technology_main .infrastructure_technology_box {/* padding: 40px 0px; */border-bottom: solid 1px #e1e1e1;}
	.infrastructure_technology_main .infrastructure_technology_box .infrastructure_technology_img {position: relative; margin-top: 40px; height: 445px; }
	.infrastructure_technology_main .infrastructure_technology_box .infrastructure_technology_title h4 {/* font-size: 30px; *//* text-align: center; */margin-bottom: 20px;}
	.infrastructure_technology_main {padding: 0px 0px; }
	.quality_assurance_main {padding-bottom: 0; padding: 50px 0px; position: relative; }
	.quality_assurance_main:before {display: none; }
	.quality_assurance_main .quality_assurance_text {margin-top: 5px; padding-left: 0; }
	.sustainibility_main .sustainibility_text {text-align: center; padding: 0px 0px; }
	.sustainibility_main .sustainibility_text h3 {font-size: 30px; }
	.sustainibility_steps .sustainibility_steps_img img {height: auto; width: 40%; margin: auto; display: block; }
	.infrastructure_technology_overview p {font-size: 17px;font-weight: 500;}
	.heading p { font-size: 16px; }
	.heading h2 { font-size: 26px; }
	.why_chooes_us .why_chooes_us_box {margin-bottom: 15px;}
	.why_chooes_us .why_chooes_us_box .why_chooes_us_box_img {margin-right: 15px;width:70px; height:70px; }
	.why_chooes_us .why_chooes_us_box p {font-size: 14px;}
	.infrastructure_technology_overview h4 {font-size: 34px;}
	.product_details_main:after {display: none; }
	.installation_steps:after {width: 100%; }
	.installation_steps .installation_steps_text p {padding-left: 0; margin-top: 15px; }
	.installation_steps .installation_steps_box h4 {justify-content: end; }
	.product_details_main .product-dtl {padding-left: 0; }
	.product_details_main {padding: 50px 0px; margin-bottom: 0; }
	.product_details_main .product-dtl .product-info .product_table table {width: 100%; }
	.product_details_main div#slider img {height: 600px; }
	.what_spc_text h3 {font-size: 35px; margin-bottom: 20px; }
	.what_spc_text p {color: #444444; font-size: 16px; font-weight: 400; line-height: 23px; }
	.about-sec-img {margin-bottom: 60px; }
	.what_spc {padding: 50px 0px; padding-bottom: 60px; }
	.timeline_title h2 {font-size: 40px; text-align: center; }
	.timeline_content_box ul li:first-child {padding-top: 80px; }
	.timeline_content_box ul li {padding: 60px 0 60px 60px; }
	.timeline_content_box ul li h3 {font-size: 25px; }
	.timeline_content_box ul li:last-child {padding-bottom: 80px; }
	.contact_bg .contact_address_img img{filter: grayscale(1) invert(1) brightness(3.5); }
	.infrastructure_technology_main .infrastructure_technology_box {padding: 45px 0px; }
	.certificate_main {padding: 20px 0px; }
	.thanks_text { padding: 80px 10px; }
	.thanks_text h3 {font-size: 60px; }
	.thanks_text.error_text h2 {font-size: 100px; }
	
	.live-collection-inr { padding: 0 30px; }
	.live-collection-inr .filters-content .img-view .img-view-inr a .live-title { margin-left: 20px; }
	.live-collection-inr .filters-content .img-view .img-view-inr a span img { max-height: 330px; min-height: 330px; }
	.select-category{ position: fixed; bottom: 50px; left: 50%; transform: translate(-50%, 100%); z-index: 1; opacity: 0; transition: 0.3s; }
	.select-category.show{opacity: 1; transform: translate(-50%, 0%);}
	.category-toggle a{ background-color: #000000; border: 50px; height: 50px; display: block; color: #fff; padding: 12px 25px; border-radius: 50px; }
	.filters_name_list{display: none;}
	.live-collection-inr .filters_name_list { width: 240px; color: #000; position: absolute; box-shadow: 0px 10px 50px -10px rgb(0 0 0 / 30%); left: 50%; bottom: 60px; padding: 0px 0; transform: translateX(-50%); text-align: left; margin-bottom: 0; border-radius: 10px; overflow: hidden; top: auto; }
	.live-collection-inr .filters_name_list li a{ width: 100%; border: none; border-bottom: 2px solid #fff; }
	.live-collection { padding: 50px 0 50px; }

	.category-toggle a.show {
		font-size: 0;
	}
	.category-toggle a::after {
		content: '\2715';
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		font-size: 25px;
		opacity: 0;
		transition: 0.5s;
		transition-delay: 0s;
	}
	.category-toggle a.show::after{
		opacity: 1;
	}
	.prev_next_btn {
    left: 20px;
    bottom: 7px;
    width: 115px;
}

.prev_next_btn .carousel-indicators ul {
    width: 30px;
}

.prev_next_btn .carousel-indicators ul li {
    font-size: 25px;
}

.list_result {
    font-size: 16px;
}
}
@media only screen and (max-width: 890px) {
	.mission_vision_main::before {width: 100%; }
	.our_partner_logo img {height: 45px; }
	.our_partner_logo {height: 115px; width: 100%; display: flex; align-items: center; justify-content: center; border: solid 1px #9b7b5d; padding: 10px 20px; margin: 30px 0px; background: #fff; transition: 0.5s all; }
}
@media only screen and (max-width: 767px) {
	.footer_copyright p span.webplus {
    display: block;
}
	.footer_copyright p span.webplus:before {display:none;}
	header .static_menu > ul > li.enquiry_button > a { width: 60px; height: 50px; padding: 9px 5px; display: flex; align-items: center; justify-content: center; border-color: #999999; border-radius: 4px; border-width: 1px; }
	header.h_fixed .static_menu > ul > li.enquiry_button > a {padding-top: 10px; padding-bottom: 10px; }
	header .static_menu > ul > li.enquiry_button > a img { height: 100%; }
	header .navbar-collapse .navbar_row .  .navbar-nav { padding: 30px 0 50px 10px; }
	header .navbar-collapse .navbar_row .navbar_right .navbar-nav > li > a, header .navbar-collapse .navbar_row .navbar_right .navbar-nav > li> a.dropdown-toggle { font-size: 25px; }
/* 	header .navbar-collapse .navbar_row .navbar_right .navbar-nav > li .dropdown-menu {position: relative !important;left: 0 !important;right: auto !important;top: 0 !important;padding: 0;display: block;padding-left: 6px;overflow-y: auto;} */
/* 	header .navbar-collapse .navbar_row .navbar_right .navbar-nav .dropdown-toggle::after {top: -2px;} */
	header .navbar-collapse .navbar_row .navbar_left { padding: 15px; display: none !important; }
	header .navbar-collapse .navbar_row .navbar_left > ul { flex-direction: row; align-items: center; justify-content: center; }
	header .navbar-collapse .navbar_row .navbar_left > ul li { width: 100%; }
	header .navbar-collapse .navbar_row .navbar_left > ul > li .navbar_logo img { max-width: 140px; }
	header .navbar-collapse .navbar_row .navbar_left > ul > li.nav_contact { width: auto; padding: 10px 10px; }
	header .navbar-collapse .navbar_row .navbar_left > ul > li.nav_contact a:before { content: ':'; margin-right: 5px; height: 0; display: inline-block; }
	header .navbar-collapse .navbar_row .navbar_left > ul > li:first-child { padding-bottom: 10px; }
	header .navbar-collapse .navbar_row .navbar_right .navbar-nav > li > a, header .navbar-collapse .navbar_row .navbar_right .navbar-nav > li> a.dropdown-toggle {font-size: 22px !important; }
	header .logo img {max-width: 130px; width: 100%; transition: 0.4s all; }
	header.h_fixed .logo img {max-width: 120px; }
	header .static_menu > ul > li > a.nav_btn {padding: 0; width: 50px; height: 50px; display: flex; background: transparent; align-items: center; justify-content: center; }
	header .static_menu > ul > li > a.nav_btn img {margin: 0; }
	header .static_menu > ul > li.enquiry_button > a:before {border-radius:4px; }
	.contact_info h3 {font-size: 15px; font-weight: 600; }
	.contact_info p {font-size: 13px; }
	a.nav_btn span {display: none; }
	#Modalenquiry .common_form {padding: 36px 24px 1px 24px; }
	#Modalenquiry .common_form .title {padding-bottom: 3px; }
	#inquiryModal .common_form {padding: 36px 24px 1px 24px; }
	#inquiryModal .common_form .title {padding-bottom: 3px; }
    .about_section .about_left_text_inner {
    }
	.about_section .about_left_text img {height: auto;}
	.about_section .about_left_text_inner h3 {font-size: 28px;margin: 5px 0px;/* line-height: 38px; */}
	.about_section .about_left_text_inner p {font-size: 16px;}
	.about_section .about_right_text {margin-top: 0px; }
	.about_section .about_right_text h3 {font-size: 28px;/* line-height: 40px; */margin: 12px 0px;}
	.about_section .about_right_img {margin-top: 25px; }
	.about_section .about_right {padding: 0;}
	.title h1, .title h2 {font-size: 30px; }
	.about_section .about_left_text_inner h3, .about_section .about_right_text h3, .section_title h3, .section_title_dark h3, .why_chooes_us .why_chooes_us_text h3 {font-size: 28px;/* line-height: 30px; */}
	.about_video_button,.about_video_button::after {height: 70px;width: 70px;}

.about_video_button::before {
    width: 75%;
    height: 75%;
}
	.section_title_dark h3 {font-size: 25px; line-height: 30px; }
	.collection {background: linear-gradient(180deg, #9B7B5D 16%, #fff 12%); padding: 40px 0px; }
	.collection .collection_box {min-width: calc(50% - 20px);overflow: hidden;transition: 0.5s all; }
	.collection .collection_box.active, .collection_box:hover {min-width: calc(50% - 20px); }
	.collection .collection_box:hover {min-width: calc(100% - 20px); }
	.collection .collection_box:not(.active):not(:hover) {min-width: calc(100% - 20px); }
	.collection .collection_box .collection_logo {border-bottom: solid #d8d8d8 0px; }
	.collection .collection_box > img {height: 365px;    overflow: hidden;transition: 0.5s all; }
	.collection .collection_box:hover img {transform: scale(1.1); }
	.collection .collection_box .collection_logo > img {height: 30px;}
	.collection .collection_box .collection_logo span img {height: 13px; }
	.application .application_slides:after {left: -20px; }
	.application .application_slides:before {right: -20px; }
	.globel_view {margin: 0px 0px; }
	.globel_view .globel_main .globel_text:after {width: 120vw; right: -30px; }
	.globel_view .globel_main .globel_text h3 {font-size: 24px;/* line-height: 30px; */}
	.globel_view .globel_icon {margin-top: -70px; }
	.sustainability .sustainability_box {padding: 50px 30px; }
	.sustainability .sustainability_box_text h3 {font-size: 20px;/* line-height: 28px; */margin-bottom: 40px;}
	.sustainability .sustainability_box_list {margin-top: 50px; }
	.sustainability .sustainability_box_list_text:nth-child(2) {margin-left: 0px; }
	.sustainability .sustainability_box_list_text:nth-child(3) {margin-left: 0px; }
	.sustainability .sustainability_box_list_text img {height: 70px;width: 75px;object-fit: contain;}
	.sustainability .sustainability_box_list_inner p {font-size: 16px; line-height: 20px; margin-top: 8px; }
	.sustainability .sustainability_box_list_inner h4 {font-size: 20px; line-height: 22px; }
	footer {padding: 60px 10px; }
	footer .footer_catalogue {position: relative; padding: 25px 25px; width: 70%; margin: auto; text-align: center;padding-bottom: 50px; }
	footer .footer_catalogue .footer_catalogue_img img {height: auto; width: 100%; padding: 18px; background: #fff; border: solid 1px #9B7B5D; margin-bottom: 75px; }
	footer .footer_catalogue_text h5 {font-size: 28px; line-height: 30px; }
	.expert_text h4 { text-align: center; }
	.expert_icon img {padding: 2px; }
	.process_arrows .swiper-button-next::after, .process_arrows .swiper-button-prev::after {height: 40px; width: 40px; top: -10px; }
	.process_arrows .swiper-button-next::before {left: 25px; }
	.them_btn_white:after {height: 55px; width: 55px; top: -14px; }
	.them_btn:after {height: 55px; width: 55px; top: -14px; }
	.custom_arrows .swiper-button-next::after, .custom_arrows .swiper-button-prev::after {height: 40px; width: 40px; top: -9px; }
	.custom_arrows .swiper-button-next::before {left: 28px; }
	.custom_arrows .swiper-button-prev img,.custom_arrows .swiper-button-next img {height: 6px; }
	.why_chooes_us {padding-top: 0px; }
	.why_chooes_us .why_chooes_us_text {margin-bottom: 18px; }
	.why_chooes_us .why_chooes_us_box {margin-bottom: 20px;}
	.why_chooes_us .why_chooes_us_box_img {height: 65px; }
	.why_chooes_us .why_chooes_us_box_img img {height: 35px; }
	.why_chooes_us .why_chooes_us_box p {letter-spacing: 0; }
	.footer_copyright {justify-content: center; padding: 20px 10px; flex-wrap: wrap; }
	.about_section .counter {font-size: 45px; }
	.about_section .counter::after {top: -3px; }
	.about_section .counter_box h3 {font-size: 15px; line-height: 20px; margin-top: 3px; }
	.about_section .about_right_text p {font-size: 16px;font-weight: 400;}
	.about_section .about_right_img img {display: none;}
	.about_section .text_2::after {top: 7px !important; } 
	.about_section .text_2::before {top: 24px; }
	.application {padding: 45px 0px; }
	.pl-3 {padding-left: 10px; }
	.collection .collection_box .collection_logo {padding: 12px 15px; }
	.process {padding-bottom: 110px; }
	.process .process_box {padding: 30px; }
	.process .process_slides {padding-right: 15px; padding-left: 15px; }
	.prev_next_btn {display: none; }
	.home_slider .carousel-item {margin-top: 70px;top: 0; }
	.links {padding: 30px 0px; }
	.process_top {padding-top: 50px; }
	.sub_banner {display: block; position: relative; margin-top: 76px;}
	.our_team .team_box h4 {font-size: 17px; }
	.our_team .team_box span {font-size: 14px; }
	#teamModal .team_header h4 {font-size: 17px; }
	#teamModal .team_header span {font-size: 14px; }
	#teamModal .team_text p {color: #444444; font-size: 16px; font-weight: 500; line-height: 23px; }
	#teamModal .team_photo img {width: 60%; }
	.our_partner_text p {text-align: center; font-size: 18px; margin-top: 15px; }
	.our_partner_logo {height: 95px; width: 100%; display: flex; align-items: center; justify-content: center; border: solid 1px #9b7b5d; padding: 10px 10px; margin: 20px 0px; background: #fff; transition: 0.5s all; }
	.animated_taglines h3 {font-size: 25px; }
	.infrastructure_technology_main .infrastructure_technology_box .infrastructure_technology_title {position: unset; }
	.page_title h1 {font-size: 35px; }
	.quality_assurance_main .quality_assurance_text h3 {font-size: 30px; margin-bottom: 11px; }
	.quality_assurance_main .quality_assurance_text p {color: #444444; font-size: 16px; font-weight: 400; line-height: 24px; }
	.sustainibility_main {padding: 0px 0px 30px 0px; }
	.sustainibility_main .sustainibility_img {height: 135px; width: 135px; padding: 18px; margin-bottom: 25px; }
	.sustainibility_main .sustainibility_img img {border: solid 10px #fff; }
	.sustainibility_steps .sustainibility_step_text {padding: 50px 35px; }
	.sustainibility_steps .sustainibility_step_text h2 {font-size: 19px; }
	.sustainibility_steps .sustainibility_step_text h4 {font-size: 17px; }
	.sustainibility_steps .sustainibility_step_text p {font-size: 16px; }
	.sustainibility_steps .sustainibility_step_text img {height: 55px; }
	.sustainibility_main .sustainibility_text h3 {font-size: 22px; }
	.sustainibility_main .sustainibility_text p {font-size: 16px; line-height: 1.3; }
	.collection_wrapper {padding: 0px 0px; padding-top: 40px; }
	.collection_wrapper .collection_box {padding: 30px; padding-bottom: 230px; }
	.collection_wrapper .collection_box .collection_text {padding: 25px 35px; padding-bottom: 50px; }
	.collection_wrapper .collection_box .collection_text h3 {font-size: 21px; } 
	.collection_wrapper .collection_box .collection_text ul li {font-size: 16px; }
	.collection_wrapper .collection_box .collection_text strong {color: #fff; font-weight: 500; }
	.product_box {width: 100%; }
	.installation_steps .installation_steps_box {padding: 10px 0px; }
	.installation_steps:after {border-radius: 0px 0px 0px 0px; }
	.tables_page_section {padding: 50px 0px; }
	.product_detail_table table thead tr th {font-size: 15px; }
	.product_details_main div#slider img {height: 480px; }
	.installation_guide_main {padding: 0px 0px; }
	.installation_guide_main .installation_guide_box h3 {font-size: 25px; }
	.installation_guide_main .installation_guide_box h4 {font-size: 45px; line-height: 60px; text-align: left; }
	.installation_guide_main .installation_guide_box {padding: 30px 0px; }
	.installation_guide_box ul li {font-size: 16px; }
	.warranty_section {background-color: #9b7b5d; position: relative; padding: 35px 0px; overflow: hidden; }
	.warranty_section h2 {font-size: 35px; }
	.under_warranty {padding: 20px 0px; }
	.quality_assurance_main {padding: 30px 0px; }
	.infrastructure_technology_main .infrastructure_technology_box .infrastructure_technology_title h4 {font-size: 25px; }
	.warranty_text {padding: 20px 20px; }
	.thanks_text { padding: 60px 10px;  }
	.thanks_text h3 {font-size: 48px; }
	.thanks_text h4 {font-size: 19px; margin-bottom: 15px; }
	.thanks_text p {font-size: 16px; }
	.thanks_text.error_text h2 {font-size: 75px; }
	.thanks_text.error_text h4 {font-size: 20px; }
	.thanks_text.error_text p {font-size: 18px; }
	
	.live-collection-inr { padding: 0 85px; }
	.live-collection { padding: 40px 0 40px; }
}
@media only screen and (max-width: 575px) {
	header {padding: 12px 0px; }
	header .navbar-collapse .navbar_row .navbar_left > ul li.nav_contact { padding: 7px 12px; }
	header .navbar-collapse .navbar_row .navbar_left > ul > li.navbar_socials { justify-content: center; display: flex; padding: 5px 0 0; }
	header .navbar-collapse .navbar_row .navbar_left > ul > li.navbar_socials ul li { padding: 5px 10px; }
	header .navbar-collapse .navbar_row .navbar_left > ul > li.navbar_socials ul li a { font-size: 18px; }
	header.h_fixed .logo img { max-width: 110px; }
	header.h_fixed .static_menu > ul > li.enquiry_button > a { padding: 8px; width: 40px; height: 40px; }
	header .static_menu > ul > li > a.nav_btn {width: 40px; height: 40px; }
	.prev_next_btn {left: auto; right: 14px; bottom: 14px; width: 94px; }
	.prev_next_btn .carousel-control-next-icon, .prev_next_btn .carousel-control-prev-icon {background-size: 100%; }
	.prev_next_btn .carousel-indicators ul li {font-size: 24px; text-align: center; } 
	.home_slider .carousel-item {margin-top: 70px;top: 0; }
	.collection .collection_box {min-width: 100%; }
	.collection .collection_box.active, .collection_box:hover {min-width: 100%; }
	.carousel-inner {overflow: unset; }
	.globel_view .globel_main .globel_text h3 {font-size: 20px;}
	.globel_view .globel_main .globel_text:after {width: 120vw; right: -30px;top: -22px; }
	.globel_view .globel_main .globel_text a {display: inline-block; letter-spacing: 1px; }
	.globel_view .globel_icon {height: 110px; width: 110px; padding: 7px; }
	.globel_view .globel_icon .globe_text {transform: translateY(-50%) translateX(-50%) scale(0.6); }
	.about_section {padding-top: 10px; }
	.about_section .counter_slider .top {margin: auto; }
	.about_section .about_left_text {/* display: unset; *//* flex-direction: unset; *//* align-items: unset; */width: 95%;}
	.about_section .about_left_text > img {height: auto; }
	.about_section .about_left_text_inner {/* position: unset; *//* max-width: unset; *//* width: 100%; *//* margin-left: 0; *//* padding: 40px 0px; */}
	.about_section .about_left_text_inner span {font-size: 13px; }
	.why_chooes_us .why_chooes_us_text {margin-bottom: 5px; }
	.why_chooes_us .why_chooes_us_box_img {width: 85px; }
	.process_arrows .swiper-button-prev::before {background: #927458; }
	footer .footer_catalogue {width: 90%; }
	footer .footer_catalogue_text {text-align: center; }
	footer .footer_catalogue_text h5 {font-size: 22px; line-height: 25px; }
	footer .footer_catalogue .footer_catalogue_img img {margin-bottom: 0; margin-top: 75px; max-width: 270px;margin-top: 55px; }
	#teamModal .team_photo img {width: 100%; }
	.mission_vision_main {padding: 10px 0px; }
	.about-sec-img:before {left: -20px; bottom: -25px; }
	.about_text {padding-top: 0px; }
	.sub_ttl h2 {font-size: 22px; margin-bottom: 0; }
	.our_team .team_img::before {left: 190px; }
	.about_main {padding-top: 50px; }
	.our_partner_logo {margin: 8px 0px; }
	.our_partner_logo img {height: 35px; }
	.sustainability .sustainability_box_list_text {margin: 20px 0px;}
	.expert_text h4 {font-size: 25px; }
	.animated_taglines h3 {font-size: 22px;}
	.infrastructure_technology_overview h4 {font-size: 28px; }
	.infrastructure_technology_main .infrastructure_technology_box:first-child {padding-top: 30px; }
	.infrastructure_technology_main .infrastructure_technology_box .infrastructure_technology_title h4 {font-size: 27px;}
	.sub_banner img {
    height: 200px;
}
	.page_title h1 {font-size: 23px;}
	.page_title .breadcrumb .breadcrumb-item, .page_title .breadcrumb .breadcrumb-item a {
    font-size: 13px;
}
	.collection_wrapper .collection_box .collection_text p {font-size: 16px; line-height: 22px; margin: 18px 0px; }
	.product_detail_table table tbody tr td {padding: 10px 10px; }
	.installation_steps .installation_steps_box:after {top: -73px; width: 50%; }
	.installation_steps .installation_steps_box h4 {left: -9px; font-size: 45px; position: relative; }
	.installation_steps_text {padding: 25px; }
	.product_detail_table table tbody tr td {padding: 9px 16px; }
	.page_title {left: 5px;}
	.product_details_main .product-dtl .product-info h4 {font-size: 25px; }
	.product_details_main .product-dtl .product-info span {font-size: 12px; }
	.warranty_section .warranty_shape {display: none; }
	.what_spc_text h3 {font-size: 30px; margin-bottom: 15px; }
	.timeline_content_box ul li {padding: 0px 0 0px 60px; }
	.warranty_section h2 {font-size: 25px; }
	.warranty_text .warranty_inner_text p {font-size: 16px; line-height: 22px; }
	.under_warranty .under_warranty_contant .under_warranty_contant_text ul li,.under_warranty .under_warranty_contant .under_warranty_contant_text p.warranty_text .warranty_inner_text ul li,.under_warranty .under_warranty_contant .under_warranty_contant_text p  {font-size: 16px; }
	.thanks_text {padding: 60px 5px; }
	.thanks_text h3 {font-size: 35px; }
	.thanks_text.error_text {padding: 70px 15px; }
	
	.live-collection-inr { padding: 0 55px; }
	.live-collection { padding: 35px 0 35px; }
	.live-collection-inr .filters-content .row { max-width: 350px; margin: 0 auto; }
}
@media (min-width: 360px) and (max-width: 575px) {
	.col-xxs-6 { width: 50%; }
	.g-xxs-3 { --bs-gutter-x: 1rem; --bs-gutter-y: 1rem; }
}
@media only screen and (max-width: 479px) {
	header .logo img {max-width: 120px; }
	header .static_menu .menu_toggle { width: 50px; padding: 13px 10px 13px 5px; }
	header .navbar-collapse .navbar_row .navbar_right .navbar-nav > .dropdown { padding-right: 15px; }
	header .navbar-collapse .navbar_row .navbar_right .navbar-nav > li > a, header .navbar-collapse .navbar_row .navbar_right .navbar-nav > li> a.dropdown-toggle { font-size: 23px; }
	header .navbar-collapse .navbar_row .navbar_right .navbar-nav > li .dropdown-menu.show { max-height: 140px; }
	header .navbar-collapse .navbar_row .navbar_right .navbar-nav .nav-item ul.dropdown-menu li a { font-size: 16px; padding: 3px 7px 3px 14px; }
	header .static_menu > ul > li.enquiry_button > a {width: 33px; height: 32px; padding: 6px; }
	header.h_fixed .static_menu > ul > li.enquiry_button > a { padding: 5px; width: 33px; height: 32px; }
	.contact_info {padding-left: 22px; }
	.about_section .counter_slider span{display:none; }
	.expert_text h4 {font-size: 20px; }
	.animated_taglines h3 {font-size: 22px; }
	.live-collection-inr { padding: 0; }
	.about_video_button {
        /* position: absolute; */
        /* top: 100%; */
        /* left: 50%; */
        /* transform: translate(-50%, -50%) scale(0.7); */
    } 
}
@media only screen and (max-width: 360px) {
	.col-xs-12 {flex: 0 0 auto; width: 100%; }
	
	.live-collection-inr { padding: 0; }
	.live-collection-inr .filters-content .img-view { padding: 10px 0; }

	.category-toggle a { padding: 12px 18px; }
	.category-toggle a.show { padding: 12px 24px; }
}

/* ==== 16-07-2025 ==== */
@media only screen and (max-width: 1199px) {
	.tables_page_section .product_detail_table h3{
       font-size: 28px;
	}
	.tables_page_section .product_detail_table h4{
		font-size: 19px;
	}
	.tables_page_section .product_detail_table {
		padding: 20px 35px;
	}
}
@media only screen and (max-width: 575px) {
	.tables_page_section .product_detail_table {
        padding: 10px 18px;
    }
	.tables_page_section .product_detail_table h3 {
        font-size: 22px;
    }
	.tables_page_section .product_detail_table h4 {
        font-size: 18px;
    }
	.tables_page_section .product_detail_table ul li{
		font-size: 16px;
	}
	.tables_page_section .product_detail_table ul {
		margin-bottom: 20px;
	}
}

/* ==== 17-07-2025 (export page =====) */
@media only screen and (max-width: 1399px) {
	.packaging-details-plankton-pdf .packaging-details-pdf a.export_pdf_link {
		margin-top: -20px;
	}
} 
@media only screen and (max-width: 1199px) {
	.packaging-details-plankton-pdf .packaging-details-pdf h2 {
		font-size: 38px;
	}
    .packaging-details-plankton-pdf .packaging-details-pdf a.export_pdf_link {
        margin-top: -58px;
    }
}
@media only screen and (max-width: 991px) {
	.packaging-details-pdf .left_text, .packaging-details-pdf .right_text {
		width: calc(100% - 0px);
	}
	.packaging-details-plankton-pdf .packaging-details-pdf a.export_pdf_link {
        margin-top: 30px;
    }
	.packaging-details-plankton-pdf .packaging-details-pdf h2 {
        font-size: 34px;
        margin-bottom: 8px;
    }
	.packaging-details-plankton-pdf .packaging-details-pdf p{
		font-size: 17px;
	}
	.packaging-details-plankton-pdf{
		padding: 55px 0;
	}
	.packaging-details-plankton-pdf .packaging-details-pdf a.export_pdf_link {
		font-size: 16px;
	}
}  
@media only screen and (max-width: 575px) {
	   .packaging-details-plankton-pdf .packaging-details-pdf h2 {
        font-size: 28px;
        margin-bottom: 8px;
    }
	    .packaging-details-plankton-pdf .packaging-details-pdf a.export_pdf_link {
        font-size: 14px;
		        padding: 12px 22px 12px 48px;
    }
	.packaging-details-plankton-pdf .packaging-details-pdf a.export_pdf_link:before{
		height: 22px;
		width: 22px;
	}
	    .packaging-details-plankton-pdf .packaging-details-pdf a.export_pdf_link {
        margin-top: 22px;
    }
	    .about_video_button, .about_video_button::after {
        height: 55px;
        width: 55px;
    }
	    .product_details_main div#slider img {
        height: 350px;
    }
}