/*
Theme Name: Manufacturer Child
Theme URI: https://themeforest.net/item/manufacturer-factory-industrial-business-wordpress-theme/22672753
Description: Factory & Industrial Business WordPress Theme
Author: StylemixThemes
Author URI: https://stylemixthemes.com/
Version: 1.0
Template: manufacturer
*/

.wrapper_1515 {
    max-width: 1515px;
    margin: 0 auto;
    padding: 0 20px;
}

.wrapper_1440 {
    max-width: 1350px;
    margin: 0 auto;
    padding: 0 20px;
}

.wrapper_1350 {
    max-width: 1350px;
    margin: 0 auto;
    padding: 0 20px;
}

.bg {
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

.single.single-service .section--sub-banner {
    margin-top: 141px;
}
@media (max-width:1024px) {
    .single.single-service .section--sub-banner {
        margin-top: 78px;
    }
}



@media (max-width:680px) {
    .page-contact-us {
        background-position: 75% 25px !important;
        background-size: 230% 100% !important;
    } 
}


.sub-banner--title {
    display: inline-block;
    width: auto !important;
    font-size: 54px;
    font-weight: bold;
    margin: 0;
    padding: 30px;
    background-color: #070e5f;
    color: #fff;
    border-radius: 5px;
}

@media (max-width:1620px) {
    .sub-banner--title {
        font-size: 45px !important;
    }   
}

@media (max-width:1440px) {
    .sub-banner--title {
        font-size: 40px !important;
    }   
}

@media (max-width:1366px) {
    .sub-banner--title {
        font-size: 38px !important;
    }   
}

@media (max-width:580px) {
    .sub-banner--title {
        padding: 15px;
        font-size: 28px !important;
    }   

    .single.single-service .section--other-capabilities .other-capability-slider .slick-dots {
        display: none !important;
    }
}

.btn.btn--primary{
    font-size: 18px;
    font-weight: 600;
    color: #fff;
    background-color: #060B65;
    border-radius: 30px 30px 30px 30px !important;
    padding: 12px 24px;
}

@media (max-width:1280px) {
    .btn.btn--primary,
    .btn.btn--primary i {
        font-size: 16px;
    }
}
.btn.btn--primary i {
    font-size: 18px;
}

.btn.btn--primary:hover {
    background-color: #203986;
    font-weight: 600;
}

/* HomePage */
.cta-box-1 { width: 140px  !important; }
.cta-box-2 { width: 290px !important; }
.cta-box-3 { width: 200px !important; }

@media (max-width:767px) {
    .cta-box-1 { width: 120px  !important; }
    .cta-box-2 { width: 206px !important; }
    .cta-box-3 { width: 183px !important; }
}

/*  Abouts Us */
.hi-tech-timeline .man_timeline_pin_cont p,
.hi-tech-timeline .man_timeline_pin_cont {
    font-size: 14px !important;
    /* line-height: 26px !important; */
    line-height: 18px !important;
}


.industry::before {
    content: "\f107";
    position: absolute;
    top: 18px;
    right: 24px;
    z-index: 12;
    font-size: 20px;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    color: #bebebe;
}

.industry select {
    font-size: 16px !important;
    font-weight: normal !important;
    color: #8e8e8e !important;
}

/* Time Line */
.hi-tech-timeline .man_timeline_pin_cont {
    max-height: 135px !important;
    min-width: 290px !important;
    width: 270px !important;
}

@media (max-width:649px) {
    .hi-tech-timeline .owl-dots {
        display: none;
    }
}

.sub-menu {
            width: auto;
	min-width: auto;
  -webkit-column-count: 1;
  -moz-column-count: 1;
  column-count: 1; }


/* .hi-tech-timeline .owl-carousel .owl-stage-outer {
    height: 400px;
} */