  .navbar-header img{
    width: 20%;
  height: 20%;
  margin-bottom: -7%;
}

.container-4item {
    margin-top: 10px auto;
    margin-bottom: 10px auto;
    margin-left: 300px;
    padding-right: 300px;
    width: 100px;
    height: 500px;
    align-content: center;
}

/* Header-start */
@media screen and (min-width: 601px) {

    #header h2{
    color: deepskyblue;
}
    
#header h4{
    color: white;
    font-size: 80px;
}
}
        @media screen and (max-width: 601px) {
            
#header h2{
    font-size: 35px;
    color: deepskyblue;
}
            
#header h4{
    color: white;
    font-weight: bold;
    font-size: 50px;
}
}

.parallax {
  position: relative;
  width: 100%;
  height: 650px;
  background: rgb(50, 50, 50);
  background: linear-gradient(rgba(0, 0, 0, 0.5),rgba(0, 0, 0, 0.99)) , url(../../image/automation/autom-bg.png) no-repeat 50% 50% fixed;
  background-size: cover;
  overflow: hidden;
} 

/* Header-end */



.material-icons {vertical-align:-14%}
.centered {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}


#desc1 h1{
  font-size: 65px;
  font-weight: bold;
 padding-right:20px; 
 padding-top: 30px;
 }

#robot {
  padding-top:80px ;
  padding-bottom:80px;
} 

#robot p{
font-size: 18px;
padding-top:70px ;
color: black;
}

@media screen and (max-width: 601px) {
#universal-robot img{
    height:30%;
    width:40%;
    padding: 30px;

}

#universal-robot img{
    height:30%;
    width:40%;
    padding: 30px;
}
        @media screen and (max-width: 601px) {
   #universal-robot img{
    height:70%;
    width:30%;
    padding: 20px;
}
           
            #robot p{
font-size: 15px;
padding-top:70px ;
color: black;
}
}
    
    

#desc2 h1{
 color: white;
    
}
    
    }

    
@media screen and (max-width: 601px) {
  h1.text {
    font-size: 30px;
      
  }
}

#desc2 h1{
  color: white;
font-size: 50px
}


#desc2 h2{

  font-weight: bold;
  color: white;
font-size: 65px
}

        @media screen and (min-width: 601px) {
   h2.text {
    font-size: 800px;
       font-weight: bold;
  }
}

@media screen and (max-width: 600px) {
  h2.text {
    font-size: 50px;
      font-weight: bold;
  }
}

#collab {
  padding-top:40px ;
  padding-bottom:40px;
}

#collab img{
  align-items: center;
  margin: auto;
}
#collab .center {
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-top: auto;
margin-bottom: auto;
}

#fjd {
    
  background-image:url('../../image/automation/tractor-1.png');
  background-size: cover;
}

#fjd h1{
  color: white;
}

#fjd h3{
  color: white;
}

#item{
  padding-right: 30px;
  padding-left: 30px;
  padding-bottom: 200px;
}

#item h2{
  color: white;
}

.flip-card {
  background-color: transparent;
  width: 300px;
  height: 300px;

  perspective: 1000px; /* Remove this if you don't want the 3D effect */
}

/* This container is needed to position the front and back side */
.flip-card-inner {
  position: relative;
  width: 100%;
  height: 100%;
  text-align: center;
  transition: transform 0.8s;
  transform-style: preserve-3d;
}

/* Do an horizontal flip when you move the mouse over the flip box container */
.flip-card:hover .flip-card-inner {
  transform: rotateY(180deg);
}

/* Position the front and back side */
.flip-card-front, .flip-card-back {
  position: absolute;
  width: 100%;
  height: 100%;
  -webkit-backface-visibility: hidden; /* Safari */
  backface-visibility: hidden;
}

/* Style the front side (fallback if image is missing) */
.flip-card-front {
  background-color: transparent;
  color: black;

}

/* Style the back side */
.flip-card-back {
  background-color: white;
  color: white;
  transform: rotateY(180deg);
  padding-top: 70px;
}

.flip-card-back p{
 font-size: 17px;
}


    
    #item{
  
  padding-left: 10px;
  padding-bottom: 200px;
}
    
  .flip-card {
  background-color: transparent;
  width: 300px;
  height: 300px;
    }


#features {
  background-color: #525255;
}

#features .container{
padding-top:40px;
padding-bottom:40px; 
}

#features .row{
  padding: 80px;
}

#features a{
    align-items: center;
  margin: auto;
}

#features h2{
  color: white;
font-size: 2rem;
}

#features p{
  color: #D7D6D6;
}

@media screen and (max-width: 600px) {
  
    #features .container{
        padding: inherit;
        padding-top: 40px;
        padding-bottom: 40px;
    }
    
#features h2{
padding: 10px;
    text-align: center;
}

#features p{
  color: #D7D6D6;
  font-size: 15px;
}

    
    #features img{
        padding-top: 40px;
        padding-bottom: 40px;
        display: block;
  margin-left: auto;
  margin-right: auto;
    }
    
    #features a{
  align-items: center;
	justify-content: center;
}
}    



#desc3 h1{
 color: white;
}

#desc3 h2{
  font-weight: bold;
  color: white;
}

 #desc3 .video-container {
            display: flex;
            justify-content: center;
            align-items: center;
            width: 100%;
            height: 100vh; /* Full viewport height */
            background: #000;
            box-sizing: border-box;
            padding: 20px; /* Optional padding for better appearance */
        }

       #desc3 .video-wrapper {
            position: relative;
            width: 100%;
            max-width: 854px; /* Maximum width for large screens */
            padding-bottom: 56.25%; /* 16:9 aspect ratio */
            height: 0;
        }

       #desc3 .video-wrapper iframe {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            border: 0;
        }
#collab2 section{
  padding-top:100px ;
  padding-bottom:100px;
}

#collab2 img{
  align-items: center;
  margin: auto;
}

#collab2 .center {
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-top: auto;
margin-bottom: auto;
}

@media screen and (min-width: 601px) {
    #desc3 h1{
 color: white;
}

#desc3 h2{
  font-weight: bold;
  color: white;
    font-size: 65px;
}
    
    h2.text {
    font-size: 20px;
  }


@media screen and (max-width: 600px) {
  h2.text {
    font-size: 50px;
  }
}

#collab2 {
  padding-top:40px ;
  padding-bottom:40px;
}

#collab2 img{
  align-items: center;
  margin: auto;
} 

#collab2 .center {
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-top: auto;
margin-bottom: auto;
}


#wickert  h1{
 color: white;
}
    
    @media screen and (max-width: 600px) {
        #wickert  h1{
color: aliceblue;
            
        }
    }

#item2{
    align-items: center;
  padding-top:100px;
    padding-bottom:100px;
  
    
}

#item2 h2{
  color: white;
}

@media screen and (min-width: 601px) {
#item2 .card {
    margin-left: 4%;
    background-color: aliceblue;
   box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
    transition: 0.3s;
  border-radius: 150px;
  width: 300px;
  height: 300px;
    position: center;
    padding:10px;
}
    
    #item2 p {
        padding:63px;
font-size:1vw;
color: black;
    
}
    }

#item2 .card:hover {
  box-shadow: 0 12px 24px 0 rgba(0,0,0,0.2);
  background-color: rgb(5, 158, 247);
}

#item2 .card:hover p{
 color: white;
}


#item2 p {
font-size:1vw;
color: black;
    
}

    #features2{
        padding-top: 30px;
        padding-bottom: 30px;
    }    
    
#features2 img{
height: 200px;
width: auto;    
border-radius: 100px; 
}


#features2 .card:hover img{
height: 350px;
width: auto;    
border-radius: 50px;
    transition: 0.3s;
    
} 

#features2 .card{
      margin-left: 6%;
    background-color: aliceblue;
   box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
    transition: 0.3s;
  border-radius: 70px;
  width: 1000px;
  height: 250px;
    position: center;
    padding-top:20px;
    padding-bottom:20px;
    margin: 30PX;
}

#features2 .card:hover {
   transition: 0.3s;
  border-radius: 70px;
  width: 1000px;
  height: 400px;
    position: center;
  box-shadow: 0 12px 24px 0 rgba(0,0,0,0.2);

}

#features2 p{
    visibility: hidden;
}

#features2 .card:hover p{
visibility: visible;
    color: gray;
    transition: 0.3s;
    
}

#features2 .row{
  padding: 80px;
}

#features2 a{
    align-items: center;
  margin: auto;
}

#features2 h2{
    margin-top: 40px;
  color: black;
font-size: 2rem;
    letter-spacing: -2px;
    
}


#features2 .card:hover h2{
    margin-top: 0px;
  color: black;
font-size: 2rem;
    transition: 0.3s;
}
#features2 p{
  color: #D7D6D6;
}
}

@media screen and (max-width: 600px) {
    #wickert  h1{
 font-size:30px;
    margin:20px;
}
    
   h1.text {
    font-size: 60px;
  }      
    
    
  #item2 .card:hover p{
 color: white;
}

#item2{
  padding:inherit;
  margin-top:30px ;
   margin-bottom:30px ; 
} 

#item2 p {
font-size:20px;
color: black;
}  
    
        #features h2{     
   padding: 30px;
}

    
#item2 .card {
    background-color: aliceblue;
   box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
    transition: 0.3s;
  border-radius: 150px;
  width: 300px;
  height: 300px;
    position: center;
    padding:70px;
    margin-left: -15px;
    margin-top:10px;
}

    
#item2 .card:hover {
  box-shadow: 0 12px 24px 0 rgba(0,0,0,0.2);
  background-color: darkgreen;
}
#features2 .card{    
    background-color: aliceblue;
   box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
    transition: 0.3s;
  border-radius: 70px;
  width: 300px;
  height: 450px;
    position: center;
    padding-top:20px;
    padding-bottom:20px;
    margin: 10px;  
}

#features2 .card:hover {
   transition: 0.3s;
  border-radius: 70px;
  width: 300px;
  height: 500px;
    position: center;
  box-shadow: 0 12px 24px 0 rgba(0,0,0,0.2);

}

#features2 h2{
    text-align: center;
    font-size: 25px;
}    
    
#features2 p{
    visibility: hidden;
    text-align: center;
}

#features2 .card:hover p{
visibility: visible;
    color: gray;
    transition: 0.3s;
    
}
    
    #features2 img{
height: 200px;
width: auto;    
border-radius: 100px;
    
}


#features2 .card:hover img{
height: 200px;
width: auto;    
border-radius: 50px;
    transition: 0.3s;
    
}
    
}    

		/* Set a style for buttons */
        .button-footer {
  -webkit-touch-callout: none;
    -webkit-user-select: none;
     -khtml-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
		-webkit-tap-highlight-color: transparent;
}

   #myFooter {
			background-color: #5EABDF;
			color: white;
			padding-top: 20px;
		}

		#map-container {
			height: 240px;
			width: 100%;
			margin-top: 30px;
			margin-bottom: 10px;
		}

		#myFooter .row {
			margin: 0 85px;
		}

		#myFooter .footer-copyright {
			background-color: #10222e;
			padding-top: 3px;
			padding-bottom: 3px;
			text-align: center;
		}

		#myFooter .footer-copyright p {
			margin: 10px;
			color: #ccc;
		}

		#myFooter .container {
			width: auto;
		}

		#myFooter ul {
			list-style-type: none;
			padding-left: 0;
			line-height: 1.7;
		}

		#myFooter h5 {
			font-size: 20px;
			color: white;
			font-weight: bold;
			margin-top: 30px;
		}

		#myFooter a {
			color: black;
			text-decoration: none;
			font-size:16px;
		}

		#myFooter a:hover,
		#myFooter a:focus {
			text-decoration: none;
			color: white;
		}

		#myFooter .social-networks {
			text-align: center;
			padding-top: 30px;
			padding-bottom: 38px;
		}

		#myFooter .fa {
			font-size: 30px;
			margin-right: 15px;
			margin-left: 20px;
			background-color: white;
			color: #182c39;
			border-radius: 51%;
			padding: 10px;
			height: 50px;
			width: 50px;
			text-align: center;
			line-height: 31px;
			text-decoration: none;
			transition: color 0.2s;
		}

		#myFooter .fa-facebook:hover {
			color: #2b55ff;
		}

		#myFooter .fa-facebook:focus {
			color: #2b55ff;
		}

		#myFooter .fa-youtube:hover {
			color: red;
		}

		#myFooter .fa-youtube:focus {
			color: red;
		}

		#myFooter .fa-instagram:hover {
			color: #00aced;
		}

		#myFooter .fa-instagram:focus {
			color: #00aced;
		}
		
		
	    #myFooter .career-footer{
	        margin: auto;
	        width: 200px;
	        padding: 10px;
	    }

    .fa-whatsapp:hover {
      color: red;
    }

    .fa-whatsapp:focus {
      color: red;
    }

		@media screen and (max-width: 767px) {
			#myFooter {
				text-align: center;
			}
			#myFooter .row {
				margin: 0;
			}
            
            #myFooter button{
                text-align: center;
               width: 100%;
            }
		}
		
		/* Set a style for buttons */
        .button-footer {
  -webkit-touch-callout: none;
    -webkit-user-select: none;
     -khtml-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
		-webkit-tap-highlight-color: transparent;
}

button {
	width: 150px;
	height: 50px;
	cursor: pointer;
	border: none;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #7f5a83;
	background-image: linear-gradient(315deg, #7f5a83 0%, #0d324d 74%);
	background-size: 200% 100%;
	background-position: left;
	background-repeat: no-repeat;
	transition: 500ms;
}

button:before {
	
	color: rgba(255,255,255,0.5);
	font-size: 16px;
	position: absolute;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 140px;
	height: 40px;
	background-color: #1b2845;
	background-image: linear-gradient(315deg, #1b2845 0%, #274060 74%);
	transition: 500ms;
}

.button-footer b{
    color: #FFFFFF;
}
button:hover {
	background-position: right;
}

button:hover:before {
	color: rgba(255,255,255,0.8);
}

button:focus {
	outline: none;
}

    /* Set a style for all buttons */
        button {
            background-color: #73CBE7;
            color: black;
            padding: 14px 20px;
            border: none;
            cursor: pointer;
            width: 100%;
        }

        button:hover {
            opacity: 0.5;
        }

.navbar-brand { position: relative; z-index: 2; }

.navbar-nav.navbar-right .btn { position: relative; z-index: 2; padding: 4px 20px; margin: 10px auto; }

.navbar .navbar-collapse { position: relative; }
.navbar .navbar-collapse .navbar-right > li:last-child { padding-left: 22px; }

.navbar .nav-collapse { position: absolute; z-index: 1; top: 0; left: 0; right: 0; bottom: 0; margin: 0; padding-right: 120px; padding-left: 80px; width: 100%; }
.navbar.navbar-default .nav-collapse { background-color: #f8f8f8; }
.navbar.navbar-inverse .nav-collapse { background-color: #222; }
.navbar .nav-collapse .navbar-form { border-width: 0; box-shadow: none; }
.nav-collapse>li { float: right; }

.btn.btn-circle { border-radius: 50px; }
.btn.btn-outline { background-color: transparent; }

@media screen and (max-width: 767px) {
    .navbar .navbar-collapse .navbar-right > li:last-child { padding-left: 15px; padding-right: 15px; } 
    
    .navbar .nav-collapse { margin: 7.5px auto; padding: 0; }
    .navbar .nav-collapse .navbar-form { margin: 0; }
    .nav-collapse>li { float: none; }
}


