﻿@media (min-width: 1400px){
	.container{
		max-width: 1230px;
	}
	header .container{
		padding: 0;
	}
}
@media (min-width: 1280px) and (max-width: 1367px) {
	.abt-sec-3 .card{
		min-height: 280px;
	}
   
}
@media(max-width:1024px){
	.products .product-cnt{
		padding: 15px;
	}
	.abt-sec-3 .card{
		min-height: 315px;
	}
	.product-card .product-cnt{
		min-height: 235px;
	}
	.products .product-cnt p{
		min-height: 94px;
	}
}
 @media (min-width: 992px) and (max-width: 1024px) {
	
   
}

 @media (min-width: 768px) and (max-width: 991.9px) {
	.abt-cnt {
		padding-left: 15px;
		max-width: 100%;
		margin-top: 20px;
	}
	.row-sec-2{
		padding-top: 0 !important;
	}
	.products .owl-nav div, .testimonials .owl-nav div{
		right: 2%;
	}
	.products .product-cnt{
		padding: 20px;
		min-height: 220px;
	}
	.img-fluid{
		width: 100%;
	}
	.row-sec-4{
		padding-top: 0;
	}
	footer .ps-5{
		padding-left: 0 !important;
		margin-bottom: 30px;
	}
	footer .ps-4{
		padding-left: 0 !important;
	}
	.why-choose{
		margin-top: 20px;
	}
	ul.navbar-nav.nav-menu {
		display: none;
	}
	.collapse:not(.show) {
		display: block;
	}
	.mobile-view img {
        max-width: 30px;
    }
	.navbar-collapse{
		flex-basis: 50%;
	}
	.navbar {
		padding-top: 25px;
	}
	.mobile-view{
		display: block;
	}
	#header{
		height: 75px;
	}
	.col-md-12.col-lg-6.pe-5 {
		padding-right: 0 !important;
	}
	.abt-sec-3 .card {
        min-height: 255px;
		margin-bottom: 20px;
    }
	.abt-sec-4{
		padding-top: 0;
	}
	.single-contact-box{
		height: auto;
		margin-top: 25px;
	}
	.product-card .product-cnt {
        min-height: 210px;
    }
	.product-list{
		margin-bottom: 30px;
		max-width: 100%;
	}
	.product-card .product-cnt p {
		min-height: 94px;
	}
}
 @media (max-width: 767px) {
	section .container, #header .container, footer .container{
		padding-left: 17px;
		padding-right: 17px;
	}
	.abt-cnt {
		padding-left: 15px;
		max-width: 100%;
		margin-top: 20px;
	}
	.row-sec-2{
		padding-top: 0 !important;
	}
	.products .owl-nav div, .testimonials .owl-nav div{
		right: 2%;
	}
	.products .product-cnt{
		padding: 20px;
		min-height: 220px;
	}
	.img-fluid{
		width: 100%;
	}
	.row-sec-4{
		padding-top: 0;
	}
	footer .ps-5{
		padding-left: 0 !important;
		margin-bottom: 30px;
		margin-top: 30px;
	}
	footer .ps-4{
		padding-left: 0 !important;
	}
	.why-choose{
		margin-top: 20px;
	}
	ul.navbar-nav.nav-menu {
		display: none;
	}
	.collapse:not(.show) {
		display: block;
	}
	.mobile-view img {
        max-width: 30px;
    }
	.navbar-collapse{
		flex-basis: 50%;
	}
	.navbar {
		padding-top: 25px;
	}
	.banner h1{
		font-size: 27px;
        line-height: 45px;
	}
	.banner-circle.text-end.mt-2{
		display: none;
	}
	.banner .hello-text{
		font-size: 16px;
	}
	.banner-img {
		flex: 0;
		margin-bottom: 20px;
	}
	.banner-img-sec {
		gap: 0;
		flex-direction: column;
		margin-top: 20px !important;
	}
	#header{
		height: 75px;
	}
	.mobile-view{
		display: block;
		padding-right: 15px;
		cursor: pointer;
	}
	.common_h2, h2{
		font-size: 26px;
	}
	.row-sec-2 .col-md-3.text-center{
		margin-bottom: 40px;
	}
	.box-card{
		padding: 40px 25px;
	}
	.products .owl-nav div, .testimonials .owl-nav div{
		width: 35px;
		height: 35px;
	}
	.products .owl-nav .owl-prev, .testimonials .owl-nav .owl-prev{
		top:-45px;
		line-height: 30px;
		right:13%;
	}
	.products .owl-nav button img, .testimonials .owl-nav button img{
		max-width: 20px;
	}
	.products .owl-nav div, .testimonials .owl-nav div{
		top:-45px;
		line-height: 30px;
		right:1%;
	}
	.ft-contact{
		margin-top: 25px;
	}
	.col-md-12.col-lg-6.pe-5 {
		padding-right: 0 !important;
	}
	.abt-sec-3 .card {
      margin-bottom: 20px;
	  min-height: auto;
    }
	.abt-sec-4{
		padding-top: 0;
	}
	.single-contact-box{
		height: auto;
		margin-top: 25px;
	}
	.product-card .product-cnt {
        min-height: auto;
    }
	.product-list{
		margin-bottom: 30px;
		max-width: 100%;
	}
	.contact-form{
		padding: 15px;
	}
	.submit-btn {
		padding: 4px 30px;
		font-size: 18px;
		margin-top: 20px;
	}
	.row-sec-4 .col-md-8.mx-auto.text-center{
		margin-bottom: 10px;
	}
	footer .logo img {
		max-width: 150px;
	}
	footer .paterns .tringle{
		width: 230px;
    	height: 330px;
	}
	footer .paterns .tringle{
		width: 230px;
    	height: 230px;
	}
	footer .paterns .tringle-right{
		width: 230px;
    	height: 230px;
	}
	footer{
		background: url(../images/shape-68.png) repeat-y;
	}
}
	
