@media only screen and (min-width: 100px) and (max-width: 1799px) {
	
	section.product-section ul.products li.product{
		    width: 22.9%;
	}
	
}

/* if needed view 1400 */


@media only screen and (min-width: 100px) and (max-width: 1599px) {
	.product-section ul.products li.product {
    	margin-right: 20px !important;
	}
	/* 	SINGLE PAGE START */
	.woocommerce div.product div.images .woocommerce-product-gallery__image a {
		height: 620px;	
	}
	/* 	SINGLE PAGE END */
	.shop-page-sec-main ul.products li.product{
		width: 31.8%;
	}
}

/*for-large-dekstop view-1200*/

@media only screen and (min-width: 100px) and (max-width: 1399px) {
	
	.woocommerce-error, .woocommerce-message, .woocommerce-info{
		padding: 10px 30px 10px 52.5px; 	
	}
	.shop-page-sec-main ul.products li.product{
		width: 31.8%;
	}
	body.woocommerce-cart .wc-block-cart-items__header th{
		padding: 8px 16px !important;
	}
	body.woocommerce-cart .wc-block-components-totals-item__label,
	body.woocommerce-cart .wc-block-formatted-money-amount{
		font-size: 18px;
	}
	body.woocommerce-cart .price.wc-block-components-product-price .wc-block-formatted-money-amount{
		font-size: 16px;
	}
	body.woocommerce-cart .wc-block-cart-item__wrap{
		gap: 6px !important;
	}
	body.woocommerce-cart .wc-block-components-sidebar-layout .wc-block-components-main{
		padding-right: 20px;
	}
	body.woocommerce-cart .wc-block-cart__main table.wc-block-cart-items a.wc-block-components-product-name{
		font-size: 15px;
	}
	.header-menu ul {
    	gap: 30px;
	}
	.banner-content a {
		margin-top: 45px;
	}
	.banner-section.spacing{
		padding:80px 0;
	}
	.banner-content h1 {
		padding-right: 80px;
	}
	.web-title h3 {
		font-size: 34px;
	}
	.about-content {
		padding: 0 15px 0 0px;
	}
	.web-title p {
    	margin: 30px 0px 24px;
	}
	.about-img::after {
		right: 33px;
	}
	.services-heading h5 {
		font-size: 22px;
		width: 90%;
	}
	.services-box p {
		font-size: 14px;
		-webkit-line-clamp: 5;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		overflow: hidden;
	}
	section.product-section ul.products li.product{
		width: 23.70%;
	}
	a.add_to_cart_button {
		padding: 14px 20px !important;
	}
	.web-title h3 {
		font-size: 33px;
	}
	.engineered-section {
		height: 590px;
	}
	.engineered-image img {
		height: 670px;
		width: 520px;
	}
	.engineered-image h4 {
		left: -117px;
		top: 36px;
	}
	.question-list h3 {
		font-size: 16px;
	}
	.question-pera {
		padding: 20px 30px;
	}
	.touch-number a {
		font-size: 16px;
	}
	.get-in-touch {
		padding-right: 15px;
	}
	.touch-contact i {
		width: 40px;
	}
	.touch-number {
		padding: 0;
	}
	.web-btn a {
		padding: 12px 28px;
	}
	.footer-content .row > div:nth-child(3) .item-2 {
		padding-left: 60px !important;
	}
	.footer-content .row > div:nth-child(4) .item-2 {
		padding-left: 50px !important;
	}
	/* 	SINGLE PAGE START */
	.woocommerce-Tabs-panel ul li {
		width: 260px;
		-webkit-line-clamp: 6;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		overflow: hidden;
	}
	/* 	SINGLE PAGE END */
}

/*for-laptop view-1024*/

@media only screen and (min-width: 100px) and (max-width: 1199px) {
	.woocommerce-Address-title h2{
		font-size: 25px;
	}
	.woocommerce-account .addresses .title .edit{
		padding: 12px 20px;
		margin: 15px 0;
	}
	.woocommerce-error a.button, .woocommerce-message a.button, .woocommerce-info a.button{
		font-size: 15px;
	}
	.woocommerce-account .woocommerce-MyAccount-content {
		padding-left: 30px;
	}
	.woocommerce-MyAccount-content p{
		font-size: 15px;
	}
	.shop-page-sec-main ul.products li.product{
		width: 48.4%;
	}
	
	body.woocommerce-checkout .wc-block-components-totals-item__label,
	body.woocommerce-checkout .wc-block-formatted-money-amount{
		font-size: 18px !important;
	}
	body.woocommerce-checkout .wc-block-formatted-money-amount.wc-block-components-formatted-money-amount.wc-block-components-checkout-order-summary__title-price{
		margin-right: 10px;
	}
	body.woocommerce-checkout  .wc-block-components-form .wc-block-components-text-input.is-active input[type=tel],
	body.woocommerce-checkout  .wc-block-components-form .wc-block-components-text-input.is-active input[type=text],
	body.woocommerce-checkout  .wc-block-components-form .wc-block-components-text-input.is-active input[type=email]{
		padding: 30px 9px 10px !important;
	}
	body.woocommerce-checkout .wc-block-checkout__form input.wc-block-components-checkbox__input,
	body.woocommerce-checkout .wc-block-checkout__form input.wc-block-components-radio-control__input{
		padding: 0 !important;	
	}
	body.woocommerce-checkout .wc-blocks-components-select .wc-blocks-components-select__label{
		font-size: 12px;
	}
	body.woocommerce-checkout .wc-block-checkout__form input{
		padding: 14px 10px !important;
	}
	body.woocommerce-checkout .wc-block-checkout__form select,
	body.woocommerce-checkout .wc-block-components-main.wc-block-checkout__main.wp-block-woocommerce-checkout-fields-block .wc-block-components-text-input label{
		font-size: 15px;
	}
	body.woocommerce-checkout .wc-block-components-sidebar{
		padding-left: 0;
	}
	body.woocommerce-cart .wp-block-woocommerce-cart-totals-block .wc-block-cart__submit-button {
		height: 45px;
	}
	body.woocommerce-cart .wc-block-components-button__text{
		font-size: 15px;
	}
	body.woocommerce-cart .wc-block-components-totals-item__label, body.woocommerce-cart .wc-block-formatted-money-amount{
		font-size: 17px;
	}
	body.woocommerce-cart .wp-block-woocommerce-cart-order-summary-block{
		padding: 0 12px;
	}
	body.woocommerce-cart .wc-block-components-sidebar-layout .wc-block-components-main {
		padding-right: 10px;
	}
	.logo a img {
		width: 70%;
	}
	.web-btn a {
		padding: 12px 22px;
	}
	.banner-content h1 {
		font-size: 60px;
		padding-right: 30px;
	}
	.banner-content a {
		padding: 9px 40px;
		margin-top: 35px;
	}
	.banner-bottom {
		margin-top: 10px;
	}
	.banner-bottom .trusk-client-box:first-child {
		display: none;
	}
	.client-box {
		padding: 20px 20px 20px 30px;
	}
	.client-industrie {
		gap: 0px;
	}
	.banner-image-2 img {
		width: 240px;
		height: 280px;
	}
	.web-title h3 {
		font-size: 30px;
	}
	.web-title p {
		font-size: 14px;
	}
	.web-btn a {
		padding: 10px 32px;
	}
	.about-img img {
		height: 540px;
		width: 440px;
		object-fit: cover;
	}
	.about-img::before {
		left: -11px;
		bottom: -11px;
	}
	.about-img::after {
		right: 3px;
		top: -11px;
	}
	.clamp-text{
        display: -webkit-box;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }
	.clamp-text h5 {
		-webkit-line-clamp: 2;
	}
	.clamp-text p {
		-webkit-line-clamp: 4;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		overflow: hidden;
	}
	.product-box-content h2 {
		-webkit-line-clamp: 2;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		overflow: hidden;
	}
	section.product-section ul.products li.product {
		width: 23.90%;
		margin-right: 14px !important;
	}

	.engineered-section {
		height: 540px;
	}
	 .engineered-image img {
		 height: 620px;
		 width: 450px;
	}
	.engineered-image h3, .engineered-image h4 {
		top: 200px;
		left: -80px;
		font-size: 50px;
	}
	.engineered-image h4 {
		left: -107px;
		top: 28px;
	}
	.web-title p {
		margin: 20px 0px 24px;
	}
	.engineered-item	.web-btn a {
		padding: 10px 22px;
	}
	.engineered-call a {
		font-size: 19px;
	}
	.testimonial.web-title {
		padding: 160px 0;
	}
	.question-pera p{
		font-size:15px;
	}
	.question-pera {
		padding: 20px 22px;
	}
	.question-list h3 {
		line-height: 21px;
		font-size: 15px;
	}
	.question-btn.web-btn.text-align-center {
		padding-top: 10px;
	}
	.question-bottom h5 {
		line-height: 23px;
		text-align: center;
	}
	.touch-number p{
		font-size:15px;
	}
	.web-title p {
		margin: 20px 0px 14px;
	}
	.touch-contact {
		margin: 6px 0;
	}
	.footer-top .web-btn{
		text-align:end;
	}
	.footer-img img {
		width: 260px;
	}
	.footer-content .row > div:nth-child(4) .item-2 {
		padding-left: 30px !important;
	}
	.footer-item h6 {
		font-size: 20px;
	}
	.footer-item ul li {
		padding: 6px 8px;
	}
	.header   .web-btn a {
		padding: 10px 22px;
	}
	.project-img img {
		height: 330px;
	}
	.footer-bottom {
		padding: 31px 0 24px 0;
	}
	.about-section .web-title h3{
		font-size:28px;
	}.services-section .row:last-child {
		margin-top: 30px;
	}
	/* 	ABOUT SECTION START */
	.inner-header {
		height: 350px;
	}
	.about-content {
		padding: 0 10px 0 0px;
	}
	.inner-header {
		height: 320px;
	}
	/* 	ABOUT SECTION END */
	/* 	SINGLE PAGE START */
	.woocommerce div.product form.cart {
		display: flex;
	}
	.related.products a.add_to_cart_button {
		padding: 13px 20px !important;
	}
	/* 	SINGLE PAGE END */
}

/*for-tablet view-768*/

@media only screen and (min-width: 100px) and (max-width: 991px) {
	.shop-page-sidebar span.custom-widget-title{
		font-size: 22.5px;
	}
	.shop-page-sidebar .price_label {
		font-size: 17px !important;
	}
	.shop-page-sidebar .product-categories a{
		font-size: 18px !important;
	}
	.woocommerce-EditAccountForm.edit-account .woocommerce-Button.button {
		margin-top: 15px;
	}
	.u-columns.woocommerce-Addresses.col2-set.addresses{
		margin-top: 25px;
	}
	.u-column2.col-2.woocommerce-Address h2,
	.u-column2.col-2.woocommerce-Address{
		text-align: end;
	}
	.u-column2.col-2.woocommerce-Address a{
		float: right !important;
	}
	.u-column1.col-1.woocommerce-Address,
	.u-column2.col-2.woocommerce-Address{
		width: 50%;
	}
	.u-columns.woocommerce-Addresses.col2-set {
		display: flex;
	}
	.woocommerce-MyAccount-content{
		width: 100% !important;
	}
	.woocommerce-MyAccount-navigation {
		width: 100% !important;
		margin-bottom: 30px;
	}
	.woocommerce-MyAccount-content{
		padding-left: 0 !important;
	}
	body.woocommerce-shop .shop_count_main_item{
		margin: 50px 0 35px 0;
	}
	section.product-section ul.products li.product{
		width: 48%;
	}
	body.woocommerce-checkout .wc-block-components-button{
		margin-left: 0 !important;
	}
	body.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block.checkout-order-summary-block-fill-wrapper{
		display: block !important;
	}
	body.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block{
		display: none;
	}
	body.woocommerce-cart tbody tr{
		padding: 15px !important;
	}
	body.woocommerce-cart .wp-block-woocommerce-cart-order-summary-block{
		margin: 30px 0 20px 0 !important;
	}
	body.woocommerce-cart .wc-block-cart__submit,
	body.woocommerce-cart .wc-block-components-sidebar,
	body.woocommerce-cart .wc-block-components-sidebar-layout{
		margin-bottom: 0 !important;
	}
	body.woocommerce-cart .wp-block-woocommerce-cart  {
		padding: 80px 0;
	}
	.spacing {
		padding: 80px 0px;
	}
	.logo a img {
        width: 50%;
    }
	.banner-section.spacing {
		padding: 60px 0;
	}
	.banner-content h1 {
		font-size: 52px;
		padding-right: 62px;
	}
	.web-btn a {
		padding: 10px 32px;
	}
	.client-box {
		padding: 20px 20px 10px 20px;
	}
	.trusk-client-box i {
		font-size: 28px;
	}.trusk-client-box h5 {
		color: var(--c4);
		font-size: 36px;
	}.client-industrie h6 {
		font-size: 20px;
	}
	.client-industrie h6 {
		font-size: 20px;
	}    .banner-image-2 img {
		width: 220px;
		height: 250px;
	}
	.web-title h3 {
		font-size: 28px;
	}
	.web-title p {
		font-size: 15px;
	}
	.about-img img {
		width: 100%;
	}
	.about-img {
		margin-top: 50px;
	}
	.about-img::after {
		right: -13px;
	}
	.web-title span {
		margin-bottom: 6px;
		font-size: 19px;
	}
	.clamp-text p {

		width: 600px;
	}
	.services-section .row:last-child {
		margin-top: 14px;
		margin-bottom: 40px;
	}
	.spacing {
		padding: 70px 0px;
	}
	.services-img {
		margin-top: 40px;
	}
	.engineered-section
	{
		height: 940px;
	}
	.engineered-image {
		left: 25%;
		top: 360px;
	}
	.engineered-image img {
		height: 580px;
		width: 430px;
	}
	.engineered-image h3, .engineered-image h4 {
		top: 170px;
		left: -70px;
	}
	.engineered-image h4 {
		left: -96px;
		top:4px;
	}
	.engineered-content .web-title {
		position: absolute;
		top: 30px;
	}
	.engineered-image h3{
		font-size: 48px;
	}
	.project-img img {
		height: 320px;
		width: 230px;
	}
	.project-img.img-2 img {
		height: 280px;
		width: 100%;
	}
	.project .web-title h3 {
		text-align: center;
		padding: 0 70px;
	}
	.project .web-title span {
		text-align: center;
	}
	.project .row.mb-5{
		margin-bottom: 2rem !important;
	}
	.footer-top     .web-btn a {
		padding: 10px 22px;
	}
	.footer-item h4 {
		padding-top: 30px;
	}
	.footer-content .row > div:nth-child(4) .item-2 {
		padding-left: 20px !important;
	}    
	.footer-content .row > div:nth-child(3) .item-2 {
		padding-left: 20px !important;
	}
	.item-2 {
		padding-left: 0;
	}
	.footer-content {
		margin: 40px 0 0px 0;
	}
	.footer-item {
		padding-bottom: 30px;
	}
	.footer-item h6 {
		font-size: 19px;
		padding-bottom: 16px;
	}
	.bottom-content p {
		font-size: 16px;
	}
	.footer-bottom {
		padding: 28px 0 20px 0;
	}
	.form-submint textarea {
		padding: 15px;
	}
	section.product-section ul.products li.product:last-child {
		margin-right: 10px !important;
	}
	.product-box-main {
		margin-bottom: 10px;
	}
	.product-section{
        margin: 0 20px;
    }
	/* 	SERVICE SECTION START */
	.services-section .row:last-child {
		margin-bottom: 0px;
	}
	/* 	SERVICE SECTION END */
	/* 	SINGLE PAGE STRAT */
	.woocommerce-Tabs-panel ul li {
		width: 336px;
		-webkit-line-clamp: 5;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		overflow: hidden;
	}
	.woocommerce-Tabs-panel ul li {
		width: 336px;
		-webkit-line-clamp: 5;
	}
	.woocommerce-Tabs-panel h3 {
		margin: 40px 0px 20px 0;
	}
	.woocommerce div.product div.images .woocommerce-product-gallery__image a {
		height: 520px;
	}
	.inner-header .inner-header-title h2 {
		font-size: 44px;
	}
	/* 	SINGLE PAGE END */
	
}

/*for-landscape_mobile view-576*/

@media only screen and (min-width: 100px) and (max-width: 767px) {
	.woocommerce-error a.button, .woocommerce-message a.button, .woocommerce-info a.button{
		font-size: 14px;
		padding: 13px 25px;
	}
	.woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before{
		left: 18px;
		font-size: 15px;
	}
	.woocommerce-error, .woocommerce-message, .woocommerce-info{
		font-size: 15px;
		padding: 10px 20px 10px 40px;
	}
	body.woocommerce-checkout .wc-block-components-main.wc-block-checkout__main.wp-block-woocommerce-checkout-fields-block .wc-block-components-text-input label{
		font-size: 14px !important;
	}
	body.woocommerce-checkout .wc-block-components-form .wc-block-components-text-input.is-active input[type=tel], body.woocommerce-checkout .wc-block-components-form .wc-block-components-text-input.is-active input[type=text], body.woocommerce-checkout .wc-block-components-form .wc-block-components-text-input.is-active input[type=email]{
				padding: 25px 9px 10px !important;
	}
	body.woocommerce-cart .wc-block-cart-item__wrap{
		padding-right: 20px;
	}
	.responsive-menu-inner {
		padding: 30px;
	}
	.banner-content h1 {
		font-size: 48px;
		padding-right: 0;
	}
	.web-btn a {
		padding: 9px 24px;
		margin-top: 20px;
	}
	.banner-image-1 {
		display: none;
	}
	.banner-bottom {
		margin-top: 30px;
	}
	.banner-image-2 img {
		width: 220px;
		height: 240px;
	}
	.trusk-client-box i {
		font-size: 26px;
	}
	.trusk-client-box h5 {
		color: var(--c4);
		font-size: 33px;
	}
	.client-industrie h6 {
		font-size: 19px;
	}
	    .about-section .web-title h3 {
        font-size: 27px;
    }
	.about-content h4 {
    font-size: 34px;
    margin-bottom: 14px;
}
	    .web-title p {
        margin: 30px 0px 40px 0;
    }
	.about-content ul {
    margin-bottom: 20px;
}
	.spacing {
        padding: 60px 0px;
    }
	.clamp-text p {
		width: 460px;
	}
	.services-section .row:last-child {
		margin-bottom: 0px;
	}
	.web-title h3 {
		font-size: 26px;
	}
	.web-btn a {
		margin-top: 0;
	}
	.engineered-item p {
		margin: 0px 12px 0px 0px !important;
	}
	.engineered-section {
		height: 830px;
	}
	.engineered-image {
		left: 25%;
		top: 430px;
	}
	.engineered-image h3 {
		font-size: 45px;
	}
	.engineered-image h4 {
		left: -80px;
		top: 14px;
		font-size: 43px;
	}
	    .engineered-image img {
        height: 450px;
        width: 340px;
    }
	.engineered-image {
		top: 380px;
	}
	.engineered-content .web-title p {
		margin: 24px 14px 30px 0;
		font-size: 14px;
	}
	.project-img img {
		height: 290px;
		width: 246px;
	}
	.project-img.img-2 img {
		height: 240px;
	}
	.project-img.img-2 {
		padding-top: 24px;
	}
	.testimonial.web-title {
		padding: 100px 0;
	}
	    .project .web-title h3 {
        padding: 0;
    }
	.line-clamp{
		-webkit-line-clamp: 2;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		overflow: hidden;
	}
	.question-pera p {
		margin: 6px 0;
	}
	.form-submint {
		margin: 12px 0;
	}
	.web-title span {
		margin-bottom: 6px;
		font-size: 18px;
	}
	    .footer-content .row > div:nth-child(4) .item-2 {
        padding-left: 0px !important;
    }
	    .footer-content .row > div:nth-child(3) .item-2 {
        padding-left: 0px !important;
    }
	section.product-section ul.products li.product {
		margin-right: 10px !important;
	}
	.product-section {
		margin: 0 16px;
	}
	.last-img img{
		width:100%;
		margin-top: 24px;
	}
	/* 	ABOUT SECTION START */
	.inner-header {
		height: 270px;
	}
	.about-content .about-img {
		margin-top: 20px;
	}
	/* 	ABOUT SECTION END */
	/* 	SINGLE PAGE STRAT */
	.woocommerce-Tabs-panel ul li {
		width: 245px;
		-webkit-line-clamp: 5;
	}
	.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {
		margin: 0;
	}
	
	/* 	SINGLE PAGE END */

}

/*for-mobile view-375*/

@media only screen and (min-width: 100px) and (max-width: 575px) {
	.shop-page-sidebar {
    	border: 1px solid #e1e1e1;
		padding: 17px 17px;
	}
	.shop-page-sidebar span.custom-widget-title {
        font-size: 20px ;
    }
	.shop-page-sidebar .product-categories a {
        font-size: 16px !important;
    }
	.shop-page-sidebar .price_label {
        font-size: 16px !important;
    }

	.woocommerce-MyAccount-content p{
		font-size: 14px;
	}
	.woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before{
		content: unset;
	}
	.woocommerce-error, .woocommerce-message, .woocommerce-info{
		padding: 12px 20px;
		flex-wrap: wrap;
		gap: 12px;
		justify-content: center;
	}
	section.product-section ul.products li.product{
		width: 100%;
	}

	body.woocommerce-checkout .wc-block-components-totals-item__label,
	body.woocommerce-checkout .wc-block-formatted-money-amount{
		font-size: 16px !important;
	}
	body.woocommerce-cart .wc-block-components-sidebar-layout .wc-block-components-main{
		padding: 0 !important;
	}
	body.woocommerce-cart .wc-block-components-product-metadata__description{
		display: none;
	}
	body.woocommerce-cart .wc-block-cart__main table.wc-block-cart-items a.wc-block-components-product-name{
		font-size: 14px;
	}
	body.woocommerce-cart .price.wc-block-components-product-price .wc-block-formatted-money-amount{
		font-size: 15px;
	}
	.container {
		width: 96%;
	}
	.logo a {
		gap: 16px;
	}
	.banner-section.spacing {
		padding: 40px 0;
	}
	.banner-content h1 {
		font-size: 40px;
	}
	.web-btn a {
		margin-top: 10px;
		font-size:15px;
	}
	.banner-image-2 {
		display: none;
	}
	.web-title span {
		margin-bottom: 4px;
		font-size: 17px;
	}
	.about-section .web-title p {
		margin: 20px 0px 30px 0 !important;
	}
	.about-content ul li {
		margin-bottom: 10px;;
		margin-left: 17px;
	}

	.about-img img {
		height: 420px;
	}
	.about-img::after,
	.about-img::before {
		width: 170px;
	}
	.web-title h3 {
		font-size: 23px;
	}
	.engineered-image {
		display: none;
	}
	.engineered-section {
		height: 580px;
	}
	.engineered-item i {
		width: 36px;

		font-size: 20px;
	}
	.engineered-item p {
		margin: 0px 0 0px 0px !important;
	}
	.engineered-item .web-btn a {
		padding: 9px 12px;
	}
	.engineered-call a {
		font-size: 17px;
	}
	.clamp-text p {
		width: 302px;
	}
	.services-img img {
		height: 420px;
	}
	.woocommerce ul.products[class*=columns-] li.product{
		width: 100%;
	}
	       
	.woocommerce ul.products[class*=columns-] li.product:nth-child(2n){
		float: unset;
	}
	.product-section {
		margin: 0 10px;
	}
	    .product-box-main {
        margin-bottom: 20px;
    }
	.product-section.spacing{
		padding: 60px 0 20px 0;
	}
	.project-img img {
		width: 100%;
	}
	.project-img img {
		margin-top: 20px;
	}
	.project-img.img-2 img {
		margin-top: 0 !important;
	}
	.testimonial.web-title {
        padding: 80px 0;
	}
	.testimonial .web-title p {
		margin: 30px 0px;
	}
	.footer-top .web-title {
		text-align: center;
	}
	.footer-top .web-title h3 {
		font-size: 25px;
	}

	.footer-top .web-btn {
		text-align: center;
	}

	.footer-top .web-btn a {
		padding: 10px 28px;
		margin-top: 16px;
	}
	.footer-img img {
		width: 240px;
	}
	.touch-contact {
		gap: 16px;
	}
	/* 	SINGLE PAGE START */
	.inner-header .inner-header-title h2 {
		font-size: 38px;
	}
	.single-pro-content-main h1.product_title {
		font-size: 22px;
	}
	.woocommerce-Tabs-panel ul li {
		width: 321px;
		-webkit-line-clamp: 5;
	}
	/* 	SINGLE PAGE END */
}


/*for-small_mobile view-320*/

@media only screen and (min-width: 100px) and (max-width: 374px) {
	.header .row.align-items-center{
		align-items:unset !important;
	}
	.baar-menu a i {
		font-size: 20px;
		padding-left: 12px;
	}
	.logo a img {
		width: 53%;
	}
	.logo a {
		gap: 10px;
	}
	.banner-content h1 {
		font-size: 38px;
	}
	.web-btn a {
		font-size: 14px;
	}
	.responsive-menu-inner {
		width: 100%;
	}
	.respon-cross a {
		width: 36px;
		height: 36px;
		font-size: 18px;
	}
	.respon-logo {
		width: 180px;
	}
	.responsive-logo-main{
		align-items:unset !important;
	}
	.responsive-links {
		margin-top: 30px;
	}
	.responsive-links ul li a {
		font-size: 17px;
		padding: 13px 0px;
	}
	.responsive-menu-inner {
		padding: 30px 20px;
	}
	.about-section .web-title h3 {
		font-size: 26px;
	}
	.about-content {
		padding: 0 ;
	}
	.about-content h4 {
		font-size: 30px;
	}
	.about-content.web-btn a {
		padding: 9px 30px;
	}
	.about-img img {
		height: 350px;
	}
	.about-img::before {
		left: -9px;
		bottom: -9px;
	}    .about-img::after {
		right: -9px;
		top: -9px;
	}
	.clamp-text p {
		width: 252px;
	}
	.services-img img {
		height: 360px;
	}
	.spacing {
		padding: 50px 0px;
	}
	.product-section.spacing {
		padding: 50px 0 10px 0;
	}
	.engineered-content .web-title p {
		margin: 14px 10px 20px 0;
		font-size: 13px;
	}
	.engineered-item {
    JUSTIFY-CONTENT: CENTER;
}
	.engineered-item p,
	.engineered-item i,
	.engineered-call{
		display:none;
	}
	.engineered-section {
		height: 550px;
	}
	.engineered-content .web-title {
		top: 40px;
	}
	.project .row.mb-5 {
		margin-bottom: 0rem !important;
	}
	.testimonial.web-title {
		padding: 70px 0;
	}
	.testimonial .web-title p {
		margin: 24px 0px;
	}
	.question-list-content {
		padding-top: 30px;
	}
	.question-pera {
		padding: 20px;
	}
	.question-list h3 {
		padding: 16px 15px;
	}
	.question-list-content {
		padding-top: 24px;
	}
	.footer-bottom {
		padding: 22px 0 16px 0;
	}
	.form-submint {
		margin: 7px 0;
	}
	.touch-number p{
		font-size: 13px;
	}
	    .touch-contact {
        gap: 12px;
    }

	/* 	ABOUT SECTION START */
	.about-section.web-title p {
		font-size: 14px;
	}
	/* 	ABOUT SECTION END */
	/* 	SERVICE SECTION START */
	.services-section .web-title h3 {
		font-size: 22px;
	}
	/* 	SERVICE SECTION END */
	/* 	SINGLE PAGE START */
	.single-pro-content-main .quantity input.qty {
		width: 45px;
		height: 45px;
	}
	.single-pro-content-main button.single_add_to_cart_button{
    height: 45px;
}
	.woocommerce-Tabs-panel  p{
		font-size:15px;
	}
	/* 	SINGLE PAGE END */
	
}
