.header{background: #ffffff; backdrop-filter: blur(20px); z-index: 99; padding: 5px 0px 0px;}
.header.my-fixed{ background: rgba(255, 255, 255, 0.5); transition: all 500ms linear;}
.header .header-logo{padding: 10px 0px; position: relative; z-index: 9;}
.header-logo a{ font-size: 26px; font-weight: 700; color: #fff;}
.header .container{position: relative;}
.header-logo a .blacklogo{ display: none;}

.about-page .header{background: #fff;}
.about-page .header-logo a{ color: #000;}
.about-page a .whitelogo{ display: none;}
.about-page a .blacklogo{ display: block;}
.about-page .menu-container .mlink{ color: #000;}
.about-page .header.my-fixed{ background: rgba(255, 255, 255, 0.5); transition: all 500ms linear;} 
.about-page .menu-container .menu-mobile::after {color: #000;}

@-moz-document url-prefix() { 
    .header.my-fixed{ background: rgba(46, 6, 65, 0.9);}
    .about-page .header.my-fixed{ background: rgba(255, 255, 255, 0.95);}
}

/*****************Home page banner section*******************/

/* .home-banner{
    background: url('../images/liberty-home-banner.jpg') no-repeat center center;
    background-size: cover;
    height: 145px;
} */

.home-banner .carousel-item{
    position: relative;
}

.banner-btn{
    background: #CD4551;
    color: #ffffff;
    border-radius: 8.5px;
}

.banner-btn:hover{
    background: #2D354C;
    color: #ffffff;
}

.home-banner .banner-caption {
    position: absolute;
    top: 0%;
    width: 100%;
}

@media(min-width: 768px){
    /* .home-banner{
        height: 490px;
    } */

    .home-banner .banner-caption {
        top: 40%;
    }
}

/***************Home Page Start********************************/

/****************Home Banner Content Section*******************/

.home-banner-content{
    padding: 30px 0px 30px;
}

@media(min-width: 768px){
    .home-banner-content{
        padding: 50px 0px 50px;
    }
}


/***************Section 2***************/

.section-2{
    background: #E5E5E5;
}

/***************Section 5***************/

.section-5{
    background: #000000;
}

/***************Section 9***************/

.section-9{
    background: #E5E5E5;
}

.section-9 p{
    position: relative;
}

.section-9 p::before{
    content: url('../images/tick-points.png');
    position: absolute;
    left: -40px;
    top: 3px;
}

.border-right {
    border-right: 1px solid #000000;
}

/***************Section 10***************/

.section-10{
    background: #000000;
}

/***************Section 11***************/

.section-11{
    background: #CD4551;
    padding: 30px 0px;
}

.btn-transparent{
    color: #ffffff;
    border: 1px solid #ffffff;
    background: transparent;
    font-size: 15px !important;
    margin-top: 25px;
    padding: 10px 30px;
}

.btn-transparent:hover{
    background: #2D354C;
    color: #ffffff;
    border: 1px solid #2D354C;
}

@media(min-width: 768px){
    .section-11{
        padding: 80px 0px;
    }

    .btn-transparent{
        font-size: 19px;
    }
}

/***************Home Page End********************************/

/***************About Page Start********************************/

/*****************About page banner section*******************/

.about-banner{
    background: url('../images/aboutus/about-banner.jpg') no-repeat center center;
    background-size: cover;
    height: 145px;
}

.banner-content {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100px;
}

@media(min-width: 768px){
    .about-banner{
        height: 490px;
    }

    .banner-content {
        height: 400px;
    }
}

/*****************Who We Are section*******************/

.who-we-are-box{
    background: #000000;
    padding: 50px;
}

.who-we-are-box {
    background: #000000;
    padding: 30px;
    text-align: center;
    margin-top: -1px;
}

@media(min-width: 768px){

    .who-we-are-box {
        padding: 50px;
        width: 464px;
        margin-top: -75px;
        margin-left: 242px;
    }
}

@media(min-width: 992px){
    .who-we-are-box {
        padding: 50px;
        width: 590px;
        /* margin-top: -50px; */
        margin-left: 307px;
    }
}

@media(min-width: 1200px){
    .who-we-are-box {
        width: 685px;
        margin-top: -50px;
        margin-left: 365px;
    }
}

@media(min-width: 1366px){
    .who-we-are-box {
        margin-left: 150px;
    }
}

/*****************Our team section*******************/

.our-team{
    background: #3B60E4;
}

.our-team h4{
    border-bottom: 1px solid rgba(0, 0, 0, 0.5);
    padding: 25px 0px 25px 0px;
    margin-bottom: 25px;
}

/*****************Our promise section*******************/

.promise-box{
    background: #000000;
    padding: 30px;
}

.promise-box h2, .promise-box p{
    color: #ffffff;
    text-align: center;
}

@media(min-width: 1200px){
    .promise-box {
        width: 1100px;
        margin: auto;
    }
}

/*****************Custom Satisfaction section*******************/

.custom-satisfaction{
    background: url('../images/aboutus/custom-satisfaction-bg.jpg') no-repeat center center;
    background-size: cover;
}

.custom-satisfaction h2, .custom-satisfaction p{
    color: #ffffff;
}

/*****************CEO Desk section*******************/

.ceo-desk{
    background: #3B60E4;
}

.ceo-desk .top-subhead{
    color: #ffffff;
}

.top-subhead-2{
    font-weight: 500;
}

.note-box{
    padding: 25px;
    border: 1px solid #ffffff;
    border-radius: 15px;
}

.note-box .note-head, .note-box .note-para{
    color: #ffffff;
    /* text-align: justify;
    word-break: break-all; */
}

.note-box .note-head{
    font-size: 18px;
    font-weight: 500;
}

.emerging-box{
    text-align: center;
}

.emerging-box h4{
    margin-top: 20px;
    margin-bottom: 20px;
    /* color: #FFF859 !important; */
}

/* .emerging-box h4::before{
    content: url('../images/aboutus/about-tick.png');
    margin-right: 12px;
} */

.ceo-desk h4, .ceo-desk p{
    color: #ffffff;
}

/* .emerging-box p {
    margin-left: 35px;
} */

.sub-footer-menu{
    font-size: 16px !important;
}

.main-footer-menu{
    cursor: auto;
}

.copy-right{
    background: #2D354C;
}

.copy-right-border{
    border-top: 1px solid rgba(255, 255, 255, 0.3);
}

.copy-right p, .copy-right a{
    padding-top: 20px;
    font-size: 16px;
    color: #ffffff;
}

@media(min-width: 768px){
    .emerging-box{
        text-align: left;
    }

    .terms-sec{
        display: flex;
        justify-content: space-between;
    }
}

@media(min-width: 992px){
    .note-box .note-head{
        font-size: 18px;
    }

    .note-box .note-para{
        font-size: 16px;
    }
}

@media(min-width: 1400px){
    .note-box .note-head{
        font-size: 19px;
    }
}

@media(min-width: 1600px){
    .note-box .note-head{
        font-size: 20px;
    }
}


/***************About Page End********************************/

/***************Coneyors Page Start********************************/

/************Conveyors banner section********************/

.conveyors-banner{
    background: url('../images/services/conveyors-banner.jpg') no-repeat center center;
    background-size: cover;
    height: 145px;
}


@media(min-width: 768px){
    .conveyors-banner{
        height: 490px;
    }
}

/************Overview section********************/

.overview-box{
    height: 220px;
    background: #ECECEC;
    padding: 30px;
    margin: auto;
}

@media(min-width: 768px){
    .overview-box{
        height: 260px;
    }
}

@media(min-width: 992px){
    .overview-box{
        height: 320px;
    }
}

@media(min-width: 1366px){
    .overview-box{
        width: 1200px;
        height: 390px;
    }
}

/************Proud section********************/

.conveyor-proud{
    padding: 50px 0px 30px;
}

@media(min-width: 768px){
    .conveyor-proud{
        padding: 120px 0px 50px;
    }
}

/************Production section********************/

.conveyor-production{
    background: url('../images/services/conveyors-production.jpg') no-repeat center center;
    background-size: cover;
    height: 670px;
}

@media(min-width: 768px){
    .conveyor-production{
        height: 350px;
    }
}

@media(min-width: 992px){
    .conveyor-production{
        height: 430px;
    }
}

@media(min-width: 1200px){
    .conveyor-production{
        height: 520px;
    }
}

@media(min-width: 1336px){
    .conveyor-production{
        height: 460px;
    }
}

@media(min-width: 1600px){
    .conveyor-production{
        height: 480px;
    }
}

/************Application section********************/

.application-box {
    background: #000000;
    padding: 30px 30px;
    margin: -1px 0px 0px 0px;
}

@media(min-width: 768px){
    .application-box{
        padding: 70px 50px;
        margin: 0px 0px 0px -25px;
    }
}

@media(min-width: 992px){
    .application-box{
        padding: 70px 50px;
        margin: 40px 0px 0px -75px;
    }
}

@media(min-width: 1600px){
    .application-box{
        padding: 70px 50px;
        margin: 100px 0px 0px -90px;
    }
}

/************Experts section********************/

.experts-box, .experts-box-2{
    background: #000000;
    padding: 30px;
}

.experts-box h4, .experts-box p, .experts-box-2 h4, .experts-box-2 p, .experts-box li, .experts-box-2 li{
    color: #ffffff;
}

@media(min-width: 768px){
    .experts-box{
        padding: 40px;
        margin: 40px 0px 0px -100px;
    }

    .experts-box-2{
        padding: 40px;
        margin: 40px -100px 0px 0px;
        position: relative;
    }
}

@media(min-width: 992px){
    .experts-box h4, .experts-box-2 h4{
        font-size: 28px;
    }

    .experts-box p, .experts-box p{
        font-size: 18px;
    }
}


/***************Coneyors Page End********************************/

/***************Piping Page Start********************************/

.piping-banner{
    background: url('../images/services/piping-banner.jpg') no-repeat center center;
    background-size: cover;
    height: 145px;
}

.piping-overview{
    padding: 30px 0px 100px;
}

.piping-detail{
    background: url('../images/services/piping-detail-bg.jpg') no-repeat center center;
    background-size: cover;
    height: 200px;
}

.piping-detail-box{
    background: #000000;
    padding: 20px 20px;
    margin-top: 75px;
}

.piping-detail-box h4{
    text-align: center;
    color: #ffffff;
}

.piping-draft{
    padding: 180px 0px 30px;
}

.piping-design .application-box{
    padding: 20px 20px;
}

.piping-deliverables{
    background: #ECECEC;
}

.additional-deliverables{
    background: #000000;
    padding: 50px 0px 0px 0px;
}

.additional-deliverables h2, .additional-deliverables p{
    color: #ffffff;
}

.ad-content p{
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
    padding-bottom: 10px;
}

.ad-img {
    margin-bottom: -40px;
}

.piping-why-choose{
    background: #ffffff;
    padding: 70px 0px 30px 0px;
}

.piping-overview .overview-box{
    height: 355px;
}

@media(min-width: 768px){
    .piping-banner{
        height: 490px;
    }

    .piping-detail-box{
        padding: 45px 60px;
        margin-top: 150px;
    }

    .piping-detail{
        height: 308px;
        margin-top: 150px;
    }

    .piping-design .application-box{
        padding: 40px 50px;
        margin: 55px 0px 0px -75px;
    }

    .piping-why-choose{
        padding: 134px 0px 50px 0px;
    }

    .piping-overview .overview-box{
        height: 320px;
    }
}

@media(min-width: 992px){
    .piping-overview .overview-box{
        height: 370px;
    }
}

@media(min-width: 1200px){
    .piping-overview .overview-box{
        height: 430px;
    }
}

@media(min-width: 1366px){
    .piping-overview{
        padding: 50px 0px 180px;
    }

    .piping-overview .overview-box{
        height: 400px;
    }
}

/***************Piping Page End********************************/

/***************Fab Track Page Start********************************/

.fab-track-banner{
    background: url('../images/services/fab-track-banner.jpg') no-repeat center center;
    background-size: cover;
    height: 145px;
}

.fr-what-makes{
    background: #ECECEC;
}

.advantage-black-box{
    background: #000000;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 280px;
}

.advantage-white-box{
    border-top: 4px solid gray;
}

.advantage-border-color-1{
    border-top: 4px solid #BEE7B8;
}

.advantage-border-color-2{
    border-top: 4px solid #9DA2E8;
}

.advantage-border-color-3{
    border-top: 4px solid #FFA69E;
}

.advantage-border-color-4{
    border-top: 4px solid #F3CBA9;
}

.advantage-border-color-5{
    border-top: 4px solid #2D354C;
}

.advantage-white-box h4{
    padding-top: 13px;
}

.advantage-white-box p{
    text-align: justify;
}

.ft-applications{
    background: #000000;
}

.ft-applications h2, .ft-applications p{
    color: #ffffff;
}

.ft-content-box{
    background: #262626;
    border: 1px solid #4D4D4D;
    border-radius: 20px;
    padding: 30px;
}

.ft-content-box{
    height: 100%;
}

.ft-content-box p{
    margin-bottom: 0;
}

.fab-track-overview .overview-box {
    height: 320px;
}

.fab-track-overview {
    padding: 30px 0px 50px;
}

.ft-available-box{
    background: #ECECEC;
    padding: 40px;
}

.ft-available-content p{
    display: flex;
    align-items: flex-start;
}

.ft-available-content p::before{
    content: url('../images/services/ft-tick-icon.png');
    margin-right: 10px;
}

.ft-available-img {
    margin-top: -75px;
}

.ft-training{
    background: url('../images/services/ft-training-bg.jpg') no-repeat center;
    background-size: cover;
}

.ft-training-box{
    background: #000000;
    padding: 20px;
    height: 100%;
}

.ft-training-box p{
    color: #ffffff;
    margin-bottom: 0;
}

.btn-transparent{
    background: transparent;
    border: 1px solid #ffffff;
    color: #ffffff;
    padding: 10px 20px;
}

@media(min-width: 768px){
    .fab-track-banner{
        height: 490px;
    }

    .fr-wt-makes-content p{
        font-size: 16px;
    }

    .advantage-white-box h4 {
        font-size: 20px;
        min-height: 88px;
    }

    .advantage-white-box p{
        font-size: 16px;
    }

    .ft-content-box p{
        font-size: 18px;
    }

    .advantage-black-box{
        height: 100%;
    }

    .fab-track-overview {
        padding: 50px 0px 160px;
    }

    .ft-available-content h4{
        font-size: 20px;
    }

    .ft-available-content p{
        font-size: 16px;
    }

    .ft-available-img {
        margin-top: -120px;
    }

    .ft-training-box p{
        font-size: 18px;
    }

    .fab-track-overview .overview-box {
        height: 260px;
    }
}

@media(min-width: 992px){
    .fab-track-overview .overview-box {
        height: 300px;
    }
}

@media(min-width: 1200px){
    .fab-track-overview .overview-box {
        height: 370px;
    }

    .fab-track-overview {
        padding: 50px 0px 100px;
    }

    .fab-track-overview .overview-box {
        height: 390px;
    }
}


/***************Fab Track Page End********************************/

/***************Air Borne Systems Page Start********************************/
.air-borne-banner{
    background: url('../images/services/air-borne-banner.jpg') no-repeat center center;
    background-size: cover;
    height: 145px;
}

.ab-our-process{
    background: #000000;
}

.ab-our-process h4, .ab-our-process p, .ab-our-process a{
    text-align: center;
}

.ab-our-process h4{
    color: #ffffff;
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    padding-bottom: 20px;
}

.ab-our-process p{
    color: #ffffff;
    padding-top: 25px;
}

.ab-our-process a{
    color: #ffffff;
    text-decoration: underline;
    display: block;
}

.wwa-content p{
    display: flex;
    align-items: flex-start;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    padding-bottom: 10px;
}

.wwa-content p::before{
    content:url('../images/services/wwa-arrow.png');
    margin-right: 10px;
}

.ab-prove-it{
    background: #ECECEC;
}


@media(min-width: 768px){
    .air-borne-banner{
        height: 490px;
    }

    .ab-our-process h4, .ab-our-process p, .ab-our-process a{
        text-align: left;
    }

    .ab-best-product p{
        font-size: 16px;
    }
}


/***************Air Borne Systems Page End********************************/

/***************Contact Us Page Start********************************/

.contactus-banner{
    background: rgb(0,0,0);
    background: linear-gradient(90deg, rgba(0,0,0,1) 50%, rgba(255,255,255,1) 50%);
}

.contact-form-bg{
    background: #FFFFFF;
    box-shadow: 0px 0px 40px rgba(0, 0, 0, 0.05);
    padding: 30px 30px;
}

.btn-black{
    background: #000000;
    color: #ffffff;
    padding: 10px 45px;
}

.btn-black:hover{
    color: #ffffff;
}


.contactus-banner .form-control{
    padding: 0.7rem 0.75rem;
}

.contactus-banner label{
    color: #000000;
}

.astric{
    color: #EA6969;
}

::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    font-size: 16px;
    color: rgba(0, 0, 0, 0.5);
    opacity: 1; /* Firefox */
}
  
:-ms-input-placeholder { /* Internet Explorer 10-11 */
    font-size: 16px;
}
  
::-ms-input-placeholder { /* Microsoft Edge */
    font-size: 16px;
}

.address-box{
    background: #F0F0F0;
    padding: 25px;
}

.address-box p{
    display: flex;
    align-items: flex-start;
    font-size: 16px;
    color: #000000;
}

.address-box a{
    color: #000000;
}

.address-box img{
    margin-right: 10px;
}

@media(min-width: 1366px){
    .contact-form-bg{
        padding: 35px 50px;
        width: 590px;
    }

    .form-box {
        margin-left: 90px;
    }

    .address-box{
        width: 440px;
        margin-left: 120px;
    }
}

@media(min-width: 1600px){
    .contact-form-bg{
        width: 700px;
    }

    .address-box{
        width: 380px;
    }
}

/***************Contact Us Page End********************************/

/********************Thank you page**********************/

.thank-you-box{
    background: #FFFFFF;
    padding: 30px 30px;
    margin: auto;
    text-align: left;
}

.thank-you-box h3{
    color: rgba(0, 0, 0, 0.9);
    font-weight: 400;
    margin-bottom: 50px;
}

.thank-you-box p{
    color: rgba(0, 0, 0, 0.9);
    font-weight: 400;
}

@media(min-width: 768px){
    .thank-you-box{
        padding: 80px 70px;
        width: 710px;
        height: 450px;
    }
}

@media(min-width: 992px){
    .thank-you-box h3{
        font-size: 28px;
    }
}


/**************Services & industries Page************/

.linear-bg{
    background-image: linear-gradient(to right top, #051937, #004d7a, #008793, #00bf72, #a8eb12);
}

/***************Embedded Systems Page End********************************/

.embedded-banner{
    background: url('../images/services/embedded-banner.jpg') no-repeat center center;
    background-size: cover;
    height: 145px;
}

.emb-overview{
    padding-bottom: 70px;
}

.emb-services {
    padding: 0px 0px 50px;
}

.emb-deliver{
    background: url('../images/services/emb-deliver-bg.jpg') no-repeat center center;
}

.emb-c-points p{
    display: flex;
    align-items: flex-start;
}

.emb-c-points p::before{
    content: url('../images/services/emb-right-arrow.png');
    margin-right: 12px;
    margin-top: 3px;
}

@media(min-width: 768px){
    .embedded-banner{
        height: 490px;
    }

    .emb-services {
        padding: 0px 0px 50px;
    }

    .em-content-box p{
        font-size: 16px;
    }

    .emb-overview{
        padding-bottom: 170px;
    }

    .emb-adv h4{
        font-size: 20px;
    }
}

@media(min-width: 1336px){
    .emb-adv h4{
        font-size: 22px;
    }
}

@media(min-width: 1600px){
    .emb-adv h4{
        font-size: 24px;
    }
}

/***************Industries Page Start********************************/
.industries-banner{
    background: url('../images/industries/industries-banner.jpg') no-repeat center center;
    background-size: cover;
    height: 145px;
}

.industries-content{
    padding: 30px 0px 200px 0px;
}


.slider-sec{
    background: #000000;
}

.slider-content{
    position: relative;
}

.slider-content h4{
    background: #3B60E4;
    color: #ffffff;
    text-align: center;
    padding: 10px 10px;
}

@media(min-width: 768px){
    .industries-banner{
        height: 490px;
    }

    .industries-content{
        padding: 50px 0px 200px 0px;
    }
}


/***************Swiper sider************************/

.site--slider{ position: relative;}
.site--slider .swiper {width: 100%; height: 100%;}
.site--slider .swiper-slide {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: stretch;
    align-items: stretch;
    height: auto;
    margin-bottom: 50px;
}
.site--slider .swiper-pagination-bullet {background: rgba(255, 255, 255, 0.3); opacity: 1; width: 8px; height: 8px;} 
.site--slider .swiper-pagination-bullet-active{background: #FFFFFF;}
.site--slider .swiper-pagination-bullets.swiper-pagination-horizontal{ bottom:0}

.site--slider .fw-pagi .swiper-pagination-bullet-active, 
.site--slider .ods-pagi .swiper-pagination-bullet-active{
    background: #2E63D8;
}

.site--slider .swiper-button-next, .site--slider .swiper-button-prev{font-family: unset; top: unset; bottom: -10px; z-index: 999;}

.site--slider .swiper-button-prev{
    left: 0px;
}

.site--slider .swiper-button-next{
    right: 0px;
}

.site--slider .swiper-button-next::after{ content: url(../images/swiper-arrow-rht.svg);}
.site--slider .swiper-button-prev::after{ content: url(../images/swiper-arrow-lft.svg);}
.site--slider-nav{ max-width: 500px; margin: auto;}

.clients--slider.site--slider .swiper-slide{
    align-items: center;
}

@media (min-width: 768px) {
    .site--slider .swiper-button-next{ right: 28%;}
    .site--slider .swiper-button-prev{ left: 28%;}
}

@media (min-width: 1200px) {
    .site--slider .swiper-button-next{ right: 35%;}
    .site--slider .swiper-button-prev{ left: 35%;}
}

@media (min-width: 1366px) {
    .site--slider .swiper-button-next{ right: 37%;}
    .site--slider .swiper-button-prev{ left: 37%;}
}

.service--slider .ss-box{ background: #fff; border: 1px solid #ccc; padding: 20px;}
.service--slider .ss-box h4{ font-size: 18px;}
.service--slider .ss-box .ss-box-img{ margin-bottom: 20px;}
.service--slider .ss-box .ss-box-link a{ color: #000; font-weight: 500;}

.service--slider{
    margin-top: -200px;
}

/***************Industries Page End********************************/

.color-orange{
    color: #FFA500 !important;
}

.footerSwiper .swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal{
    bottom: -5px !important;
}

.footerSwiper .swiper-pagination-bullet{
    background: #ffffff;
}

.fab-track-banner img {
    /* width: 140px;
    height: 70px; */
    margin-top: -18px;
    padding-right: 10px;
}

@media(max-width: 767px){
    .fab-track-banner img {
        width: 140px;
        height: 70px;
        padding-right: 0px;
    }
}

/*************Structural Steel Detailing Page************************/

.ssd-banner{
    background: url('../images/services/ssd-banner.jpg') no-repeat center center;
    background-size: cover;
}

.ssd-page .piping-detail{
    background: url('../images/services/ssd-destailing.jpg') no-repeat center center;
    background-size: cover;
}

.ssd-fabtrack{
    padding: 130px 0px 50px;
}

.ssd-fabtrack .btn-transparent{
    color: #212529;
    border: 1px solid #212529;
    text-decoration: underline;
}

.ssd-fabtrack .btn-transparent:hover{
    color: #ffffff;
}

/* .fab-track-logo {
    width: 80px;
    height: 40px;
} */

.fab-track-logo {
    width: 90px;
    height: 55px;
    margin-top: -8px;
}

@media(max-width: 767px){
    .ssd-page .piping-overview {
        padding: 30px 0px 50px;
    }
}

@media(min-width: 768px){
    .ssd-page .piping-detail{
        margin-top: 20px;
    }

    .ssd-fabtrack{
        padding: 100px 0px 50px;
    }

    .ssd-page .piping-overview {
        padding: 30px 0px 140px;
    }
}

/************Plant Engineering Solutions Banner Section Start********************/

.plant-engg-banner{
    background: url('../images/services/plant-eng-sol-banner.jpg') no-repeat center center;
    background-size: cover;
    height: 145px;
}

@media(min-width: 768px){
    .plant-engg-banner{
        height: 490px;
    }
}

.plant-proud{
    padding: 50px 0px 30px;
}

@media(min-width: 768px){
    .plant-proud{
        padding: 80px 0px 50px;
    }
}

.plant-engg-services{
    padding: 50px 0px 30px;
    background: #000000;
}

.plant-engg-orser h2, .plant-engg-orser p{
    color: #ffffff;
    text-align: center;
}

@media(min-width: 768px){
    .plant-engg-services{
        padding: 50px 0px 50px;
    }
}

.plant-proc-points p{
    display: flex;
    align-items: flex-start;
}

.plant-proc-points p::before{
    content: url('../images/services/emb-right-arrow.png');
    margin-right: 12px;
    margin-top: 3px;
}

.mechdesign-box {
    background: #000000;
    padding: 30px 30px;
    margin: -1px 0px 0px 0px;
}

.mechdesign-box li{
    color: #ffffff;
    display: flex;
    align-items: flex-start;
    margin-bottom: 10px;
}

.mechdesign-box li::before{
    content: url('../images/services/plant-tick.png');
    margin-right: 10px;
}

@media(min-width: 768px){
    .mechdesign-box{
        padding: 40px 50px;
        margin: 0px 0px 0px -25px;
    }
}

@media(min-width: 992px){
    .mechdesign-box{
        padding: 40px 50px;
        margin: 40px 0px 0px -75px;
    }
}

@media(min-width: 1600px){
    .mechdesign-box{
        padding: 40px 50px;
        margin: 100px 0px 0px -90px;
    }
}
/************Plant Engineering Solutions Banner Section End***********/

/*privacy policy banner starts*/

.privacy-policy-banner{
    background: url('../images/privacy-policy-banner.jpeg') no-repeat center center;
    background-size: cover;
    height: 145px;
}

@media (min-width: 768px){
.privacy-policy-banner {
    height: 490px;
}

}

/*privacy policy banner ends*/