/*
Template Name: Machinery
File: Layout CSS
Author: TemplatesOnWeb
Author URI: https://www.templateonweb.com/
Licence: <a href="https://www.templateonweb.com/license">Website Template Licence</a>
*/
/*********************about****************/
#feature {
    padding-top: 40px;
    padding-bottom: 40px;
}

#serv_home {
    padding-top: 40px;
    padding-bottom: 40px;
    background: #f5cd362e;
}

.serv_home_1i span {
    font-size: 80px;
    color: #f59e0b;
    text-align: center;
    display: inline-block;
    border-radius: 50%;
}

.serv_home_1i {
    box-shadow: 0 0 10px #f5cd3661;
    padding: 10px 15px 35px 15px;
    background: #fff;
    border-radius: 20px;
    height: 270px;
}

.success_1l {
    background: #f5cd362e;
    padding: 80px 40px;
}

#success {
    padding-top: 40px;
    padding-bottom: 40px;
}

.about_page_1i span i {
    font-size: 60px;
}

.about_page_1i {
    box-shadow: 0 0 10px #f5cd3661;
    padding: 15px 15px;
    height: 170px;
}

.about_page_1 {
    margin-top: 30px;
}

#team {
    padding-top: 40px;
    padding-bottom: 40px;
    background: #f5cd362e;
}

.team_1i ul li a {
    background-color: #f5cd36;
}

.team_1i {
    box-shadow: 0 0 10px #f5cd3661;
    padding: 15px;
    margin-top: 30px;
    background: #fff;
}

/*********************about_end****************/


@media screen and (max-width : 767px) {
    #feature {
        text-align: center;
    }

    .feature_1r {
        margin-top: 10px;
        margin-bottom: 10px;
    }

    .serv_home_1i {
        margin-top: 10px;
    }

    #success {
        text-align: center;
    }

    .success_1l {
        padding: 40px 20px;
        margin-bottom: 15px;
    }

    .about_page_1i {
        margin-bottom: 10px;
    }
}

@media (min-width:768px) and (max-width:991px) {
    ul.social-network li {
        margin-bottom: 5px;
        display: inline-block;
    }
}

@media (min-width:992px) and (max-width:1200px) {}

@media (min-width:1201px) and (max-width:1366px) {}

/* STICKY SIDEBAR */

.sticky_widget {
    position: -webkit-sticky;
    position: sticky;
    top: 20px;
    align-self: flex-start;
}

/* FIX PARENT OVERFLOW */

#feature,
#feature .container,
#feature .row,
.feature_1 {
    overflow: visible !important;
}

.feature_1{
	display: flex;
	flex-wrap: wrap;
}