@media only screen and (min-width: 1600px)  and (max-width: 1700px)  {
	.elementor .elementor-element.e-con-boxed.e-parent>.e-con-inner{
		padding-right:30px;
		padding-left:30px;
	}

}
@media only screen and (max-width: 1599px) {
	.footer-menu ul {
		gap: 12px 40px !important;
	}
	.pro-cat .wc-main-tabs li {
		padding: 22px 24px;
	}
	.pro-cat .wc-main-tabs{
		justify-content:center;
	}
	.wc-more-btn {

		padding: 20px 25px !important;
	}
	.pro-cat .wc-search-wrap {
		padding: 20px;

	}
	.pro-cat .wc-tabs-actions {
		gap:10px;
	}
	.wc-sub-list > li.wc-sub-item, .wc-deep-list li {
		font-size: 16px;
		line-height: 160%;
	}
	/* Check 1367px and add css here */
}
@media only screen and (max-width: 1440px) {
	.pro-cat .wc-main-tabs li {
		padding: 22px 25px;
	}
}
@media only screen and (max-width: 1366px) {
	.acc-wrap-section #acc-content-last::before, .acc-wrap-section #acc-content::before {
		top: 30px;   
		font-size: 28px;

	}
	.footer-menu ul {
		gap: 12px 30px !important;
	}
	.re-captcha{
		margin-bottom:15px !important;
	}
	.wpcf7-form .wpcf7-submit,
	.wpcf7-form input, .wpcf7-form .wpcf7-textarea, .label-select {
		font-size: 18px !important;
		margin-bottom: 15px !important;
	}
	.wc-more-btn {
		padding: 20px 23px !important;
		font-size:26px !important;
	}
	.wc-search-icon img{
		height: 20px;
		width: 20px;
	}
	.pro-cat .wc-main-tabs li {
		padding: 20px 21px;
	}
	.label-select select.wpcf7-select, .label-feild{
		font-size:18px; 
	}
	.wpcf7-not-valid-tip {
		font-size: 18px;
	}
	.search-results .entry-title {
		font-size: 40px !important;
	}
	/* Check 1200px and add css here */
}

@media only screen and (max-width: 1199px) {
	.acc-wrap-section #acc-content-last::before, .acc-wrap-section #acc-content::before {
		top: 20px;
		font-size: 24px;
		right: 20px;
	}
	.wc-more-btn {
		padding: 20px 23px !important;
		font-size: 22px !important;
	}
	.pro-cat .wc-main-tabs li {
		padding: 20px 16px;
	}
	.wc-tab-buttons li {
		padding: 20px !important;
	}
	.footer-menu ul {
		gap: 12px 20px !important;
	}
	.wpcf7-form .wpcf7-submit,
	.wpcf7-form input, .wpcf7-form .wpcf7-textarea {
		font-size: 16px !important;
		margin-bottom: 12px !important;
	}
	.label-select select.wpcf7-select{
		font-size:16px; 
	}
	.label-feild {
		font-size: 16px;
	}
	.re-captcha{
		margin-bottom:12px !important;
	}
	.wc-category-grid {

		gap: 20px;
	}
	.pro-cat .wc-search-wrap {
		padding: 16px;
	}
	.wpcf7-not-valid-tip {
		font-size: 16px !important;
	}
	.wc-sub-list > li.wc-sub-item, .wc-deep-list li {

		line-height: 140%;
	}
	/* Check 1025px and add css here */
}

@media only screen and (max-width: 1024px) {
	.elementor .elementor-element.e-con-boxed.e-parent>.e-con-inner {
		padding-right: 30px !important;
		padding-left: 30px !important;
		margin:0 !important;
	}
	.header-wrapper .nav-bar nav.elementor-nav-menu--dropdown {
		position: fixed !important;
		bottom: 0;
		top: 72px !important;
		left: 0% !important;
		width: 100% !important;
		height: 100vh;
		padding: 0 30px;
		transition: all 0.3s;
		overflow: auto;
		margin: 0 !important;
	}
	.nav-bar .elementor-menu-toggle{
		padding;0px;
	}
	.nav-bar .elementor-nav-menu--dropdown {
		padding: 0px 0px !important;
		margin-left: 0 !important;
	}
	.contact-hide{
		display:block !important;
	}
	.Product-menu .sub-menu {
		display: none !important;
		transition: all 0.3s;
	}
	.Product-menu:hover .sub-menu {
		display: block !important;
	}
	.wpcf7-form-control-wrap .iti--allow-dropdown{
		margin-bottom: 10px;
	}
	.search-results .elementor-container {
		flex-direction:column;
	}
	.search-results article{
		max-width:275px;
	}
	.search-results .entry-title{
		margin-bottom:0px;
	}
	.search-results .elementor-container {
		padding: 150px 0px 60px 0px;
	}

	.wc-category-grid {
		grid-template-columns: repeat(2, auto);
	}
	.pro-cat .wc-main-tabs li {
		padding: 20px 15px;
	}
	.wpcf7-form-control-wrap {

		width: 100%;
	}
	.wc-more-btn {
		font-size: 20px !important;
	}
	.search-no-results .elementor-container {
		padding: 0px 30px;
	}
	.search-results .elementor-container {
		height: fit-content !important;
	}
	.sticky-sec {
		position: unset !important;
		top: 0px !important;
	}

	.gtranslate_wrapper div {

		color: #1e1e1e !important;
	}
	select {
		background-image: url("/wp-content/uploads/2026/02/arrow-down.svg") !important;
	} 
	.nav-bar .elementor-menu-toggle{
		padding: 0px;
	}
}

@media only screen and (max-width: 767px) {
	.footer-menu ul {
			gap: 10px 20px !important;
	}
	.elementor .elementor-element.e-con-boxed.e-parent>.e-con-inner {
		padding-right:20px !important;
		padding-left: 20px !important;
		margin:0 !important;
	}
	.cf7-flex {
		flex-direction: column;
	}

	.cf7-flex .half {
		width: 100%;
	}

	.wpcf7 .row {
		flex-wrap: wrap;
	}
	.row p{
		width:100%;
	}
	.wpcf7 .column {
		width: 100%;
	}
	.wc-sub-list > li.wc-sub-item, .wc-deep-list li {
		font-size:14px;
		line-height: 130%;
	}
	.notfound-content {
		padding: 12vw 0;
	}
	.hero-sec:before {
		width: 100% !important;
		background: var(--Blue-Linear, linear-gradient(360deg, rgba(27, 88, 134, 0.00) 0%, rgba(27, 88, 134, 0.73) 11.69%));
	}
	.gtranslate_wrapper div {
		font-size: 18px !important;
	}
	.header-wrapper .nav-bar nav.elementor-nav-menu--dropdown {
		top: 61px !important;
	}
	.proudly-image img {
		width: 300px !important;
	}
	.wc-category-grid {
		gap: 15px;
	}
	
	.contact-tab .e-n-tabs-heading {
		flex-direction: column !important;
		width: 100% !important;
	}
	.recaptcha-checkbox-border {
		width: 20px !important;
		height: 20px !important;
	}
	.nav-bar .elementor-menu-toggle{
		padding: 0px;
	}
	.gt_selector.notranslate {
		font-size: 16px !important;
	}

	.wpcf7-form .wpcf7-textarea {
		height: 90px;
	}
	.no-results .entry-content input.search-field {

		width: 330px;
	}
	.search-no-results .elementor-container {

		padding: 0px 20px;
	}
	.footer-form-content  .search-content form.e-search-form {
		flex-direction: row !important;
		gap: 0px !important;
	}
	.footer-form-content .search-content .e-search-submit  {
		margin-left:15px !important;
	}
	.pro-cat .wc-search-wrap {
		padding: 13px 15px;
	}
	.search-results .elementor-container {
		height: fit-content !important;
		justify-content: center;
	}
	.search-results .entry-title, .search-no-results .entry-title {
		font-size: 40px !important;
	}
	.search-content  .e-search-submit  {
		height: min-content;
	}
	.wc-sub-list-title {
		font-size:18px;
		margin-bottom:0px;
	}
	/* Initially hide the menu if not active */

	/* Check 480px and add css here */
}
@media only screen and (max-width: 540px) {
	.wc-category-grid {
		grid-template-columns: repeat(1, auto);
	}
	.wc-sub-list > li.wc-sub-item, .wc-deep-list li {
		font-size:16px;
		line-height: 150%;
	}
}
@media only screen and (max-width: 479px) {
	.footer-menu ul,
	.grid-content {
		grid-template-columns: 1fr !important;
	}
	.footer-menu ul{
		gap:8px 0;
	}
	.footer-form-content {
		width: 80% !important;
	}
	.width-50row p{
		flex-direction:column;
		gap:0;
	}
	.width-50row br{
		display:none !important;
	}
	.faq-images img{
		width: 100% !important;
	}

	.cat-slider .swiper-slide-inner img {
		height: 100px;
	}
	.pro-cat .wc-tabs-bar {
		flex-direction: column !important;
		gap:10px;
	}
	.pro-cat .wc-tabs-scroll-wrap {
		flex: none;
		overflow-x: auto;
	}
	.wc-more-btn{
		display:none !important;
	}
	.no-results .entry-content input.search-field {
		width: 225px;
	}
	.footer-form-content{
		width:100% !important;
	}
	.label-option{
		flex-direction:column;
		gap:10px;
	}
	.wc-search-input, .wc-search-wrap{
		width:100%;
		display: flex !important;  
	}
	.wc-search-input:focus {

		width: 100%;
	}
	.pro-cat .wc-main-tabs li {
		padding: 13px 15px;
	}
	.acc-wrap-section .e-n-accordion-item-title-header{
		width:90%;
	}
	.pro-cat .wc-search-wrap:hover, .pro-cat .wc-search-wrap {
		background: #E2E8ED;
		margin: 5px;
	}
	.search-results .entry-title, .search-no-results .entry-title {
		font-size: 30px !important;
	}
	/* Check 375px and add css here */
}

@media only screen and (max-width: 374px) {
	.brand-grid {
		gap: 40px 40px !important;
	}
	.header-logo{
		width:80px;
	}
	/* 	.translate .gtranslate_wrapper {
	width: 120px !important;
} */
	.re-captcha{
		overflow:auto;
	}
	.cat-slider .swiper-slide-inner img {
		height: 80px;
	}
	.no-results .entry-content input.search-field {
		width: 100%;
	}
	.no-results  .search-form{
		display:flex;
		flex-direction:column;
		gap:10px;
	}
	.no-results  .search-submit{
		width:fit-content;
	}
	.wc-sub-list > li.wc-sub-item, .wc-deep-list li {
		font-size:14px;

	}
	.footer-form-content  .search-content form.e-search-form {
		flex-direction: column !important;
		gap: 10px !important;
	}
	.footer-form-content .search-content .e-search-submit  {
		margin-left:0px !important;
	}
	/* Check 320px and add css here */
}
@media only screen and (max-width: 320px) {
	.hero-sec{

		padding-top: 100px;

	}
	/* Check 320px and add css here */
}
