* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    font-family: 'Poppins', sans-serif;
}

:root {
    --color: #e41d32;
    --background: #4d4f4e;
}

@font-face {
    font-family: 'Poppins', sans-serif;
    src: url(../font/Poppins-Medium.ttf);
}

@font-face {
    font-family: 'Poppins', sans-serif;
    src: url(../font/Poppins-SemiBold.ttf);
}

@font-face {
    font-family: 'Poppins', sans-serif;
    src: url(../font/Poppins-Bold.ttf);
}


.top-header {
    height: 50px;
    background: var(--color);
    padding: 10px;

}

.social-area .gb {
    font-weight: 400;
}

.social-area .gb {
    margin: 5px;
}

.navbar-brand img {
    width: 130px;
}

.navbar .nav-item {
    margin: 10px;
}

.navbar .nav-item .nav-link {
    color: black !important;
    font-weight: 500;
    transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
}

.navbar .nav-item .nav-link:hover {
    color: whitesmoke !important;
    background-color: var(--color);
    box-shadow: rgba(100, 100, 111, 0.4) 0px 7px 29px 0px;
    transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
}

.navbar .dropdown-menu .dropdown-item {
    padding: 10px;
    font-weight: 500;
}

.navbar .dropdown-menu .dropdown-item:hover {
    color: whitesmoke !important;
    background-color: var(--color);
    box-shadow: rgba(100, 100, 111, 0.4) 0px 7px 29px 0px;
    transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
}

.navbar .dropdown-menu {
    border-top: 3px solid var(--color) !important;
    border-radius: 0%;
    border: none;
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}

.dropdown-submenu {
    position: relative;
}

.dropdown-submenu a::after {
    transform: rotate(-90deg);
    position: absolute;
    right: 6px;
    top: .8em;
}

.dropdown-submenu .dropdown-menu {
    top: 0;
    left: 100%;
    margin-left: .1rem;
    margin-right: .1rem;
}

.animate {
    animation-duration: 0.3s;
    -webkit-animation-duration: 0.3s;
    animation-fill-mode: both;
    -webkit-animation-fill-mode: both;
}

.slideIn {
    -webkit-animation-name: slideIn;
    animation-name: slideIn;
}


@keyframes slideIn {
    0% {
        transform: translateY(1rem);
        opacity: 0;
    }

    100% {
        transform: translateY(0rem);
        opacity: 1;
    }

    0% {
        transform: translateY(1rem);
        opacity: 0;
    }
}

/*---------------Dropdown-hover-start-----------*/

/* .navbar .nav-item .dropdown-menu {
    display: none;
    transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    border: none;
    border-top: 3px solid var(--color);
}

.navbar .nav-item:hover .dropdown-menu {
    display: block;
    transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
}


.navbar .nav-item .dropdown-menu {
    margin-top: 0;
    transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
} */

/*---------------Dropdown-hover-end-----------*/

.bgcolor.scrolled {
    background-color: #141414;
    transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
}

.automation-about h1 {
    font-size: 24px;
    color: var(--color);
    font-weight: 600;
}

.automation-about p {
    color: var(--background);
    font-weight: 500;
}

.automation-about ul li {
    line-height: 28px;
}

.automation-img img {
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}

.automation-btn .btn {
    background-color: var(--color);
    font-weight: 500;
    cursor: pointer;
    border: none;
    outline: none;
    transition: all 0.5s ease-in-out;
    border-radius: 10px 100px / 120px;
}

.automation-btn .btn:hover {
    background-color: var(--background);
    transition: all 0.5s ease-in-out;
}

.automation-btn .btn .fas {
    transition: all 0.5s ease-in;
}

.automation-btn .btn:hover .fas {
    transform: translateX(3px);
    transition: all 0.5s ease-in-out;
}

.home-product h1 {
    font-size: 24px;
    color: var(--background);
    font-weight: 600;
}

.product-info h1 {
    font-size: 24px;
    color: var(--color);
    font-weight: 600;
}

.product-info ul li {
    line-height: 28px;

}

.mhe-img img {
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}


.product-btn .btn {
    background-color: var(--color);
    font-weight: 500;
    cursor: pointer;
    border: none;
    outline: none;
    transition: all 0.5s ease-in-out;
    border-radius: 10px 100px / 120px;
}


.product-btn .btn:hover {
    background-color: var(--background);
    transition: all 0.5s ease-in-out;
}

.product-btn .btn .fas {
    transition: all 0.5s ease-in;
}

.product-btn .btn:hover .fas {
    transform: translateX(3px);
    transition: all 0.5s ease-in-out;
}

.automation-info h1 {
    color: var(--color);
    font-size: 24px;
    font-weight: 600;
}

.automation-info ul li {
    line-height: 28px;
}


.automation-btn .btn {
    background-color: var(--color);
    font-weight: 500;
    cursor: pointer;
    border: none;
    outline: none;
    transition: all 0.5s ease-in-out;
    border-radius: 10px 100px / 120px;
}


.automation-btn .btn:hover {
    background-color: var(--background);
    transition: all 0.5s ease-in-out;
}

.automation-btn .btn .fas {
    transition: all 0.5s ease-in;
}

.automation-btn .btn:hover .fas {
    transform: translateX(3px);
    transition: all 0.5s ease-in-out;
}

.sap-info h1 {
    color: var(--color);
    font-size: 24px;
    font-weight: 600;
}

.sap-info ul li {
    line-height: 28px;
}

.sap-img img {
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}

.sap-btn .btn {
    background-color: var(--color);
    font-weight: 500;
    cursor: pointer;
    border: none;
    outline: none;
    transition: all 0.5s ease-in-out;
    border-radius: 10px 100px / 120px;
}



.sap-btn .btn:hover {
    background-color: var(--background);
    transition: all 0.5s ease-in-out;
}

.sap-btn .btn .fas {
    transition: all 0.5s ease-in;
}

.sap-btn .btn:hover .fas {
    transform: translateX(3px);
    transition: all 0.5s ease-in-out;
}

.purpose-about h1 {
    color: var(--color);
    font-size: 24px;
    font-weight: 600;
}

.purpose-about ul li {
    line-height: 28px;
}


.purpose-btn .btn {
    background-color: var(--color);
    font-weight: 500;
    cursor: pointer;
    border: none;
    outline: none;
    transition: all 0.5s ease-in-out;
    border-radius: 10px 100px / 120px;
}



.purpose-btn .btn:hover {
    background-color: var(--background);
    transition: all 0.5s ease-in-out;
}

.purpose-btn .btn .fas {
    transition: all 0.5s ease-in;
}

.purpose-btn .btn:hover .fas {
    transform: translateX(3px);
    transition: all 0.5s ease-in-out;
}

.purpose-img img {
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}

.service-section h1 {
    font-size: 24px;
    color: var(--background);
    font-weight: 600;
}

.single-part {
    width: 150px;
    height: 150px;

}



.client-section h1 {
    font-size: 24px;
    color: var(--background);
    font-weight: 600;
}

.footer-section {
    background-color: #ccc;
    padding: 15px;
}

.footer-logo img {
    width: 140px;
}

.footer-link h2 {
    font-size: 24px;
    font-weight: 600;
}

.footer-link a {
    color: black;
    text-decoration: none !important;
    transition: all 0.5s ease-in-out;
    font-weight: 500;
}

.footer-link a:hover {
    color: var(--color);
    transition: all 0.5s ease-in-out;
}

.footer-product h2 {
    font-size: 24px;
    font-weight: 600;
}

.footer-product a {
    color: black;
    text-decoration: none !important;
    transition: all 0.5s ease-in-out;
    font-weight: 500;
}

.footer-product a:hover {
    color: var(--color);
    transition: all 0.5s ease-in-out;

}

.footer-contact h2 {
    font-size: 24px;
    font-weight: 600;
}

.footer-contact p {
    font-weight: 500;
    font-size: 15px;
}

.copy {
    background-color: var(--color);
    padding: 5px;
}

.copy p {
    color: whitesmoke;
    margin: 5px;
    font-size: 14px;
}

/* .carousel-caption {
    bottom: 200px !important;
} */

.carousel-caption h5 {
    font-size: 3rem;
    background-color: rgba(228, 29, 50, 0.7);
    border-radius: 10px 100px / 120px;
    font-weight: 600;
}

.carousel-caption .btn {
    padding: 5px 20px;
}

.whatsapp-chat {
    height: 55px;
    width: 55px;
}

#myBtn {
    position: fixed;
    bottom: 2px;
    right: 0;
    z-index: 99;
    font-size: 18px;
    border: none;
    outline: none;
    background-color: transparent;
    color: white;
    cursor: pointer;
    padding: 15px;
    border-radius: 4px;

}

#myBtn img {
    width: 162px;
    transition: all 0.3s ease-in-out;
}

#myBtn img:hover {
    transform: translateY(-2px);
    transition: all 0.3s ease-in-out;
}


#myBtnn {
    position: fixed;
    bottom: 63px;
    right: 0px;
    z-index: 99;
    font-size: 18px;
    border: none;
    outline: none;
    background-color: transparent;
    color: white;
    cursor: pointer;
    padding: 15px;
    border-radius: 4px;

}

#myBtnn img {
    width: 170px;
    transition: all 0.3s ease-in-out;
}

#myBtnn img:hover {
    transform: translateY(-2px);
    transition: all 0.3s ease-in-out;
}

.enquiry-form label {
    font-size: 14px;
    font-weight: 500;
}

.enquiry-form ::placeholder {
    font-size: 14px;
}

.enquiry-form .btn {
    background-color: var(--color);
    border: none;
    cursor: pointer;
    outline: none;
}

.enquiry-form .btn:hover {
    background-color: var(--color);
}

.modal-header {
    background-color: var(--color);
}

.modal-header h5 {
    font-size: 16px;
    color: whitesmoke;
}


/*-----------------------------Breadcrums-sections--------------------------------*/

.about-breadcrums {
    background-color: var(--background);
    height: 120px;
}

.ab-text h1 {
    color: whitesmoke;
    font-size: 24px;
    font-weight: 600;
}


.material-breadcrums {
    background-color: var(--background);
    height: 120px;
}

.ma-text h1 {
    color: whitesmoke;
    font-size: 24px;
    font-weight: 600;
}



.automation-breadcrums {
    background-color: var(--background);
    height: 120px;
}

.auto-text h1 {
    color: whitesmoke;
    font-size: 24px;
    font-weight: 600;
}



.spm-breadcrums {
    background-color: var(--background);
    height: 120px;
}

.spm-text h1 {
    color: whitesmoke;
    font-size: 24px;
    font-weight: 600;
}


.single-breadcrums {
    background-color: var(--background);
    height: 120px;
}

.single-text h1 {
    color: whitesmoke;
    font-size: 24px;
    font-weight: 600;
}



.double-breadcrums {
    background-color: var(--background);
    height: 120px;
}

.double-text h1 {
    color: whitesmoke;
    font-size: 24px;
    font-weight: 600;
}



.electrical-breadcrums {
    background-color: var(--background);
    height: 120px;
}

.elecr-text h1 {
    color: whitesmoke;
    font-size: 24px;
    font-weight: 600;
}


.scissor-breadcrums {
    background-color: var(--background);
    height: 120px;
}

.sci-text h1 {
    color: whitesmoke;
    font-size: 24px;
    font-weight: 600;
}


.step-breadcrums {
    background-color: var(--background);
    height: 120px;
}

.step-text h1 {
    color: whitesmoke;
    font-size: 24px;
    font-weight: 600;
}



.dock-breadcrums {
    background-color: var(--background);
    height: 120px;
}

.dock-text h1 {
    color: whitesmoke;
    font-size: 24px;
    font-weight: 600;
}

.mobile-breadcrums {
    background-color: var(--background);
    height: 120px;
}

.mobile-text h1 {
    color: whitesmoke;
    font-size: 24px;
    font-weight: 600;
}

.vehicle-breadcrums {
    background-color: var(--background);
    height: 120px;
}

.vehicle-text h1 {
    color: whitesmoke;
    font-size: 24px;
    font-weight: 600;
}


.drum-breadcrums {
    background-color: var(--background);
    height: 120px;
}

.drum-text h1 {
    color: whitesmoke;
    font-size: 24px;
    font-weight: 600;
}


.floor-breadcrums {
    background-color: var(--background);
    height: 120px;
}

.floor-text h1 {
    color: whitesmoke;
    font-size: 24px;
    font-weight: 600;
}


.hand-breadcrums {
    background-color: var(--background);
    height: 120px;
}

.hand-text h1 {
    color: whitesmoke;
    font-size: 24px;
    font-weight: 600;
}


.bowl-breadcrums {
    background-color: var(--background);
    height: 120px;
}

.bowl-text h1 {
    color: whitesmoke;
    font-size: 24px;
    font-weight: 600;
}


.mani-breadcrums {
    background-color: var(--background);
    height: 120px;
}

.mani-text h1 {
    color: whitesmoke;
    font-size: 24px;
    font-weight: 600;
}


.load-breadcrums {
    background-color: var(--background);
    height: 120px;
}

.load-text h1 {
    color: whitesmoke;
    font-size: 24px;
    font-weight: 600;
}


.tele-breadcrums {
    background-color: var(--background);
    height: 120px;
}

.tele-text h1 {
    color: whitesmoke;
    font-size: 24px;
    font-weight: 600;
}


.endof-breadcrums {
    background-color: var(--background);
    height: 120px;
}

.endof-text h1 {
    color: whitesmoke;
    font-size: 24px;
    font-weight: 600;
}


.react-breadcrums {
    background-color: var(--background);
    height: 120px;
}

.react-text h1 {
    color: whitesmoke;
    font-size: 24px;
    font-weight: 600;
}



.industerial-breadcrums {
    background-color: var(--background);
    height: 120px;
}

.indust-text h1 {
    color: whitesmoke;
    font-size: 24px;
    font-weight: 600;
}


.cermation-breadcrums {
    background-color: var(--background);
    height: 120px;
}

.cremations-text h1 {
    color: whitesmoke;
    font-size: 24px;
    font-weight: 600;
}




.bailing-breadcrums {
    background-color: var(--background);
    height: 120px;
}


.bailing-text h1 {
    color: whitesmoke;
    font-size: 24px;
    font-weight: 600;
}



.automatic-breadcrums {
    background-color: var(--background);
    height: 120px;
}


.automatic-text h1 {
    color: whitesmoke;
    font-size: 24px;
    font-weight: 600;
}


.pick-breadcrums {
    background-color: var(--background);
    height: 120px;
}


.pick-text h1 {
    color: whitesmoke;
    font-size: 24px;
    font-weight: 600;
}

.sap-breadcrums {
    background-color: var(--background);
    height: 120px;
}

.sap-text h1 {
    color: whitesmoke;
    font-size: 24px;
    font-weight: 600;
}


.erp-breadcrums {
    background-color: var(--background);
    height: 120px;
}

.erp-text h1 {
    color: whitesmoke;
    font-size: 24px;
    font-weight: 600;
}



.crm-breadcrums {
    background-color: var(--background);
    height: 120px;
}

.crm-text h1 {
    color: whitesmoke;
    font-size: 24px;
    font-weight: 600;
}

.net-breadcrums {
    background-color: var(--background);
    height: 120px;
}

.net-text h1 {
    color: whitesmoke;
    font-size: 24px;
    font-weight: 600;
}

.hr-breadcrums {
    background-color: var(--background);
    height: 120px;
}

.hr-text h1 {
    color: whitesmoke;
    font-size: 24px;
    font-weight: 600;
}


.exper-breadcrums {
    background-color: var(--background);
    height: 120px;
}

.exper-text h1 {
    color: whitesmoke;
    font-size: 24px;
    font-weight: 600;
}


.busines-breadcrums {
    background-color: var(--background);
    height: 120px;
}

.busines-text h1 {
    color: whitesmoke;
    font-size: 24px;
    font-weight: 600;
}



.digi-breadcrums {
    background-color: var(--background);
    height: 120px;
}

.digi-text h1 {
    color: whitesmoke;
    font-size: 24px;
    font-weight: 600;
}


.career-breadcrums {
    background-color: var(--background);
    height: 120px;
}


.career-text h1 {
    color: whitesmoke;
    font-size: 24px;
    font-weight: 600;
}


.contact-breadcrums {
    background-color: var(--background);
    height: 120px;
}


.contact-text h1 {
    color: whitesmoke;
    font-size: 24px;
    font-weight: 600;
}







/*--------------------------About-us.html----------------------------------------*/

.about-new-info p span {
    font-weight: 500;
}

.about-new-info p {
    line-height: 30px;
    text-align: justify;
}

.vision-info {
    box-shadow: rgba(0, 0, 0, 0.32) 0px 5px 15px;
    padding: 15px;
    cursor: pointer;
    transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    border-radius: 20px;
    margin-bottom: 10px;
}

.vision-info:hover {
    box-shadow: rgba(0, 0, 0, 0.17) 0px -23px 25px 0px inset, rgba(0, 0, 0, 0.15) 0px -36px 30px 0px inset, rgba(0, 0, 0, 0.1) 0px -79px 40px 0px inset, rgba(0, 0, 0, 0.06) 0px 2px 1px, rgba(0, 0, 0, 0.09) 0px 4px 2px, rgba(0, 0, 0, 0.09) 0px 8px 4px, rgba(0, 0, 0, 0.09) 0px 16px 8px, rgba(0, 0, 0, 0.09) 0px 32px 16px;
    background-color: var(--color);
    transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
}

.vision-info:hover h2 {
    color: whitesmoke;
}

.vision-info:hover p {
    color: whitesmoke;
}

.vision-info img {
    width: 50px;
    margin-bottom: 10px;
}

.vision-info h2 {
    font-size: 24px;
    font-weight: 600;

}


.core-info {
    box-shadow: rgba(0, 0, 0, 0.32) 0px 5px 15px;
    padding: 15px;
    cursor: pointer;
    transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    border-radius: 20px;
    margin-bottom: 10px;
}

.core-info:hover {
    box-shadow: rgba(0, 0, 0, 0.17) 0px -23px 25px 0px inset, rgba(0, 0, 0, 0.15) 0px -36px 30px 0px inset, rgba(0, 0, 0, 0.1) 0px -79px 40px 0px inset, rgba(0, 0, 0, 0.06) 0px 2px 1px, rgba(0, 0, 0, 0.09) 0px 4px 2px, rgba(0, 0, 0, 0.09) 0px 8px 4px, rgba(0, 0, 0, 0.09) 0px 16px 8px, rgba(0, 0, 0, 0.09) 0px 32px 16px;
    background-color: var(--color);
    transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
}

.core-info img {
    width: 50px;
    margin-bottom: 10px;
}

.core-info h2 {
    font-size: 24px;
    font-weight: 600;
}

.core-info:hover h2 {
    color: whitesmoke;
}

.core-info:hover p {
    color: whitesmoke;
}

.policy-info {
    box-shadow: rgba(0, 0, 0, 0.32) 0px 5px 15px;
    padding: 15px;
    cursor: pointer;
    transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    border-radius: 20px;
}

.policy-info:hover {
    box-shadow: rgba(0, 0, 0, 0.17) 0px -23px 25px 0px inset, rgba(0, 0, 0, 0.15) 0px -36px 30px 0px inset, rgba(0, 0, 0, 0.1) 0px -79px 40px 0px inset, rgba(0, 0, 0, 0.06) 0px 2px 1px, rgba(0, 0, 0, 0.09) 0px 4px 2px, rgba(0, 0, 0, 0.09) 0px 8px 4px, rgba(0, 0, 0, 0.09) 0px 16px 8px, rgba(0, 0, 0, 0.09) 0px 32px 16px;
    background-color: var(--color);
    transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
}

.policy-info img {
    width: 50px;
    margin-bottom: 10px;
}

.policy-info h2 {
    font-size: 24px;
    font-weight: 600;
}

.policy-info:hover h2 {
    color: whitesmoke;
}

.policy-info:hover p {
    color: whitesmoke;
}

/*----------------------------------Material-handling.html----------------------------------------*/

.material-section .card {
    border: none;
    box-shadow: rgba(0, 0, 0, 0.32) 0px 5px 15px;
    border-radius: 15px;
    margin-bottom: 10px;
    transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
}

.material-section .card:hover {
    transform: translateY(-3px);
    transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
}

.material-section .card img {
    border-radius: 15px;
}

.material-section .card h5 {
    font-weight: 600;
}

.material-section .btn-link {
    font-weight: 500;
    font-size: 14px;
    transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
}

.material-section .btn-link:hover {
    color: var(--color);
    letter-spacing: 1px;
    transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
}


.material-section-2 .card {
    border: none;
    box-shadow: rgba(0, 0, 0, 0.32) 0px 5px 15px;
    border-radius: 15px;
    margin-bottom: 10px;
    transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
}

.material-section-2 .card:hover {
    transform: translateY(-3px);
    transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
}

.material-section-2 .card img {
    border-radius: 15px;
}

.material-section-2 .card h5 {
    font-weight: 600;
}

.material-section-2 .btn-link {
    font-weight: 500;
    font-size: 14px;
    transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
}

.material-section-2 .btn-link:hover {
    color: var(--color);
    letter-spacing: 1px;
    transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
}



/*-----------------------------------Automation.html------------------------------------*/



.automation-section .card {
    border: none;
    box-shadow: rgba(0, 0, 0, 0.32) 0px 5px 15px;
    border-radius: 15px;
    margin-bottom: 10px;
    transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
}

.automation-section .card:hover {
    transform: translateY(-3px);
    transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
}

.automation-section .card img {
    border-radius: 15px;
}

.automation-section .card h5 {
    font-weight: 600;
}

.automation-section .btn-link {
    font-weight: 500;
    font-size: 14px;
    transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
}

.automation-section .btn-link:hover {
    color: var(--color);
    letter-spacing: 1px;
    transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
}



.automation-section-2 .card {
    border: none;
    box-shadow: rgba(0, 0, 0, 0.32) 0px 5px 15px;
    border-radius: 15px;
    margin-bottom: 10px;
    transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
}

.automation-section-2 .card:hover {
    transform: translateY(-3px);
    transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
}

.automation-section-2 .card img {
    border-radius: 15px;
}

.automation-section-2 .card h5 {
    font-weight: 600;
}

.automation-section-2 .btn-link {
    font-weight: 500;
    font-size: 14px;
    transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
}

.automation-section-2 .btn-link:hover {
    color: var(--color);
    letter-spacing: 1px;
    transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
}




/*------------------------------------------spm.html----------------------------------------------*/


.special-machine-section .card {
    border: none;
    box-shadow: rgba(0, 0, 0, 0.32) 0px 5px 15px;
    border-radius: 15px;
    margin-bottom: 10px;
    transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
}

.special-machine-section .card:hover {
    transform: translateY(-3px);
    transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
}

.special-machine-section .card img {
    border-radius: 15px;
}

.special-machine-section .card h5 {
    font-weight: 600;
}

.special-machine-section .btn-link {
    font-weight: 500;
    font-size: 14px;
    transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
}

.special-machine-section .btn-link:hover {
    color: var(--color);
    letter-spacing: 1px;
    transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
}


/*-------------------------------------------single-mast.html-------------------------------------*/


.single-info p {
    line-height: 30px;
    font-weight: 500;

}

.single-info p span {
    font-weight: 600;
}

.section-products {
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}

.section-products .list-group-item {
    background-color: var(--background);
    color: whitesmoke;
    font-weight: 500;
}

.list-group-item.active {
    background-color: var(--color) !important;
    border: none;
}

.section-products .list-group-item:hover {
    background-color: var(--color);
    color: whitesmoke;
}


.single-info img {
    box-shadow: rgba(0, 0, 0, 0.30) 0px 5px 15px;
    margin-bottom: 10px;
}


/*-----------------------------------------double-mast.html-----------------------------------*/

.double-info p {
    line-height: 30px;
    font-weight: 500;
}

.double-info p span {
    font-weight: 600;
}

.double-info img {
    box-shadow: rgba(0, 0, 0, 0.30) 0px 5px 15px;
    margin-bottom: 10px;
}


/*-----------------------------------------electrical.html-----------------------------------*/

.electrical-info p {
    line-height: 30px;
    font-weight: 500;
}

.electrical-info p span {
    font-weight: 600;
}

.electrical-info img {
    box-shadow: rgba(0, 0, 0, 0.30) 0px 5px 15px;
    margin-bottom: 10px;
}


/*-----------------------------------------scissor-lift.html-----------------------------------*/

.sciss-info p {
    line-height: 30px;
    font-weight: 500;
}

.sciss-info p span {
    font-weight: 600;
}

.sciss-info img {
    box-shadow: rgba(0, 0, 0, 0.30) 0px 5px 15px;
    margin-bottom: 10px;
}


/*-----------------------------------------semi-electrical.html-----------------------------------*/

.semi-info p {
    line-height: 30px;
    font-weight: 500;
}

.semi-info p span {
    font-weight: 600;
}

.semi-info img {
    box-shadow: rgba(0, 0, 0, 0.30) 0px 5px 15px;
    margin-bottom: 10px;
}

/*-----------------------------------------step-dock.html-----------------------------------*/

.step-info p {
    line-height: 30px;
    font-weight: 500;
}

.step-info p span {
    font-weight: 600;
}

.step-info img {
    box-shadow: rgba(0, 0, 0, 0.30) 0px 5px 15px;
    margin-bottom: 10px;
}


/*-----------------------------------------dock-leveller.html-----------------------------------*/

.dock-info p {
    line-height: 30px;
    font-weight: 500;
}

.dock-info p span {
    font-weight: 600;
}

.dock-info img {
    box-shadow: rgba(0, 0, 0, 0.30) 0px 5px 15px;
    margin-bottom: 10px;
}

/*-----------------------------------------mobile.html-----------------------------------*/

.mobile-info p {
    line-height: 30px;
    font-weight: 500;
}

.mobile-info p span {
    font-weight: 600;
}

.mobile-info img {
    box-shadow: rgba(0, 0, 0, 0.30) 0px 5px 15px;
    margin-bottom: 10px;
}


/*-----------------------------------------vehicle.html-----------------------------------*/

.vehicle-info p {
    line-height: 30px;
    font-weight: 500;
}

.vehicle-info p span {
    font-weight: 600;
}

.vehicle-info img {
    box-shadow: rgba(0, 0, 0, 0.30) 0px 5px 15px;
    margin-bottom: 10px;
}


/*-----------------------------------------drum-lifter.html-----------------------------------*/

.drum-info p {
    line-height: 30px;
    font-weight: 500;
}

.drum-info p span {
    font-weight: 600;
}

.drum-info img {
    box-shadow: rgba(0, 0, 0, 0.30) 0px 5px 15px;
    margin-bottom: 10px;
}


/*-----------------------------------------floor-creane.html-----------------------------------*/

.floor-info p {
    line-height: 30px;
    font-weight: 500;
}

.floor-info p span {
    font-weight: 600;
}

.floor-info img {
    box-shadow: rgba(0, 0, 0, 0.30) 0px 5px 15px;
    margin-bottom: 10px;
}



/*-----------------------------------------hand-pallet.html-----------------------------------*/

.hand-info p {
    line-height: 30px;
    font-weight: 500;
}

.hand-info p span {
    font-weight: 600;
}

.hand-info img {
    box-shadow: rgba(0, 0, 0, 0.30) 0px 5px 15px;
    margin-bottom: 10px;
}


/*-----------------------------------------bowl-feeder-automation.html-----------------------------------*/


.automation-services {
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}

.automation-services .list-group-item {
    background-color: var(--background);
    color: whitesmoke;
    font-weight: 500;
}

.automation-services .list-group-item.active {
    background-color: var(--color) !important;
    border: none;
}

.automation-services .list-group-item:hover {
    background-color: var(--color);
    color: whitesmoke;
}

.feeder-info p {
    line-height: 30px;
    font-weight: 500;

}



.feeder-info img {
    box-shadow: rgba(0, 0, 0, 0.30) 0px 5px 15px;
    margin-bottom: 10px;
}


/*-----------------------------------------manipulator.html-----------------------------------*/


.mani-info p {
    line-height: 30px;
    font-weight: 500;

}



.mani-info img {
    box-shadow: rgba(0, 0, 0, 0.30) 0px 5px 15px;
    margin-bottom: 10px;
}


/*-----------------------------------------loading-belt.html-----------------------------------*/


.load-info p {
    line-height: 30px;
    font-weight: 500;

}



.load-info img {
    box-shadow: rgba(0, 0, 0, 0.30) 0px 5px 15px;
    margin-bottom: 10px;
}


/*-----------------------------------------telescopic-conveyor.html-----------------------------------*/


.tele-info p {
    line-height: 30px;
    font-weight: 500;

}



.tele-info img {
    box-shadow: rgba(0, 0, 0, 0.30) 0px 5px 15px;
    margin-bottom: 10px;
}



/*-----------------------------------------endofline.html-----------------------------------*/


.endof-info p {
    line-height: 30px;
    font-weight: 500;

}

.endof-info p span {
    font-weight: 600;
}

.endof-info img {
    box-shadow: rgba(0, 0, 0, 0.30) 0px 5px 15px;
    margin-bottom: 10px;
}


/*-----------------------------------------retractable-roof.html-----------------------------------*/


.react-info p {
    line-height: 30px;
    font-weight: 500;

}

.react-info img {
    box-shadow: rgba(0, 0, 0, 0.30) 0px 5px 15px;
    margin-bottom: 10px;
}


/*-----------------------------------------industerial-furnace.html-----------------------------------*/


.indust-info p {
    line-height: 30px;
    font-weight: 500;

}

.indust-info img {
    box-shadow: rgba(0, 0, 0, 0.30) 0px 5px 15px;
    margin-bottom: 10px;
}


/*-----------------------------------------cermation-furnace.html-----------------------------------*/


.ceremation-info p {
    line-height: 30px;
    font-weight: 500;

}

.ceremation-info img {
    box-shadow: rgba(0, 0, 0, 0.30) 0px 5px 15px;
    margin-bottom: 10px;
}

.cremation-table thead {
    background-color: var(--color);
    color: whitesmoke;
}


/*-----------------------------------------bailing-press-SPM.html-----------------------------------*/

.spaciel-produt {
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}

.spaciel-produt .list-group-item {
    background-color: var(--background);
    color: whitesmoke;
    font-weight: 500;
}

.spaciel-produt .list-group-item.active {
    background-color: var(--color) !important;
    border: none;
}

.spaciel-produt .list-group-item:hover {
    background-color: var(--color);
    color: whitesmoke;
}



.spaciel-info p {
    line-height: 30px;
    font-weight: 500;

}

.spaciel-info img {
    box-shadow: rgba(0, 0, 0, 0.30) 0px 5px 15px;
    margin-bottom: 10px;
}



/*-----------------------------------------automatic-welding-SPM.html-----------------------------------*/

.automatic-info p {
    line-height: 30px;
    font-weight: 500;

}

.automatic-info img {
    box-shadow: rgba(0, 0, 0, 0.30) 0px 5px 15px;
    margin-bottom: 10px;
}


/*-----------------------------------------pick-&-place-SPM.html-----------------------------------*/

.pick-info p {
    line-height: 30px;
    font-weight: 500;

}

.pick-info img {
    box-shadow: rgba(0, 0, 0, 0.30) 0px 5px 15px;
    margin-bottom: 10px;
}


/*----------------------------------------SAP.html-----------------------------------------------*/


.sap-section .card {
    border: none;
    box-shadow: rgba(0, 0, 0, 0.32) 0px 5px 15px;
    border-radius: 15px;
    margin-bottom: 10px;
    transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
}

.sap-section .card:hover {
    transform: translateY(-3px);
    transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
}

.sap-section .card img {
    border-radius: 15px;
}

.sap-section .card h5 {
    font-weight: 600;
    font-size: 16px;
}

.sap-section .btn-link {
    font-weight: 500;
    font-size: 14px;
    transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
}

.sap-section .btn-link:hover {
    color: var(--color);
    letter-spacing: 1px;
    transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
}

/*----------------------------------------erp&finance.html-----------------------------------------------*/


.erp-info p {
    line-height: 30px;
    font-weight: 500;
    text-align: justify;
}

.erp-info img {
    box-shadow: rgba(0, 0, 0, 0.30) 0px 5px 15px;
    margin-bottom: 10px;
}



/*----------------------------------------crm-customer-experiance.html-----------------------------------------------*/


.crm-info p {
    line-height: 30px;
    font-weight: 500;
    text-align: justify;
}

.crm-info img {
    box-shadow: rgba(0, 0, 0, 0.30) 0px 5px 15px;
    margin-bottom: 10px;
}


/*----------------------------------------sap-network-management.html-----------------------------------------------*/


.net-info p {
    line-height: 30px;
    font-weight: 500;
    text-align: justify;
}

.net-info img {
    box-shadow: rgba(0, 0, 0, 0.30) 0px 5px 15px;
    margin-bottom: 10px;
}


/*----------------------------------------sap-hr-people-engagement.html-----------------------------------------------*/


.hr-info p {
    line-height: 30px;
    font-weight: 500;
    text-align: justify;
}

.hr-info img {
    box-shadow: rgba(0, 0, 0, 0.30) 0px 5px 15px;
    margin-bottom: 10px;
}


/*----------------------------------------sap-experience-managemtent.html-----------------------------------------------*/


.exper-info p {
    line-height: 30px;
    font-weight: 500;
    text-align: justify;
}

.exper-info img {
    box-shadow: rgba(0, 0, 0, 0.30) 0px 5px 15px;
    margin-bottom: 10px;
}


/*----------------------------------------sap-business-technology.html-----------------------------------------------*/


.busines-info p {
    line-height: 30px;
    font-weight: 500;
    text-align: justify;
}

.busines-info img {
    box-shadow: rgba(0, 0, 0, 0.30) 0px 5px 15px;
    margin-bottom: 10px;
}


/*----------------------------------------digital-transformation.html-----------------------------------------------*/


.digi-info p {
    line-height: 30px;
    font-weight: 500;
    text-align: justify;
}

.digi-info img {
    box-shadow: rgba(0, 0, 0, 0.30) 0px 5px 15px;
    margin-bottom: 10px;
}

/*---------------------------------------career.html-------------------------------------------------*/

.career-form {
    background-color: var(--color);
    padding: 15px;
    border-radius: 15px;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
    margin-bottom: 10px;
}

.career-section h1 {
    font-size: 24px;
    font-weight: 600;
    padding-top: 30px;
}

.career-form label {
    font-size: 14px;
}

.career-form ::placeholder {
    font-size: 14px;
}

.career-form .btn {
    border: none;
    outline: none;
    cursor: pointer;

}

.career-info h4 {
    font-size: 20px;
    font-weight: 600;
}

.career-info ul li {
    line-height: 30px;
    font-size: 15px;
}

.career-info .btn {
    color: black !important;
    font-weight: 600;
    text-decoration: none !important;
    cursor: pointer;
}



/*---------------------------------------Contact.html---------------------------------------------*/

.address-top {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
}

.address-squre {
    text-align: center;
    box-shadow: rgba(0, 0, 0, 0.30) 0px 5px 15px;
    padding: 20px;
    border-radius: 15px;
    transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    margin-bottom: 20px;
}

.address-squre:hover {
    background-color: var(--color);
    transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    box-shadow: rgba(0, 0, 0, 0.17) 0px -23px 25px 0px inset, rgba(0, 0, 0, 0.15) 0px -36px 30px 0px inset, rgba(0, 0, 0, 0.1) 0px -79px 40px 0px inset, rgba(0, 0, 0, 0.06) 0px 2px 1px, rgba(0, 0, 0, 0.09) 0px 4px 2px, rgba(0, 0, 0, 0.09) 0px 8px 4px, rgba(0, 0, 0, 0.09) 0px 16px 8px, rgba(0, 0, 0, 0.09) 0px 32px 16px;
}

.address-squre:hover h2 {
    color: whitesmoke;
}

.address-squre:hover p {
    color: whitesmoke;
}

.address-squre h2 {
    font-size: 20px;
    font-weight: 600;
}


.navigation-top {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    background-color: var(--color);
    padding: 15px;
    border-radius: 10px;
}

.area-info {
    text-align: center;
    margin-bottom: 10px;
}

.area-info h2 {
    color: whitesmoke;
    font-size: 20px;
}

.area-info p {
    color: whitesmoke;
}

.map-form {
    background-color: var(--color);
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
    padding: 10px;
    border-radius: 10px;
}

.map-form label {
    font-size: 14px;
}

.map-form ::placeholder {
    font-size: 14px;
}

/*---------------------------------------------thank-you.html-------------------------------------------*/


.thank-logo img{
    width: 160px;
}


.thank-header h1{
    font-weight: 600;
}

.thank-header p{
    font-size: 20px;
    font-weight: 600;
    color: var(--background);
}

.thank-check .fas{
    font-size: 60px;
    color: var(--color);
}

@media (max-width: 1024px) {


    .carousel-caption {
        bottom: 0px !important;
    }

    .carousel-caption h5 {
        font-size: 2.1rem;
    }

    .carousel-caption .btn {
        padding: 5px 10px;

    }

    .product-btn .btn {
        margin-bottom: 10px;
    }

    .purpose-btn .btn {
        margin-bottom: 10px;
    }



}


@media (max-width: 768px) {


    .carousel-caption {
        bottom: 0px !important;
    }

    .carousel-caption h5 {
        font-size: 2.1rem;
    }

    .carousel-caption .btn {
        padding: 5px 10px;
        font-size: 14px;
    }

    .product-btn .btn {
        margin-bottom: 10px;
    }

    .purpose-btn .btn {
        margin-bottom: 10px;
    }

    .address-top {
        display: flex;
        justify-content: space-around;


    }

    .navigation-top {
        display: flex;
        justify-content: space-around;
    }

}



@media (max-width: 600px) {
    .top-header {
        height: auto;

    }

    .social-digital {
        margin-left: 70px;
    }

    .social-area {
        padding-right: 70px;
    }


    .carousel-caption h5 {
        font-size: 1.3rem;
    }

    .carousel-caption .btn {
        padding: 5px 10px;
        font-size: 14px;
    }

    .product-btn .btn {
        margin-bottom: 10px;
    }

    .purpose-btn .btn {
        margin-bottom: 10px;
    }

    .address-top {
        display: flex;
        justify-content: center;

    }

    .navigation-top {
        display: flex;
        justify-content: center;
    }

}

@media (max-width: 500px) {
    .top-header {
        height: auto;

    }

    .social-digital {
        margin-left: 140px;
    }

    .social-area {
        padding-right: 100px;
    }

  

    .carousel-caption h5 {
        font-size: 1.6rem;
    }

    .address-top {
        display: flex;
        justify-content: center;

    }

    .navigation-top {
        display: flex;
        justify-content: center;
    }

    .map-area iframe {
        width: 100%;
    }
}



@media (max-width: 425px) {
    .top-header {
        height: auto;

    }

    .social-digital {
        margin-left: 90px;
    }

    .social-area {
        padding-right: 80px;
    }

 

    .carousel-caption h5 {
        font-size: 1.5rem;
    }

    .carousel-caption .btn {
        padding: 5px 10px;
        font-size: 14px;
    }

    .product-btn .btn {
        margin-bottom: 10px;
    }

    .purpose-btn .btn {
        margin-bottom: 10px;
    }

    .footer-section {
        padding: 10px;
    }

    .address-top {
        display: flex;
        justify-content: center;

    }

    .navigation-top {
        display: flex;
        justify-content: center;
    }

    .map-area iframe {
        width: 100%;
    }

}


@media (max-width: 375px) {
    .top-header {
        height: auto;

    }

    .social-digital {
        margin-left: 60px;
    }

    .social-area {
        padding-right: 60px;
    }

   

    .carousel-caption h5 {
        font-size: 1.3rem;
    }

    .carousel-caption .btn {
        padding: 5px 10px;
        font-size: 14px;
    }

    .product-btn .btn {
        margin-bottom: 10px;
    }

    .purpose-btn .btn {
        margin-bottom: 10px;
    }

    .footer-section {
        padding: 10px;
    }

    .address-top {
        display: flex;
        justify-content: center;

    }

    .navigation-top {
        display: flex;
        justify-content: center;
    }

    .map-area iframe {
        width: 100%;
    }

}


@media (max-width: 320px) {
    .top-header {
        height: auto;

    }

    .social-digital {
        margin-left: 50px;
    }

    .social-area {
        padding-right: 40px;
    }

    

    .carousel-caption h5 {
        font-size: 1rem;
    }

    .carousel-caption .btn {
        padding: 5px 10px;
        font-size: 14px;
    }

    .product-btn .btn {
        margin-bottom: 10px;
    }

    .purpose-btn .btn {
        margin-bottom: 10px;
    }

    .footer-section {
        padding: 10px;
    }

    .address-top {
        display: flex;
        justify-content: center;

    }

    .navigation-top {
        display: flex;
        justify-content: center;
    }

    .map-area iframe {
        width: 100%;
    }

}