/* Industrez - Industry and Factory HTML Template  */
@media only screen and (max-width: 1340px){
	 
}

@media only screen and (max-width: 1139px){
	 
}

@media only screen and (min-width: 768px){
	 
}

@media only screen and (max-width: 1023px){
	 

}

@media only screen and (max-width: 767px){	
	 
}

@media only screen and (max-width: 599px){
.padding-70{
padding: 0px;
padding-top: 30px;
}
#google_translate_element {
right: 3% !important;
top: 70px !important;
z-index: 9;
}
.box5{
padding: 25px;
}
.title{
font-size: 28px; 
}
.about p {
line-height: 25px;
}
.vision h3 {
font-size: 14px !important;
  
}
.vision h3 {
font-size: 17px;
  
}
.awards .card {
background: none;
padding: -45px !important;
}
p{
font-size: 14px !important;
}
.top-bar{
display: none
}
.inq{
display: none
}
.navbar-light .navbar-toggler {
color: rgba(0,0,0,.55);
border-color: rgba(0,0,0,.1);
position: absolute;
float: right;
right: 0;
margin-bottom: 29px;
}
.navbar{
padding: 11px;
}.about img{
width: 100%;height: 350px;
}
.construction img{
height: 120px;
 }
.sec-products .card a{
font-size: 16px;
}
 .construction .card-body h3{
font-size: 16px;
 }
.navbar-brand img{
 width: 235px !important;
 margin-left: -30px;
}.logo {
    width: 58%;
    padding-top: 8px;
    padding-bottom: 0px;
    position: relative;
    margin-top: -10px;
    border-radius: 52%;
}
.menubar {
    background: #ffffff !important;
}
.navbar-collapse {
   
    position: absolute;
    align-items: center;
    top: 120px;
    background: #d8d8d8;
    z-index: 999;
    width: 100%;
    left: 0;

}
.navbar-light .navbar-nav .nav-link{
	line-height: 52px;
}
.dropdown-item{
	padding-left: 33px;
}
.dropdown-menu[data-bs-popper] {
    top: 100%;
    margin-left: -22px;
    margin-top: 0px;
    min-width: 100%;
    border-radius: 0;
    padding: 0;
    padding-left: 0px;
}
.w-100{
	height: 240px;

}
.exp{
	display: none;
}
.box-active p {
	display: none;
}
.sec-client .card {
    margin-bottom: 22px !important;
}
.registration{
	display: none;
}
.box4 p{
	
    font-size: 8px !important;
}
.box4 h2{
	font-size: 8px;
	margin-top: 5px;
}

.parallax-contact h2{
	font-size: 32px;
}
.sec-about{
	background: #fdf0f0 !important
}
.sec-about img{

    width: 100%;
    height: 330px !important;
    margin-bottom: 50px;

}
.box-active {
	height: 130px !important;
}
.container{
	width: auto !important;

}
.parallax-vission h2 {
padding-top: 72px;
font-size: 26px;
}
.box4{
height: 62px;
padding: 8px;
margin-top: -85px;
margin-bottom: 36px;
border-bottom: none;
margin-left: -1px;
}
.footer a {
    color: #fff;
    font-size: 14px;
    }
.box4 img{
	width: 25px;
}
.btn{
	width: 100%;
	margin-bottom: 10px;
}


.navbar-nav{
	margin-left: 0px;
    flex-direction: column !important;
    text-align: left !important;
    width: 100%;
}
.vision h3 {
    font-size: 14px;
    color: #000;
    padding: 0px;
}
.sec-client img{
	height: 100px;    margin: 10px;
}
.vision p{
	font-size: 14px !important;
}
.vision .box {
height: 187px;
width: 100%;
padding: 10px;
margin-bottom: 20px;
 }
.vision .card {
padding: 24px;
border-radius: 50px;
text-align: justify;
}
.vision i {
font-size: 35px;
color: #f0f2ef;

margin: 11px;
}
.awards .card img {
height: 38px;
margin: 15px;
width: 34px;
margin-left: 0px;
}
.awards .card {
    font-size: 15px !important;
}
.parallax-service {
min-height: 373px;
}
.awards .card h2 {
font-size: 29px;
  
}
 .counter .counter-value {
color: #fff;
font-size: 28px;
font-weight: 600;
text-align: center;
height: 0px;
display: block;
}
.quality img {
height: 303px;
}
.nav-item{
	background: #4caf50;
    padding-left: 20px;
    border-bottom: 1px solid #fff;
}

.navbar-light .navbar-nav .nav-link{
	color: #fff;
}



.section1 {
    background: #fff;
     
}
.card img{
	height: 125px;

}

.card-text {
    columns: #222222;
    font-size: 13px !important;
    font-weight: 600;
    padding: 0px;
    height: 33px;
}
.p-70{
	padding: 0px;
	padding-top: 38px;
	padding-bottom: 38px;
}
.sec-title h2{
	font-size: 26px;
	margin-left:20px;
}
.sec-title{
	    height: 104px;
}

.d-none{
	display: block !important;
}

.testimonials h5{
	font-size: 15px;
}
.small-text{
	height: 300px;
	overflow: hidden;
}
}

@media only screen and (max-width: 479px) {
	 
}