@media(max-width: 1699.98px){
	.product-top-detail {
		padding: 0 4%;
	}
}
@media(max-width: 1599.98px){
	.common-heading h1 {
  		font-size: 50px;
	}
	.common-heading h2 {
  		font-size: 32px;
  		letter-spacing: 5px;
	}
	.common-heading h3{
		font-size: 34px;
	    letter-spacing: 4px;
	    line-height: 50px;
	}
	.new-common-wrap {
        padding-left: 5%;
        padding-right: 5%;
    }
	.new-header-area li {
	  padding: 0 10px;
	}
	.new-header-area .new-cmn-btn{
		max-width: 230px;
	}
	.new-header-area .new-cmn-btn{
		left: 15px;
	}
	.menu-icon{
	    right: 15px;
	}
	.new-product-sec .product-content hr{
		margin: 15px 0;
	}
	.product-top-detail table{
		margin-bottom: 20px;
	}
	.service-gallery-sec h2{
	    line-height: 72px;
	}
	.service-gallery-sec:before{
		height: 32%;
	}
}
@media(max-width: 1399.98px){
	.common-heading h5{
		font-size: 18px;
	}
	.common-heading h4{
		font-size: 22px;
	}
	.product-top-detail td:last-child {
		padding-left: 5%;
	}
	.new-product-sec .product-content td h4{
	    letter-spacing: 1px;
	}
}
@media(max-width: 1299.98px){
	.new-header-area a{
		font-size: 14px;
		letter-spacing: 1px;
	}
	.new-header-area li {
	  padding: 0 10px;
	}
	.service-gallery-sec:before{
		height: 40%;
	}

}
@media(max-width: 1199.98px){
	.common-heading h1 {
	  font-size: 46px;
	}
	.common-heading h2 {
  		font-size: 32px;
	}
	.common-heading h3{
		font-size: 30px;
	}
	.common-heading h5 {
  		font-size: 18px;
	}
	.new-header-area .new-cmn-btn{
		max-width: 185px;
    	font-size: 13px;
	}
	.new-header-area .text-center .mw-100 {
	  width: 220px;
	}
	.menu-items{
		top: 114px;
	}
	.menu-bar{
		width: 40px;
		margin-left: 10px;
	}
	.menu-bar::after, .menu-bar::before, .menu-bar div {
	  margin: 7px 0;
	}
	.product-top-detail td:last-child {
		padding-left:0;
	}
	.new-product-sec .product-content td h4, .new-product-sec .product-content h4{
		font-size: 20px;
	}
	.new-product-sec .product-content h4, .product-top-detail table{
		margin-bottom: 10px;
	}
	.new-product-sec .product-content hr{
		margin: 10px 0;
	}
	.product-top-detail{
		padding: 0;
	}
}
@media(max-width: 991px){
	.new-header-area, .mini-right-nav{
		display: none;
	}
	.header a{
		top: 20px;
	}
	.common-heading h1 {
	  	font-size: 36px;
	}
	.common-heading h2 {
	    font-size: 28px;
	    letter-spacing: 2px;
	    line-height: 46px;
	}
	.home-banner-slider .swiper-slide .each-banner-slide, .home-banner-slider .swiper-slide-next .each-banner-slide,
	.home-banner-slider .swiper-slide-duplicate-prev .each-banner-slide, 
	.home-banner-slider.swiper-slide-duplicate-next .each-banner-slide,
	.home-banner-slider .swiper-slide-prev .each-banner-slide, 
	.home-banner-slider .swiper-slide-active .each-banner-slide{
		margin: 0;
	}
	.home-banner p{
		margin: 40px 15% 0;
	}
	.home-banner-content{
		padding: 140px 0 10%;
	}
	.new-product-heading .new-cmn-btn{
		max-width: 300px;
	}
	.new-product-sec{
		padding: 70px 0;
	}
	.new-product-sec .product-content{
		padding: 30px 10px 20px;
	}
	.new-product-sec .product-content hr {
	    margin: 20px 0;
	}
	.product-top-detail table{
		margin-bottom: 20px;
	}
	.product-gal img{
		margin-bottom: 10px;
	}
	.service-gallery-sec .col-lg-3, .service-gallery-sec .col-lg-6 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .service-gallery-sec:before {
        display: none;
    }
    .service-gallery-wrap{
    	padding: 30px 5%;
    }
    .gal-block {
	    margin-top: 0;
	}
	.home-pg-map{
		top: 0;
		margin: 30px 0;
		width: 100%;
	}
	.home-pg-map-sec{
		padding: 10% 0 0;
	}
	.new-footer-area{
		padding: 50px 15px;
	}
	.btn-top-border{
		border:0;
	}
}
@media(max-width: 767px){
	.common-heading h1 {
	    font-size: 24px;
	    letter-spacing: 2px;
	}
	.common-heading h2 {
	    font-size: 20px;
	    letter-spacing: 1px;
	    line-height: 36px;
	}
	.common-heading h3 {
	    font-size: 20px;
	    letter-spacing: 0.75px;
	    line-height: 32px;
	}
	.home-banner p{
		margin: 20px 0 0;
		font-size: 16px;
		line-height: 26px;
	}
	.home-banner-wrap .owl-item > div{
		margin: 0;
	}
	.home-banner-content{
		padding-top: 100px;
		padding-bottom: 30px;
	}
	.new-product-sec {
	    padding: 40px 0;
	}
	.new-product-sec h2, .new-product-heading {
	    margin-bottom: 25px;
	}
	.new-product-heading .new-cmn-btn{
		display: block;
		margin: 0 0 8px;
	}
	.new-product-heading {
	    margin-bottom: 30px;
	}
	.new-product-sec .product-content td p{
		font-size: 13px;
	}
	.new-product-sec .product-content td h4, span{
		font-size: 14px !important;
	}
	.product-top-detail td:last-child {
	  padding-left: 3%;
	}
	.new-product-sec .product-content td:nth-child(2){
		left: -10px;
		position: relative;
	}
	.new-gallery-thumbs{
		display: none;
	}
    .gal-content-box p {
        margin: 20px 0;
    }
    .gal-content-box .new-cmn-btn {
        margin-top: 30px;
    }
    .gal-content-box {
        padding: 40px 15px;
    }
    .gal-heading{
    	padding: 0 15px;
    }
    .gal-img{
    	margin-bottom: 15px;
    }
    .map-right-block{
    	padding-left: 0;
    }
    .map-block-content p{
	    margin: 20px 0 30px;
	}
	.new-footer-area {
	    padding: 30px 0 0;
	}
	.new-footer-btn-wrapper .common-btn{
		margin-bottom:5px;
		margin-left: 0 !important;
	}
	.new-footer-btn-wrapper .pl-1{
		padding-left: 15px !important;
	}
	.new-footer-btn-wrapper .pr-1{
		padding-right: 15px !important;
	}
	.new-footer-area h3{
		margin-bottom: 20px;
	}
	.new-footer-btn-wrapper{
		margin: 0 auto 30px;
	}
	.new-footer-social {
	    margin: 30px 0 40px;
	}
	.each-new-footer-contact{
		margin-bottom: 40px;
	}
	.new-footer-social span{
		margin: 0 6px;
	}
	.new-footer-social img {
	    width: 18px;
	}
	.new-footer-social a {
	    width: 45px;
	    height: 45px;
	}
}
@media(max-width: 575px){
	.new-common-wrap{
		padding-left: 0;
		padding-right: 0;
	}
}