@media(max-width:1399px){
    .headerMainWrapper::before {
        width: calc(5% + 25px);
    }
    .container-fluid {
        padding: 0px 16px;
    }
    .menuHeaderinner .logoheader {
    min-width: 160px;
    height: 122px;
}
	.headermenuparentwrapper {
    width: calc(100% - 173px);
}
	.ContactInfo .Text a {
    font-size: 14px;
}
	.SocialIconparent {
    font-size: 14px;
}
	#about_contct_btninp {
    padding: 12px 38px;
}
	.banner.inner_banner {
    height: 400px;
}
}
@media(max-width:1100px){
	#contact123{
   padding: 47px 10px 53px;
	}
	.productcontainer{
		    grid-template-columns: repeat(3, 1fr);
	}
	.about-right p{
		max-width:100%;
	}
	
}
@media(max-width:991px){
	.about-right{
		margin-top:30px;
		text-align:center;
	}
}
@media(max-width:767px){
    .container-fluid {
        padding: 0px 15px;
    }
    .hero-section-text h1 {
        font-size: 39px;
        line-height: 49.35px;
    }
    .hero-section {
        height: 57vh;
        min-height: 683px;
        background-position: -746px 0px;
    }
	.HeaderMenuRhs {
    justify-content: end;
}
    .about-tabs .nav-tabs {
        width: 100%;
        display: block;
    }
    .about-tabs .nav-link {
        display: block;
        width: 100%;
    }
    .whatsprofile {
        margin-left: 0;
        margin-top: 22px;
    }
    .whatsAb a {
        background: #013F79;
        display: inline;
        max-width: 331px;
        color: #FEBD18;
        font-weight: 500;
        width: 100%;
        padding: 14px 21px;
    }
    .quality-box {
        margin-bottom: 70px;
    }
    .chooseSection {
        padding: 60px 0px 0;
    }
    .contact {
        padding: 36px 0px;
    }
    #contact {
        padding: 19px 12px;
        margin-top: 20px;
    }
    .input-group2 input {
        padding: 20px 0px;
		background-color:#3E3E3E;
		border-radius: 30px
    }
    .contect-box h3 {
        font-size: 29px;
        margin: 9px 0 17px;
    }
	.about-tabs .nav-item  {
		width:100% !important;
	}
	.about-tabs .nav-link  {
		width:100% !important;
	}
	
/* 	about us */
	#contact123 {
    padding: 29px 14px 27px;
}
	.form_about_us .row.row-cols-5 {
  display: block;
}


.form_about_us .row.row-cols-5 .col {
  width: 100%;
  margin-bottom: 13px;
}
.about_contct_btn input {
    float: none;
}
	.infoInp {
    width: 100%;
    display: flex;
}
	.about-tabs .d-flex {
    display: block!important;
}
	.banner.inner_banner {
    height: 228px;
}
	.menuHeaderinner .logoheader {
    min-width: 123px;
}
.productcontainer{
		    grid-template-columns: repeat(2, 1fr);
	}	
	
	
/* 	contact */
	.headpara h2 {
    font-size: 29px;
    font-weight: 700;
}
	.headpara h3 {
    font-size: 27px;
}
	.headpara {
    padding: 35px 15px;
}
	#contact1 {
    margin-top: 33px;
}
	.product-heading h2 {
    padding-bottom: 0px;
    margin-top: 38px;
}
	.margin-top-add-box{
		margin-top:25px;
	}
	.gaprow {
    margin-top: 25px;
}
	#subscribe-form2{
		background-color:transparent;
	}
}
@media(max-width:575px){
	.productcontainer{
		    grid-template-columns: repeat(2, 1fr);
		        gap: 10px;
	}	
	.product-img{
		margin: 20px auto;
		min-height:148px;
	}
	.product-title p{
		font-size:13px;
		margin-bottom:9px;
	}
	.product-title a{
		font-size:13px;
	}
	.product-title{
		padding:20px 0px ;
	}
}
@media(max-width:480px){
	.costum-container #sbi_images{
	grid-template-columns: repeat(2, 1fr) !important;
	}
}