﻿body {
}

@font-face {
    font-family: 'berlin-Regular';
    src: url('../font/BRLNSR.TTF');
}

@font-face {
    font-family: 'berlin-Bold';
    src: url('../font/BRLNSDB.TTF');
}

@font-face {
    font-family: 'berlin-Bold1';
    src: url('../font/BRLNSB.TTF');
}


@font-face {
    font-family: 'SpaceGrotesk-Regular';
    src: url('../font/SpaceGrotesk-Regular.otf');
}

@font-face {
    font-family: SpaceGrotesk-Medium;
    src: url('../font/SpaceGrotesk-Medium.otf');
}

@font-face {
    font-family: 'SpaceGrotesk-Bold';
    src: url('../font/SpaceGrotesk-Bold.otf');
}

@font-face {
    font-family: 'SpaceGrotesk-Light';
    src: url('../font/SpaceGrotesk-Light.otf');
}



@font-face {
    font-family: 'berlin-DB';
    src: url('../font/BRLNSDB.TTF');
}


@media only screen and (min-width: 1920px) {

    .fixedbody {
    /*text-align: -webkit-center;*/
    width: 100% ;
    margin: 0 auto ;
    max-width: 1600px ;

}
        
            .DePinkbackground {
       
        min-height: 60vh! important;
    }
                .DEFootersection21 {
        padding: 70px 0px 0px 70px! important;
    }
                .CPBeadcrumtext {
        
        left: 74% ! important;
        
    }
}






@media only screen and (min-width: 1600px) {

    .Fafadiv {
        padding: 20px 0px 0px 0px;
    }

    .Fafadiv1 {
        padding: 0px 0px 0px 0px;
    }

    .Fafadiv2 {
        padding: 0px 0px 0px 70px;
    }

    .follow_us > a {
        text-decoration: none;
        outline: 0;
    }

        .follow_us > a:hover {
            text-decoration: none;
            outline: 0;
        }

    .facebookIcon {
        right: 3px;
        color: #757575 !important;
        width: 30px;
        height: 30px;
        background-color: #ffffff;
        text-align: center;
        padding: 8px 0px;
        font-size: 14px !important;
        border: 1px solid #ebe9e7;
        outline: 0 !important;
        transition: all .5s ease-in-out;
    }

        .facebookIcon:hover {
            border: 1px solid #ebe9e7;
            color: #ffffff !important;
            background-color: #e73a00;
            transition: all .5s ease-in-out;
        }


    .MM1 {
        padding: 0px 0px 0px 0px;
        background-image: url(../Images/Backgrount-Top-Header.jpg);
        /*height: 190px;*/
        background-repeat: repeat-x;
    }

    .MM2 {
        padding: 0px 0px 0px 0px;
    }

    .MM3 {
        padding: 40px 0px 0px 80px;
    }

    .MMM3 {
        padding: 0px 0px 0px 0px;
    }

    .MM5 {
        width: 100%;
        max-width: 284px;
    }

    .GM6 {
        padding: 35px 0px 0px 136px;
        display: inline-flex;
    }

    .Fafadiv4 {
        padding: 10px 0px 0px 0px;
    }

    .MMNoContact {
        padding: 0px 0px 0px 0px;
    }

    .MMContact {
        padding: 0px 0px 0px 0px;
    }

    .MM7 {
        padding: 0px 0px 0px 0px;
        display: inline-flex;
    }

    .MM8 {
        padding: 0px 0px 0px 0px;
    }

    .MM9 {
        padding: 0px 0px 0px 0px;
    }

    .MM10 {
        padding: 0px 0px 0px 0px;
    }

    .MM11 {
        padding: 15px 0px 0px 10px;
    }

    .MM12 {
        padding: 0px 0px 0px 0px;
        font-size: 18px;
        /*font-family: 'berlin-Regular';*/
        font-family: 'SpaceGrotesk-Regular';
        color: #e73a00;
        margin: 0px;
    }

    .MM13 {
        font-family: 'SpaceGrotesk-Regular';
        font-size: 17px;
        padding: 0px 0px 0px 0px;
        color: #c6c5c5;
        margin: 0px;
    }

    .MM14 {
        padding: 0px 0px 0px 30px;
        display: inline-flex;
    }

    .MM15 {
        padding: 0px 0px 0px 0px;
    }

    .MM16 {
        padding: 0px 0px 0px 0px;
    }

    .MM17 {
        padding: 0px 0px 0px 0px;
    }

    .MM18 {
        padding: 15px 0px 0px 10px;
    }

    .mailGM {
        color: #000;
    }

    .MM19 {
        padding: 0px 0px 0px 0px;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 17px;
        color: #c6c5c5;
        margin: 0px;
    }

    .GMEmail {
        padding: 0px 0px 0px 0px;
        font-size: 18px;
        font-family: 'SpaceGrotesk-Regular';
        color: #e73a00;
        margin: 0px;
    }

    .MMBlackimg {
        padding: 0px 90px 0px 90px;
        z-index: 1;
    }



    /*Nav Bar Start*/
    /*NAVIGATION BAR START*/

    .navbar-inverse {
        /*height: 63px;*/
        background-color: #ffffff !important;
        padding: 0px 0px 0px 0px;
        text-align: center;
        border: none;
        border-top: 1px solid #b2b2b2;
        border-bottom: 1px solid #b2b2b2;
        /*margin-top: -31px;*/
    }

    .navbar-div {
        padding: 0px 0px 0px 0px;
        /*position: absolute;*/
    }

    .GMBlackimg {
        padding: 0px 90px 0px 90px;
        z-index: 1;
        margin-top: -36px;
        /*background-image: url('../Images/Bar-Black.png');*/
    }

    .navbar-nav > li > a {
        font-size: 20px;
        color: #000000 !important;
        /*padding: 22px 20px 0px 20px;*/
        font-family: 'SpaceGrotesk-Regular';
    }

        .navbar-nav > li > a:hover {
            color: #ffffff !important;
            /*padding: 22px 20px 0px 20px;*/
            transition: all 0.6s ease-in-out;
        }

    .hvr-bounce-to-bottom {
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: -1px;
            left: 0;
            right: 0;
            bottom: -30px;
            background: #e73a00;
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom:hover, .hvr-bounce-to-bottom:focus, .hvr-bounce-to-bottom:active {
            color: #fff;
        }

            .hvr-bounce-to-bottom:hover:before, .hvr-bounce-to-bottom:focus:before, .hvr-bounce-to-bottom:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }

    /*.navbar-nav {
        padding-left: 42px;
    }*/
    .navbar-nav {
        float: none !important;
        margin: 0;
        text-align: -webkit-center;
        text-align: -moz-center;
        /*text-transform: uppercase;*/
    }

        .navbar-nav > li {
            float: none !important;
            text-align: center;
            display: table-cell;
        }

    /*navigation Dropdownlist for Owr Product*/
    /*li.dropdown:hover > .dropdown-menu {
        display: block;
    }

    .navbar-nav > li > .dropdown-menu {
        margin-top: 0;
        border-top-left-radius: initial;
        border-top-right-radius: initial;
    }

    .headernav > li > .ddd > li > a:hover {
        color: #fff !important;
        padding: 10px 10px 10px 12px;
        background-color: #ff9900 !important;
        transition: all 0.6s ease-in-out;
    }

    .dropdown-menu {
        padding: 0px 0px 0px 0px !important;
        margin-top: 20px !important;
        margin-left: 0px;
    }*/


    /*navigation End*/

    .MMshadow {
        padding: 0px 0px 0px 0px;
    }

    .Homebanner {
        padding: 0px 0px 0px 0px;
        z-index: -1;
    }
    /*Default page start*/

    .SloganSection {
        background-image: url(../Images/Background-Orange-Texture.jpg);
        text-align: center;
        text-align: -webkit-center;
        text-align: -moz-center;
        padding: 70px 0px;
    }

    .SloganSectionIndu {
        color: #ffffff;
        font-family: 'berlin-DB';
        font-size: 45px;
    }

    .SloganSectionBey {
        color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 35px;
    }

    .COMPSection {
        background-image: url(../Images/Background-Company-Profile.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        min-height: 100vh;
        padding:0px;
        /*background-image: url(../Images/Background-Company-Profile.jpg);
background-repeat: no-repeat;
background-size: 100% auto;
background-position: center top;*/
    }

    .Blank {
        padding: 0px 0px 0px 0px;
    }

    .textcompanyprofile {
        text-align: center;
        text-align: -webkit-center;
        text-align: -Moz-center;
        padding: 70px 0px 0px 0px;
    }

    .textcompanyprofile1 {
        color: #000000;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }

    .textcompanyprofile2 {
        Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 25px;
        padding: 20px 0px 0px 0px;
    }
    .optextcompanyprofile2 {
    Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 25px;
        padding: 20px 0px 70px 0px;
    }

    .textcompanyprofile3 {
        Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        line-height:30px;
    }

    .textcompanyprofile4 {
        padding: 25px 150px 0px 150px;
    }

    .companyprofileimage {
        width: 100%;
        max-width: 1200px;
    }

    .companyprofileimagediv {
        padding: 30px 0px 0px 0px;
        text-align: center;
        text-align: -webkit-center;
        text-align: -Moz-center;
    }

    .ShowcaceDE {
        Color: #ffffff;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }














    .slick-dotted.slick-slider {
        margin-bottom: 0px !important;
    }



    .Sliderlogodiv {
        padding: 0px 15px 0px 15px;
    }

        .Sliderlogodiv > a:focus {
            outline: thin dotted;
            outline: none !important;
            outline-offset: -2px;
        }

    .slick-dots li button:before {
        font-family: 'slick';
        font-size: 40px !important;
        line-height: 20px;
        position: absolute;
        top: 5px;
        left: 0;
        width: 30px;
        height: 13px;
        content: square !important;
        /*content: '•';*/
        text-align: center;
        opacity: 1;
        /*color: #369!important;*/
        color: #ffffff !important;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    .slick-dots li.slick-active button:before {
        opacity: 1 !important;
        color: #e73a00 !important;
        border: none !important;
    }


    .slick-dots li button {
        border: none !important;
        border-radius: 0% !important;
        width: 13px !important;
        height: 13px !important;
        padding: 5px !important;
        top: 0px !important;
        margin-top: 8px;
        margin-left: 30px;
        margin-right: 0px;
        /*background-color: #c09965 !important;*/
        opacity: 0.9;
        background-color: transparent !important;
    }


    .slick-dots li.slick-active button {
        /*background: #fff !important;*/
    }

    .slick-dotted.slick-slider {
        margin-bottom: 0px !important;
    }

    .slick-dots {
        position: absolute !important;
        bottom: -125px !important;
        display: block !important;
        width: 100% !important;
        padding: 0 !important;
        margin: 0 !important;
        list-style: square !important;
        text-align: center !important;
    }

    /*.Serviceptag {
        color: #000000;
        font-family: Calibri;
        text-align: center;
        line-height: 1.6;
        padding: 5px;
        margin: 0px;
        border-bottom: 1px solid #f1f1f1;
    }
     .Serviceptag1{
        color: #000000;
        font-family: Calibri;
        text-align: center;
        
        padding: 5px;
        margin: 0px;
        border-bottom: 1px solid #f1f1f1;
    }
    .LogoDetails {
        color: #13a0b2;
        text-align: center;
        padding: 20px 0px 0px 0px;
    }*/






















    .SloganSection1 {
        background-image: url(../Images/Background-Orange-Texture.jpg);
        height: 325px;
        text-align: center;
        text-align: -webkit-center;
        text-align: -moz-center;
        padding: 70px 0px;
    }

    .banarsliderDiv {
        background-image: url(../Images/background-white-transperent.png);
        /*height:450px;*/
        text-align: center;
        text-align: -webkit-center;
        text-align: -moz-center;
        padding: 50px 0px;
        /*margin-top: -122px;*/
    }

    .banarsliderDivpadding {
        position: absolute;
        margin-top: 170px;
        padding: 50px 30px;
    }

    .LogoDetails {
        padding: 10px 10px 0px 10px;
        text-align: center;
        font-family: 'SpaceGrotesk-Regular';
        Color: #000000;
        font-size: 20px;
    }

    .DePinkbackground {
        background-image: url(../Images/Background-pink-Texture.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        min-height: 70vh;
    }


    /*parllex Effect*/


    .DeIndustries {
        background-image: url(../Images/Background-Industries-We-Serve.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        min-height: 100vh;
        padding: 0;
        display:flex;
    }
.DeIndustriesDiv1 {
   
            text-align: -webkit-center;
        padding: 400px 0px 0px 0px;
    }


    

    

    .DeIndustriesDiv1text {
        Color: #ffffff;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }


    .DeIndustriesDiv2 {
    background-image: url(../Images/Background-Orange-Trandperent-01.png);
    min-height: 100vh;
    border-left:1px solid #ffffff;
    border-right:1px solid #ffffff;
    padding:0px 0px 0px 0px;

    }
    .DeIndustriesDiv2inner {
    padding:0px 0px 30px 0px;
            
    }
    .DeIndustriesDiv2inner1 {
           padding: 10px 0px 0px 23px;
            text-align: -webkit-center;
    }

    .DeIndustriesDiv2inner2 {
    padding:0px 0px 0px 0px;

    }
    .DeIndustriesDiv2inner2text {
    font-family: 'SpaceGrotesk-Light';
    color:#ffffff;
    font-size:20px;
    }
    .DeIndustriesDiv21 {
               padding: 80px 0px 50px 10px;
    }
    .DeIndustriesDiv3 {
    background-image: url(../Images/Background-Orange-Trandperent-02.png);
    min-height: 100vh;
    /*border-left:1px solid #ffffff;
    border-right:1px solid #ffffff;*/
    padding:0px 0px 0px 0px;
    }
    .DEBarBlack {
    padding:0px 0px 0px 0px;
    }
    .DeWhymighty {

        padding:0px 0px 0px 0px;
    background-color:#f3f3f3;
    }
    .DeWhymightydiv1 {
    padding:70px 0px 0px 0px;
    text-align:center;
            text-align: -webkit-center;
        text-align: -Moz-center;
    }
    .DeWhymightyText {
            color: #000000;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }

    .DeWhymightyTextBlack {
            padding: 25px 120px 0px 120px;
                    Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        line-height:30px;
    }

    .DeWhymightyTextOrange {
        text-align:center;
    padding:50px 130px 0px 130px;
            Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 25px;
        /*padding: 20px 0px 0px 0px;*/
    }

        .DeparallaxDiv {
        background-image: url(../Images/Parallax-Home.jpg);
        height: 845px;
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
        background-position: center top;
        padding: 0px;
    }
    .DeparallaxMigimg {
    padding:190px 0px 190px 0px;
      text-align:center;
            text-align: -webkit-center;
                    text-align: -Moz-center;

    }
        .Homepage_background_black_main_div {
        padding: 0px;
        background-image: url(../Images/background-black-transperent.png);
        /*height: 295px;*/
    }
    .Home_number_div_01 {
        padding: 40px 0px 40px 0px;
        text-align: center;
            Color: #FFFFFF;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 25px;
       display: flex; align-items: center;
    }
    .border_respomain {
    display: flex;
     align-items: center;
      padding-left: 10px;
    }
    .DEFootersection {
    padding:0px 0px 0px 0px;
    }
        .DEFootersection1{
    padding:0px 0px 0px 0px;
    background-image: url(../Images/Background-pink-Texture.jpg);
    }
    .DEFotterGet {
            Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 25px;
        padding:0px 0px 30px 0px;
    }
    .Defooteraddress {
     padding:2px 0px 10px 0px;
      Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
    }

    .Defootermobile {
       padding:20px 0px 10px 0px;
      Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        display:inline-flex;
    }

    .Defooteremail {
       padding:20px 0px 20px 0px;
      Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        display:inline-flex;
    }


        .DEFootersection2{
    padding:0px 0px 0px 0px;
    background-image: url(../Images/Background-pink-Texture.jpg);
    height: 479px;
    }
        .DEFootersection3{
    padding:0px 0px 0px 0px;
    }
        .DEFootersection11{
                    background-image: url(../Images/background-white-transperent.png);
    padding:70px 0px 0px 70px;
    }
        .DEFootersection21{
    padding:70px 0px 0px 70px;
    }
        .DEFootersection31{
    padding:0px 0px 0px 0px;
            position: absolute;
    }
    .DefooteraddressSeprator {
    
    }
        .GMEmail1 {
        padding: 0px 0px 0px 0px;
        font-size: 18px;
        font-family: 'SpaceGrotesk-Regular';
        color: #000000;
        margin: 0px;
        transition: all 0.4s ease-in-out;
    }
            .GMEmail1:hover {
            color: #e73a00;

            }

    .Defooterebar {
    /*width: 100%;
    max-width: 634px;*/
}
        .DEfooterPro1 {
        /*padding: 20px 0px 20px 0px;*/
        Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        transition: all 0.4s ease-in-out;
    }
     .DEfooterPro1:hover {
    color:#e73a00;
    text-decoration:none;
    }
            .Separator_padd {
        padding: 10px 0px 10px 0px;
    }
    .Defooterebar1 {
    width: 100%;
    max-width: 234px;
    }
    .DEFooterorange {
        padding:0px;
    background-image: url(../Images/default-001-inner-page-HEADER.jpg);
            
        background-position: top;
        
   
    }
    .DEFooterorangewhitetext {
            padding: 50px 70px 80px 70px;
    Color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
    }
    .DeMap {
    width:100%;
    height:479px;
    }



    /*Our Products Page Start*/

    .ourproductdiv1 {
    padding:0px 0px 0px 0px;
      background-image: url(../Images/default-001-inner-page-HEADER.jpg);
            background-repeat:no-repeat;
        background-position: top;
        z-index:-1;
    }

    .OPHEading {
    padding: 50px 70px 50px 70px;
    Color: #ffffff;
         font-family: 'berlin-Bold';
        font-size: 50px;
    }

        .CPBeadcrumtext {
        /*background-image: url(../Images/Background-Black-Transperent.png);*/
        /*padding: 15px 35px 15px 35px;*/
        text-align: center;
        position: absolute;
        left: 78%;
        top: 45%;
    }
            .breadcrumb-item {
font-family: 'SpaceGrotesk-Regular';
font-size:18px;
        color: #fff;
        text-decoration: none;
        transition: all 0.6s ease-in-out;
    }

    .OPBackgroundimage {
    background-image: url(../Images/Background-Company-Profile.jpg);
   background-repeat: no-repeat;
        background-size: cover;
                background-position: top;
        /*min-height: 100vh;*/
        padding: 0px;

    padding:0px;
    
    }
    .OPHeading {
            text-align: center;
        text-align: -webkit-center;
        text-align: -Moz-center;
        padding: 70px 0px 0px 0px;
    }
    .Optext {
            color: #000000;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }
    .opImage {
    padding: 0px 0px 10px 0px;
    }

     /*Accordion Start*/

     .DEaccorian {
    padding: 100px !important;
    border: none !important;
}

.accordion {
    padding: 0px;
    width: 100%;
    background-color: #ffffff;
    border: none; /* Remove outer border if items have their own */
}

.accordion-item {
    border: 1px solid #c6c5c5;   /* Each item has its own border */
    border-radius: 5px;
    margin-bottom: 20px;         /* Add space between items */
    overflow: hidden;            /* Keeps inner borders inside radius */
    background-color: #ffffff;
}

.accordion-header {
    cursor: pointer;
    padding: 15px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-family: 'SpaceGrotesk-Regular';
    font-size: 18px;
    background-color: #ffffff;
    color: #e73a00;
    transition: all 0.6s ease-in-out;
}

.accordion-header.active {
    background-color: #e73a00;
    color: #ffffff;
}

.accordion-content {
    display: none;
    padding: 20px 0px;
    background-color: #ffffff;
    border-top: 1px solid #c6c5c5;
}

.accordion-content.active {
    display: block;
}

.toggle-icon {
    display: inline-block;
    width: 25px;
    height: 25px;
    text-align: center;
    line-height: 20px;
    font-size: 16px;
    font-weight: bold;
    border: 1px solid #c6c5c5;
    background-color: #ffffff;
    color: #e73a00;
}

.accordion-header.active .toggle-icon {
    background-color: #ffffff;
    color: #e73a00;
    border: 1px solid #ffffff;
}
















   

/*Accordion End*/







    .OpDiscription {
                padding: 0px 0px 0px 0px;
        
    }
    .OpDiscription1 {
     padding: 0px 0px 0px 0px;
        background-color: #e73a00;
    }
    .OpDiscriptionbox {
        padding:0px 0px 0px 50px;
    background-color:#e73a00;
    color:#ffffff;
    font-family: 'SpaceGrotesk-Regular';
    font-size:18px;
    }

    .OpDiscriptionbox1 {
                padding: 30px 30px 0px 30px;
        background-color: #e73a00;
        color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 21px;
        text-align: center;
        line-height: 40px;
    }


    .OpDiscriptionwhite {
    padding:0px 0px 0px 50px;
    background-color:#ffffff;
    color:#000000;
    font-family: 'SpaceGrotesk-Regular';
    font-size:18px;
    }

    .OpDiscriptionboxHeading {
        padding:20px 0px 20px 0px;
    font-size:25px;
    }
    .OpDiscriptionboxHeading1 {
    padding:20px 0px 20px 0px;
    font-size:25px;
    color:#e73a00;
    }
    .OpDiscriptionboxlist {
    padding:0px 0px 20px 0px;
    line-height:30px;
    }
    .OpRowpadding {
    margin:0px ! important;
    }

    /*Industries we serve page Start*/

    .IWbackground {
            background-image: url(../Images/Background-Company-Profile.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        min-height: 100vh;
        padding: 0px;
    
    }
    IWButton {
    padding:0px;
    }

    .IWButtonColor {
    background-color: #e73a00;
        padding: 10px 0px 10px 0px;
        margin: 0px 0px 0px 18px !important;
        text-align: center;
        width: 15% ! important;
        height:107px;
    }

    .IWButtonColor >a {
           font-family: 'SpaceGrotesk-Regular';
    color:#ffffff;
    font-size:18px;
   
    }

   
    .IWButtonColor >a:hover {
   text-decoration:none;
    
   
    }
    .IWButton {
    padding: 70px 0px 70px 0px;
    }
    .IwAllimage {
        padding: 0px 0px 0px 0px;
    }

    .Iwproduct {
    padding: 70px 70px 70px 70px;
    }

    .Iwproduct1 {
    padding: 0px 0px 0px 0px;
    }

    .Iwproduct2 {
    padding: 0px 0px 0px 0px;
    }
    .Iwproduct3 {
    padding: 0px 0px 0px 0px;

    }
    .IWproductimage {
     padding: 10px 0px 0px 0px;
         
    }
    .IWproductDiscription {
     padding: 0px 0px 0px 0px;
    }
        .IWproductDiscriptiontext {
        font-family: 'SpaceGrotesk-Light';
        color: #000000;
        font-size: 20px;
    }
    .Iwproductcontainer {
            padding: 20px 0px 10px 0px;
            border-bottom:1px dotted #a79e9e;

    }
    
    .IwBorder {
    border:1px solid #e5e5e5;
    }
    .IwproductDivforpadding {
    padding: 0px 15px 0px 15px;
    }

    /* Company Profile Page Start*/


    .CPHEading {
            padding: 50px 70px 50px 70px;
        Color: #ffffff;
        font-family: 'berlin-Bold';
        font-size: 50px;
    }
        .CpBackground {
        
       
        padding: 0px;
        padding: 0px;
    }

        .CPtextcompanyprofile4 {
        padding: 50px 150px 70px 150px;
    }
    .CpOurVison {
    padding:0px;
            background-image: url(../Images/Company-Profile-Vision.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: top center;
        /*min-height: 100vh;*/
        
    }
    .Opourvisontext {
            color: #ffffff;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }
    .Cptextcompanyprofilewhite {
            Color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        line-height: 30px;
                padding: 50px 0px 40px 0px;
    }

    .Cptextcompanyprofilewhitelast {
            Color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        line-height: 30px;
                padding: 50px 0px 0px 0px;
    }

    .CPtextvision {
    /*text-align:center;*/
            padding: 50px 150px 70px 150px;
    }
    .Cpwhy {
    padding:0px 0px 0px 0px;
    background-color:#f3f3f3;
    }

    .Cpwhyheading {
            color: #000000;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }
        .cpparallaxDiv {
        background-image: url(../Images/Company-Profile-Benefits.jpg);
        height: 845px;
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
        background-position: center top;
        padding: 300px 0px 0px 0px;
    }
    .Cutext2 {
            Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        padding: 50px 0px 50px 0px;
    }




        /*contact us page Start*/

    .CuBackground {
    padding:0px 150px 150px 150px;
    }



        .EnquiryFormDIv {
        padding: 0px 0px 0px 0px;
    }
            .EnquiryFormDIv_newpadd_01 {
        padding: 0px 0px 0px 0px;
    }
                .EnquiryFormDIv_01 {
        padding: 20px 20px 20px 20px;
    }
                    .form-controlnewhome {
        display: block;
        width: 100% !important;
        height: 34px;
        font-size: 16px !important;
        line-height: 1.42857143 !important;
        color: #666 !important;
        background-color: #fff !important;
        background-image: none;
        border: 1px solid #ccc !important;
        padding: 8px 15px;
        border-radius: 0px !important;
        margin-bottom: 0px !important;
    }
                    .EnquiryFormDIv_newpadd_02 {
        padding: 0px 20px 40px 20px;
    }
                    .Richtextheight {
        height: 165px;
    }
.btnsend {
        background-color: #e73a00;
        text-align: center;
        padding-left: 15px;
        border: none;
        border-radius: 0px;
        color: #fff;
        font-size: 18px;
        transition: .5s all ease-in-out;
        width: 70% !important;
        font-family: 'SpaceGrotesk-Regular';
        height: 40px !important;
    }
    .btnsend:hover {
        background-color: #e73a00 !important;
        color: #000 !important;
        /* border: 1px solid #eebf00; */
    }


        .scrollup {
        position: fixed;
        right: 3px;
        bottom: 50px;
        color: #ffffff !important;
        background-color: #e73a00 !important;
        width: 38px;
        height: 38px;
        /* border: solid 2px #ff9900; */
        /* border-radius: 50% !important; */
        text-align: center;
        padding: 9px 0 0 1px;
        z-index: 2000;
        font-size: 18px;
        line-height: 1;
        border-color: #ff9900 !important;
        transition: all 0.4s ease-in-out;
    }
            .scrollup:hover {
        /*background-color: #b80b04 !important;*/
        color: #000000 !important;
        /* border: 2px solid #015d8b !important; */
        transition: all .4s ease-in-out;
    }

}

@media only screen and (min-width:1536px) and (max-width:1599px) {

    .Fafadiv {
        padding: 20px 0px 0px 0px;
    }

    .Fafadiv1 {
        padding: 0px 0px 0px 0px;
    }

    .Fafadiv2 {
        padding: 0px 0px 0px 70px;
    }

    .follow_us > a {
        text-decoration: none;
        outline: 0;
    }

        .follow_us > a:hover {
            text-decoration: none;
            outline: 0;
        }

    .facebookIcon {
        right: 3px;
        color: #757575 !important;
        width: 30px;
        height: 30px;
        background-color: #ffffff;
        text-align: center;
        padding: 8px 0px;
        font-size: 14px !important;
        border: 1px solid #ebe9e7;
        outline: 0 !important;
        transition: all .5s ease-in-out;
    }

        .facebookIcon:hover {
            border: 1px solid #ebe9e7;
            color: #ffffff !important;
            background-color: #e73a00;
            transition: all .5s ease-in-out;
        }


    .MM1 {
        padding: 0px 0px 0px 0px;
        background-image: url(../Images/Backgrount-Top-Header.jpg);
        /*height: 190px;*/
        background-repeat: repeat-x;
    }

    .MM2 {
        padding: 0px 0px 0px 0px;
    }

    .MM3 {
        padding: 40px 0px 0px 90px;
    }

    .MMM3 {
        padding: 0px 60px 0px 0px;
    }

    .MM5 {
        width: 100%;
        max-width: 284px;
    }

    .GM6 {
        padding: 35px 0px 0px 136px;
        display: inline-flex;
    }

    .Fafadiv4 {
        padding: 10px 0px 0px 0px;
    }

    .MMNoContact {
        padding: 0px 0px 0px 0px;
    }

    .MMContact {
        padding: 0px 0px 0px 0px;
    }

    .MM7 {
        padding: 0px 0px 0px 0px;
        display: inline-flex;
    }

    .MM8 {
        padding: 0px 0px 0px 0px;
    }

    .MM9 {
        padding: 0px 0px 0px 0px;
    }

    .MM10 {
        padding: 0px 0px 0px 0px;
    }

    .MM11 {
        padding: 15px 0px 0px 10px;
    }

    .MM12 {
        padding: 0px 0px 0px 0px;
        font-size: 18px;
        /*font-family: 'berlin-Regular';*/
        font-family: 'SpaceGrotesk-Regular';
        color: #e73a00;
        margin: 0px;
    }

    .MM13 {
        font-family: 'SpaceGrotesk-Regular';
        font-size: 17px;
        padding: 0px 0px 0px 0px;
        color: #c6c5c5;
        margin: 0px;
    }

    .MM14 {
        padding: 0px 0px 0px 30px;
        display: inline-flex;
    }

    .MM15 {
        padding: 0px 0px 0px 0px;
    }

    .MM16 {
        padding: 0px 0px 0px 0px;
    }

    .MM17 {
        padding: 0px 0px 0px 0px;
    }

    .MM18 {
        padding: 15px 0px 0px 10px;
    }

    .mailGM {
        color: #000;
    }

    .MM19 {
        padding: 0px 0px 0px 0px;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 17px;
        color: #c6c5c5;
        margin: 0px;
    }

    .GMEmail {
        padding: 0px 0px 0px 0px;
        font-size: 18px;
        font-family: 'SpaceGrotesk-Regular';
        color: #e73a00;
        margin: 0px;
    }

    .MMBlackimg {
        padding: 0px 90px 0px 90px;
        z-index: 1;
    }



    /*Nav Bar Start*/
    /*NAVIGATION BAR START*/

    .navbar-inverse {
        /*height: 63px;*/
        background-color: #ffffff !important;
        padding: 0px 0px 0px 0px;
        text-align: center;
        border: none;
        border-top: 1px solid #b2b2b2;
        border-bottom: 1px solid #b2b2b2;
        /*margin-top: -31px;*/
    }

    .navbar-div {
        padding: 0px 0px 0px 0px;
        /*position: absolute;*/
    }

    .GMBlackimg {
        padding: 0px 90px 0px 90px;
        z-index: 1;
        margin-top: -36px;
        /*background-image: url('../Images/Bar-Black.png');*/
    }

    .navbar-nav > li > a {
        font-size: 20px;
        color: #000000 !important;
        /*padding: 22px 20px 0px 20px;*/
        font-family: 'SpaceGrotesk-Regular';
    }

        .navbar-nav > li > a:hover {
            color: #ffffff !important;
            /*padding: 22px 20px 0px 20px;*/
            transition: all 0.6s ease-in-out;
        }

    .hvr-bounce-to-bottom {
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: -1px;
            left: 0;
            right: 0;
            bottom: -30px;
            background: #e73a00;
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom:hover, .hvr-bounce-to-bottom:focus, .hvr-bounce-to-bottom:active {
            color: #fff;
        }

            .hvr-bounce-to-bottom:hover:before, .hvr-bounce-to-bottom:focus:before, .hvr-bounce-to-bottom:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }

    /*.navbar-nav {
        padding-left: 42px;
    }*/
    .navbar-nav {
        float: none !important;
        margin: 0;
        text-align: -webkit-center;
        text-align: -moz-center;
        /*text-transform: uppercase;*/
    }

        .navbar-nav > li {
            float: none !important;
            text-align: center;
            display: table-cell;
        }

    /*navigation Dropdownlist for Owr Product*/
    /*li.dropdown:hover > .dropdown-menu {
        display: block;
    }

    .navbar-nav > li > .dropdown-menu {
        margin-top: 0;
        border-top-left-radius: initial;
        border-top-right-radius: initial;
    }

    .headernav > li > .ddd > li > a:hover {
        color: #fff !important;
        padding: 10px 10px 10px 12px;
        background-color: #ff9900 !important;
        transition: all 0.6s ease-in-out;
    }

    .dropdown-menu {
        padding: 0px 0px 0px 0px !important;
        margin-top: 20px !important;
        margin-left: 0px;
    }*/


    /*navigation End*/

    .MMshadow {
        padding: 0px 0px 0px 0px;
    }

    .Homebanner {
        padding: 0px 0px 0px 0px;
        z-index: -1;
    }
    /*Default page start*/

    .SloganSection {
        background-image: url(../Images/Background-Orange-Texture.jpg);
        text-align: center;
        text-align: -webkit-center;
        text-align: -moz-center;
        padding: 70px 0px;
    }

    .SloganSectionIndu {
        color: #ffffff;
        font-family: 'berlin-DB';
        font-size: 45px;
    }

    .SloganSectionBey {
        color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 35px;
    }

    .COMPSection {
        background-image: url(../Images/Background-Company-Profile.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        min-height: 100vh;
        padding:0px;
        /*background-image: url(../Images/Background-Company-Profile.jpg);
background-repeat: no-repeat;
background-size: 100% auto;
background-position: center top;*/
    }

    .Blank {
        padding: 0px 0px 0px 0px;
    }

    .textcompanyprofile {
        text-align: center;
        text-align: -webkit-center;
        text-align: -Moz-center;
        padding: 70px 0px 0px 0px;
    }

    .textcompanyprofile1 {
        color: #000000;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }

    .textcompanyprofile2 {
        Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 25px;
        padding: 20px 0px 0px 0px;
    }
    .optextcompanyprofile2 {
    Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 25px;
        padding: 20px 0px 70px 0px;
    }

    .textcompanyprofile3 {
        Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        line-height:30px;
    }

    .textcompanyprofile4 {
        padding: 25px 150px 0px 150px;
    }

    .companyprofileimage {
        width: 100%;
        max-width: 1200px;
    }

    .companyprofileimagediv {
        padding: 30px 0px 0px 0px;
        text-align: center;
        text-align: -webkit-center;
        text-align: -Moz-center;
    }

    .ShowcaceDE {
        Color: #ffffff;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }














    .slick-dotted.slick-slider {
        margin-bottom: 0px !important;
    }



    .Sliderlogodiv {
        padding: 0px 15px 0px 15px;
    }

        .Sliderlogodiv > a:focus {
            outline: thin dotted;
            outline: none !important;
            outline-offset: -2px;
        }

    .slick-dots li button:before {
        font-family: 'slick';
        font-size: 40px !important;
        line-height: 20px;
        position: absolute;
        top: 5px;
        left: 0;
        width: 30px;
        height: 13px;
        content: square !important;
        /*content: '•';*/
        text-align: center;
        opacity: 1;
        /*color: #369!important;*/
        color: #ffffff !important;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    .slick-dots li.slick-active button:before {
        opacity: 1 !important;
        color: #e73a00 !important;
        border: none !important;
    }


    .slick-dots li button {
        border: none !important;
        border-radius: 0% !important;
        width: 13px !important;
        height: 13px !important;
        padding: 5px !important;
        top: 0px !important;
        margin-top: 8px;
        margin-left: 30px;
        margin-right: 0px;
        /*background-color: #c09965 !important;*/
        opacity: 0.9;
        background-color: transparent !important;
    }


    .slick-dots li.slick-active button {
        /*background: #fff !important;*/
    }

    .slick-dotted.slick-slider {
        margin-bottom: 0px !important;
    }

    .slick-dots {
        position: absolute !important;
        bottom: -125px !important;
        display: block !important;
        width: 100% !important;
        padding: 0 !important;
        margin: 0 !important;
        list-style: square !important;
        text-align: center !important;
    }

    /*.Serviceptag {
        color: #000000;
        font-family: Calibri;
        text-align: center;
        line-height: 1.6;
        padding: 5px;
        margin: 0px;
        border-bottom: 1px solid #f1f1f1;
    }
     .Serviceptag1{
        color: #000000;
        font-family: Calibri;
        text-align: center;
        
        padding: 5px;
        margin: 0px;
        border-bottom: 1px solid #f1f1f1;
    }
    .LogoDetails {
        color: #13a0b2;
        text-align: center;
        padding: 20px 0px 0px 0px;
    }*/






















    .SloganSection1 {
        background-image: url(../Images/Background-Orange-Texture.jpg);
        height: 325px;
        text-align: center;
        text-align: -webkit-center;
        text-align: -moz-center;
        padding: 70px 0px;
    }

    .banarsliderDiv {
        background-image: url(../Images/background-white-transperent.png);
        /*height:450px;*/
        text-align: center;
        text-align: -webkit-center;
        text-align: -moz-center;
        padding: 50px 0px;
        /*margin-top: -122px;*/
    }

    .banarsliderDivpadding {
        position: absolute;
        margin-top: 170px;
        padding: 50px 30px;
    }

    .LogoDetails {
        padding: 10px 10px 0px 10px;
        text-align: center;
        font-family: 'SpaceGrotesk-Regular';
        Color: #000000;
        font-size: 20px;
    }

    .DePinkbackground {
        background-image: url(../Images/Background-pink-Texture.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        min-height: 70vh;
    }


    /*parllex Effect*/


    .DeIndustries {
        background-image: url(../Images/Background-Industries-We-Serve.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        min-height: 100vh;
        padding: 0;
        display:flex;
    }
.DeIndustriesDiv1 {
   
            text-align: -webkit-center;
        padding: 400px 0px 0px 0px;
    }


    

    

    .DeIndustriesDiv1text {
        Color: #ffffff;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }


    .DeIndustriesDiv2 {
    background-image: url(../Images/Background-Orange-Trandperent-01.png);
    min-height: 100vh;
    border-left:1px solid #ffffff;
    border-right:1px solid #ffffff;
    padding:0px 0px 0px 0px;

    }
    .DeIndustriesDiv2inner {
    padding:0px 0px 30px 0px;
            
    }
    .DeIndustriesDiv2inner1 {
           padding: 10px 0px 0px 23px;
            text-align: -webkit-center;
    }

    .DeIndustriesDiv2inner2 {
    padding:0px 0px 0px 0px;

    }
    .DeIndustriesDiv2inner2text {
    font-family: 'SpaceGrotesk-Light';
    color:#ffffff;
    font-size:20px;
    }
    .DeIndustriesDiv21 {
               padding: 80px 0px 50px 10px;
    }
    .DeIndustriesDiv3 {
    background-image: url(../Images/Background-Orange-Trandperent-02.png);
    min-height: 100vh;
    /*border-left:1px solid #ffffff;
    border-right:1px solid #ffffff;*/
    padding:0px 0px 0px 0px;
    }
    .DEBarBlack {
    padding:0px 0px 0px 0px;
    }
    .DeWhymighty {

        padding:0px 0px 0px 0px;
    background-color:#f3f3f3;
    }
    .DeWhymightydiv1 {
    padding:70px 0px 0px 0px;
    text-align:center;
            text-align: -webkit-center;
        text-align: -Moz-center;
    }
    .DeWhymightyText {
            color: #000000;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }

    .DeWhymightyTextBlack {
            padding: 25px 120px 0px 120px;
                    Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        line-height:30px;
    }

    .DeWhymightyTextOrange {
        text-align:center;
    padding:50px 130px 0px 130px;
            Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 25px;
        /*padding: 20px 0px 0px 0px;*/
    }

        .DeparallaxDiv {
        background-image: url(../Images/Parallax-Home.jpg);
        height: 845px;
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
        background-position: center top;
        padding: 0px;
    }
    .DeparallaxMigimg {
    padding:190px 0px 190px 0px;
      text-align:center;
            text-align: -webkit-center;
                    text-align: -Moz-center;

    }
        .Homepage_background_black_main_div {
        padding: 0px;
        background-image: url(../Images/background-black-transperent.png);
        /*height: 295px;*/
    }
    .Home_number_div_01 {
        padding: 40px 0px 40px 0px;
        text-align: center;
            Color: #FFFFFF;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 25px;
       display: flex; align-items: center;
    }
    .border_respomain {
    display: flex;
     align-items: center;
      padding-left: 10px;
    }
    .DEFootersection {
    padding:0px 0px 0px 0px;
    }
        .DEFootersection1{
    padding:0px 0px 0px 0px;
    background-image: url(../Images/Background-pink-Texture.jpg);
    }
    .DEFotterGet {
            Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 25px;
        padding:0px 0px 30px 0px;
    }
    .Defooteraddress {
     padding:2px 0px 10px 0px;
      Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
    }

    .Defootermobile {
       padding:20px 0px 10px 0px;
      Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        display:inline-flex;
    }

    .Defooteremail {
       padding:20px 0px 20px 0px;
      Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        display:inline-flex;
    }


        .DEFootersection2{
    padding:0px 0px 0px 0px;
    background-image: url(../Images/Background-pink-Texture.jpg);
    height: 479px;
    }
        .DEFootersection3{
    padding:0px 0px 0px 0px;
    }
        .DEFootersection11{
                    background-image: url(../Images/background-white-transperent.png);
    padding:70px 0px 0px 70px;
    }
        .DEFootersection21{
    padding:70px 0px 0px 70px;
    }
        .DEFootersection31{
    padding:0px 0px 0px 0px;
            position: absolute;
    }
    .DefooteraddressSeprator {
    
    }
        .GMEmail1 {
        padding: 0px 0px 0px 0px;
        font-size: 18px;
        font-family: 'SpaceGrotesk-Regular';
        color: #000000;
        margin: 0px;
        transition: all 0.4s ease-in-out;
    }
            .GMEmail1:hover {
            color: #e73a00;

            }

    .Defooterebar {
    /*width: 100%;
    max-width: 634px;*/
}
        .DEfooterPro1 {
        /*padding: 20px 0px 20px 0px;*/
        Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        transition: all 0.4s ease-in-out;
    }
     .DEfooterPro1:hover {
    color:#e73a00;
    text-decoration:none;
    }
            .Separator_padd {
        padding: 10px 0px 10px 0px;
    }
    .Defooterebar1 {
    width: 100%;
    max-width: 234px;
    }
    .DEFooterorange {
        padding:0px;
    background-image: url(../Images/default-001-inner-page-HEADER.jpg);
            
        background-position: top;
        
   
    }
    .DEFooterorangewhitetext {
            padding: 50px 70px 80px 70px;
    Color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
    }
    .DeMap {
    width:100%;
    height:479px;
    }



    /*Our Products Page Start*/

    .ourproductdiv1 {
    padding:0px 0px 0px 0px;
      background-image: url(../Images/default-001-inner-page-HEADER.jpg);
            background-repeat:no-repeat;
        background-position: top;
        z-index:-1;
    }

    .OPHEading {
    padding: 50px 70px 50px 90px;
    Color: #ffffff;
         font-family: 'berlin-Bold';
        font-size: 50px;
    }

        .CPBeadcrumtext {
        /*background-image: url(../Images/Background-Black-Transperent.png);*/
        /*padding: 15px 35px 15px 35px;*/
        text-align: center;
        position: absolute;
        left: 78%;
        top: 45%;
    }
            .breadcrumb-item {
font-family: 'SpaceGrotesk-Regular';
font-size:18px;
        color: #fff;
        text-decoration: none;
        transition: all 0.6s ease-in-out;
    }

    .OPBackgroundimage {
    background-image: url(../Images/Background-Company-Profile.jpg);
   background-repeat: no-repeat;
        background-size: cover;
                background-position: top;
        /*min-height: 100vh;*/
        padding: 0px;

    padding:0px;
    
    }
    .OPHeading {
            text-align: center;
        text-align: -webkit-center;
        text-align: -Moz-center;
        padding: 70px 0px 0px 0px;
    }
    .Optext {
            color: #000000;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }
    .opImage {
    padding: 0px 0px 10px 0px;
    }

     /*Accordion Start*/

     .DEaccorian {
    padding: 100px !important;
    border: none !important;
}

.accordion {
    padding: 0px;
    width: 100%;
    background-color: #ffffff;
    border: none; /* Remove outer border if items have their own */
}

.accordion-item {
    border: 1px solid #c6c5c5;   /* Each item has its own border */
    border-radius: 5px;
    margin-bottom: 20px;         /* Add space between items */
    overflow: hidden;            /* Keeps inner borders inside radius */
    background-color: #ffffff;
}

.accordion-header {
    cursor: pointer;
    padding: 15px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-family: 'SpaceGrotesk-Regular';
    font-size: 18px;
    background-color: #ffffff;
    color: #e73a00;
    transition: all 0.6s ease-in-out;
}

.accordion-header.active {
    background-color: #e73a00;
    color: #ffffff;
}

.accordion-content {
    display: none;
    padding: 20px 0px;
    background-color: #ffffff;
    border-top: 1px solid #c6c5c5;
}

.accordion-content.active {
    display: block;
}

.toggle-icon {
    display: inline-block;
    width: 25px;
    height: 25px;
    text-align: center;
    line-height: 20px;
    font-size: 16px;
    font-weight: bold;
    border: 1px solid #c6c5c5;
    background-color: #ffffff;
    color: #e73a00;
}

.accordion-header.active .toggle-icon {
    background-color: #ffffff;
    color: #e73a00;
    border: 1px solid #ffffff;
}
















   

/*Accordion End*/







    .OpDiscription {
                padding: 0px 0px 0px 0px;
        
    }
    .OpDiscription1 {
     padding: 0px 0px 0px 0px;
        background-color: #e73a00;
    }
    .OpDiscriptionbox {
        padding:0px 0px 0px 50px;
    background-color:#e73a00;
    color:#ffffff;
    font-family: 'SpaceGrotesk-Regular';
    font-size:18px;
    }

    .OpDiscriptionbox1 {
                padding: 30px 30px 0px 30px;
        background-color: #e73a00;
        color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 21px;
        text-align: center;
        line-height: 40px;
    }


    .OpDiscriptionwhite {
    padding:0px 0px 0px 50px;
    background-color:#ffffff;
    color:#000000;
    font-family: 'SpaceGrotesk-Regular';
    font-size:18px;
    }

    .OpDiscriptionboxHeading {
        padding:20px 0px 20px 0px;
    font-size:25px;
    }
    .OpDiscriptionboxHeading1 {
    padding:20px 0px 20px 0px;
    font-size:25px;
    color:#e73a00;
    }
    .OpDiscriptionboxlist {
    padding:0px 0px 20px 0px;
    line-height:30px;
    }
    .OpRowpadding {
    margin:0px ! important;
    }

    /*Industries we serve page Start*/

    .IWbackground {
            background-image: url(../Images/Background-Company-Profile.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        min-height: 100vh;
        padding: 0px;
    
    }
    IWButton {
    padding:0px;
    }

    .IWButtonColor {
    background-color: #e73a00;
        padding: 10px 0px 10px 0px;
        margin: 0px 0px 0px 18px !important;
        text-align: center;
        width: 15% ! important;
        height:107px;
    }

    .IWButtonColor >a {
           font-family: 'SpaceGrotesk-Regular';
    color:#ffffff;
    font-size:18px;
   
    }

   
    .IWButtonColor >a:hover {
   text-decoration:none;
    
   
    }
    .IWButton {
    padding: 70px 0px 70px 0px;
    }
    .IwAllimage {
        padding: 0px 0px 0px 0px;
    }

    .Iwproduct {
    padding: 70px 70px 70px 70px;
    }

    .Iwproduct1 {
    padding: 0px 0px 0px 0px;
    }

    .Iwproduct2 {
    padding: 0px 0px 0px 0px;
    }
    .Iwproduct3 {
    padding: 0px 0px 0px 0px;

    }
    .IWproductimage {
     padding: 10px 0px 0px 0px;
         
    }
    .IWproductDiscription {
     padding: 0px 0px 0px 0px;
    }
        .IWproductDiscriptiontext {
        font-family: 'SpaceGrotesk-Light';
        color: #000000;
        font-size: 20px;
    }
    .Iwproductcontainer {
            padding: 20px 0px 10px 0px;
            border-bottom:1px dotted #a79e9e;

    }
    
    .IwBorder {
    border:1px solid #e5e5e5;
    }
    .IwproductDivforpadding {
    padding: 0px 15px 0px 15px;
    }

    /* Company Profile Page Start*/


    .CPHEading {
            padding: 50px 70px 50px 90px;
        Color: #ffffff;
        font-family: 'berlin-Bold';
        font-size: 50px;
    }
        .CpBackground {
        
       
        padding: 0px;
        padding: 0px;
    }

        .CPtextcompanyprofile4 {
        padding: 50px 150px 70px 150px;
    }
    .CpOurVison {
    padding:0px;
            background-image: url(../Images/Company-Profile-Vision.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: top center;
        /*min-height: 100vh;*/
        
    }
    .Opourvisontext {
            color: #ffffff;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }
    .Cptextcompanyprofilewhite {
            Color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        line-height: 30px;
                padding: 50px 0px 40px 0px;
    }

    .Cptextcompanyprofilewhitelast {
            Color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        line-height: 30px;
                padding: 50px 0px 0px 0px;
    }

    .CPtextvision {
    /*text-align:center;*/
            padding: 50px 150px 70px 150px;
    }
    .Cpwhy {
    padding:0px 0px 0px 0px;
    background-color:#f3f3f3;
    }

    .Cpwhyheading {
            color: #000000;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }
        .cpparallaxDiv {
        background-image: url(../Images/Company-Profile-Benefits.jpg);
        height: 845px;
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
        background-position: center top;
        padding: 300px 0px 0px 0px;
    }
    .Cutext2 {
            Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        padding: 50px 0px 50px 0px;
    }




        /*contact us page Start*/

    .CuBackground {
    padding:0px 150px 150px 150px;
    }



        .EnquiryFormDIv {
        padding: 0px 0px 0px 0px;
    }
            .EnquiryFormDIv_newpadd_01 {
        padding: 0px 0px 0px 0px;
    }
                .EnquiryFormDIv_01 {
        padding: 20px 20px 20px 20px;
    }
                    .form-controlnewhome {
        display: block;
        width: 100% !important;
        height: 34px;
        font-size: 16px !important;
        line-height: 1.42857143 !important;
        color: #666 !important;
        background-color: #fff !important;
        background-image: none;
        border: 1px solid #ccc !important;
        padding: 8px 15px;
        border-radius: 0px !important;
        margin-bottom: 0px !important;
    }
                    .EnquiryFormDIv_newpadd_02 {
        padding: 0px 20px 40px 20px;
    }
                    .Richtextheight {
        height: 165px;
    }
.btnsend {
        background-color: #e73a00;
        text-align: center;
        padding-left: 15px;
        border: none;
        border-radius: 0px;
        color: #fff;
        font-size: 18px;
        transition: .5s all ease-in-out;
        width: 70% !important;
        font-family: 'SpaceGrotesk-Regular';
        height: 40px !important;
    }
    .btnsend:hover {
        background-color: #e73a00 !important;
        color: #000 !important;
        /* border: 1px solid #eebf00; */
    }


        .scrollup {
        position: fixed;
        right: 3px;
        bottom: 50px;
        color: #ffffff !important;
        background-color: #e73a00 !important;
        width: 38px;
        height: 38px;
        /* border: solid 2px #ff9900; */
        /* border-radius: 50% !important; */
        text-align: center;
        padding: 9px 0 0 1px;
        z-index: 2000;
        font-size: 18px;
        line-height: 1;
        border-color: #ff9900 !important;
        transition: all 0.4s ease-in-out;
    }
            .scrollup:hover {
        /*background-color: #b80b04 !important;*/
        color: #000000 !important;
        /* border: 2px solid #015d8b !important; */
        transition: all .4s ease-in-out;
    }

}

@media only screen and (min-width:1366px) and (max-width:1535px) {

    .MMLineVertical {
    padding:0px 5px ! important;
    }
    .Fafadiv {
        padding: 20px 0px 0px 0px;
    }

    .Fafadiv1 {
        padding: 0px 0px 0px 0px;
    }

    .Fafadiv2 {
        padding: 0px 0px 0px 0px;
    }

    .follow_us > a {
        text-decoration: none;
        outline: 0;
    }

        .follow_us > a:hover {
            text-decoration: none;
            outline: 0;
        }

    .facebookIcon {
        right: 3px;
        color: #757575 !important;
        width: 30px;
        height: 30px;
        background-color: #ffffff;
        text-align: center;
        padding: 8px 0px;
        font-size: 14px !important;
        border: 1px solid #ebe9e7;
        outline: 0 !important;
        transition: all .5s ease-in-out;
    }

        .facebookIcon:hover {
            border: 1px solid #ebe9e7;
            color: #ffffff !important;
            background-color: #e73a00;
            transition: all .5s ease-in-out;
        }


    .MM1 {
        padding: 0px 0px 0px 0px;
        background-image: url(../Images/Backgrount-Top-Header.jpg);
        /*height: 190px;*/
        background-repeat: repeat-x;
    }

    .MM2 {
        padding: 0px 0px 0px 0px;
    }

    .MM3 {
        padding: 40px 0px 0px 90px;
    }

    .MMM3 {
        padding: 0px 0px 0px 0px;
    }

    .MM5 {
        width: 100%;
        max-width: 284px;
    }

    .GM6 {
        padding: 35px 0px 0px 136px;
        display: inline-flex;
    }

    .Fafadiv4 {
        padding: 10px 0px 0px 0px;
    }

    .MMNoContact {
        padding: 0px 0px 0px 0px;
        width:25% ! important;
    }

    .MMContact {
        padding: 0px 0px 0px 100px;
        width:75% ! important;
    }

    .MM7 {
        padding: 0px 0px 0px 0px;
        display: inline-flex;
    }

    .MM8 {
        padding: 0px 0px 0px 0px;
    }

    .MM9 {
        padding: 0px 0px 0px 0px;
    }

    .MM10 {
        padding: 0px 0px 0px 0px;
    }

    .MM11 {
        padding: 15px 0px 0px 10px;
    }

    .MM12 {
        padding: 0px 0px 0px 0px;
        font-size: 18px;
        /*font-family: 'berlin-Regular';*/
        font-family: 'SpaceGrotesk-Regular';
        color: #e73a00;
        margin: 0px;
    }

    .MM13 {
        font-family: 'SpaceGrotesk-Regular';
        font-size: 17px;
        padding: 0px 0px 0px 0px;
        color: #c6c5c5;
        margin: 0px;
    }

    .MM14 {
        padding: 0px 0px 0px 30px;
        display: inline-flex;
    }

    .MM15 {
        padding: 0px 0px 0px 0px;
    }

    .MM16 {
        padding: 0px 0px 0px 0px;
    }

    .MM17 {
        padding: 0px 0px 0px 0px;
    }

    .MM18 {
        padding: 15px 0px 0px 10px;
    }

    .mailGM {
        color: #000;
    }

    .MM19 {
        padding: 0px 0px 0px 0px;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 17px;
        color: #c6c5c5;
        margin: 0px;
    }

    .GMEmail {
        padding: 0px 0px 0px 0px;
        font-size: 18px;
        font-family: 'SpaceGrotesk-Regular';
        color: #e73a00;
        margin: 0px;
    }

    .MMBlackimg {
        padding: 0px 90px 0px 90px;
        z-index: 1;
    }



    /*Nav Bar Start*/
    /*NAVIGATION BAR START*/

    .navbar-inverse {
        /*height: 63px;*/
        background-color: #ffffff !important;
        padding: 0px 0px 0px 0px;
        text-align: center;
        border: none;
        border-top: 1px solid #b2b2b2;
        border-bottom: 1px solid #b2b2b2;
        /*margin-top: -31px;*/
    }

    .navbar-div {
        padding: 0px 0px 0px 0px;
        /*position: absolute;*/
    }

    .GMBlackimg {
        padding: 0px 90px 0px 90px;
        z-index: 1;
        margin-top: -36px;
        /*background-image: url('../Images/Bar-Black.png');*/
    }

    .navbar-nav > li > a {
        font-size: 20px;
        color: #000000 !important;
        /*padding: 22px 20px 0px 20px;*/
        font-family: 'SpaceGrotesk-Regular';
    }

        .navbar-nav > li > a:hover {
            color: #ffffff !important;
            /*padding: 22px 20px 0px 20px;*/
            transition: all 0.6s ease-in-out;
        }

    .hvr-bounce-to-bottom {
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: -1px;
            left: 0;
            right: 0;
            bottom: -30px;
            background: #e73a00;
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom:hover, .hvr-bounce-to-bottom:focus, .hvr-bounce-to-bottom:active {
            color: #fff;
        }

            .hvr-bounce-to-bottom:hover:before, .hvr-bounce-to-bottom:focus:before, .hvr-bounce-to-bottom:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }

    /*.navbar-nav {
        padding-left: 42px;
    }*/
    .navbar-nav {
        float: none !important;
        margin: 0;
        text-align: -webkit-center;
        text-align: -moz-center;
        /*text-transform: uppercase;*/
    }

        .navbar-nav > li {
            float: none !important;
            text-align: center;
            display: table-cell;
        }

    /*navigation Dropdownlist for Owr Product*/
    /*li.dropdown:hover > .dropdown-menu {
        display: block;
    }

    .navbar-nav > li > .dropdown-menu {
        margin-top: 0;
        border-top-left-radius: initial;
        border-top-right-radius: initial;
    }

    .headernav > li > .ddd > li > a:hover {
        color: #fff !important;
        padding: 10px 10px 10px 12px;
        background-color: #ff9900 !important;
        transition: all 0.6s ease-in-out;
    }

    .dropdown-menu {
        padding: 0px 0px 0px 0px !important;
        margin-top: 20px !important;
        margin-left: 0px;
    }*/


    /*navigation End*/

    .MMshadow {
        padding: 0px 0px 0px 0px;
    }

    .Homebanner {
        padding: 0px 0px 0px 0px;
        z-index: -1;
    }
    /*Default page start*/

    .SloganSection {
        background-image: url(../Images/Background-Orange-Texture.jpg);
        text-align: center;
        text-align: -webkit-center;
        text-align: -moz-center;
        padding: 70px 0px;
    }

    .SloganSectionIndu {
        color: #ffffff;
        font-family: 'berlin-DB';
        font-size: 45px;
    }

    .SloganSectionBey {
        color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 35px;
    }

    .COMPSection {
        background-image: url(../Images/Background-Company-Profile.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        min-height: 100vh;
        padding:0px;
        /*background-image: url(../Images/Background-Company-Profile.jpg);
background-repeat: no-repeat;
background-size: 100% auto;
background-position: center top;*/
    }

    .Blank {
        padding: 0px 0px 0px 0px;
    }

    .textcompanyprofile {
        text-align: center;
        text-align: -webkit-center;
        text-align: -Moz-center;
        padding: 70px 0px 0px 0px;
    }

    .textcompanyprofile1 {
        color: #000000;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }

    .textcompanyprofile2 {
        Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 25px;
        padding: 20px 0px 0px 0px;
    }
    .optextcompanyprofile2 {
    Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 25px;
        padding: 20px 0px 70px 0px;
    }

    .textcompanyprofile3 {
        Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        line-height:30px;
    }

    .textcompanyprofile4 {
        padding: 25px 150px 0px 150px;
    }

    .companyprofileimage {
        width: 100%;
        max-width: 1200px;
    }

    .companyprofileimagediv {
        padding: 30px 0px 0px 0px;
        text-align: center;
        text-align: -webkit-center;
        text-align: -Moz-center;
    }

    .ShowcaceDE {
        Color: #ffffff;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }














    .slick-dotted.slick-slider {
        margin-bottom: 0px !important;
    }



    .Sliderlogodiv {
        padding: 0px 15px 0px 15px;
    }

        .Sliderlogodiv > a:focus {
            outline: thin dotted;
            outline: none !important;
            outline-offset: -2px;
        }

    .slick-dots li button:before {
        font-family: 'slick';
        font-size: 40px !important;
        line-height: 20px;
        position: absolute;
        top: 5px;
        left: 0;
        width: 30px;
        height: 13px;
        content: square !important;
        /*content: '•';*/
        text-align: center;
        opacity: 1;
        /*color: #369!important;*/
        color: #ffffff !important;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    .slick-dots li.slick-active button:before {
        opacity: 1 !important;
        color: #e73a00 !important;
        border: none !important;
    }


    .slick-dots li button {
        border: none !important;
        border-radius: 0% !important;
        width: 13px !important;
        height: 13px !important;
        padding: 5px !important;
        top: 0px !important;
        margin-top: 8px;
        margin-left: 30px;
        margin-right: 0px;
        /*background-color: #c09965 !important;*/
        opacity: 0.9;
        background-color: transparent !important;
    }


    .slick-dots li.slick-active button {
        /*background: #fff !important;*/
    }

    .slick-dotted.slick-slider {
        margin-bottom: 0px !important;
    }

    .slick-dots {
        position: absolute !important;
        bottom: -125px !important;
        display: block !important;
        width: 100% !important;
        padding: 0 !important;
        margin: 0 !important;
        list-style: square !important;
        text-align: center !important;
    }

    /*.Serviceptag {
        color: #000000;
        font-family: Calibri;
        text-align: center;
        line-height: 1.6;
        padding: 5px;
        margin: 0px;
        border-bottom: 1px solid #f1f1f1;
    }
     .Serviceptag1{
        color: #000000;
        font-family: Calibri;
        text-align: center;
        
        padding: 5px;
        margin: 0px;
        border-bottom: 1px solid #f1f1f1;
    }
    .LogoDetails {
        color: #13a0b2;
        text-align: center;
        padding: 20px 0px 0px 0px;
    }*/






















    .SloganSection1 {
        background-image: url(../Images/Background-Orange-Texture.jpg);
        height: 325px;
        text-align: center;
        text-align: -webkit-center;
        text-align: -moz-center;
        padding: 70px 0px;
    }

    .banarsliderDiv {
        background-image: url(../Images/background-white-transperent.png);
        /*height:450px;*/
        text-align: center;
        text-align: -webkit-center;
        text-align: -moz-center;
        padding: 50px 0px;
        /*margin-top: -122px;*/
    }

    .banarsliderDivpadding {
        position: absolute;
        margin-top: 170px;
        padding: 50px 30px;
    }

    .LogoDetails {
        padding: 10px 10px 0px 10px;
        text-align: center;
        font-family: 'SpaceGrotesk-Regular';
        Color: #000000;
        font-size: 20px;
    }

    .DePinkbackground {
        background-image: url(../Images/Background-pink-Texture.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        min-height: 70vh;
    }


    /*parllex Effect*/


    .DeIndustries {
        background-image: url(../Images/Background-Industries-We-Serve.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        min-height: 100vh;
        padding: 0;
        display:flex;
    }
.DeIndustriesDiv1 {
   
            text-align: -webkit-center;
        padding: 400px 0px 0px 0px;
    }


    

    

    .DeIndustriesDiv1text {
        Color: #ffffff;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }


    .DeIndustriesDiv2 {
    background-image: url(../Images/Background-Orange-Trandperent-01.png);
    min-height: 100vh;
    border-left:1px solid #ffffff;
    border-right:1px solid #ffffff;
    padding:0px 0px 0px 0px;

    }
    .DeIndustriesDiv2inner {
    padding:0px 0px 30px 0px;
            
    }
    .DeIndustriesDiv2inner1 {
           padding: 10px 0px 0px 23px;
            text-align: -webkit-center;
    }

    .DeIndustriesDiv2inner2 {
    padding:0px 0px 0px 0px;

    }
    .DeIndustriesDiv2inner2text {
    font-family: 'SpaceGrotesk-Light';
    color:#ffffff;
    font-size:20px;
    }
    .DeIndustriesDiv21 {
               padding: 80px 0px 50px 10px;
    }
    .DeIndustriesDiv3 {
    background-image: url(../Images/Background-Orange-Trandperent-02.png);
    min-height: 100vh;
    /*border-left:1px solid #ffffff;
    border-right:1px solid #ffffff;*/
    padding:0px 0px 0px 0px;
    }
    .DEBarBlack {
    padding:0px 0px 0px 0px;
    }
    .DeWhymighty {

        padding:0px 0px 0px 0px;
    background-color:#f3f3f3;
    }
    .DeWhymightydiv1 {
    padding:70px 0px 0px 0px;
    text-align:center;
            text-align: -webkit-center;
        text-align: -Moz-center;
    }
    .DeWhymightyText {
            color: #000000;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }

    .DeWhymightyTextBlack {
            padding: 25px 120px 0px 120px;
                    Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        line-height:30px;
    }

    .DeWhymightyTextOrange {
        text-align:center;
    padding:50px 130px 0px 130px;
            Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 25px;
        /*padding: 20px 0px 0px 0px;*/
    }

        .DeparallaxDiv {
        background-image: url(../Images/Parallax-Home.jpg);
        height: 845px;
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
        background-position: center top;
        padding: 0px;
    }
    .DeparallaxMigimg {
    padding:190px 0px 190px 0px;
      text-align:center;
            text-align: -webkit-center;
                    text-align: -Moz-center;

    }
        .Homepage_background_black_main_div {
        padding: 0px;
        background-image: url(../Images/background-black-transperent.png);
        /*height: 295px;*/
    }
    .Home_number_div_01 {
        padding: 40px 0px 40px 0px;
        text-align: center;
            Color: #FFFFFF;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 25px;
       display: flex; align-items: center;
    }
    .border_respomain {
    display: flex;
     align-items: center;
      padding-left: 10px;
    }
    .DEFootersection {
    padding:0px 0px 0px 0px;
    }
        .DEFootersection1{
    padding:0px 0px 0px 0px;
    background-image: url(../Images/Background-pink-Texture.jpg);
    width: 46.66666667% ! important;
    }
    .DEFotterGet {
            Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 25px;
        padding:0px 0px 30px 0px;
    }
    .Defooteraddress {
     padding:2px 0px 10px 0px;
      Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
    }

    .Defootermobile {
       padding:20px 0px 10px 0px;
      Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        display:inline-flex;
    }

    .Defooteremail {
       padding:20px 0px 20px 0px;
      Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        display:inline-flex;
    }


        .DEFootersection2{
    padding:0px 0px 0px 0px;
    background-image: url(../Images/Background-pink-Texture.jpg);
    height: 479px;
            width: 23% ! important;
    }
        .DEFootersection3{
    padding:0px 0px 0px 0px;
            width: 30.33333333%! important;
    }
        .DEFootersection11{
                    background-image: url(../Images/background-white-transperent.png);
    padding:70px 0px 0px 40px;
    }
        .DEFootersection21{
    padding:70px 0px 0px 40px;
    }
        .DEFootersection31{
    padding:0px 0px 0px 0px;
            position: absolute;
    }
    .DefooteraddressSeprator {
    
    }
        .GMEmail1 {
        padding: 0px 0px 0px 0px;
        font-size: 18px;
        font-family: 'SpaceGrotesk-Regular';
        color: #000000;
        margin: 0px;
        transition: all 0.4s ease-in-out;
    }
            .GMEmail1:hover {
            color: #e73a00;

            }

    .Defooterebar {
    /*width: 100%;
    max-width: 634px;*/
}
        .DEfooterPro1 {
        /*padding: 20px 0px 20px 0px;*/
        Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        transition: all 0.4s ease-in-out;
    }
     .DEfooterPro1:hover {
    color:#e73a00;
    text-decoration:none;
    }
            .Separator_padd {
        padding: 10px 0px 10px 0px;
    }
    .Defooterebar1 {
    width: 100%;
    max-width: 234px;
    }
    .DEFooterorange {
        padding:0px;
    background-image: url(../Images/default-001-inner-page-HEADER.jpg);
            
        background-position: top;
        
   
    }
    .DEFooterorangewhitetext {
            padding: 50px 70px 80px 70px;
    Color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
    }
    .DeMap {
    width:100%;
    height:479px;
    }



    /*Our Products Page Start*/

    .ourproductdiv1 {
    padding:0px 0px 0px 0px;
      background-image: url(../Images/default-001-inner-page-HEADER.jpg);
            background-repeat:no-repeat;
        background-position: top;
        z-index:-1;
    }

    .OPHEading {
    padding: 50px 70px 50px 90px;
    Color: #ffffff;
         font-family: 'berlin-Bold';
        font-size: 50px;
    }

        .CPBeadcrumtext {
        /*background-image: url(../Images/Background-Black-Transperent.png);*/
        /*padding: 15px 35px 15px 35px;*/
        text-align: center;
        position: absolute;
        left: 78%;
        top: 45%;
    }
            .breadcrumb-item {
font-family: 'SpaceGrotesk-Regular';
font-size:18px;
        color: #fff;
        text-decoration: none;
        transition: all 0.6s ease-in-out;
    }

    .OPBackgroundimage {
    background-image: url(../Images/Background-Company-Profile.jpg);
   background-repeat: no-repeat;
        background-size: cover;
                background-position: top;
        /*min-height: 100vh;*/
        padding: 0px;

    padding:0px;
    
    }
    .OPHeading {
            text-align: center;
        text-align: -webkit-center;
        text-align: -Moz-center;
        padding: 70px 0px 0px 0px;
    }
    .Optext {
            color: #000000;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }
    .opImage {
    padding: 0px 0px 10px 0px;
    }

     /*Accordion Start*/

     .DEaccorian {
    padding: 100px !important;
    border: none !important;
}

.accordion {
    padding: 0px;
    width: 100%;
    background-color: #ffffff;
    border: none; /* Remove outer border if items have their own */
}

.accordion-item {
    border: 1px solid #c6c5c5;   /* Each item has its own border */
    border-radius: 5px;
    margin-bottom: 20px;         /* Add space between items */
    overflow: hidden;            /* Keeps inner borders inside radius */
    background-color: #ffffff;
}

.accordion-header {
    cursor: pointer;
    padding: 15px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-family: 'SpaceGrotesk-Regular';
    font-size: 18px;
    background-color: #ffffff;
    color: #e73a00;
    transition: all 0.6s ease-in-out;
}

.accordion-header.active {
    background-color: #e73a00;
    color: #ffffff;
}

.accordion-content {
    display: none;
    padding: 20px 0px;
    background-color: #ffffff;
    border-top: 1px solid #c6c5c5;
}

.accordion-content.active {
    display: block;
}

.toggle-icon {
    display: inline-block;
    width: 25px;
    height: 25px;
    text-align: center;
    line-height: 20px;
    font-size: 16px;
    font-weight: bold;
    border: 1px solid #c6c5c5;
    background-color: #ffffff;
    color: #e73a00;
}

.accordion-header.active .toggle-icon {
    background-color: #ffffff;
    color: #e73a00;
    border: 1px solid #ffffff;
}
















   

/*Accordion End*/







    .OpDiscription {
                padding: 0px 0px 0px 0px;
        
    }
    .OpDiscription1 {
     padding: 0px 0px 0px 0px;
        background-color: #e73a00;
    }
    .OpDiscriptionbox {
        padding:0px 0px 0px 50px;
    background-color:#e73a00;
    color:#ffffff;
    font-family: 'SpaceGrotesk-Regular';
    font-size:18px;
    }

    .OpDiscriptionbox1 {
                padding: 30px 30px 0px 30px;
        background-color: #e73a00;
        color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 20px;
        text-align: center;
        line-height: 40px;
    }


    .OpDiscriptionwhite {
    padding:0px 0px 0px 50px;
    background-color:#ffffff;
    color:#000000;
    font-family: 'SpaceGrotesk-Regular';
    font-size:18px;
    }

    .OpDiscriptionboxHeading {
        padding:20px 0px 20px 0px;
    font-size:25px;
    }
    .OpDiscriptionboxHeading1 {
    padding:20px 0px 20px 0px;
    font-size:25px;
    color:#e73a00;
    }
    .OpDiscriptionboxlist {
    padding:0px 0px 20px 0px;
    line-height:30px;
    }
    .OpRowpadding {
    margin:0px ! important;
    }

    /*Industries we serve page Start*/

    .IWbackground {
            background-image: url(../Images/Background-Company-Profile.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        min-height: 100vh;
        padding: 0px;
    
    }
    IWButton {
    padding:0px;
    }

    .IWButtonColor {
    background-color: #e73a00;
        padding: 10px 0px 10px 0px;
        margin: 0px 0px 0px 18px !important;
        text-align: center;
        width: 15% ! important;
        height:125px;
    }

    .IWButtonColor >a {
           font-family: 'SpaceGrotesk-Regular';
    color:#ffffff;
    font-size:18px;
   
    }

   
    .IWButtonColor >a:hover {
   text-decoration:none;
    
   
    }
    .IWButton {
    padding: 70px 0px 70px 0px;
    }
    .IwAllimage {
        padding: 0px 0px 0px 0px;
    }

    .Iwproduct {
    padding: 70px 0px 70px 10px;
    }

    .Iwproduct1 {
    padding: 0px 0px 0px 0px;
    }

    .Iwproduct2 {
    padding: 0px 0px 0px 0px;
    }
    .Iwproduct3 {
    padding: 0px 0px 0px 0px;

    }
    .IWproductimage {
     padding: 10px 0px 0px 0px;
         
    }
    .IWproductDiscription {
     padding: 0px 0px 0px 0px;
    }
        .IWproductDiscriptiontext {
        font-family: 'SpaceGrotesk-Light';
        color: #000000;
        font-size: 20px;
    }
    .Iwproductcontainer {
            padding: 20px 0px 10px 0px;
            border-bottom:1px dotted #a79e9e;

    }
    
    .IwBorder {
    border:1px solid #e5e5e5;
    }
    .IwproductDivforpadding {
    padding: 0px 15px 0px 15px;
    }

    /* Company Profile Page Start*/


    .CPHEading {
            padding: 50px 70px 50px 90px;
        Color: #ffffff;
        font-family: 'berlin-Bold';
        font-size: 50px;
    }
        .CpBackground {
        
       
        padding: 0px;
        padding: 0px;
    }

        .CPtextcompanyprofile4 {
        padding: 50px 150px 70px 150px;
    }
    .CpOurVison {
    padding:0px;
            background-image: url(../Images/Company-Profile-Vision.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: top center;
        /*min-height: 100vh;*/
        
    }
    .Opourvisontext {
            color: #ffffff;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }
    .Cptextcompanyprofilewhite {
            Color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        line-height: 30px;
                padding: 50px 0px 40px 0px;
    }

    .Cptextcompanyprofilewhitelast {
            Color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        line-height: 30px;
                padding: 50px 0px 0px 0px;
    }

    .CPtextvision {
    /*text-align:center;*/
            padding: 50px 150px 70px 150px;
    }
    .Cpwhy {
    padding:0px 0px 0px 0px;
    background-color:#f3f3f3;
    }

    .Cpwhyheading {
            color: #000000;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }
        .cpparallaxDiv {
        background-image: url(../Images/Company-Profile-Benefits.jpg);
        height: 845px;
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
        background-position: center top;
        padding: 300px 0px 0px 0px;
    }
    .Cutext2 {
            Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        padding: 50px 0px 50px 0px;
    }




        /*contact us page Start*/

    .CuBackground {
    padding:0px 150px 150px 150px;
    }



        .EnquiryFormDIv {
        padding: 0px 0px 0px 0px;
    }
            .EnquiryFormDIv_newpadd_01 {
        padding: 0px 0px 0px 0px;
    }
                .EnquiryFormDIv_01 {
        padding: 20px 20px 20px 20px;
    }
                    .form-controlnewhome {
        display: block;
        width: 100% !important;
        height: 34px;
        font-size: 16px !important;
        line-height: 1.42857143 !important;
        color: #666 !important;
        background-color: #fff !important;
        background-image: none;
        border: 1px solid #ccc !important;
        padding: 8px 15px;
        border-radius: 0px !important;
        margin-bottom: 0px !important;
    }
                    .EnquiryFormDIv_newpadd_02 {
        padding: 0px 20px 40px 20px;
    }
                    .Richtextheight {
        height: 165px;
    }
.btnsend {
        background-color: #e73a00;
        text-align: center;
        padding-left: 15px;
        border: none;
        border-radius: 0px;
        color: #fff;
        font-size: 18px;
        transition: .5s all ease-in-out;
        width: 70% !important;
        font-family: 'SpaceGrotesk-Regular';
        height: 40px !important;
    }
    .btnsend:hover {
        background-color: #e73a00 !important;
        color: #000 !important;
        /* border: 1px solid #eebf00; */
    }


        .scrollup {
        position: fixed;
        right: 3px;
        bottom: 50px;
        color: #ffffff !important;
        background-color: #e73a00 !important;
        width: 38px;
        height: 38px;
        /* border: solid 2px #ff9900; */
        /* border-radius: 50% !important; */
        text-align: center;
        padding: 9px 0 0 1px;
        z-index: 2000;
        font-size: 18px;
        line-height: 1;
        border-color: #ff9900 !important;
        transition: all 0.4s ease-in-out;
    }
            .scrollup:hover {
        /*background-color: #b80b04 !important;*/
        color: #000000 !important;
        /* border: 2px solid #015d8b !important; */
        transition: all .4s ease-in-out;
    }

}

@media only screen and (min-width: 1280px) and (max-width:1365px) {

    .MMLineVertical {
    padding:0px 5px ! important;
    }
    .Fafadiv {
        padding: 20px 0px 0px 0px;
    }

    .Fafadiv1 {
        padding: 0px 0px 0px 0px;
    }

    .Fafadiv2 {
        padding: 0px 0px 0px 0px;
    }

    .follow_us > a {
        text-decoration: none;
        outline: 0;
    }

        .follow_us > a:hover {
            text-decoration: none;
            outline: 0;
        }

    .facebookIcon {
        right: 3px;
        color: #757575 !important;
        width: 30px;
        height: 30px;
        background-color: #ffffff;
        text-align: center;
        padding: 8px 0px;
        font-size: 14px !important;
        border: 1px solid #ebe9e7;
        outline: 0 !important;
        transition: all .5s ease-in-out;
    }

        .facebookIcon:hover {
            border: 1px solid #ebe9e7;
            color: #ffffff !important;
            background-color: #e73a00;
            transition: all .5s ease-in-out;
        }


    .MM1 {
        padding: 0px 0px 0px 0px;
        background-image: url(../Images/Backgrount-Top-Header.jpg);
        /*height: 190px;*/
        background-repeat: repeat-x;
    }

    .MM2 {
        padding: 0px 0px 0px 0px;
    }

    .MM3 {
        padding: 40px 0px 0px 90px;
    }

    .MMM3 {
        padding: 0px 0px 0px 0px;
    }

    .MM5 {
        width: 100%;
        max-width: 284px;
    }

    .GM6 {
        padding: 35px 0px 0px 136px;
        display: inline-flex;
    }

    .Fafadiv4 {
        padding: 10px 0px 0px 0px;
    }

    .MMNoContact {
        padding: 0px 0px 0px 0px;
        width:25% ! important;
    }

    .MMContact {
        padding: 0px 0px 0px 100px;
        width:75% ! important;
    }

    .MM7 {
        padding: 0px 0px 0px 0px;
        display: inline-flex;
    }

    .MM8 {
        padding: 0px 0px 0px 0px;
    }

    .MM9 {
        padding: 0px 0px 0px 0px;
    }

    .MM10 {
        padding: 0px 0px 0px 0px;
    }

    .MM11 {
        padding: 15px 0px 0px 10px;
    }

    .MM12 {
        padding: 0px 0px 0px 0px;
        font-size: 18px;
        /*font-family: 'berlin-Regular';*/
        font-family: 'SpaceGrotesk-Regular';
        color: #e73a00;
        margin: 0px;
    }

    .MM13 {
        font-family: 'SpaceGrotesk-Regular';
        font-size: 17px;
        padding: 0px 0px 0px 0px;
        color: #c6c5c5;
        margin: 0px;
    }

    .MM14 {
        padding: 0px 0px 0px 30px;
        display: inline-flex;
    }

    .MM15 {
        padding: 0px 0px 0px 0px;
    }

    .MM16 {
        padding: 0px 0px 0px 0px;
    }

    .MM17 {
        padding: 0px 0px 0px 0px;
    }

    .MM18 {
        padding: 15px 0px 0px 10px;
    }

    .mailGM {
        color: #000;
    }

    .MM19 {
        padding: 0px 0px 0px 0px;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 17px;
        color: #c6c5c5;
        margin: 0px;
    }

    .GMEmail {
        padding: 0px 0px 0px 0px;
        font-size: 18px;
        font-family: 'SpaceGrotesk-Regular';
        color: #e73a00;
        margin: 0px;
    }

    .MMBlackimg {
        padding: 0px 90px 0px 90px;
        z-index: 1;
    }



    /*Nav Bar Start*/
    /*NAVIGATION BAR START*/

    .navbar-inverse {
        /*height: 63px;*/
        background-color: #ffffff !important;
        padding: 0px 0px 0px 0px;
        text-align: center;
        border: none;
        border-top: 1px solid #b2b2b2;
        border-bottom: 1px solid #b2b2b2;
        /*margin-top: -31px;*/
    }

    .navbar-div {
        padding: 0px 0px 0px 0px;
        /*position: absolute;*/
    }

    .GMBlackimg {
        padding: 0px 90px 0px 90px;
        z-index: 1;
        margin-top: -36px;
        /*background-image: url('../Images/Bar-Black.png');*/
    }

    .navbar-nav > li > a {
        font-size: 20px;
        color: #000000 !important;
        /*padding: 22px 20px 0px 20px;*/
        font-family: 'SpaceGrotesk-Regular';
    }

        .navbar-nav > li > a:hover {
            color: #ffffff !important;
            /*padding: 22px 20px 0px 20px;*/
            transition: all 0.6s ease-in-out;
        }

    .hvr-bounce-to-bottom {
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: -1px;
            left: 0;
            right: 0;
            bottom: -30px;
            background: #e73a00;
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom:hover, .hvr-bounce-to-bottom:focus, .hvr-bounce-to-bottom:active {
            color: #fff;
        }

            .hvr-bounce-to-bottom:hover:before, .hvr-bounce-to-bottom:focus:before, .hvr-bounce-to-bottom:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }

    /*.navbar-nav {
        padding-left: 42px;
    }*/
    .navbar-nav {
        float: none !important;
        margin: 0;
        text-align: -webkit-center;
        text-align: -moz-center;
        /*text-transform: uppercase;*/
    }

        .navbar-nav > li {
            float: none !important;
            text-align: center;
            display: table-cell;
        }

    /*navigation Dropdownlist for Owr Product*/
    /*li.dropdown:hover > .dropdown-menu {
        display: block;
    }

    .navbar-nav > li > .dropdown-menu {
        margin-top: 0;
        border-top-left-radius: initial;
        border-top-right-radius: initial;
    }

    .headernav > li > .ddd > li > a:hover {
        color: #fff !important;
        padding: 10px 10px 10px 12px;
        background-color: #ff9900 !important;
        transition: all 0.6s ease-in-out;
    }

    .dropdown-menu {
        padding: 0px 0px 0px 0px !important;
        margin-top: 20px !important;
        margin-left: 0px;
    }*/


    /*navigation End*/

    .MMshadow {
        padding: 0px 0px 0px 0px;
    }

    .Homebanner {
        padding: 0px 0px 0px 0px;
        z-index: -1;
    }
    /*Default page start*/

    .SloganSection {
        background-image: url(../Images/Background-Orange-Texture.jpg);
        text-align: center;
        text-align: -webkit-center;
        text-align: -moz-center;
        padding: 70px 0px;
    }

    .SloganSectionIndu {
        color: #ffffff;
        font-family: 'berlin-DB';
        font-size: 45px;
    }

    .SloganSectionBey {
        color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 35px;
    }

    .COMPSection {
        background-image: url(../Images/Background-Company-Profile.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        min-height: 100vh;
        padding:0px;
        /*background-image: url(../Images/Background-Company-Profile.jpg);
background-repeat: no-repeat;
background-size: 100% auto;
background-position: center top;*/
    }

    .Blank {
        padding: 0px 0px 0px 0px;
    }

    .textcompanyprofile {
        text-align: center;
        text-align: -webkit-center;
        text-align: -Moz-center;
        padding: 70px 0px 0px 0px;
    }

    .textcompanyprofile1 {
        color: #000000;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }

    .textcompanyprofile2 {
        Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 25px;
        padding: 20px 0px 0px 0px;
    }
    .optextcompanyprofile2 {
    Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 25px;
        padding: 20px 0px 70px 0px;
    }

    .textcompanyprofile3 {
        Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        line-height:30px;
    }

    .textcompanyprofile4 {
        padding: 25px 150px 0px 150px;
    }

    .companyprofileimage {
        width: 100%;
        max-width: 1200px;
    }

    .companyprofileimagediv {
        padding: 30px 0px 0px 0px;
        text-align: center;
        text-align: -webkit-center;
        text-align: -Moz-center;
    }

    .ShowcaceDE {
        Color: #ffffff;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }














    .slick-dotted.slick-slider {
        margin-bottom: 0px !important;
    }



    .Sliderlogodiv {
        padding: 0px 15px 0px 15px;
    }

        .Sliderlogodiv > a:focus {
            outline: thin dotted;
            outline: none !important;
            outline-offset: -2px;
        }

    .slick-dots li button:before {
        font-family: 'slick';
        font-size: 40px !important;
        line-height: 20px;
        position: absolute;
        top: 5px;
        left: 0;
        width: 30px;
        height: 13px;
        content: square !important;
        /*content: '•';*/
        text-align: center;
        opacity: 1;
        /*color: #369!important;*/
        color: #ffffff !important;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    .slick-dots li.slick-active button:before {
        opacity: 1 !important;
        color: #e73a00 !important;
        border: none !important;
    }


    .slick-dots li button {
        border: none !important;
        border-radius: 0% !important;
        width: 13px !important;
        height: 13px !important;
        padding: 5px !important;
        top: 0px !important;
        margin-top: 8px;
        margin-left: 30px;
        margin-right: 0px;
        /*background-color: #c09965 !important;*/
        opacity: 0.9;
        background-color: transparent !important;
    }


    .slick-dots li.slick-active button {
        /*background: #fff !important;*/
    }

    .slick-dotted.slick-slider {
        margin-bottom: 0px !important;
    }

    .slick-dots {
        position: absolute !important;
        bottom: -125px !important;
        display: block !important;
        width: 100% !important;
        padding: 0 !important;
        margin: 0 !important;
        list-style: square !important;
        text-align: center !important;
    }

    /*.Serviceptag {
        color: #000000;
        font-family: Calibri;
        text-align: center;
        line-height: 1.6;
        padding: 5px;
        margin: 0px;
        border-bottom: 1px solid #f1f1f1;
    }
     .Serviceptag1{
        color: #000000;
        font-family: Calibri;
        text-align: center;
        
        padding: 5px;
        margin: 0px;
        border-bottom: 1px solid #f1f1f1;
    }
    .LogoDetails {
        color: #13a0b2;
        text-align: center;
        padding: 20px 0px 0px 0px;
    }*/






















    .SloganSection1 {
        background-image: url(../Images/Background-Orange-Texture.jpg);
        height: 325px;
        text-align: center;
        text-align: -webkit-center;
        text-align: -moz-center;
        padding: 70px 0px;
    }

    .banarsliderDiv {
        background-image: url(../Images/background-white-transperent.png);
        /*height:450px;*/
        text-align: center;
        text-align: -webkit-center;
        text-align: -moz-center;
        padding: 50px 0px;
        /*margin-top: -122px;*/
    }

    .banarsliderDivpadding {
        position: absolute;
        margin-top: 170px;
        padding: 50px 30px;
    }

    .LogoDetails {
        padding: 10px 10px 0px 10px;
        text-align: center;
        font-family: 'SpaceGrotesk-Regular';
        Color: #000000;
        font-size: 20px;
    }

    .DePinkbackground {
        background-image: url(../Images/Background-pink-Texture.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        min-height: 70vh;
    }


    /*parllex Effect*/


    .DeIndustries {
        background-image: url(../Images/Background-Industries-We-Serve.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        min-height: 100vh;
        padding: 0;
        display:flex;
    }
.DeIndustriesDiv1 {
   
            text-align: -webkit-center;
        padding: 400px 0px 0px 0px;
    }


    

    

    .DeIndustriesDiv1text {
        Color: #ffffff;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }


    .DeIndustriesDiv2 {
    background-image: url(../Images/Background-Orange-Trandperent-01.png);
    min-height: 100vh;
    border-left:1px solid #ffffff;
    border-right:1px solid #ffffff;
    padding:0px 0px 0px 0px;

    }
    .DeIndustriesDiv2inner {
    padding:0px 0px 30px 0px;
            
    }
    .DeIndustriesDiv2inner1 {
           padding: 10px 0px 0px 23px;
            text-align: -webkit-center;
    }

    .DeIndustriesDiv2inner2 {
    padding:0px 0px 0px 0px;

    }
    .DeIndustriesDiv2inner2text {
    font-family: 'SpaceGrotesk-Light';
    color:#ffffff;
    font-size:20px;
    }
    .DeIndustriesDiv21 {
               padding: 80px 0px 50px 10px;
    }
    .DeIndustriesDiv3 {
    background-image: url(../Images/Background-Orange-Trandperent-02.png);
    min-height: 100vh;
    /*border-left:1px solid #ffffff;
    border-right:1px solid #ffffff;*/
    padding:0px 0px 0px 0px;
    }
    .DEBarBlack {
    padding:0px 0px 0px 0px;
    }
    .DeWhymighty {

        padding:0px 0px 0px 0px;
    background-color:#f3f3f3;
    }
    .DeWhymightydiv1 {
    padding:70px 0px 0px 0px;
    text-align:center;
            text-align: -webkit-center;
        text-align: -Moz-center;
    }
    .DeWhymightyText {
            color: #000000;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }

    .DeWhymightyTextBlack {
            padding: 25px 120px 0px 120px;
                    Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        line-height:30px;
    }

    .DeWhymightyTextOrange {
        text-align:center;
    padding:50px 130px 0px 130px;
            Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 25px;
        /*padding: 20px 0px 0px 0px;*/
    }

        .DeparallaxDiv {
        background-image: url(../Images/Parallax-Home.jpg);
        height: 845px;
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
        background-position: center top;
        padding: 0px;
    }
    .DeparallaxMigimg {
    padding:190px 0px 190px 0px;
      text-align:center;
            text-align: -webkit-center;
                    text-align: -Moz-center;

    }
        .Homepage_background_black_main_div {
        padding: 0px;
        background-image: url(../Images/background-black-transperent.png);
        /*height: 295px;*/
    }
    .Home_number_div_01 {
        padding: 40px 0px 40px 0px;
        text-align: center;
            Color: #FFFFFF;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 25px;
       display: flex; align-items: center;
    }
    .border_respomain {
    display: flex;
     align-items: center;
      padding-left: 10px;
    }
    .DEFootersection {
    padding:0px 0px 0px 0px;
    }
        .DEFootersection1{
    padding:0px 0px 0px 0px;
    background-image: url(../Images/Background-pink-Texture.jpg);
    width: 46.66666667% ! important;
    }
    .DEFotterGet {
            Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 25px;
        padding:0px 0px 30px 0px;
    }
    .Defooteraddress {
     padding:2px 0px 10px 0px;
      Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
    }

    .Defootermobile {
       padding:20px 0px 10px 0px;
      Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        display:inline-flex;
    }

    .Defooteremail {
       padding:20px 0px 20px 0px;
      Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        display:inline-flex;
    }


        .DEFootersection2{
    padding:0px 0px 0px 0px;
    background-image: url(../Images/Background-pink-Texture.jpg);
    height: 479px;
            width: 23% ! important;
    }
        .DEFootersection3{
    padding:0px 0px 0px 0px;
            width: 30.33333333%! important;
    }
        .DEFootersection11{
                    background-image: url(../Images/background-white-transperent.png);
    padding:70px 0px 0px 40px;
    }
        .DEFootersection21{
    padding:70px 0px 0px 40px;
    }
        .DEFootersection31{
    padding:0px 0px 0px 0px;
            position: absolute;
    }
    .DefooteraddressSeprator {
    
    }
        .GMEmail1 {
        padding: 0px 0px 0px 0px;
        font-size: 18px;
        font-family: 'SpaceGrotesk-Regular';
        color: #000000;
        margin: 0px;
        transition: all 0.4s ease-in-out;
    }
            .GMEmail1:hover {
            color: #e73a00;

            }

    .Defooterebar {
    /*width: 100%;
    max-width: 634px;*/
}
        .DEfooterPro1 {
        /*padding: 20px 0px 20px 0px;*/
        Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        transition: all 0.4s ease-in-out;
    }
     .DEfooterPro1:hover {
    color:#e73a00;
    text-decoration:none;
    }
            .Separator_padd {
        padding: 10px 0px 10px 0px;
    }
    .Defooterebar1 {
    width: 100%;
    max-width: 234px;
    }
    .DEFooterorange {
        padding:0px;
    background-image: url(../Images/default-001-inner-page-HEADER.jpg);
            
        background-position: top;
        
   
    }
    .DEFooterorangewhitetext {
            padding: 50px 70px 80px 70px;
    Color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
    }
    .DeMap {
    width:100%;
    height:479px;
    }



    /*Our Products Page Start*/

    .ourproductdiv1 {
    padding:0px 0px 0px 0px;
      background-image: url(../Images/default-001-inner-page-HEADER.jpg);
            background-repeat:no-repeat;
        background-position: top;
        z-index:-1;
    }

    .OPHEading {
    padding: 50px 70px 50px 90px;
    Color: #ffffff;
         font-family: 'berlin-Bold';
        font-size: 50px;
    }
    .IWSHEading{
    
        font-size: 40px !important;
    }

        .CPBeadcrumtext {
        /*background-image: url(../Images/Background-Black-Transperent.png);*/
        /*padding: 15px 35px 15px 35px;*/
        text-align: center;
        position: absolute;
        left: 78%;
        top: 45%;
    }
    .IWSBeadcrumtext {
     left: 70% ! important;
    }
            .breadcrumb-item {
font-family: 'SpaceGrotesk-Regular';
font-size:18px;
        color: #fff;
        text-decoration: none;
        transition: all 0.6s ease-in-out;
    }

    .OPBackgroundimage {
    background-image: url(../Images/Background-Company-Profile.jpg);
   background-repeat: no-repeat;
        background-size: cover;
                background-position: top;
        /*min-height: 100vh;*/
        padding: 0px;

    padding:0px;
    
    }
    .OPHeading {
            text-align: center;
        text-align: -webkit-center;
        text-align: -Moz-center;
        padding: 70px 0px 0px 0px;
    }
    .Optext {
            color: #000000;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }
    .opImage {
    padding: 0px 0px 10px 0px;
    }

     /*Accordion Start*/

     .DEaccorian {
    padding: 100px !important;
    border: none !important;
}

.accordion {
    padding: 0px;
    width: 100%;
    background-color: #ffffff;
    border: none; /* Remove outer border if items have their own */
}

.accordion-item {
    border: 1px solid #c6c5c5;   /* Each item has its own border */
    border-radius: 5px;
    margin-bottom: 20px;         /* Add space between items */
    overflow: hidden;            /* Keeps inner borders inside radius */
    background-color: #ffffff;
}

.accordion-header {
    cursor: pointer;
    padding: 15px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-family: 'SpaceGrotesk-Regular';
    font-size: 18px;
    background-color: #ffffff;
    color: #e73a00;
    transition: all 0.6s ease-in-out;
}

.accordion-header.active {
    background-color: #e73a00;
    color: #ffffff;
}

.accordion-content {
    display: none;
    padding: 20px 0px;
    background-color: #ffffff;
    border-top: 1px solid #c6c5c5;
}

.accordion-content.active {
    display: block;
}

.toggle-icon {
    display: inline-block;
    width: 25px;
    height: 25px;
    text-align: center;
    line-height: 20px;
    font-size: 16px;
    font-weight: bold;
    border: 1px solid #c6c5c5;
    background-color: #ffffff;
    color: #e73a00;
}

.accordion-header.active .toggle-icon {
    background-color: #ffffff;
    color: #e73a00;
    border: 1px solid #ffffff;
}
















   

/*Accordion End*/







    .OpDiscription {
                padding: 0px 0px 0px 0px;
        
    }
    .OpDiscription1 {
     padding: 0px 0px 0px 0px;
        background-color: #e73a00;
    }
    .OpDiscriptionbox {
        padding:0px 0px 0px 50px;
    background-color:#e73a00;
    color:#ffffff;
    font-family: 'SpaceGrotesk-Regular';
    font-size:18px;
    }

    .OpDiscriptionbox1 {
                padding: 30px 30px 0px 30px;
        background-color: #e73a00;
        color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 20px;
        text-align: center;
        line-height: 35px;
    }


    .OpDiscriptionwhite {
    padding:0px 0px 0px 50px;
    background-color:#ffffff;
    color:#000000;
    font-family: 'SpaceGrotesk-Regular';
    font-size:18px;
    }

    .OpDiscriptionboxHeading {
        padding:20px 0px 20px 0px;
    font-size:25px;
    }
    .OpDiscriptionboxHeading1 {
    padding:20px 0px 20px 0px;
    font-size:25px;
    color:#e73a00;
    }
    .OpDiscriptionboxlist {
    padding:0px 0px 20px 0px;
    line-height:30px;
    }
    .OpRowpadding {
    margin:0px ! important;
    }

    /*Industries we serve page Start*/

    .IWbackground {
            background-image: url(../Images/Background-Company-Profile.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        min-height: 100vh;
        padding: 0px;
    
    }
    IWButton {
    padding:0px;
    }

    .IWButtonColor {
    background-color: #e73a00;
        padding: 10px 0px 10px 0px;
        margin: 0px 0px 0px 18px !important;
        text-align: center;
        width: 14% ! important;
        height:150px;
    }

    .IWButtonColor >a {
           font-family: 'SpaceGrotesk-Regular';
    color:#ffffff;
    font-size:17px;
   
    }

   
    .IWButtonColor >a:hover {
   text-decoration:none;
    
   
    }
    .IWButton {
    padding: 70px 0px 70px 0px;
    }
    .IwAllimage {
        padding: 0px 0px 0px 0px;
    }

    .Iwproduct {
    padding: 70px 0px 70px 10px;
    }

    .Iwproduct1 {
    padding: 0px 0px 0px 0px;
    }

    .Iwproduct2 {
    padding: 0px 0px 0px 0px;
    }
    .Iwproduct3 {
    padding: 0px 0px 0px 0px;

    }
    .IWproductimage {
     padding: 10px 0px 0px 0px;
         
    }
    .IWproductDiscription {
     padding: 0px 0px 0px 0px;
    }
        .IWproductDiscriptiontext {
        font-family: 'SpaceGrotesk-Light';
        color: #000000;
        font-size: 18px;
    }
    .Iwproductcontainer {
            padding: 20px 0px 10px 0px;
            border-bottom:1px dotted #a79e9e;

    }
    
    .IwBorder {
    border:1px solid #e5e5e5;
    }
    .IwproductDivforpadding {
    padding: 0px 15px 0px 15px;
    }

    /* Company Profile Page Start*/


    .CPHEading {
            padding: 50px 70px 50px 90px;
        Color: #ffffff;
        font-family: 'berlin-Bold';
        font-size: 50px;
    }
        .CpBackground {
        
       
        padding: 0px;
        padding: 0px;
    }

        .CPtextcompanyprofile4 {
        padding: 50px 150px 70px 150px;
    }
    .CpOurVison {
    padding:0px;
            background-image: url(../Images/Company-Profile-Vision.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: top center;
        /*min-height: 100vh;*/
        
    }
    .Opourvisontext {
            color: #ffffff;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }
    .Cptextcompanyprofilewhite {
            Color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        line-height: 30px;
                padding: 50px 0px 40px 0px;
    }

    .Cptextcompanyprofilewhitelast {
            Color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        line-height: 30px;
                padding: 50px 0px 0px 0px;
    }

    .CPtextvision {
    /*text-align:center;*/
            padding: 50px 150px 70px 150px;
    }
    .Cpwhy {
    padding:0px 0px 0px 0px;
    background-color:#f3f3f3;
    }

    .Cpwhyheading {
            color: #000000;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }
        .cpparallaxDiv {
        background-image: url(../Images/Company-Profile-Benefits.jpg);
        height: 845px;
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
        background-position: center top;
        padding: 300px 0px 0px 0px;
    }
    .Cutext2 {
            Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        padding: 50px 0px 50px 0px;
    }




        /*contact us page Start*/

    .CuBackground {
    padding:0px 150px 150px 150px;
    }



        .EnquiryFormDIv {
        padding: 0px 0px 0px 0px;
    }
            .EnquiryFormDIv_newpadd_01 {
        padding: 0px 0px 0px 0px;
    }
                .EnquiryFormDIv_01 {
        padding: 20px 20px 20px 20px;
    }
                    .form-controlnewhome {
        display: block;
        width: 100% !important;
        height: 34px;
        font-size: 16px !important;
        line-height: 1.42857143 !important;
        color: #666 !important;
        background-color: #fff !important;
        background-image: none;
        border: 1px solid #ccc !important;
        padding: 8px 15px;
        border-radius: 0px !important;
        margin-bottom: 0px !important;
    }
                    .EnquiryFormDIv_newpadd_02 {
        padding: 0px 20px 40px 20px;
    }
                    .Richtextheight {
        height: 165px;
    }
.btnsend {
        background-color: #e73a00;
        text-align: center;
        padding-left: 15px;
        border: none;
        border-radius: 0px;
        color: #fff;
        font-size: 18px;
        transition: .5s all ease-in-out;
        width: 70% !important;
        font-family: 'SpaceGrotesk-Regular';
        height: 40px !important;
    }
    .btnsend:hover {
        background-color: #e73a00 !important;
        color: #000 !important;
        /* border: 1px solid #eebf00; */
    }


        .scrollup {
        position: fixed;
        right: 3px;
        bottom: 50px;
        color: #ffffff !important;
        background-color: #e73a00 !important;
        width: 38px;
        height: 38px;
        /* border: solid 2px #ff9900; */
        /* border-radius: 50% !important; */
        text-align: center;
        padding: 9px 0 0 1px;
        z-index: 2000;
        font-size: 18px;
        line-height: 1;
        border-color: #ff9900 !important;
        transition: all 0.4s ease-in-out;
    }
            .scrollup:hover {
        /*background-color: #b80b04 !important;*/
        color: #000000 !important;
        /* border: 2px solid #015d8b !important; */
        transition: all .4s ease-in-out;
    }

}

@media only screen and (min-width: 1024px) and (max-width:1279px) {

    .MMLineVertical {
    padding:0px 5px ! important;
    display:none;
    }
    .Fafadiv {
        padding: 20px 0px 0px 0px;
    }

    .Fafadiv1 {
        padding: 0px 0px 0px 0px;
    }

    .Fafadiv2 {
        padding: 0px 0px 0px 0px;
    }

    .follow_us > a {
        text-decoration: none;
        outline: 0;
    }

        .follow_us > a:hover {
            text-decoration: none;
            outline: 0;
        }

    .facebookIcon {
        right: 3px;
        color: #757575 !important;
        width: 30px;
        height: 30px;
        background-color: #ffffff;
        text-align: center;
        padding: 8px 0px;
        font-size: 14px !important;
        border: 1px solid #ebe9e7;
        outline: 0 !important;
        transition: all .5s ease-in-out;
    }

        .facebookIcon:hover {
            border: 1px solid #ebe9e7;
            color: #ffffff !important;
            background-color: #e73a00;
            transition: all .5s ease-in-out;
        }


    .MM1 {
        padding: 0px 0px 0px 0px;
        background-image: url(../Images/Backgrount-Top-Header.jpg);
        /*height: 190px;*/
        background-repeat: repeat-x;
    }

    .MM2 {
        padding: 0px 0px 0px 0px;
    }

    .MM3 {
        padding: 40px 0px 0px 40px;
    }

    .MMM3 {
        padding: 0px 0px 0px 0px;
    }

    .MM5 {
        width: 100%;
        max-width: 250px;
    }

    .GM6 {
        padding: 35px 0px 0px 136px;
        display: inline-flex;
    }

    .Fafadiv4 {
        padding: 10px 0px 0px 0px;
    }

    .MMNoContact {
        padding: 0px 0px 0px 0px;
        width:25% ! important;
    }

    .MMContact {
        padding: 0px 0px 0px 0px;
        width:75% ! important;
    }

    .MM7 {
        padding: 0px 0px 0px 0px;
        display: inline-flex;
    }

    .MM8 {
        padding: 0px 0px 0px 0px;
    }

    .MM9 {
        padding: 0px 0px 0px 0px;
    }

    .MM10 {
        padding: 0px 0px 0px 0px;
    }

    .MM11 {
        padding: 15px 0px 0px 10px;
    }

    .MM12 {
        padding: 0px 0px 0px 0px;
        font-size: 18px;
        /*font-family: 'berlin-Regular';*/
        font-family: 'SpaceGrotesk-Regular';
        color: #e73a00;
        margin: 0px;
    }

    .MM13 {
        font-family: 'SpaceGrotesk-Regular';
        font-size: 17px;
        padding: 0px 0px 0px 0px;
        color: #c6c5c5;
        margin: 0px;
    }

    .MM14 {
        padding: 0px 0px 0px 30px;
        display: inline-flex;
    }

    .MM15 {
        padding: 0px 0px 0px 0px;
    }

    .MM16 {
        padding: 0px 0px 0px 0px;
    }

    .MM17 {
        padding: 0px 0px 0px 0px;
    }

    .MM18 {
        padding: 15px 0px 0px 10px;
    }

    .mailGM {
        color: #000;
    }

    .MM19 {
        padding: 0px 0px 0px 0px;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 17px;
        color: #c6c5c5;
        margin: 0px;
    }

    .GMEmail {
        padding: 0px 0px 0px 0px;
        font-size: 18px;
        font-family: 'SpaceGrotesk-Regular';
        color: #e73a00;
        margin: 0px;
    }

    .MMBlackimg {
        padding: 0px 90px 0px 90px;
        z-index: 1;
    }



    /*Nav Bar Start*/
    /*NAVIGATION BAR START*/

    .navbar-inverse {
        /*height: 63px;*/
        background-color: #ffffff !important;
        padding: 0px 0px 0px 0px;
        text-align: center;
        border: none;
        border-top: 1px solid #b2b2b2;
        border-bottom: 1px solid #b2b2b2;
        /*margin-top: -31px;*/
    }

    .navbar-div {
        padding: 0px 0px 0px 0px;
        /*position: absolute;*/
    }

    .GMBlackimg {
        padding: 0px 90px 0px 90px;
        z-index: 1;
        margin-top: -36px;
        /*background-image: url('../Images/Bar-Black.png');*/
    }

    .navbar-nav > li > a {
        font-size: 18px;
        color: #000000 !important;
        /*padding: 22px 20px 0px 20px;*/
        font-family: 'SpaceGrotesk-Regular';
    }

        .navbar-nav > li > a:hover {
            color: #ffffff !important;
            /*padding: 22px 20px 0px 20px;*/
            transition: all 0.6s ease-in-out;
        }

    .hvr-bounce-to-bottom {
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: -1px;
            left: 0;
            right: 0;
            bottom: -30px;
            background: #e73a00;
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom:hover, .hvr-bounce-to-bottom:focus, .hvr-bounce-to-bottom:active {
            color: #fff;
        }

            .hvr-bounce-to-bottom:hover:before, .hvr-bounce-to-bottom:focus:before, .hvr-bounce-to-bottom:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }

    /*.navbar-nav {
        padding-left: 42px;
    }*/
    .navbar-nav {
        float: none !important;
        margin: 0;
        text-align: -webkit-center;
        text-align: -moz-center;
        /*text-transform: uppercase;*/
    }

        .navbar-nav > li {
            float: none !important;
            text-align: center;
            display: table-cell;
        }

    /*navigation Dropdownlist for Owr Product*/
    /*li.dropdown:hover > .dropdown-menu {
        display: block;
    }

    .navbar-nav > li > .dropdown-menu {
        margin-top: 0;
        border-top-left-radius: initial;
        border-top-right-radius: initial;
    }

    .headernav > li > .ddd > li > a:hover {
        color: #fff !important;
        padding: 10px 10px 10px 12px;
        background-color: #ff9900 !important;
        transition: all 0.6s ease-in-out;
    }

    .dropdown-menu {
        padding: 0px 0px 0px 0px !important;
        margin-top: 20px !important;
        margin-left: 0px;
    }*/


    /*navigation End*/

    .MMshadow {
        padding: 0px 0px 0px 0px;
    }

    .Homebanner {
        padding: 0px 0px 0px 0px;
        z-index: -1;
    }
    /*Default page start*/

    .SloganSection {
        background-image: url(../Images/Background-Orange-Texture.jpg);
        text-align: center;
        text-align: -webkit-center;
        text-align: -moz-center;
        padding: 70px 0px;
    }

    .SloganSectionIndu {
        color: #ffffff;
        font-family: 'berlin-DB';
        font-size: 45px;
    }

    .SloganSectionBey {
        color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 35px;
    }

    .COMPSection {
        background-image: url(../Images/Background-Company-Profile.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        min-height: 100vh;
        padding:0px;
        /*background-image: url(../Images/Background-Company-Profile.jpg);
background-repeat: no-repeat;
background-size: 100% auto;
background-position: center top;*/
    }

    .Blank {
        padding: 0px 0px 0px 0px;
    }

    .textcompanyprofile {
        text-align: center;
        text-align: -webkit-center;
        text-align: -Moz-center;
        padding: 70px 0px 0px 0px;
    }

    .textcompanyprofile1 {
        color: #000000;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }

    .textcompanyprofile2 {
        Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 25px;
        padding: 20px 0px 0px 0px;
    }
    .optextcompanyprofile2 {
    Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 25px;
        padding: 20px 0px 70px 0px;
    }

    .textcompanyprofile3 {
        Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        line-height:30px;
        text-align:center;
    }

    .textcompanyprofile4 {
        padding: 25px 100px 0px 100px;
    }

    .companyprofileimage {
        width: 100%;
        max-width: 1200px;
    }

    .companyprofileimagediv {
        padding: 30px 0px 0px 0px;
        text-align: center;
        text-align: -webkit-center;
        text-align: -Moz-center;
    }

    .ShowcaceDE {
        Color: #ffffff;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }














    .slick-dotted.slick-slider {
        margin-bottom: 0px !important;
    }



    .Sliderlogodiv {
        padding: 0px 15px 0px 15px;
    }

        .Sliderlogodiv > a:focus {
            outline: thin dotted;
            outline: none !important;
            outline-offset: -2px;
        }

    .slick-dots li button:before {
        font-family: 'slick';
        font-size: 40px !important;
        line-height: 20px;
        position: absolute;
        top: 5px;
        left: 0;
        width: 30px;
        height: 13px;
        content: square !important;
        /*content: '•';*/
        text-align: center;
        opacity: 1;
        /*color: #369!important;*/
        color: #ffffff !important;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    .slick-dots li.slick-active button:before {
        opacity: 1 !important;
        color: #e73a00 !important;
        border: none !important;
    }


    .slick-dots li button {
        border: none !important;
        border-radius: 0% !important;
        width: 13px !important;
        height: 13px !important;
        padding: 5px !important;
        top: 0px !important;
        margin-top: 8px;
        margin-left: 30px;
        margin-right: 0px;
        /*background-color: #c09965 !important;*/
        opacity: 0.9;
        background-color: transparent !important;
    }


    .slick-dots li.slick-active button {
        /*background: #fff !important;*/
    }

    .slick-dotted.slick-slider {
        margin-bottom: 0px !important;
    }

    .slick-dots {
        position: absolute !important;
        bottom: -125px !important;
        display: block !important;
        width: 100% !important;
        padding: 0 !important;
        margin: 0 !important;
        list-style: square !important;
        text-align: center !important;
    }

    /*.Serviceptag {
        color: #000000;
        font-family: Calibri;
        text-align: center;
        line-height: 1.6;
        padding: 5px;
        margin: 0px;
        border-bottom: 1px solid #f1f1f1;
    }
     .Serviceptag1{
        color: #000000;
        font-family: Calibri;
        text-align: center;
        
        padding: 5px;
        margin: 0px;
        border-bottom: 1px solid #f1f1f1;
    }
    .LogoDetails {
        color: #13a0b2;
        text-align: center;
        padding: 20px 0px 0px 0px;
    }*/






















    .SloganSection1 {
        background-image: url(../Images/Background-Orange-Texture.jpg);
        height: 325px;
        text-align: center;
        text-align: -webkit-center;
        text-align: -moz-center;
        padding: 70px 0px;
    }

    .banarsliderDiv {
        background-image: url(../Images/background-white-transperent.png);
        /*height:450px;*/
        text-align: center;
        text-align: -webkit-center;
        text-align: -moz-center;
        padding: 50px 0px;
        /*margin-top: -122px;*/
    }

    .banarsliderDivpadding {
        position: absolute;
        margin-top: 170px;
        padding: 50px 30px;
    }

    .LogoDetails {
        padding: 10px 10px 0px 10px;
        text-align: center;
        font-family: 'SpaceGrotesk-Regular';
        Color: #000000;
        font-size: 20px;
    }

    .DePinkbackground {
        background-image: url(../Images/Background-pink-Texture.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        min-height: 70vh;
    }


    /*parllex Effect*/


    .DeIndustries {
        background-image: url(../Images/Background-Industries-We-Serve.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        min-height: 100vh;
        padding: 0;
        display:flex;
    }
.DeIndustriesDiv1 {
   
            text-align: -webkit-center;
        padding: 400px 0px 0px 0px;
    }


    

    

    .DeIndustriesDiv1text {
        Color: #ffffff;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 25px;
        padding: 0px 0px 10px 0px;
    }


    .DeIndustriesDiv2 {
    background-image: url(../Images/Background-Orange-Trandperent-01.png);
    min-height: 100vh;
    border-left:1px solid #ffffff;
    border-right:1px solid #ffffff;
    padding:0px 0px 0px 0px;

    }
    .DeIndustriesDiv2inner {
    padding:0px 0px 30px 0px;
            
    }
    .DeIndustriesDiv2inner1 {
           padding: 10px 0px 0px 0px;
            text-align: -webkit-center;
    }

    .DeIndustriesDiv2inner2 {
    padding:0px 0px 0px 0px;

    }
    .DeIndustriesDiv2inner2text {
    font-family: 'SpaceGrotesk-Light';
    color:#ffffff;
    font-size:18px;
    }
    .DeIndustriesDiv21 {
               padding: 80px 0px 50px 10px;
    }
    .DeIndustriesDiv3 {
    background-image: url(../Images/Background-Orange-Trandperent-02.png);
    min-height: 100vh;
    /*border-left:1px solid #ffffff;
    border-right:1px solid #ffffff;*/
    padding:0px 0px 0px 0px;
    }
    .DEBarBlack {
    padding:0px 0px 0px 0px;
    }
    .DeWhymighty {

        padding:0px 0px 0px 0px;
    background-color:#f3f3f3;
    }
    .DeWhymightydiv1 {
    padding:70px 0px 0px 0px;
    text-align:center;
            text-align: -webkit-center;
        text-align: -Moz-center;
    }
    .DeWhymightyText {
            color: #000000;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }

    .DeWhymightyTextBlack {
            padding: 25px 100px 0px 100px;
                    Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        line-height:30px;
        text-align:center;
    }

    .DeWhymightyTextOrange {
        text-align:center;
    padding:50px 100px 0px 100px;
            Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 25px;
        /*padding: 20px 0px 0px 0px;*/
    }

        .DeparallaxDiv {
        background-image: url(../Images/Parallax-Home.jpg);
        height: 845px;
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
        background-position: center top;
        padding: 0px;
    }
    .DeparallaxMigimg {
    padding:190px 0px 190px 0px;
      text-align:center;
            text-align: -webkit-center;
                    text-align: -Moz-center;

    }
        .Homepage_background_black_main_div {
        padding: 0px;
        background-image: url(../Images/background-black-transperent.png);
        /*height: 295px;*/
    }
    .Home_number_div_01 {
        padding: 40px 0px 40px 0px;
        text-align: center;
            Color: #FFFFFF;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 23px;
       display: flex; align-items: center;
    }
    .border_respomain {
    display: flex;
     align-items: center;
      padding-left: 10px;
    }
    .DEFootersection {
    padding:0px 0px 0px 0px;
    }
        .DEFootersection1{
    padding:0px 0px 0px 0px;
    background-image: url(../Images/Background-pink-Texture.jpg);
    width: 44.66666667% ! important;
    }
    .DEFotterGet {
            Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 25px;
        padding:0px 0px 30px 0px;
    }
    .Defooteraddress {
     padding:2px 0px 10px 0px;
      Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 16px;
    }

    .Defootermobile {
       padding:20px 0px 10px 0px;
      Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 16px;
        display:inline-flex;
    }

    .Defooteremail {
       padding:20px 0px 20px 0px;
      Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        display:inline-flex;
    }

    .Defooteremail12 {
            display: block ! important;
    }


        .DEFootersection2{
            text-align:center;
    padding:0px 0px 0px 0px;
    background-image: url(../Images/Background-pink-Texture.jpg);
    height: 529px;
            width: 25% ! important;
    }
        .DEFootersection3{
    padding:0px 0px 0px 0px;
            width: 30.33333333%! important;
    }
        .DEFootersection11{
                    background-image: url(../Images/background-white-transperent.png);
    padding:70px 0px 0px 40px;
    }
        .DEFootersection21{
    padding:70px 13px 0px 13px;
    }
        .DEFootersection31{
    padding:0px 0px 0px 0px;
            position: absolute;
    }
    .DefooteraddressSeprator {
    
    }
        .GMEmail1 {
        padding: 6px 0px 0px 0px;
        font-size: 18px;
        font-family: 'SpaceGrotesk-Regular';
        color: #000000;
        margin: 0px;
        transition: all 0.4s ease-in-out;
    }
            .GMEmail1:hover {
            color: #e73a00;

            }

    .Defooterebar {
    /*width: 100%;
    max-width: 634px;*/
}
        .DEfooterPro1 {
        /*padding: 20px 0px 20px 0px;*/
        Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 16px;
        transition: all 0.4s ease-in-out;
    }
     .DEfooterPro1:hover {
    color:#e73a00;
    text-decoration:none;
    }
            .Separator_padd {
        padding: 10px 0px 10px 0px;
    }
    .Defooterebar1 {
    width: 100%;
    max-width: 234px;
    }
    .DEFooterorange {
        padding:0px;
    background-image: url(../Images/default-001-inner-page-HEADER.jpg);
            
        background-position: top;
        
   
    }
    .DEFooterorangewhitetext {
            padding: 50px 70px 80px 70px;
    Color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
    }
    .DeMap {
    width:100%;
    height:529px;
    }



    /*Our Products Page Start*/

    .ourproductdiv1 {
    padding:0px 0px 0px 0px;
      background-image: url(../Images/default-001-inner-page-HEADER.jpg);
            background-repeat:no-repeat;
        background-position: top;
        z-index:-1;
    }

    .OPHEading {
    padding: 50px 70px 50px 90px;
    Color: #ffffff;
         font-family: 'berlin-Bold';
        font-size: 50px;
    }
    .IWSHEading{
    
        font-size: 40px !important;
    }

        .CPBeadcrumtext {
        /*background-image: url(../Images/Background-Black-Transperent.png);*/
        /*padding: 15px 35px 15px 35px;*/
        text-align: center;
        position: absolute;
        left: 70%;
        top: 45%;
    }
    .IWSBeadcrumtext {
     left: 70% ! important;
    }
            .breadcrumb-item {
font-family: 'SpaceGrotesk-Regular';
font-size:18px;
        color: #fff;
        text-decoration: none;
        transition: all 0.6s ease-in-out;
    }

    .OPBackgroundimage {
    background-image: url(../Images/Background-Company-Profile.jpg);
   background-repeat: no-repeat;
        background-size: cover;
                background-position: top;
        /*min-height: 100vh;*/
        padding: 0px;

    padding:0px;
    
    }
    .OPHeading {
            text-align: center;
        text-align: -webkit-center;
        text-align: -Moz-center;
        padding: 70px 0px 0px 0px;
    }
    .Optext {
            color: #000000;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }
    .opImage {
    padding: 0px 0px 10px 0px;
    }

     /*Accordion Start*/

     .DEaccorian {
    padding: 100px !important;
    border: none !important;
}

.accordion {
    padding: 0px;
    width: 100%;
    background-color: #ffffff;
    border: none; /* Remove outer border if items have their own */
}

.accordion-item {
    border: 1px solid #c6c5c5;   /* Each item has its own border */
    border-radius: 5px;
    margin-bottom: 20px;         /* Add space between items */
    overflow: hidden;            /* Keeps inner borders inside radius */
    background-color: #ffffff;
}

.accordion-header {
    cursor: pointer;
    padding: 15px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-family: 'SpaceGrotesk-Regular';
    font-size: 18px;
    background-color: #ffffff;
    color: #e73a00;
    transition: all 0.6s ease-in-out;
}

.accordion-header.active {
    background-color: #e73a00;
    color: #ffffff;
}

.accordion-content {
    display: none;
    padding: 20px 0px;
    background-color: #ffffff;
    border-top: 1px solid #c6c5c5;
}

.accordion-content.active {
    display: block;
}

.toggle-icon {
    display: inline-block;
    width: 25px;
    height: 25px;
    text-align: center;
    line-height: 20px;
    font-size: 16px;
    font-weight: bold;
    border: 1px solid #c6c5c5;
    background-color: #ffffff;
    color: #e73a00;
}

.accordion-header.active .toggle-icon {
    background-color: #ffffff;
    color: #e73a00;
    border: 1px solid #ffffff;
}
















   

/*Accordion End*/







    .OpDiscription {
                padding: 0px 0px 0px 0px;
        
    }
    .OpDiscription1 {
     padding: 0px 0px 0px 0px;
        background-color: #e73a00;
    }
    .OpDiscriptionbox {
        padding:0px 0px 0px 50px;
    background-color:#e73a00;
    color:#ffffff;
    font-family: 'SpaceGrotesk-Regular';
    font-size:18px;
    }

    .OpDiscriptionbox1 {
                padding: 30px 30px 0px 30px;
        background-color: #e73a00;
        color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 20px;
        text-align: center;
        line-height: 35px;
    }


    .OpDiscriptionwhite {
    padding:0px 0px 0px 50px;
    background-color:#ffffff;
    color:#000000;
    font-family: 'SpaceGrotesk-Regular';
    font-size:18px;
    }

    .OpDiscriptionboxHeading {
        padding:20px 0px 20px 0px;
    font-size:25px;
    }
    .OpDiscriptionboxHeading1 {
    padding:20px 0px 20px 0px;
    font-size:25px;
    color:#e73a00;
    }
    .OpDiscriptionboxlist {
    padding:0px 0px 20px 0px;
    line-height:30px;
    }
    .OpRowpadding {
    margin:0px ! important;
    }

    /*Industries we serve page Start*/

    .IWbackground {
            background-image: url(../Images/Background-Company-Profile.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        min-height: 100vh;
        padding: 0px;
    
    }
    IWButton {
    padding:0px;
    }

    .IWButtonColor {
    background-color: #e73a00;
        padding: 10px 10px 10px 10px;
        margin: 0px 0px 0px 18px !important;
        text-align: center;
        width: 14% ! important;
        height:150px;
    }

    .IWButtonColor >a {
           font-family: 'SpaceGrotesk-Regular';
    color:#ffffff;
    font-size:16px;
   
    }

   
    .IWButtonColor >a:hover {
   text-decoration:none;
    
   
    }
    .IWButton {
    padding: 70px 0px 70px 0px;
    }
    .IwAllimage {
        padding: 0px 0px 0px 0px;
    }

    .Iwproduct {
    padding: 70px 0px 70px 10px;
    }

    .Iwproduct1 {
    padding: 0px 0px 0px 0px;
    }

    .Iwproduct2 {
    padding: 0px 0px 0px 0px;
    }
    .Iwproduct3 {
    padding: 0px 0px 0px 0px;

    }
    .IWproductimage {
     padding: 10px 0px 0px 0px;
         
    }
    .IWproductDiscription {
     padding: 0px 0px 0px 0px;
    }
        .IWproductDiscriptiontext {
        font-family: 'SpaceGrotesk-Light';
        color: #000000;
        font-size: 18px;
    }
    .Iwproductcontainer {
            padding: 20px 0px 10px 0px;
            border-bottom:1px dotted #a79e9e;

    }
    
    .IwBorder {
    border:1px solid #e5e5e5;
    }
    .IwproductDivforpadding {
    padding: 0px 15px 0px 15px;
    }

    /* Company Profile Page Start*/


    .CPHEading {
            padding: 50px 70px 50px 90px;
        Color: #ffffff;
        font-family: 'berlin-Bold';
        font-size: 50px;
    }
        .CpBackground {
        
       
        padding: 0px;
        padding: 0px;
    }

        .CPtextcompanyprofile4 {
        padding: 50px 100px 70px 100px;
        text-align:center;
    }
    .CpOurVison {
    padding:0px;
            background-image: url(../Images/Company-Profile-Vision.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: top center;
        /*min-height: 100vh;*/
        
    }
    .Opourvisontext {
            color: #ffffff;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }
    .Cptextcompanyprofilewhite {
            Color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        line-height: 30px;
                padding: 50px 0px 40px 0px;
    }

    .Cptextcompanyprofilewhitelast {
            Color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        line-height: 30px;
                padding: 50px 0px 0px 0px;
    }

    .CPtextvision {
    /*text-align:center;*/
            padding: 50px 100px 70px 100px;
    }
    .Cpwhy {
    padding:0px 0px 0px 0px;
    background-color:#f3f3f3;
    }

    .Cpwhyheading {
            color: #000000;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }
        .cpparallaxDiv {
        background-image: url(../Images/Company-Profile-Benefits.jpg);
        height: 845px;
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
        background-position: center top;
        padding: 300px 0px 0px 0px;
    }
    .Cutext2 {
            Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        padding: 50px 0px 50px 0px;
    }




        /*contact us page Start*/

    .CuBackground {
    padding:0px 150px 150px 150px;
    }



        .EnquiryFormDIv {
        padding: 0px 0px 0px 0px;
    }
            .EnquiryFormDIv_newpadd_01 {
        padding: 0px 0px 0px 0px;
    }
                .EnquiryFormDIv_01 {
        padding: 20px 20px 20px 20px;
    }
                    .form-controlnewhome {
        display: block;
        width: 100% !important;
        height: 34px;
        font-size: 16px !important;
        line-height: 1.42857143 !important;
        color: #666 !important;
        background-color: #fff !important;
        background-image: none;
        border: 1px solid #ccc !important;
        padding: 8px 15px;
        border-radius: 0px !important;
        margin-bottom: 0px !important;
    }
                    .EnquiryFormDIv_newpadd_02 {
        padding: 0px 20px 40px 20px;
    }
                    .Richtextheight {
        height: 165px;
    }
.btnsend {
        background-color: #e73a00;
        text-align: center;
        padding-left: 15px;
        border: none;
        border-radius: 0px;
        color: #fff;
        font-size: 18px;
        transition: .5s all ease-in-out;
        width: 70% !important;
        font-family: 'SpaceGrotesk-Regular';
        height: 40px !important;
    }
    .btnsend:hover {
        background-color: #e73a00 !important;
        color: #000 !important;
        /* border: 1px solid #eebf00; */
    }


        .scrollup {
        position: fixed;
        right: 3px;
        bottom: 50px;
        color: #ffffff !important;
        background-color: #e73a00 !important;
        width: 38px;
        height: 38px;
        /* border: solid 2px #ff9900; */
        /* border-radius: 50% !important; */
        text-align: center;
        padding: 9px 0 0 1px;
        z-index: 2000;
        font-size: 18px;
        line-height: 1;
        border-color: #ff9900 !important;
        transition: all 0.4s ease-in-out;
    }
            .scrollup:hover {
        /*background-color: #b80b04 !important;*/
        color: #000000 !important;
        /* border: 2px solid #015d8b !important; */
        transition: all .4s ease-in-out;
    }

}


@media only screen and (min-width: 915px) and (max-width:1023px) {

    .MMLineVertical {
    padding:0px 5px ! important;
    display:none;
    }
    .Fafadiv {
        padding: 20px 0px 0px 100px;
    }

    .Fafadiv1 {
        padding: 0px 0px 0px 0px;
        width:50% ! important;
    }

    .Fafadiv2 {
        padding: 0px 0px 0px 0px;
        width:50% ! important;
    }

    .follow_us > a {
        text-decoration: none;
        outline: 0;
    }

        .follow_us > a:hover {
            text-decoration: none;
            outline: 0;
        }

    .facebookIcon {
        right: 3px;
        color: #757575 !important;
        width: 30px;
        height: 30px;
        background-color: #ffffff;
        text-align: center;
        padding: 8px 0px;
        font-size: 14px !important;
        border: 1px solid #ebe9e7;
        outline: 0 !important;
        transition: all .5s ease-in-out;
    }

        .facebookIcon:hover {
            border: 1px solid #ebe9e7;
            color: #ffffff !important;
            background-color: #e73a00;
            transition: all .5s ease-in-out;
        }


    .MM1 {
        padding: 0px 0px 0px 0px;
        background-image: url(../Images/Backgrount-Top-Header.jpg);
        /*height: 190px;*/
        background-repeat: repeat-x;
    }

    .MM2 {
        padding: 0px 0px 0px 0px;
    }

    .MM3 {
        padding: 40px 0px 0px 40px;
    }

    .MMM3 {
        padding: 0px 0px 0px 0px;
    }

    .MM5 {
        width: 100%;
        max-width: 250px;
    }

    .GM6 {
        padding: 35px 0px 0px 136px;
        display: inline-flex;
    }

    .Fafadiv4 {
        padding: 10px 0px 0px 0px;
    }

    .MMNoContact {
        padding: 0px 0px 0px 0px;
        /*width:25% ! important;*/
    }

    .MMContact {
        padding: 0px 0px 0px 100px;
        /*width:75% ! important;*/
    }

    .MM7 {
        padding: 0px 0px 0px 0px;
        display: inline-flex;
    }

    .MM8 {
        padding: 0px 0px 0px 0px;
    }

    .MM9 {
        padding: 0px 0px 0px 0px;
    }

    .MM10 {
        padding: 0px 0px 0px 0px;
    }

    .MM11 {
        padding: 15px 0px 0px 10px;
    }

    .MM12 {
        padding: 0px 0px 0px 0px;
        font-size: 18px;
        /*font-family: 'berlin-Regular';*/
        font-family: 'SpaceGrotesk-Regular';
        color: #e73a00;
        margin: 0px;
    }

    .MM13 {
        font-family: 'SpaceGrotesk-Regular';
        font-size: 17px;
        padding: 0px 0px 0px 0px;
        color: #c6c5c5;
        margin: 0px;
    }

    .MM14 {
        padding: 0px 0px 0px 30px;
        display: inline-flex;
    }

    .MM15 {
        padding: 0px 0px 0px 0px;
    }

    .MM16 {
        padding: 0px 0px 0px 0px;
    }

    .MM17 {
        padding: 0px 0px 0px 0px;
    }

    .MM18 {
        padding: 15px 0px 0px 10px;
    }

    .mailGM {
        color: #000;
    }

    .MM19 {
        padding: 0px 0px 0px 0px;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 17px;
        color: #c6c5c5;
        margin: 0px;
    }

    .GMEmail {
        padding: 0px 0px 0px 0px;
        font-size: 18px;
        font-family: 'SpaceGrotesk-Regular';
        color: #e73a00;
        margin: 0px;
    }

    .MMBlackimg {
        padding: 0px 90px 0px 90px;
        z-index: 1;
    }



    /*Nav Bar Start*/
    /*NAVIGATION BAR START*/

    .navbar-inverse {
        /*height: 63px;*/
        background-color: #ffffff !important;
        padding: 0px 0px 0px 0px;
        text-align: center;
        border: none;
        border-top: 1px solid #b2b2b2;
        border-bottom: 1px solid #b2b2b2;
        /*margin-top: -31px;*/
    }

    .navbar-div {
        padding: 0px 0px 0px 0px;
        /*position: absolute;*/
    }

    .GMBlackimg {
        padding: 0px 90px 0px 90px;
        z-index: 1;
        margin-top: -36px;
        /*background-image: url('../Images/Bar-Black.png');*/
    }

    .navbar-nav > li > a {
        font-size: 16px;
        color: #000000 !important;
        padding: 15px 10px 15px 10px! important;
        font-family: 'SpaceGrotesk-Regular';
    }

        .navbar-nav > li > a:hover {
            color: #ffffff !important;
            /*padding: 22px 20px 0px 20px;*/
            transition: all 0.6s ease-in-out;
        }

    .hvr-bounce-to-bottom {
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: -1px;
            left: 0;
            right: 0;
            bottom: -30px;
            background: #e73a00;
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom:hover, .hvr-bounce-to-bottom:focus, .hvr-bounce-to-bottom:active {
            color: #fff;
        }

            .hvr-bounce-to-bottom:hover:before, .hvr-bounce-to-bottom:focus:before, .hvr-bounce-to-bottom:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }

    /*.navbar-nav {
        padding-left: 42px;
    }*/
    .navbar-nav {
        float: none !important;
        margin: 0;
        text-align: -webkit-center;
        text-align: -moz-center;
        /*text-transform: uppercase;*/
    }

        .navbar-nav > li {
            float: none !important;
            text-align: center;
            display: table-cell;
        }

    /*navigation Dropdownlist for Owr Product*/
    /*li.dropdown:hover > .dropdown-menu {
        display: block;
    }

    .navbar-nav > li > .dropdown-menu {
        margin-top: 0;
        border-top-left-radius: initial;
        border-top-right-radius: initial;
    }

    .headernav > li > .ddd > li > a:hover {
        color: #fff !important;
        padding: 10px 10px 10px 12px;
        background-color: #ff9900 !important;
        transition: all 0.6s ease-in-out;
    }

    .dropdown-menu {
        padding: 0px 0px 0px 0px !important;
        margin-top: 20px !important;
        margin-left: 0px;
    }*/


    /*navigation End*/

    .MMshadow {
        padding: 0px 0px 0px 0px;
    }

    .Homebanner {
        padding: 0px 0px 0px 0px;
        z-index: -1;
    }
    /*Default page start*/

    .SloganSection {
        background-image: url(../Images/Background-Orange-Texture.jpg);
        text-align: center;
        text-align: -webkit-center;
        text-align: -moz-center;
        padding: 70px 0px;
    }

    .SloganSectionIndu {
        color: #ffffff;
        font-family: 'berlin-DB';
        font-size: 45px;
    }

    .SloganSectionBey {
        color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 35px;
    }

    .COMPSection {
        background-image: url(../Images/Background-Company-Profile.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        min-height: 100vh;
        padding:0px;
        /*background-image: url(../Images/Background-Company-Profile.jpg);
background-repeat: no-repeat;
background-size: 100% auto;
background-position: center top;*/
    }

    .Blank {
        padding: 0px 0px 0px 0px;
    }

    .textcompanyprofile {
        text-align: center;
        text-align: -webkit-center;
        text-align: -Moz-center;
        padding: 70px 0px 0px 0px;
    }

    .textcompanyprofile1 {
        color: #000000;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }

    .textcompanyprofile2 {
        Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 25px;
        padding: 20px 0px 0px 0px;
    }
    .optextcompanyprofile2 {
    Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 25px;
        padding: 20px 0px 70px 0px;
    }

    .textcompanyprofile3 {
        Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        line-height:30px;
        text-align:center;
    }

    .textcompanyprofile4 {
        padding: 25px 100px 0px 100px;
    }

    .companyprofileimage {
        width: 100%;
        max-width: 1200px;
    }

    .companyprofileimagediv {
        padding: 30px 0px 0px 0px;
        text-align: center;
        text-align: -webkit-center;
        text-align: -Moz-center;
    }

    .ShowcaceDE {
        Color: #ffffff;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }














    .slick-dotted.slick-slider {
        margin-bottom: 0px !important;
    }



    .Sliderlogodiv {
        padding: 0px 15px 0px 15px;
    }

        .Sliderlogodiv > a:focus {
            outline: thin dotted;
            outline: none !important;
            outline-offset: -2px;
        }

    .slick-dots li button:before {
        font-family: 'slick';
        font-size: 40px !important;
        line-height: 20px;
        position: absolute;
        top: 5px;
        left: 0;
        width: 30px;
        height: 13px;
        content: square !important;
        /*content: '•';*/
        text-align: center;
        opacity: 1;
        /*color: #369!important;*/
        color: #ffffff !important;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    .slick-dots li.slick-active button:before {
        opacity: 1 !important;
        color: #e73a00 !important;
        border: none !important;
    }


    .slick-dots li button {
        border: none !important;
        border-radius: 0% !important;
        width: 13px !important;
        height: 13px !important;
        padding: 5px !important;
        top: 0px !important;
        margin-top: 8px;
        margin-left: 30px;
        margin-right: 0px;
        /*background-color: #c09965 !important;*/
        opacity: 0.9;
        background-color: transparent !important;
    }


    .slick-dots li.slick-active button {
        /*background: #fff !important;*/
    }

    .slick-dotted.slick-slider {
        margin-bottom: 0px !important;
    }

    .slick-dots {
        position: absolute !important;
        bottom: -125px !important;
        display: block !important;
        width: 100% !important;
        padding: 0 !important;
        margin: 0 !important;
        list-style: square !important;
        text-align: center !important;
    }

    /*.Serviceptag {
        color: #000000;
        font-family: Calibri;
        text-align: center;
        line-height: 1.6;
        padding: 5px;
        margin: 0px;
        border-bottom: 1px solid #f1f1f1;
    }
     .Serviceptag1{
        color: #000000;
        font-family: Calibri;
        text-align: center;
        
        padding: 5px;
        margin: 0px;
        border-bottom: 1px solid #f1f1f1;
    }
    .LogoDetails {
        color: #13a0b2;
        text-align: center;
        padding: 20px 0px 0px 0px;
    }*/






















    .SloganSection1 {
        background-image: url(../Images/Background-Orange-Texture.jpg);
        height: 325px;
        text-align: center;
        text-align: -webkit-center;
        text-align: -moz-center;
        padding: 70px 0px;
    }

    .banarsliderDiv {
        background-image: url(../Images/background-white-transperent.png);
        /*height:450px;*/
        text-align: center;
        text-align: -webkit-center;
        text-align: -moz-center;
        padding: 50px 0px;
        /*margin-top: -122px;*/
    }

    .banarsliderDivpadding {
        position: absolute;
        margin-top: 170px;
        padding: 50px 30px;
    }

    .LogoDetails {
        padding: 10px 10px 0px 10px;
        text-align: center;
        font-family: 'SpaceGrotesk-Regular';
        Color: #000000;
        font-size: 20px;
    }

    .DePinkbackground {
        background-image: url(../Images/Background-pink-Texture.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        min-height: 70vh;
    }


    /*parllex Effect*/


    .DeIndustries {
        background-image: url(../Images/Background-Industries-We-Serve.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        min-height: 100vh;
        padding: 0;
        display:flex;
    }
.DeIndustriesDiv1 {
   
            text-align: -webkit-center;
        padding: 400px 0px 0px 0px;
    }


    

    

    .DeIndustriesDiv1text {
        Color: #ffffff;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 25px;
        padding: 0px 0px 10px 0px;
    }


    .DeIndustriesDiv2 {
    background-image: url(../Images/Background-Orange-Trandperent-01.png);
    min-height: 100vh;
    border-left:1px solid #ffffff;
    border-right:1px solid #ffffff;
    padding:0px 0px 0px 0px;

    }
    .DeIndustriesDiv2inner {
    padding:0px 0px 30px 0px;
            
    }
    .DeIndustriesDiv2inner1 {
           padding: 10px 0px 0px 0px;
            text-align: -webkit-center;
    }

    .DeIndustriesDiv2inner2 {
    padding:0px 0px 0px 0px;

    }
    .DeIndustriesDiv2inner2text {
    font-family: 'SpaceGrotesk-Light';
    color:#ffffff;
    font-size:20px;
    text-align:center;
    padding:10px 0px 0px 0px;
    }
    .DeIndustriesDiv21 {
               padding: 50px 0px 50px 0px;
    }
    .DeIndustriesDiv3 {
    background-image: url(../Images/Background-Orange-Trandperent-02.png);
    min-height: 100vh;
    /*border-left:1px solid #ffffff;
    border-right:1px solid #ffffff;*/
    padding:0px 0px 0px 0px;
    }
    .DEBarBlack {
    padding:0px 0px 0px 0px;
    }
    .DeWhymighty {

        padding:0px 0px 0px 0px;
    background-color:#f3f3f3;
    }
    .DeWhymightydiv1 {
    padding:70px 0px 0px 0px;
    text-align:center;
            text-align: -webkit-center;
        text-align: -Moz-center;
    }
    .DeWhymightyText {
            color: #000000;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }

    .DeWhymightyTextBlack {
            padding: 25px 100px 0px 100px;
                    Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        line-height:30px;
        text-align:center;
    }

    .DeWhymightyTextOrange {
        text-align:center;
    padding:50px 100px 0px 100px;
            Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 25px;
        /*padding: 20px 0px 0px 0px;*/
    }

        .DeparallaxDiv {
        background-image: url(../Images/Parallax-Home.jpg);
        height: 845px;
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
        background-position: center top;
        padding: 0px;
    }
    .DeparallaxMigimg {
    padding:190px 0px 190px 0px;
      text-align:center;
            text-align: -webkit-center;
                    text-align: -Moz-center;

    }
        .Homepage_background_black_main_div {
        padding: 0px;
        background-image: url(../Images/background-black-transperent.png);
        /*height: 295px;*/
    }
    .Home_number_div_01 {
        padding: 40px 0px 40px 0px;
        text-align: center;
            Color: #FFFFFF;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 23px;
       display: flex; align-items: center;
    }
    .border_respomain {
    display: flex;
     align-items: center;
      padding-left: 10px;
    }
    .DEFootersection {
    padding:0px 0px 0px 0px;
    display: flex;
    flex-wrap: wrap; 
    }
        .DEFootersection1{
    padding:0px 0px 0px 0px;
    background-image: url(../Images/Background-pink-Texture.jpg);
    /*width: 44.66666667% ! important;*/
    }
    .DEFotterGet {
            Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 25px;
        padding:0px 0px 30px 0px;
    }
    .Defooteraddress {
     padding:2px 0px 10px 0px;
      Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 16px;
    }

    .Defootermobile {
       padding:20px 0px 10px 0px;
      Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 16px;
        display:inline-flex;
    }

    .Defooteremail {
       padding:20px 0px 20px 0px;
      Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        display:inline-flex;
    }

    .Defooteremail12 {
            display: block ! important;
    }


        .DEFootersection2{
            text-align:center;
            text-align: -webkit-center;
                    text-align: -Moz-center;


    padding:0px 0px 0px 0px;
    background-image: url(../Images/Background-pink-Texture.jpg);
    /*height: 529px;*/
            /*width: 25% ! important;*/
    }
        .DEFootersection3{
    padding:0px 0px 0px 0px;
            /*width: 30.33333333%! important;*/
    }
        .DEFootersection11{
                    background-image: url(../Images/background-white-transperent.png);
    padding:70px 40px 0px 40px;
    }
        .DEFootersection21{
    padding:70px 0px 0px 0px;
    }
        .DEFootersection31{
    padding:0px 0px 0px 0px;
            /*position: absolute;*/
    }
    .DefooteraddressSeprator {
    
    }
        .GMEmail1 {
        padding: 6px 0px 0px 0px;
        font-size: 18px;
        font-family: 'SpaceGrotesk-Regular';
        color: #000000;
        margin: 0px;
        transition: all 0.4s ease-in-out;
    }
            .GMEmail1:hover {
            color: #e73a00;

            }

    .Defooterebar {
    /*width: 100%;
    max-width: 634px;*/
}
        .DEfooterPro1 {
        /*padding: 20px 0px 20px 0px;*/
        Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 16px;
        transition: all 0.4s ease-in-out;
    }
     .DEfooterPro1:hover {
    color:#e73a00;
    text-decoration:none;
    }
            .Separator_padd {
        padding: 10px 0px 10px 0px;
    }
    .Defooterebar1 {
    width: 100%;
    max-width: 234px;
    }
    .DEFooterorange {
        padding:0px;
    background-image: url(../Images/default-001-inner-page-HEADER.jpg);
            
        background-position: top;
        
   
    }
    .DEFooterorangewhitetext {
            padding: 50px 70px 80px 70px;
    Color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
    }
    .DeMap {
    width:100%;
    height:529px;
    }



    /*Our Products Page Start*/

    .ourproductdiv1 {
    padding:0px 0px 0px 0px;
      background-image: url(../Images/default-001-inner-page-HEADER.jpg);
            background-repeat:no-repeat;
        background-position: top;
        z-index:-1;
    }

    .OPHEading {
    padding: 50px 70px 50px 60px;
    Color: #ffffff;
         font-family: 'berlin-Bold';
        font-size: 50px;
    }
    .IWSHEading{
    
        font-size: 35px !important;
    }

        .CPBeadcrumtext {
        /*background-image: url(../Images/Background-Black-Transperent.png);*/
        /*padding: 15px 35px 15px 35px;*/
        text-align: center;
        position: absolute;
        left: 70%;
        top: 45%;
    }
    .IWSBeadcrumtext {
     left: 62% ! important;
    }
            .breadcrumb-item {
font-family: 'SpaceGrotesk-Regular';
font-size:18px;
        color: #fff;
        text-decoration: none;
        transition: all 0.6s ease-in-out;
    }

    .OPBackgroundimage {
    background-image: url(../Images/Background-Company-Profile.jpg);
   background-repeat: no-repeat;
        background-size: cover;
                background-position: top;
        /*min-height: 100vh;*/
        padding: 0px;

    padding:0px;
    
    }
    .OPHeading {
            text-align: center;
        text-align: -webkit-center;
        text-align: -Moz-center;
        padding: 70px 0px 0px 0px;
    }
    .Optext {
            color: #000000;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }
    .opImage {
    padding: 0px 0px 10px 0px;
    }

     /*Accordion Start*/

     .DEaccorian {
    padding: 100px !important;
    border: none !important;
}

.accordion {
    padding: 0px;
    width: 100%;
    background-color: #ffffff;
    border: none; /* Remove outer border if items have their own */
}

.accordion-item {
    border: 1px solid #c6c5c5;   /* Each item has its own border */
    border-radius: 5px;
    margin-bottom: 20px;         /* Add space between items */
    overflow: hidden;            /* Keeps inner borders inside radius */
    background-color: #ffffff;
}

.accordion-header {
    cursor: pointer;
    padding: 15px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-family: 'SpaceGrotesk-Regular';
    font-size: 18px;
    background-color: #ffffff;
    color: #e73a00;
    transition: all 0.6s ease-in-out;
}

.accordion-header.active {
    background-color: #e73a00;
    color: #ffffff;
}

.accordion-content {
    display: none;
    padding: 20px 0px;
    background-color: #ffffff;
    border-top: 1px solid #c6c5c5;
}

.accordion-content.active {
    display: block;
}

.toggle-icon {
    display: inline-block;
    width: 25px;
    height: 25px;
    text-align: center;
    line-height: 20px;
    font-size: 16px;
    font-weight: bold;
    border: 1px solid #c6c5c5;
    background-color: #ffffff;
    color: #e73a00;
}

.accordion-header.active .toggle-icon {
    background-color: #ffffff;
    color: #e73a00;
    border: 1px solid #ffffff;
}
















   

/*Accordion End*/







    .OpDiscription {
                padding: 0px 0px 0px 0px;
        
    }
    .OpDiscription1 {
     padding: 0px 0px 0px 0px;
        background-color: #e73a00;
    }
    .OpDiscriptionbox {
        padding:0px 0px 0px 50px;
    background-color:#e73a00;
    color:#ffffff;
    font-family: 'SpaceGrotesk-Regular';
    font-size:18px;
    }

    .OpDiscriptionbox1 {
                padding: 30px 30px 0px 30px;
        background-color: #e73a00;
        color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 20px;
        text-align: center;
        line-height: 35px;
    }


    .OpDiscriptionwhite {
    padding:0px 0px 0px 50px;
    background-color:#ffffff;
    color:#000000;
    font-family: 'SpaceGrotesk-Regular';
    font-size:18px;
    }

    .OpDiscriptionboxHeading {
        padding:20px 0px 20px 0px;
    font-size:25px;
    }
    .OpDiscriptionboxHeading1 {
    padding:20px 0px 20px 0px;
    font-size:25px;
    color:#e73a00;
    }
    .OpDiscriptionboxlist {
    padding:0px 0px 20px 0px;
    line-height:30px;
    }
    .OpRowpadding {
    margin:0px ! important;
    }

    /*Industries we serve page Start*/

    .IWbackground {
            background-image: url(../Images/Background-Company-Profile.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        min-height: 100vh;
        padding: 0px;
    
    }
    IWButton {
    padding:0px;
    }

    .IWButtonColor {
    background-color: #e73a00;
        padding: 10px 5px 10px 5px;
        margin: 0px 0px 0px 18px !important;
        text-align: center;
        width: 14% ! important;
        height:175px;
    }

    .IWButtonColor >a {
           font-family: 'SpaceGrotesk-Regular';
    color:#ffffff;
    font-size:18px;
   
    }

   
    .IWButtonColor >a:hover {
   text-decoration:none;
    
   
    }
    .IWButton {
    padding: 70px 0px 70px 0px;
    }
    .IwAllimage {
        padding: 0px 0px 0px 0px;
    }

    .Iwproduct {
    padding: 70px 100px 70px 100px;
    text-align:center;
            text-align: -webkit-center;
                    text-align: -Moz-center;
    }

    .Iwproduct1 {
    padding: 0px 0px 0px 0px;
    }

    .Iwproduct2 {
    padding: 0px 0px 0px 0px;
    }
    .Iwproduct3 {
    padding: 0px 0px 0px 0px;

    }
    .IWproductimage {
     padding: 10px 0px 0px 0px;
         
    }
    .IWproductDiscription {
     padding: 0px 0px 0px 0px;
    }
        .IWproductDiscriptiontext {
        font-family: 'SpaceGrotesk-Light';
        color: #000000;
        font-size: 18px;
         padding: 20px 0px 0px 0px;
    }
    .Iwproductcontainer {
            padding: 20px 0px 10px 0px;
            border-bottom:1px dotted #a79e9e;

    }
    
    .IwBorder {
    border:1px solid #e5e5e5;
    }
    .IwproductDivforpadding {
    padding: 0px 15px 0px 15px;
    }

    /* Company Profile Page Start*/


    .CPHEading {
            padding: 50px 70px 50px 90px;
        Color: #ffffff;
        font-family: 'berlin-Bold';
        font-size: 50px;
    }
        .CpBackground {
        
       
        padding: 0px;
        padding: 0px;
    }

        .CPtextcompanyprofile4 {
        padding: 50px 100px 70px 100px;
        text-align:center;
    }
    .CpOurVison {
    padding:0px;
            background-image: url(../Images/Company-Profile-Vision.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: top center;
        /*min-height: 100vh;*/
        
    }
    .Opourvisontext {
            color: #ffffff;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }
    .Cptextcompanyprofilewhite {
            Color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        line-height: 30px;
                padding: 50px 0px 40px 0px;
    }

    .Cptextcompanyprofilewhitelast {
            Color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        line-height: 30px;
                padding: 50px 0px 0px 0px;
    }

    .CPtextvision {
    /*text-align:center;*/
            padding: 50px 100px 70px 100px;
    }
    .Cpwhy {
    padding:0px 0px 0px 0px;
    background-color:#f3f3f3;
    }

    .Cpwhyheading {
            color: #000000;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }
        .cpparallaxDiv {
        background-image: url(../Images/Company-Profile-Benefits.jpg);
        height: 845px;
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
        background-position: center top;
        padding: 300px 0px 0px 0px;
    }
    .Cutext2 {
            Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        padding: 50px 0px 50px 0px;
    }




        /*contact us page Start*/

    .CuBackground {
    padding:0px 150px 150px 150px;
    }



        .EnquiryFormDIv {
        padding: 0px 0px 0px 0px;
    }
            .EnquiryFormDIv_newpadd_01 {
        padding: 0px 0px 0px 0px;
    }
                .EnquiryFormDIv_01 {
        padding: 20px 20px 20px 20px;
    }
                    .form-controlnewhome {
        display: block;
        width: 100% !important;
        height: 34px;
        font-size: 16px !important;
        line-height: 1.42857143 !important;
        color: #666 !important;
        background-color: #fff !important;
        background-image: none;
        border: 1px solid #ccc !important;
        padding: 8px 15px;
        border-radius: 0px !important;
        margin-bottom: 0px !important;
    }
                    .EnquiryFormDIv_newpadd_02 {
        padding: 20px 20px 20px 20px;
    }
                    .Richtextheight {
        height: 165px;
    }
.btnsend {
        background-color: #e73a00;
        text-align: center;
        padding-left: 15px;
        border: none;
        border-radius: 0px;
        color: #fff;
        font-size: 18px;
        transition: .5s all ease-in-out;
        width: 70% !important;
        font-family: 'SpaceGrotesk-Regular';
        height: 40px !important;
    }
    .btnsend:hover {
        background-color: #e73a00 !important;
        color: #000 !important;
        /* border: 1px solid #eebf00; */
    }


        .scrollup {
        position: fixed;
        right: 3px;
        bottom: 50px;
        color: #ffffff !important;
        background-color: #e73a00 !important;
        width: 38px;
        height: 38px;
        /* border: solid 2px #ff9900; */
        /* border-radius: 50% !important; */
        text-align: center;
        padding: 9px 0 0 1px;
        z-index: 2000;
        font-size: 18px;
        line-height: 1;
        border-color: #ff9900 !important;
        transition: all 0.4s ease-in-out;
    }
            .scrollup:hover {
        /*background-color: #b80b04 !important;*/
        color: #000000 !important;
        /* border: 2px solid #015d8b !important; */
        transition: all .4s ease-in-out;
    }

}

@media only screen and (min-width: 892px) and (max-width:914px) {

    .MMLineVertical {
    padding:0px 5px ! important;
    display:none;
    }
    .Fafadiv {
        padding: 20px 0px 0px 100px;
    }

    .Fafadiv1 {
        padding: 0px 0px 0px 0px;
        width:50% ! important;
    }

    .Fafadiv2 {
        padding: 0px 0px 0px 0px;
        width:50% ! important;
    }

    .follow_us > a {
        text-decoration: none;
        outline: 0;
    }

        .follow_us > a:hover {
            text-decoration: none;
            outline: 0;
        }

    .facebookIcon {
        right: 3px;
        color: #757575 !important;
        width: 30px;
        height: 30px;
        background-color: #ffffff;
        text-align: center;
        padding: 8px 0px;
        font-size: 14px !important;
        border: 1px solid #ebe9e7;
        outline: 0 !important;
        transition: all .5s ease-in-out;
    }

        .facebookIcon:hover {
            border: 1px solid #ebe9e7;
            color: #ffffff !important;
            background-color: #e73a00;
            transition: all .5s ease-in-out;
        }


    .MM1 {
        padding: 0px 0px 0px 0px;
        background-image: url(../Images/Backgrount-Top-Header.jpg);
        /*height: 190px;*/
        background-repeat: repeat-x;
    }

    .MM2 {
        padding: 0px 0px 0px 0px;
    }

    .MM3 {
        padding: 40px 0px 0px 40px;
    }

    .MMM3 {
        padding: 0px 0px 0px 0px;
    }

    .MM5 {
        width: 100%;
        max-width: 250px;
    }

    .GM6 {
        padding: 35px 0px 0px 136px;
        display: inline-flex;
    }

    .Fafadiv4 {
        padding: 10px 0px 0px 0px;
    }

    .MMNoContact {
        padding: 0px 0px 0px 0px;
        /*width:25% ! important;*/
    }

    .MMContact {
        padding: 0px 0px 0px 100px;
        /*width:75% ! important;*/
    }

    .MM7 {
        padding: 0px 0px 0px 0px;
        display: inline-flex;
    }

    .MM8 {
        padding: 0px 0px 0px 0px;
    }

    .MM9 {
        padding: 0px 0px 0px 0px;
    }

    .MM10 {
        padding: 0px 0px 0px 0px;
    }

    .MM11 {
        padding: 15px 0px 0px 10px;
    }

    .MM12 {
        padding: 0px 0px 0px 0px;
        font-size: 18px;
        /*font-family: 'berlin-Regular';*/
        font-family: 'SpaceGrotesk-Regular';
        color: #e73a00;
        margin: 0px;
    }

    .MM13 {
        font-family: 'SpaceGrotesk-Regular';
        font-size: 17px;
        padding: 0px 0px 0px 0px;
        color: #c6c5c5;
        margin: 0px;
    }

    .MM14 {
        padding: 0px 0px 0px 30px;
        display: inline-flex;
    }

    .MM15 {
        padding: 0px 0px 0px 0px;
    }

    .MM16 {
        padding: 0px 0px 0px 0px;
    }

    .MM17 {
        padding: 0px 0px 0px 0px;
    }

    .MM18 {
        padding: 15px 0px 0px 10px;
    }

    .mailGM {
        color: #000;
    }

    .MM19 {
        padding: 0px 0px 0px 0px;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 17px;
        color: #c6c5c5;
        margin: 0px;
    }

    .GMEmail {
        padding: 0px 0px 0px 0px;
        font-size: 18px;
        font-family: 'SpaceGrotesk-Regular';
        color: #e73a00;
        margin: 0px;
    }

    .MMBlackimg {
        padding: 0px 90px 0px 90px;
        z-index: 1;
    }



    /*Nav Bar Start*/
    /*NAVIGATION BAR START*/

    .navbar-inverse {
        /*height: 63px;*/
        background-color: #ffffff !important;
        padding: 0px 0px 0px 0px;
        text-align: center;
        border: none;
        border-top: 1px solid #b2b2b2;
        border-bottom: 1px solid #b2b2b2;
        /*margin-top: -31px;*/
    }

    .navbar-div {
        padding: 0px 0px 0px 0px;
        /*position: absolute;*/
    }

    .GMBlackimg {
        padding: 0px 90px 0px 90px;
        z-index: 1;
        margin-top: -36px;
        /*background-image: url('../Images/Bar-Black.png');*/
    }

    .navbar-nav > li > a {
        font-size: 16px;
        color: #000000 !important;
        padding: 15px 10px 15px 10px! important;
        font-family: 'SpaceGrotesk-Regular';
    }

        .navbar-nav > li > a:hover {
            color: #ffffff !important;
            /*padding: 22px 20px 0px 20px;*/
            transition: all 0.6s ease-in-out;
        }

    .hvr-bounce-to-bottom {
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: -1px;
            left: 0;
            right: 0;
            bottom: -30px;
            background: #e73a00;
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom:hover, .hvr-bounce-to-bottom:focus, .hvr-bounce-to-bottom:active {
            color: #fff;
        }

            .hvr-bounce-to-bottom:hover:before, .hvr-bounce-to-bottom:focus:before, .hvr-bounce-to-bottom:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }

    /*.navbar-nav {
        padding-left: 42px;
    }*/
    .navbar-nav {
        float: none !important;
        margin: 0;
        text-align: -webkit-center;
        text-align: -moz-center;
        /*text-transform: uppercase;*/
    }

        .navbar-nav > li {
            float: none !important;
            text-align: center;
            display: table-cell;
        }

    /*navigation Dropdownlist for Owr Product*/
    /*li.dropdown:hover > .dropdown-menu {
        display: block;
    }

    .navbar-nav > li > .dropdown-menu {
        margin-top: 0;
        border-top-left-radius: initial;
        border-top-right-radius: initial;
    }

    .headernav > li > .ddd > li > a:hover {
        color: #fff !important;
        padding: 10px 10px 10px 12px;
        background-color: #ff9900 !important;
        transition: all 0.6s ease-in-out;
    }

    .dropdown-menu {
        padding: 0px 0px 0px 0px !important;
        margin-top: 20px !important;
        margin-left: 0px;
    }*/


    /*navigation End*/

    .MMshadow {
        padding: 0px 0px 0px 0px;
    }

    .Homebanner {
        padding: 0px 0px 0px 0px;
        z-index: -1;
    }
    /*Default page start*/

    .SloganSection {
        background-image: url(../Images/Background-Orange-Texture.jpg);
        text-align: center;
        text-align: -webkit-center;
        text-align: -moz-center;
        padding: 70px 0px;
    }

    .SloganSectionIndu {
        color: #ffffff;
        font-family: 'berlin-DB';
        font-size: 45px;
    }

    .SloganSectionBey {
        color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 35px;
    }

    .COMPSection {
        background-image: url(../Images/Background-Company-Profile.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        min-height: 100vh;
        padding:0px;
        /*background-image: url(../Images/Background-Company-Profile.jpg);
background-repeat: no-repeat;
background-size: 100% auto;
background-position: center top;*/
    }

    .Blank {
        padding: 0px 0px 0px 0px;
    }

    .textcompanyprofile {
        text-align: center;
        text-align: -webkit-center;
        text-align: -Moz-center;
        padding: 70px 0px 0px 0px;
    }

    .textcompanyprofile1 {
        color: #000000;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }

    .textcompanyprofile2 {
        Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 25px;
        padding: 20px 0px 0px 0px;
    }
    .optextcompanyprofile2 {
    Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 25px;
        padding: 20px 0px 70px 0px;
    }

    .textcompanyprofile3 {
        Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        line-height:30px;
        text-align:center;
    }

    .textcompanyprofile4 {
        padding: 25px 100px 0px 100px;
    }

    .companyprofileimage {
        width: 100%;
        max-width: 1200px;
    }

    .companyprofileimagediv {
        padding: 30px 0px 0px 0px;
        text-align: center;
        text-align: -webkit-center;
        text-align: -Moz-center;
    }

    .ShowcaceDE {
        Color: #ffffff;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }














    .slick-dotted.slick-slider {
        margin-bottom: 0px !important;
    }



    .Sliderlogodiv {
        padding: 0px 15px 0px 15px;
    }

        .Sliderlogodiv > a:focus {
            outline: thin dotted;
            outline: none !important;
            outline-offset: -2px;
        }

    .slick-dots li button:before {
        font-family: 'slick';
        font-size: 40px !important;
        line-height: 20px;
        position: absolute;
        top: 5px;
        left: 0;
        width: 30px;
        height: 13px;
        content: square !important;
        /*content: '•';*/
        text-align: center;
        opacity: 1;
        /*color: #369!important;*/
        color: #ffffff !important;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    .slick-dots li.slick-active button:before {
        opacity: 1 !important;
        color: #e73a00 !important;
        border: none !important;
    }


    .slick-dots li button {
        border: none !important;
        border-radius: 0% !important;
        width: 13px !important;
        height: 13px !important;
        padding: 5px !important;
        top: 0px !important;
        margin-top: 8px;
        margin-left: 30px;
        margin-right: 0px;
        /*background-color: #c09965 !important;*/
        opacity: 0.9;
        background-color: transparent !important;
    }


    .slick-dots li.slick-active button {
        /*background: #fff !important;*/
    }

    .slick-dotted.slick-slider {
        margin-bottom: 0px !important;
    }

    .slick-dots {
        position: absolute !important;
        bottom: -125px !important;
        display: block !important;
        width: 100% !important;
        padding: 0 !important;
        margin: 0 !important;
        list-style: square !important;
        text-align: center !important;
    }

    /*.Serviceptag {
        color: #000000;
        font-family: Calibri;
        text-align: center;
        line-height: 1.6;
        padding: 5px;
        margin: 0px;
        border-bottom: 1px solid #f1f1f1;
    }
     .Serviceptag1{
        color: #000000;
        font-family: Calibri;
        text-align: center;
        
        padding: 5px;
        margin: 0px;
        border-bottom: 1px solid #f1f1f1;
    }
    .LogoDetails {
        color: #13a0b2;
        text-align: center;
        padding: 20px 0px 0px 0px;
    }*/






















    .SloganSection1 {
        background-image: url(../Images/Background-Orange-Texture.jpg);
        height: 325px;
        text-align: center;
        text-align: -webkit-center;
        text-align: -moz-center;
        padding: 70px 0px;
    }

    .banarsliderDiv {
        background-image: url(../Images/background-white-transperent.png);
        /*height:450px;*/
        text-align: center;
        text-align: -webkit-center;
        text-align: -moz-center;
        padding: 50px 0px;
        /*margin-top: -122px;*/
    }

    .banarsliderDivpadding {
        position: absolute;
        margin-top: 170px;
        padding: 50px 30px;
    }

    .LogoDetails {
        padding: 10px 10px 0px 10px;
        text-align: center;
        font-family: 'SpaceGrotesk-Regular';
        Color: #000000;
        font-size: 20px;
    }

    .DePinkbackground {
        background-image: url(../Images/Background-pink-Texture.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        min-height: 100vh;
    }


    /*parllex Effect*/


    .DeIndustries {
        background-image: url(../Images/Background-Industries-We-Serve.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        min-height: 100vh;
        padding: 0;
        display:flex;
    }
.DeIndustriesDiv1 {
   
            text-align: -webkit-center;
        padding: 400px 0px 0px 0px;
    }


    

    

    .DeIndustriesDiv1text {
        Color: #ffffff;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 25px;
        padding: 0px 0px 10px 0px;
    }


    .DeIndustriesDiv2 {
    background-image: url(../Images/Background-Orange-Trandperent-01.png);
    min-height: 100vh;
    border-left:1px solid #ffffff;
    border-right:1px solid #ffffff;
    padding:0px 0px 0px 0px;

    }
    .DeIndustriesDiv2inner {
    padding:0px 0px 30px 0px;
            
    }
    .DeIndustriesDiv2inner1 {
           padding: 10px 0px 0px 0px;
            text-align: -webkit-center;
    }

    .DeIndustriesDiv2inner2 {
    padding:0px 0px 0px 0px;

    }
    .DeIndustriesDiv2inner2text {
    font-family: 'SpaceGrotesk-Light';
    color:#ffffff;
    font-size:20px;
    text-align:center;
    padding:10px 0px 0px 0px;
    }
    .DeIndustriesDiv21 {
               padding: 50px 0px 50px 0px;
    }
    .DeIndustriesDiv3 {
    background-image: url(../Images/Background-Orange-Trandperent-02.png);
    min-height: 100vh;
    /*border-left:1px solid #ffffff;
    border-right:1px solid #ffffff;*/
    padding:0px 0px 0px 0px;
    }
    .DEBarBlack {
    padding:0px 0px 0px 0px;
    }
    .DeWhymighty {

        padding:0px 0px 0px 0px;
    background-color:#f3f3f3;
    }
    .DeWhymightydiv1 {
    padding:70px 0px 0px 0px;
    text-align:center;
            text-align: -webkit-center;
        text-align: -Moz-center;
    }
    .DeWhymightyText {
            color: #000000;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }

    .DeWhymightyTextBlack {
            padding: 25px 100px 0px 100px;
                    Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        line-height:30px;
        text-align:center;
    }

    .DeWhymightyTextOrange {
        text-align:center;
    padding:50px 100px 0px 100px;
            Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 25px;
        /*padding: 20px 0px 0px 0px;*/
    }

        .DeparallaxDiv {
        background-image: url(../Images/Parallax-Home.jpg);
        height: 845px;
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
        background-position: center top;
        padding: 0px;
    }
    .DeparallaxMigimg {
    padding:190px 0px 190px 0px;
      text-align:center;
            text-align: -webkit-center;
                    text-align: -Moz-center;

    }
        .Homepage_background_black_main_div {
        padding: 0px;
        background-image: url(../Images/background-black-transperent.png);
        /*height: 295px;*/
    }
    .Home_number_div_01 {
        padding: 40px 0px 40px 0px;
        text-align: center;
            Color: #FFFFFF;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 23px;
       display: flex; align-items: center;
    }
    .border_respomain {
    display: flex;
     align-items: center;
      padding-left: 10px;
    }
    .DEFootersection {
    padding:0px 0px 0px 0px;
    display: flex;
    flex-wrap: wrap; 
    }
        .DEFootersection1{
    padding:0px 0px 0px 0px;
    background-image: url(../Images/Background-pink-Texture.jpg);
    /*width: 44.66666667% ! important;*/
    }
    .DEFotterGet {
            Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 25px;
        padding:0px 0px 30px 0px;
    }
    .Defooteraddress {
     padding:2px 0px 10px 0px;
      Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 16px;
    }

    .Defootermobile {
       padding:20px 0px 10px 0px;
      Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 16px;
        display:inline-flex;
    }

    .Defooteremail {
       padding:20px 0px 20px 0px;
      Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        display:inline-flex;
    }

    .Defooteremail12 {
            display: block ! important;
    }


        .DEFootersection2{
            text-align:center;
            text-align: -webkit-center;
                    text-align: -Moz-center;


    padding:0px 0px 0px 0px;
    background-image: url(../Images/Background-pink-Texture.jpg);
    /*height: 529px;*/
            /*width: 25% ! important;*/
    }
        .DEFootersection3{
    padding:0px 0px 0px 0px;
            /*width: 30.33333333%! important;*/
    }
        .DEFootersection11{
                    background-image: url(../Images/background-white-transperent.png);
    padding:70px 40px 0px 40px;
    }
        .DEFootersection21{
    padding:70px 0px 0px 0px;
    }
        .DEFootersection31{
    padding:0px 0px 0px 0px;
            /*position: absolute;*/
    }
    .DefooteraddressSeprator {
    
    }
        .GMEmail1 {
        padding: 6px 0px 0px 0px;
        font-size: 18px;
        font-family: 'SpaceGrotesk-Regular';
        color: #000000;
        margin: 0px;
        transition: all 0.4s ease-in-out;
    }
            .GMEmail1:hover {
            color: #e73a00;

            }

    .Defooterebar {
    /*width: 100%;
    max-width: 634px;*/
}
        .DEfooterPro1 {
        /*padding: 20px 0px 20px 0px;*/
        Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 16px;
        transition: all 0.4s ease-in-out;
    }
     .DEfooterPro1:hover {
    color:#e73a00;
    text-decoration:none;
    }
            .Separator_padd {
        padding: 10px 0px 10px 0px;
    }
    .Defooterebar1 {
    width: 100%;
    max-width: 234px;
    }
    .DEFooterorange {
        padding:0px;
    background-image: url(../Images/default-001-inner-page-HEADER.jpg);
            
        background-position: top;
        
   
    }
    .DEFooterorangewhitetext {
            padding: 50px 70px 80px 70px;
    Color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
    }
    .DeMap {
    width:100%;
    height:529px;
    }



    /*Our Products Page Start*/

    .ourproductdiv1 {
    padding:0px 0px 0px 0px;
      background-image: url(../Images/default-001-inner-page-HEADER.jpg);
            background-repeat:no-repeat;
        background-position: top;
        z-index:-1;
    }

    .OPHEading {
    padding: 50px 70px 50px 60px;
    Color: #ffffff;
         font-family: 'berlin-Bold';
        font-size: 50px;
    }
    .IWSHEading{
    
        font-size: 35px !important;
    }

        .CPBeadcrumtext {
        /*background-image: url(../Images/Background-Black-Transperent.png);*/
        /*padding: 15px 35px 15px 35px;*/
        text-align: center;
        position: absolute;
        left: 70%;
        top: 45%;
    }
    .IWSBeadcrumtext {
     left: 62% ! important;
    }
            .breadcrumb-item {
font-family: 'SpaceGrotesk-Regular';
font-size:18px;
        color: #fff;
        text-decoration: none;
        transition: all 0.6s ease-in-out;
    }

    .OPBackgroundimage {
    background-image: url(../Images/Background-Company-Profile.jpg);
   background-repeat: no-repeat;
        background-size: cover;
                background-position: top;
        /*min-height: 100vh;*/
        padding: 0px;

    padding:0px;
    
    }
    .OPHeading {
            text-align: center;
        text-align: -webkit-center;
        text-align: -Moz-center;
        padding: 70px 0px 0px 0px;
    }
    .Optext {
            color: #000000;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }
    .opImage {
    padding: 0px 0px 10px 0px;
    }

     /*Accordion Start*/

     .DEaccorian {
    padding: 100px !important;
    border: none !important;
}

.accordion {
    padding: 0px;
    width: 100%;
    background-color: #ffffff;
    border: none; /* Remove outer border if items have their own */
}

.accordion-item {
    border: 1px solid #c6c5c5;   /* Each item has its own border */
    border-radius: 5px;
    margin-bottom: 20px;         /* Add space between items */
    overflow: hidden;            /* Keeps inner borders inside radius */
    background-color: #ffffff;
}

.accordion-header {
    cursor: pointer;
    padding: 15px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-family: 'SpaceGrotesk-Regular';
    font-size: 18px;
    background-color: #ffffff;
    color: #e73a00;
    transition: all 0.6s ease-in-out;
}

.accordion-header.active {
    background-color: #e73a00;
    color: #ffffff;
}

.accordion-content {
    display: none;
    padding: 20px 0px;
    background-color: #ffffff;
    border-top: 1px solid #c6c5c5;
}

.accordion-content.active {
    display: block;
}

.toggle-icon {
    display: inline-block;
    width: 25px;
    height: 25px;
    text-align: center;
    line-height: 20px;
    font-size: 16px;
    font-weight: bold;
    border: 1px solid #c6c5c5;
    background-color: #ffffff;
    color: #e73a00;
}

.accordion-header.active .toggle-icon {
    background-color: #ffffff;
    color: #e73a00;
    border: 1px solid #ffffff;
}
















   

/*Accordion End*/







    .OpDiscription {
                padding: 0px 0px 0px 0px;
        
    }
    .OpDiscription1 {
     padding: 0px 0px 0px 0px;
        background-color: #e73a00;
    }
    .OpDiscriptionbox {
        padding:0px 0px 0px 50px;
    background-color:#e73a00;
    color:#ffffff;
    font-family: 'SpaceGrotesk-Regular';
    font-size:18px;
    }

    .OpDiscriptionbox1 {
                padding: 30px 30px 30px 30px;
        background-color: #e73a00;
        color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 20px;
        text-align: center;
        line-height: 35px;
    }


    .OpDiscriptionwhite {
    padding:0px 0px 0px 50px;
    background-color:#ffffff;
    color:#000000;
    font-family: 'SpaceGrotesk-Regular';
    font-size:18px;
    }

    .OpDiscriptionboxHeading {
        padding:20px 0px 20px 0px;
    font-size:25px;
    }
    .OpDiscriptionboxHeading1 {
    padding:20px 0px 20px 0px;
    font-size:25px;
    color:#e73a00;
    }
    .OpDiscriptionboxlist {
    padding:0px 0px 20px 0px;
    line-height:30px;
    }
    .OpRowpadding {
    margin:0px ! important;
    }

    /*Industries we serve page Start*/

    .IWbackground {
            background-image: url(../Images/Background-Company-Profile.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        min-height: 100vh;
        padding: 0px;
    
    }
    IWButton {
    padding:0px;
    }

    .IWButtonColor {
    background-color: #e73a00;
        padding: 10px 5px 10px 5px;
        margin: 0px 0px 0px 18px !important;
        text-align: center;
        width: 14% ! important;
        height:165px;
    }

    .IWButtonColor >a {
           font-family: 'SpaceGrotesk-Regular';
    color:#ffffff;
    font-size:17px;
   
    }

   
    .IWButtonColor >a:hover {
   text-decoration:none;
    
   
    }
    .IWButton {
    padding: 70px 0px 70px 0px;
    }
    .IwAllimage {
        padding: 0px 0px 0px 0px;
    }

    .Iwproduct {
    padding: 70px 100px 70px 100px;
    text-align:center;
            text-align: -webkit-center;
                    text-align: -Moz-center;
    }

    .Iwproduct1 {
    padding: 0px 0px 0px 0px;
    }

    .Iwproduct2 {
    padding: 0px 0px 0px 0px;
    }
    .Iwproduct3 {
    padding: 0px 0px 0px 0px;

    }
    .IWproductimage {
     padding: 10px 0px 0px 0px;
         
    }
    .IWproductDiscription {
     padding: 0px 0px 0px 0px;
    }
        .IWproductDiscriptiontext {
        font-family: 'SpaceGrotesk-Light';
        color: #000000;
        font-size: 18px;
         padding: 20px 0px 0px 0px;
    }
    .Iwproductcontainer {
            padding: 20px 0px 10px 0px;
            border-bottom:1px dotted #a79e9e;

    }
    
    .IwBorder {
    border:1px solid #e5e5e5;
    }
    .IwproductDivforpadding {
    padding: 0px 15px 0px 15px;
    }

    /* Company Profile Page Start*/


    .CPHEading {
            padding: 50px 70px 50px 90px;
        Color: #ffffff;
        font-family: 'berlin-Bold';
        font-size: 50px;
    }
        .CpBackground {
        
       
        padding: 0px;
        padding: 0px;
    }

        .CPtextcompanyprofile4 {
        padding: 50px 100px 70px 100px;
        text-align:center;
    }
    .CpOurVison {
    padding:0px;
            background-image: url(../Images/Company-Profile-Vision.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: top center;
        /*min-height: 100vh;*/
        
    }
    .Opourvisontext {
            color: #ffffff;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }
    .Cptextcompanyprofilewhite {
            Color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        line-height: 30px;
                padding: 50px 0px 40px 0px;
    }

    .Cptextcompanyprofilewhitelast {
            Color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        line-height: 30px;
                padding: 50px 0px 0px 0px;
    }

    .CPtextvision {
    /*text-align:center;*/
            padding: 50px 100px 70px 100px;
    }
    .Cpwhy {
    padding:0px 0px 0px 0px;
    background-color:#f3f3f3;
    }

    .Cpwhyheading {
            color: #000000;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }
        .cpparallaxDiv {
        background-image: url(../Images/Company-Profile-Benefits.jpg);
        height: 845px;
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
        background-position: center top;
        padding: 300px 0px 0px 0px;
    }
    .Cutext2 {
            Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        padding: 50px 0px 50px 0px;
    }




        /*contact us page Start*/

    .CuBackground {
    padding:0px 150px 150px 150px;
    }



        .EnquiryFormDIv {
        padding: 0px 0px 0px 0px;
    }
            .EnquiryFormDIv_newpadd_01 {
        padding: 0px 0px 0px 0px;
    }
                .EnquiryFormDIv_01 {
        padding: 20px 20px 20px 20px;
    }
                    .form-controlnewhome {
        display: block;
        width: 100% !important;
        height: 34px;
        font-size: 16px !important;
        line-height: 1.42857143 !important;
        color: #666 !important;
        background-color: #fff !important;
        background-image: none;
        border: 1px solid #ccc !important;
        padding: 8px 15px;
        border-radius: 0px !important;
        margin-bottom: 0px !important;
    }
                    .EnquiryFormDIv_newpadd_02 {
        padding: 20px 20px 20px 20px;
    }
                    .Richtextheight {
        height: 165px;
    }
.btnsend {
        background-color: #e73a00;
        text-align: center;
        padding-left: 15px;
        border: none;
        border-radius: 0px;
        color: #fff;
        font-size: 18px;
        transition: .5s all ease-in-out;
        width: 70% !important;
        font-family: 'SpaceGrotesk-Regular';
        height: 40px !important;
    }
    .btnsend:hover {
        background-color: #e73a00 !important;
        color: #000 !important;
        /* border: 1px solid #eebf00; */
    }


        .scrollup {
        position: fixed;
        right: 3px;
        bottom: 50px;
        color: #ffffff !important;
        background-color: #e73a00 !important;
        width: 38px;
        height: 38px;
        /* border: solid 2px #ff9900; */
        /* border-radius: 50% !important; */
        text-align: center;
        padding: 9px 0 0 1px;
        z-index: 2000;
        font-size: 18px;
        line-height: 1;
        border-color: #ff9900 !important;
        transition: all 0.4s ease-in-out;
    }
            .scrollup:hover {
        /*background-color: #b80b04 !important;*/
        color: #000000 !important;
        /* border: 2px solid #015d8b !important; */
        transition: all .4s ease-in-out;
    }

}

@media only screen and (min-width: 876px) and (max-width:891px) {

    .MMLineVertical {
    padding:0px 5px ! important;
    display:none;
    }
    .Fafadiv {
        padding: 20px 0px 0px 100px;
    }

    .Fafadiv1 {
        padding: 0px 0px 0px 0px;
        width:50% ! important;
    }

    .Fafadiv2 {
        padding: 0px 0px 0px 0px;
        width:50% ! important;
    }

    .follow_us > a {
        text-decoration: none;
        outline: 0;
    }

        .follow_us > a:hover {
            text-decoration: none;
            outline: 0;
        }

    .facebookIcon {
        right: 3px;
        color: #757575 !important;
        width: 30px;
        height: 30px;
        background-color: #ffffff;
        text-align: center;
        padding: 8px 0px;
        font-size: 14px !important;
        border: 1px solid #ebe9e7;
        outline: 0 !important;
        transition: all .5s ease-in-out;
    }

        .facebookIcon:hover {
            border: 1px solid #ebe9e7;
            color: #ffffff !important;
            background-color: #e73a00;
            transition: all .5s ease-in-out;
        }


    .MM1 {
        padding: 0px 0px 0px 0px;
        background-image: url(../Images/Backgrount-Top-Header.jpg);
        /*height: 190px;*/
        background-repeat: repeat-x;
    }

    .MM2 {
        padding: 0px 0px 0px 0px;
    }

    .MM3 {
        padding: 40px 0px 0px 40px;
    }

    .MMM3 {
        padding: 0px 0px 0px 0px;
    }

    .MM5 {
        width: 100%;
        max-width: 250px;
    }

    .GM6 {
        padding: 35px 0px 0px 136px;
        display: inline-flex;
    }

    .Fafadiv4 {
        padding: 10px 0px 0px 0px;
    }

    .MMNoContact {
        padding: 0px 0px 0px 0px;
        /*width:25% ! important;*/
    }

    .MMContact {
        padding: 0px 0px 0px 80px;
        /*width:75% ! important;*/
    }

    .MM7 {
        padding: 0px 0px 0px 0px;
        display: inline-flex;
    }

    .MM8 {
        padding: 0px 0px 0px 0px;
    }

    .MM9 {
        padding: 0px 0px 0px 0px;
    }

    .MM10 {
        padding: 0px 0px 0px 0px;
    }

    .MM11 {
        padding: 15px 0px 0px 10px;
    }

    .MM12 {
        padding: 0px 0px 0px 0px;
        font-size: 18px;
        /*font-family: 'berlin-Regular';*/
        font-family: 'SpaceGrotesk-Regular';
        color: #e73a00;
        margin: 0px;
    }

    .MM13 {
        font-family: 'SpaceGrotesk-Regular';
        font-size: 17px;
        padding: 0px 0px 0px 0px;
        color: #c6c5c5;
        margin: 0px;
    }

    .MM14 {
        padding: 0px 0px 0px 30px;
        display: inline-flex;
    }

    .MM15 {
        padding: 0px 0px 0px 0px;
    }

    .MM16 {
        padding: 0px 0px 0px 0px;
    }

    .MM17 {
        padding: 0px 0px 0px 0px;
    }

    .MM18 {
        padding: 15px 0px 0px 10px;
    }

    .mailGM {
        color: #000;
    }

    .MM19 {
        padding: 0px 0px 0px 0px;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 17px;
        color: #c6c5c5;
        margin: 0px;
    }

    .GMEmail {
        padding: 0px 0px 0px 0px;
        font-size: 18px;
        font-family: 'SpaceGrotesk-Regular';
        color: #e73a00;
        margin: 0px;
    }

    .MMBlackimg {
        padding: 0px 90px 0px 90px;
        z-index: 1;
    }



    /*Nav Bar Start*/
    /*NAVIGATION BAR START*/

    .navbar-inverse {
        /*height: 63px;*/
        background-color: #ffffff !important;
        padding: 0px 0px 0px 0px;
        text-align: center;
        border: none;
        border-top: 1px solid #b2b2b2;
        border-bottom: 1px solid #b2b2b2;
        /*margin-top: -31px;*/
    }

    .navbar-div {
        padding: 0px 0px 0px 0px;
        /*position: absolute;*/
    }

    .GMBlackimg {
        padding: 0px 90px 0px 90px;
        z-index: 1;
        margin-top: -36px;
        /*background-image: url('../Images/Bar-Black.png');*/
    }

    .navbar-nav > li > a {
        font-size: 16px;
        color: #000000 !important;
        padding: 15px 10px 15px 10px! important;
        font-family: 'SpaceGrotesk-Regular';
    }

        .navbar-nav > li > a:hover {
            color: #ffffff !important;
            /*padding: 22px 20px 0px 20px;*/
            transition: all 0.6s ease-in-out;
        }

    .hvr-bounce-to-bottom {
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: -1px;
            left: 0;
            right: 0;
            bottom: -30px;
            background: #e73a00;
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom:hover, .hvr-bounce-to-bottom:focus, .hvr-bounce-to-bottom:active {
            color: #fff;
        }

            .hvr-bounce-to-bottom:hover:before, .hvr-bounce-to-bottom:focus:before, .hvr-bounce-to-bottom:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }

    /*.navbar-nav {
        padding-left: 42px;
    }*/
    .navbar-nav {
        float: none !important;
        margin: 0;
        text-align: -webkit-center;
        text-align: -moz-center;
        /*text-transform: uppercase;*/
    }

        .navbar-nav > li {
            float: none !important;
            text-align: center;
            display: table-cell;
        }

    /*navigation Dropdownlist for Owr Product*/
    /*li.dropdown:hover > .dropdown-menu {
        display: block;
    }

    .navbar-nav > li > .dropdown-menu {
        margin-top: 0;
        border-top-left-radius: initial;
        border-top-right-radius: initial;
    }

    .headernav > li > .ddd > li > a:hover {
        color: #fff !important;
        padding: 10px 10px 10px 12px;
        background-color: #ff9900 !important;
        transition: all 0.6s ease-in-out;
    }

    .dropdown-menu {
        padding: 0px 0px 0px 0px !important;
        margin-top: 20px !important;
        margin-left: 0px;
    }*/


    /*navigation End*/

    .MMshadow {
        padding: 0px 0px 0px 0px;
    }

    .Homebanner {
        padding: 0px 0px 0px 0px;
        z-index: -1;
    }
    /*Default page start*/

    .SloganSection {
        background-image: url(../Images/Background-Orange-Texture.jpg);
        text-align: center;
        text-align: -webkit-center;
        text-align: -moz-center;
        padding: 70px 0px;
    }

    .SloganSectionIndu {
        color: #ffffff;
        font-family: 'berlin-DB';
        font-size: 45px;
    }

    .SloganSectionBey {
        color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 35px;
    }

    .COMPSection {
        background-image: url(../Images/Background-Company-Profile.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        min-height: 100vh;
        padding:0px;
        /*background-image: url(../Images/Background-Company-Profile.jpg);
background-repeat: no-repeat;
background-size: 100% auto;
background-position: center top;*/
    }

    .Blank {
        padding: 0px 0px 0px 0px;
    }

    .textcompanyprofile {
        text-align: center;
        text-align: -webkit-center;
        text-align: -Moz-center;
        padding: 70px 0px 0px 0px;
    }

    .textcompanyprofile1 {
        color: #000000;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }

    .textcompanyprofile2 {
        Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 25px;
        padding: 20px 0px 0px 0px;
    }
    .optextcompanyprofile2 {
    Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 25px;
        padding: 20px 0px 70px 0px;
    }

    .textcompanyprofile3 {
        Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        line-height:30px;
        text-align:center;
    }

    .textcompanyprofile4 {
        padding: 25px 100px 0px 100px;
    }

    .companyprofileimage {
        width: 100%;
        max-width: 1200px;
    }

    .companyprofileimagediv {
        padding: 30px 0px 0px 0px;
        text-align: center;
        text-align: -webkit-center;
        text-align: -Moz-center;
    }

    .ShowcaceDE {
        Color: #ffffff;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }














    .slick-dotted.slick-slider {
        margin-bottom: 0px !important;
    }



    .Sliderlogodiv {
        padding: 0px 15px 0px 15px;
    }

        .Sliderlogodiv > a:focus {
            outline: thin dotted;
            outline: none !important;
            outline-offset: -2px;
        }

    .slick-dots li button:before {
        font-family: 'slick';
        font-size: 40px !important;
        line-height: 20px;
        position: absolute;
        top: 5px;
        left: 0;
        width: 30px;
        height: 13px;
        content: square !important;
        /*content: '•';*/
        text-align: center;
        opacity: 1;
        /*color: #369!important;*/
        color: #ffffff !important;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    .slick-dots li.slick-active button:before {
        opacity: 1 !important;
        color: #e73a00 !important;
        border: none !important;
    }


    .slick-dots li button {
        border: none !important;
        border-radius: 0% !important;
        width: 13px !important;
        height: 13px !important;
        padding: 5px !important;
        top: 0px !important;
        margin-top: 8px;
        margin-left: 30px;
        margin-right: 0px;
        /*background-color: #c09965 !important;*/
        opacity: 0.9;
        background-color: transparent !important;
    }


    .slick-dots li.slick-active button {
        /*background: #fff !important;*/
    }

    .slick-dotted.slick-slider {
        margin-bottom: 0px !important;
    }

    .slick-dots {
        position: absolute !important;
        bottom: -125px !important;
        display: block !important;
        width: 100% !important;
        padding: 0 !important;
        margin: 0 !important;
        list-style: square !important;
        text-align: center !important;
    }

    /*.Serviceptag {
        color: #000000;
        font-family: Calibri;
        text-align: center;
        line-height: 1.6;
        padding: 5px;
        margin: 0px;
        border-bottom: 1px solid #f1f1f1;
    }
     .Serviceptag1{
        color: #000000;
        font-family: Calibri;
        text-align: center;
        
        padding: 5px;
        margin: 0px;
        border-bottom: 1px solid #f1f1f1;
    }
    .LogoDetails {
        color: #13a0b2;
        text-align: center;
        padding: 20px 0px 0px 0px;
    }*/






















    .SloganSection1 {
        background-image: url(../Images/Background-Orange-Texture.jpg);
        height: 325px;
        text-align: center;
        text-align: -webkit-center;
        text-align: -moz-center;
        padding: 70px 0px;
    }

    .banarsliderDiv {
        background-image: url(../Images/background-white-transperent.png);
        /*height:450px;*/
        text-align: center;
        text-align: -webkit-center;
        text-align: -moz-center;
        padding: 50px 0px;
        /*margin-top: -122px;*/
    }

    .banarsliderDivpadding {
        position: absolute;
        margin-top: 170px;
        padding: 50px 30px;
    }

    .LogoDetails {
        padding: 10px 10px 0px 10px;
        text-align: center;
        font-family: 'SpaceGrotesk-Regular';
        Color: #000000;
        font-size: 20px;
    }

    .DePinkbackground {
        background-image: url(../Images/Background-pink-Texture.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        min-height: 100vh;
    }


    /*parllex Effect*/


    .DeIndustries {
        background-image: url(../Images/Background-Industries-We-Serve.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        min-height: 100vh;
        padding: 0;
        display:flex;
    }
.DeIndustriesDiv1 {
   
            text-align: -webkit-center;
        padding: 400px 0px 0px 0px;
    }


    

    

    .DeIndustriesDiv1text {
        Color: #ffffff;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 25px;
        padding: 0px 0px 10px 0px;
    }


    .DeIndustriesDiv2 {
    background-image: url(../Images/Background-Orange-Trandperent-01.png);
    min-height: 100vh;
    border-left:1px solid #ffffff;
    border-right:1px solid #ffffff;
    padding:0px 0px 0px 0px;

    }
    .DeIndustriesDiv2inner {
    padding:0px 0px 30px 0px;
            
    }
    .DeIndustriesDiv2inner1 {
           padding: 10px 0px 0px 0px;
            text-align: -webkit-center;
    }

    .DeIndustriesDiv2inner2 {
    padding:0px 0px 0px 0px;

    }
    .DeIndustriesDiv2inner2text {
    font-family: 'SpaceGrotesk-Light';
    color:#ffffff;
    font-size:20px;
    text-align:center;
    padding:10px 0px 0px 0px;
    }
    .DeIndustriesDiv21 {
               padding: 50px 0px 50px 0px;
    }
    .DeIndustriesDiv3 {
    background-image: url(../Images/Background-Orange-Trandperent-02.png);
    min-height: 100vh;
    /*border-left:1px solid #ffffff;
    border-right:1px solid #ffffff;*/
    padding:0px 0px 0px 0px;
    }
    .DEBarBlack {
    padding:0px 0px 0px 0px;
    }
    .DeWhymighty {

        padding:0px 0px 0px 0px;
    background-color:#f3f3f3;
    }
    .DeWhymightydiv1 {
    padding:70px 0px 0px 0px;
    text-align:center;
            text-align: -webkit-center;
        text-align: -Moz-center;
    }
    .DeWhymightyText {
            color: #000000;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }

    .DeWhymightyTextBlack {
            padding: 25px 100px 0px 100px;
                    Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        line-height:30px;
        text-align:center;
    }

    .DeWhymightyTextOrange {
        text-align:center;
    padding:50px 100px 0px 100px;
            Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 25px;
        /*padding: 20px 0px 0px 0px;*/
    }

        .DeparallaxDiv {
        background-image: url(../Images/Parallax-Home.jpg);
        height: 845px;
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
        background-position: center top;
        padding: 0px;
    }
    .DeparallaxMigimg {
    padding:190px 0px 190px 0px;
      text-align:center;
            text-align: -webkit-center;
                    text-align: -Moz-center;

    }
        .Homepage_background_black_main_div {
        padding: 0px;
        background-image: url(../Images/background-black-transperent.png);
        /*height: 295px;*/
    }
    .Home_number_div_01 {
        padding: 40px 0px 40px 0px;
        text-align: center;
            Color: #FFFFFF;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 21px;
       display: flex; align-items: center;
    }
    .border_respomain {
    display: flex;
     align-items: center;
      padding-left: 10px;
    }
    .DEFootersection {
    padding:0px 0px 0px 0px;
    display: flex;
    flex-wrap: wrap; 
    }
        .DEFootersection1{
    padding:0px 0px 0px 0px;
    background-image: url(../Images/Background-pink-Texture.jpg);
    /*width: 44.66666667% ! important;*/
    }
    .DEFotterGet {
            Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 25px;
        padding:0px 0px 30px 0px;
    }
    .Defooteraddress {
     padding:2px 0px 10px 0px;
      Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 16px;
    }

    .Defootermobile {
       padding:20px 0px 10px 0px;
      Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 16px;
        display:inline-flex;
    }

    .Defooteremail {
       padding:20px 0px 20px 0px;
      Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        display:inline-flex;
    }

    .Defooteremail12 {
            display: block ! important;
    }


        .DEFootersection2{
            text-align:center;
            text-align: -webkit-center;
                    text-align: -Moz-center;


    padding:0px 0px 0px 0px;
    background-image: url(../Images/Background-pink-Texture.jpg);
    /*height: 529px;*/
            /*width: 25% ! important;*/
    }
        .DEFootersection3{
    padding:0px 0px 0px 0px;
            /*width: 30.33333333%! important;*/
    }
        .DEFootersection11{
                    background-image: url(../Images/background-white-transperent.png);
    padding:70px 40px 0px 40px;
            text-align: center;
    }

        .DEFootersection21{
    padding:70px 0px 0px 0px;
    }
        .DEFootersection31{
    padding:0px 0px 0px 0px;
            /*position: absolute;*/
    }
    .DefooteraddressSeprator {
    
    }
        .GMEmail1 {
        padding: 6px 0px 0px 0px;
        font-size: 18px;
        font-family: 'SpaceGrotesk-Regular';
        color: #000000;
        margin: 0px;
        transition: all 0.4s ease-in-out;
    }
            .GMEmail1:hover {
            color: #e73a00;

            }

    .Defooterebar {
    /*width: 100%;
    max-width: 634px;*/
}
        .DEfooterPro1 {
        /*padding: 20px 0px 20px 0px;*/
        Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 16px;
        transition: all 0.4s ease-in-out;
    }
     .DEfooterPro1:hover {
    color:#e73a00;
    text-decoration:none;
    }
            .Separator_padd {
        padding: 10px 0px 10px 0px;
    }
    .Defooterebar1 {
    width: 100%;
    max-width: 234px;
    }
    .DEFooterorange {
        padding:0px;
    background-image: url(../Images/default-001-inner-page-HEADER.jpg);
            
        background-position: top;
        
   
    }
    .DEFooterorangewhitetext {
            padding: 50px 70px 80px 70px;
    Color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
    }
    .DeMap {
    width:100%;
    height:529px;
    }



    /*Our Products Page Start*/

    .ourproductdiv1 {
    padding:0px 0px 0px 0px;
      background-image: url(../Images/default-001-inner-page-HEADER.jpg);
            background-repeat:no-repeat;
        background-position: top;
        z-index:-1;
    }

    .OPHEading {
    padding: 50px 70px 50px 60px;
    Color: #ffffff;
         font-family: 'berlin-Bold';
        font-size: 50px;
    }
    .IWSHEading{
    
        font-size: 35px !important;
    }

        .CPBeadcrumtext {
        /*background-image: url(../Images/Background-Black-Transperent.png);*/
        /*padding: 15px 35px 15px 35px;*/
        text-align: center;
        position: absolute;
        left: 70%;
        top: 45%;
    }
    .IWSBeadcrumtext {
     left: 62% ! important;
    }
            .breadcrumb-item {
font-family: 'SpaceGrotesk-Regular';
font-size:18px;
        color: #fff;
        text-decoration: none;
        transition: all 0.6s ease-in-out;
    }

    .OPBackgroundimage {
    background-image: url(../Images/Background-Company-Profile.jpg);
   background-repeat: no-repeat;
        background-size: cover;
                background-position: top;
        /*min-height: 100vh;*/
        padding: 0px;

    padding:0px;
    
    }
    .OPHeading {
            text-align: center;
        text-align: -webkit-center;
        text-align: -Moz-center;
        padding: 70px 0px 0px 0px;
    }
    .Optext {
            color: #000000;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }
    .opImage {
    padding: 0px 0px 10px 0px;
    }

     /*Accordion Start*/

     .DEaccorian {
    padding: 100px !important;
    border: none !important;
}

.accordion {
    padding: 0px;
    width: 100%;
    background-color: #ffffff;
    border: none; /* Remove outer border if items have their own */
}

.accordion-item {
    border: 1px solid #c6c5c5;   /* Each item has its own border */
    border-radius: 5px;
    margin-bottom: 20px;         /* Add space between items */
    overflow: hidden;            /* Keeps inner borders inside radius */
    background-color: #ffffff;
}

.accordion-header {
    cursor: pointer;
    padding: 15px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-family: 'SpaceGrotesk-Regular';
    font-size: 18px;
    background-color: #ffffff;
    color: #e73a00;
    transition: all 0.6s ease-in-out;
}

.accordion-header.active {
    background-color: #e73a00;
    color: #ffffff;
}

.accordion-content {
    display: none;
    padding: 20px 0px;
    background-color: #ffffff;
    border-top: 1px solid #c6c5c5;
}

.accordion-content.active {
    display: block;
}

.toggle-icon {
    display: inline-block;
    width: 25px;
    height: 25px;
    text-align: center;
    line-height: 20px;
    font-size: 16px;
    font-weight: bold;
    border: 1px solid #c6c5c5;
    background-color: #ffffff;
    color: #e73a00;
}

.accordion-header.active .toggle-icon {
    background-color: #ffffff;
    color: #e73a00;
    border: 1px solid #ffffff;
}
















   

/*Accordion End*/







    .OpDiscription {
                padding: 0px 0px 0px 0px;
        
    }
    .OpDiscription1 {
     padding: 0px 0px 0px 0px;
        background-color: #e73a00;
    }
    .OpDiscriptionbox {
        padding:0px 0px 0px 50px;
    background-color:#e73a00;
    color:#ffffff;
    font-family: 'SpaceGrotesk-Regular';
    font-size:18px;
    }

    .OpDiscriptionbox1 {
                padding: 30px 30px 30px 30px;
        background-color: #e73a00;
        color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 20px;
        text-align: center;
        line-height: 35px;
    }


    .OpDiscriptionwhite {
    padding:0px 0px 0px 50px;
    background-color:#ffffff;
    color:#000000;
    font-family: 'SpaceGrotesk-Regular';
    font-size:18px;
    }

    .OpDiscriptionboxHeading {
        padding:20px 0px 20px 0px;
    font-size:25px;
    }
    .OpDiscriptionboxHeading1 {
    padding:20px 0px 20px 0px;
    font-size:25px;
    color:#e73a00;
    }
    .OpDiscriptionboxlist {
    padding:0px 0px 20px 0px;
    line-height:30px;
    }
    .OpRowpadding {
    margin:0px ! important;
    }

    /*Industries we serve page Start*/

    .IWbackground {
            background-image: url(../Images/Background-Company-Profile.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        min-height: 100vh;
        padding: 0px;
    
    }
    IWButton {
    padding:0px;
    }

    .IWButtonColor {
    background-color: #e73a00;
        padding: 10px 5px 10px 5px;
        margin: 0px 0px 0px 18px !important;
        text-align: center;
        width: 14% ! important;
        height:165px
    }

    .IWButtonColor >a {
           font-family: 'SpaceGrotesk-Regular';
    color:#ffffff;
    font-size:17px;
   
    }

   
    .IWButtonColor >a:hover {
   text-decoration:none;
    
   
    }
    .IWButton {
    padding: 70px 0px 70px 0px;
    }
    .IwAllimage {
        padding: 0px 0px 0px 0px;
    }

    .Iwproduct {
    padding: 70px 100px 70px 100px;
    text-align:center;
            text-align: -webkit-center;
                    text-align: -Moz-center;
    }

    .Iwproduct1 {
    padding: 0px 0px 0px 0px;
    }

    .Iwproduct2 {
    padding: 0px 0px 0px 0px;
    }
    .Iwproduct3 {
    padding: 0px 0px 0px 0px;

    }
    .IWproductimage {
     padding: 10px 0px 0px 0px;
         
    }
    .IWproductDiscription {
     padding: 0px 0px 0px 0px;
    }
        .IWproductDiscriptiontext {
        font-family: 'SpaceGrotesk-Light';
        color: #000000;
        font-size: 18px;
         padding: 20px 0px 0px 0px;
    }
    .Iwproductcontainer {
            padding: 20px 0px 10px 0px;
            border-bottom:1px dotted #a79e9e;

    }
    
    .IwBorder {
    border:1px solid #e5e5e5;
    }
    .IwproductDivforpadding {
    padding: 0px 15px 0px 15px;
    }

    /* Company Profile Page Start*/

    .Newclassforpad {
    padding:0px;
    }
    .CPHEading {
            padding: 50px 70px 50px 50px;
        Color: #ffffff;
        font-family: 'berlin-Bold';
        font-size: 50px;
    }
        .CpBackground {
        
       
        padding: 0px;
        padding: 0px;
    }

        .CPtextcompanyprofile4 {
        padding: 50px 100px 70px 100px;
        text-align:center;
    }
    .CpOurVison {
    padding:0px;
            background-image: url(../Images/Company-Profile-Vision.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: top center;
        /*min-height: 100vh;*/
        
    }
    .Opourvisontext {
            color: #ffffff;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }
    .Cptextcompanyprofilewhite {
            Color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        line-height: 30px;
                padding: 50px 0px 40px 0px;
    }

    .Cptextcompanyprofilewhitelast {
            Color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        line-height: 30px;
                padding: 50px 0px 0px 0px;
    }

    .CPtextvision {
    /*text-align:center;*/
            padding: 50px 100px 70px 100px;
    }
    .Cpwhy {
    padding:0px 0px 0px 0px;
    background-color:#f3f3f3;
    }

    .Cpwhyheading {
            color: #000000;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }
        .cpparallaxDiv {
        background-image: url(../Images/Company-Profile-Benefits.jpg);
        height: 845px;
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
        background-position: center top;
        padding: 300px 0px 0px 0px;
    }
    .Cutext2 {
            Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        padding: 50px 0px 50px 0px;
    }




        /*contact us page Start*/

    .CuBackground {
    padding:0px 150px 150px 150px;
    }



        .EnquiryFormDIv {
        padding: 0px 0px 0px 0px;
    }
            .EnquiryFormDIv_newpadd_01 {
        padding: 0px 0px 0px 0px;
    }
                .EnquiryFormDIv_01 {
        padding: 20px 20px 20px 20px;
    }
                    .form-controlnewhome {
        display: block;
        width: 100% !important;
        height: 34px;
        font-size: 16px !important;
        line-height: 1.42857143 !important;
        color: #666 !important;
        background-color: #fff !important;
        background-image: none;
        border: 1px solid #ccc !important;
        padding: 8px 15px;
        border-radius: 0px !important;
        margin-bottom: 0px !important;
    }
                    .EnquiryFormDIv_newpadd_02 {
        padding: 20px 20px 20px 20px;
    }
                    .Richtextheight {
        height: 165px;
    }
.btnsend {
        background-color: #e73a00;
        text-align: center;
        padding-left: 15px;
        border: none;
        border-radius: 0px;
        color: #fff;
        font-size: 18px;
        transition: .5s all ease-in-out;
        width: 70% !important;
        font-family: 'SpaceGrotesk-Regular';
        height: 40px !important;
    }
    .btnsend:hover {
        background-color: #e73a00 !important;
        color: #000 !important;
        /* border: 1px solid #eebf00; */
    }


        .scrollup {
        position: fixed;
        right: 3px;
        bottom: 50px;
        color: #ffffff !important;
        background-color: #e73a00 !important;
        width: 38px;
        height: 38px;
        /* border: solid 2px #ff9900; */
        /* border-radius: 50% !important; */
        text-align: center;
        padding: 9px 0 0 1px;
        z-index: 2000;
        font-size: 18px;
        line-height: 1;
        border-color: #ff9900 !important;
        transition: all 0.4s ease-in-out;
    }
            .scrollup:hover {
        /*background-color: #b80b04 !important;*/
        color: #000000 !important;
        /* border: 2px solid #015d8b !important; */
        transition: all .4s ease-in-out;
    }

}

@media only screen and (min-width: 873px) and (max-width:875px) {

    .MMLineVertical {
    padding:0px 5px ! important;
    display:none;
    }
    .Fafadiv {
        padding: 20px 0px 0px 100px;
    }

    .Fafadiv1 {
        padding: 0px 0px 0px 0px;
        width:50% ! important;
    }

    .Fafadiv2 {
        padding: 0px 0px 0px 0px;
        width:50% ! important;
    }

    .follow_us > a {
        text-decoration: none;
        outline: 0;
    }

        .follow_us > a:hover {
            text-decoration: none;
            outline: 0;
        }

    .facebookIcon {
        right: 3px;
        color: #757575 !important;
        width: 30px;
        height: 30px;
        background-color: #ffffff;
        text-align: center;
        padding: 8px 0px;
        font-size: 14px !important;
        border: 1px solid #ebe9e7;
        outline: 0 !important;
        transition: all .5s ease-in-out;
    }

        .facebookIcon:hover {
            border: 1px solid #ebe9e7;
            color: #ffffff !important;
            background-color: #e73a00;
            transition: all .5s ease-in-out;
        }


    .MM1 {
        padding: 0px 0px 0px 0px;
        background-image: url(../Images/Backgrount-Top-Header.jpg);
        /*height: 190px;*/
        background-repeat: repeat-x;
    }

    .MM2 {
        padding: 0px 0px 0px 0px;
    }

    .MM3 {
        padding: 40px 0px 0px 40px;
    }

    .MMM3 {
        padding: 0px 0px 0px 0px;
    }

    .MM5 {
        width: 100%;
        max-width: 250px;
    }

    .GM6 {
        padding: 35px 0px 0px 136px;
        display: inline-flex;
    }

    .Fafadiv4 {
        padding: 10px 0px 0px 0px;
    }

    .MMNoContact {
        padding: 0px 0px 0px 0px;
        /*width:25% ! important;*/
    }

    .MMContact {
        padding: 0px 0px 0px 80px;
        /*width:75% ! important;*/
    }

    .MM7 {
        padding: 0px 0px 0px 0px;
        display: inline-flex;
    }

    .MM8 {
        padding: 0px 0px 0px 0px;
    }

    .MM9 {
        padding: 0px 0px 0px 0px;
    }

    .MM10 {
        padding: 0px 0px 0px 0px;
    }

    .MM11 {
        padding: 15px 0px 0px 10px;
    }

    .MM12 {
        padding: 0px 0px 0px 0px;
        font-size: 18px;
        /*font-family: 'berlin-Regular';*/
        font-family: 'SpaceGrotesk-Regular';
        color: #e73a00;
        margin: 0px;
    }

    .MM13 {
        font-family: 'SpaceGrotesk-Regular';
        font-size: 17px;
        padding: 0px 0px 0px 0px;
        color: #c6c5c5;
        margin: 0px;
    }

    .MM14 {
        padding: 0px 0px 0px 30px;
        display: inline-flex;
    }

    .MM15 {
        padding: 0px 0px 0px 0px;
    }

    .MM16 {
        padding: 0px 0px 0px 0px;
    }

    .MM17 {
        padding: 0px 0px 0px 0px;
    }

    .MM18 {
        padding: 15px 0px 0px 10px;
    }

    .mailGM {
        color: #000;
    }

    .MM19 {
        padding: 0px 0px 0px 0px;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 17px;
        color: #c6c5c5;
        margin: 0px;
    }

    .GMEmail {
        padding: 0px 0px 0px 0px;
        font-size: 18px;
        font-family: 'SpaceGrotesk-Regular';
        color: #e73a00;
        margin: 0px;
    }

    .MMBlackimg {
        padding: 0px 90px 0px 90px;
        z-index: 1;
    }



    /*Nav Bar Start*/
    /*NAVIGATION BAR START*/

    .navbar-inverse {
        /*height: 63px;*/
        background-color: #ffffff !important;
        padding: 0px 0px 0px 0px;
        text-align: center;
        border: none;
        border-top: 1px solid #b2b2b2;
        border-bottom: 1px solid #b2b2b2;
        /*margin-top: -31px;*/
    }

    .navbar-div {
        padding: 0px 0px 0px 0px;
        /*position: absolute;*/
    }

    .GMBlackimg {
        padding: 0px 90px 0px 90px;
        z-index: 1;
        margin-top: -36px;
        /*background-image: url('../Images/Bar-Black.png');*/
    }

    .navbar-nav > li > a {
        font-size: 16px;
        color: #000000 !important;
        padding: 15px 10px 15px 10px! important;
        font-family: 'SpaceGrotesk-Regular';
    }

        .navbar-nav > li > a:hover {
            color: #ffffff !important;
            /*padding: 22px 20px 0px 20px;*/
            transition: all 0.6s ease-in-out;
        }

    .hvr-bounce-to-bottom {
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: -1px;
            left: 0;
            right: 0;
            bottom: -30px;
            background: #e73a00;
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom:hover, .hvr-bounce-to-bottom:focus, .hvr-bounce-to-bottom:active {
            color: #fff;
        }

            .hvr-bounce-to-bottom:hover:before, .hvr-bounce-to-bottom:focus:before, .hvr-bounce-to-bottom:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }

    /*.navbar-nav {
        padding-left: 42px;
    }*/
    .navbar-nav {
        float: none !important;
        margin: 0;
        text-align: -webkit-center;
        text-align: -moz-center;
        /*text-transform: uppercase;*/
    }

        .navbar-nav > li {
            float: none !important;
            text-align: center;
            display: table-cell;
        }

    /*navigation Dropdownlist for Owr Product*/
    /*li.dropdown:hover > .dropdown-menu {
        display: block;
    }

    .navbar-nav > li > .dropdown-menu {
        margin-top: 0;
        border-top-left-radius: initial;
        border-top-right-radius: initial;
    }

    .headernav > li > .ddd > li > a:hover {
        color: #fff !important;
        padding: 10px 10px 10px 12px;
        background-color: #ff9900 !important;
        transition: all 0.6s ease-in-out;
    }

    .dropdown-menu {
        padding: 0px 0px 0px 0px !important;
        margin-top: 20px !important;
        margin-left: 0px;
    }*/


    /*navigation End*/

    .MMshadow {
        padding: 0px 0px 0px 0px;
    }

    .Homebanner {
        padding: 0px 0px 0px 0px;
        z-index: -1;
    }
    /*Default page start*/

    .SloganSection {
        background-image: url(../Images/Background-Orange-Texture.jpg);
        text-align: center;
        text-align: -webkit-center;
        text-align: -moz-center;
        padding: 70px 0px;
    }

    .SloganSectionIndu {
        color: #ffffff;
        font-family: 'berlin-DB';
        font-size: 45px;
    }

    .SloganSectionBey {
        color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 35px;
    }

    .COMPSection {
        background-image: url(../Images/Background-Company-Profile.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        min-height: 100vh;
        padding:0px;
        /*background-image: url(../Images/Background-Company-Profile.jpg);
background-repeat: no-repeat;
background-size: 100% auto;
background-position: center top;*/
    }

    .Blank {
        padding: 0px 0px 0px 0px;
    }

    .textcompanyprofile {
        text-align: center;
        text-align: -webkit-center;
        text-align: -Moz-center;
        padding: 70px 0px 0px 0px;
    }

    .textcompanyprofile1 {
        color: #000000;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }

    .textcompanyprofile2 {
        Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 25px;
        padding: 20px 0px 0px 0px;
    }
    .optextcompanyprofile2 {
    Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 25px;
        padding: 20px 0px 70px 0px;
    }

    .textcompanyprofile3 {
        Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        line-height:30px;
        text-align:center;
    }

    .textcompanyprofile4 {
        padding: 25px 100px 0px 100px;
    }

    .companyprofileimage {
        width: 100%;
        max-width: 1200px;
    }

    .companyprofileimagediv {
        padding: 30px 0px 0px 0px;
        text-align: center;
        text-align: -webkit-center;
        text-align: -Moz-center;
    }

    .ShowcaceDE {
        Color: #ffffff;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }














    .slick-dotted.slick-slider {
        margin-bottom: 0px !important;
    }



    .Sliderlogodiv {
        padding: 0px 15px 0px 15px;
    }

        .Sliderlogodiv > a:focus {
            outline: thin dotted;
            outline: none !important;
            outline-offset: -2px;
        }

    .slick-dots li button:before {
        font-family: 'slick';
        font-size: 40px !important;
        line-height: 20px;
        position: absolute;
        top: 5px;
        left: 0;
        width: 30px;
        height: 13px;
        content: square !important;
        /*content: '•';*/
        text-align: center;
        opacity: 1;
        /*color: #369!important;*/
        color: #ffffff !important;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    .slick-dots li.slick-active button:before {
        opacity: 1 !important;
        color: #e73a00 !important;
        border: none !important;
    }


    .slick-dots li button {
        border: none !important;
        border-radius: 0% !important;
        width: 13px !important;
        height: 13px !important;
        padding: 5px !important;
        top: 0px !important;
        margin-top: 8px;
        margin-left: 30px;
        margin-right: 0px;
        /*background-color: #c09965 !important;*/
        opacity: 0.9;
        background-color: transparent !important;
    }


    .slick-dots li.slick-active button {
        /*background: #fff !important;*/
    }

    .slick-dotted.slick-slider {
        margin-bottom: 0px !important;
    }

    .slick-dots {
        position: absolute !important;
        bottom: -125px !important;
        display: block !important;
        width: 100% !important;
        padding: 0 !important;
        margin: 0 !important;
        list-style: square !important;
        text-align: center !important;
    }

    /*.Serviceptag {
        color: #000000;
        font-family: Calibri;
        text-align: center;
        line-height: 1.6;
        padding: 5px;
        margin: 0px;
        border-bottom: 1px solid #f1f1f1;
    }
     .Serviceptag1{
        color: #000000;
        font-family: Calibri;
        text-align: center;
        
        padding: 5px;
        margin: 0px;
        border-bottom: 1px solid #f1f1f1;
    }
    .LogoDetails {
        color: #13a0b2;
        text-align: center;
        padding: 20px 0px 0px 0px;
    }*/






















    .SloganSection1 {
        background-image: url(../Images/Background-Orange-Texture.jpg);
        height: 325px;
        text-align: center;
        text-align: -webkit-center;
        text-align: -moz-center;
        padding: 70px 0px;
    }

    .banarsliderDiv {
        background-image: url(../Images/background-white-transperent.png);
        /*height:450px;*/
        text-align: center;
        text-align: -webkit-center;
        text-align: -moz-center;
        padding: 50px 0px;
        /*margin-top: -122px;*/
    }

    .banarsliderDivpadding {
        position: absolute;
        margin-top: 170px;
        padding: 50px 30px;
    }

    .LogoDetails {
        padding: 10px 10px 0px 10px;
        text-align: center;
        font-family: 'SpaceGrotesk-Regular';
        Color: #000000;
        font-size: 20px;
    }

    .DePinkbackground {
        background-image: url(../Images/Background-pink-Texture.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        min-height: 100vh;
    }


    /*parllex Effect*/


    .DeIndustries {
        background-image: url(../Images/Background-Industries-We-Serve.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        min-height: 100vh;
        padding: 0;
        display:flex;
    }
.DeIndustriesDiv1 {
   
            text-align: -webkit-center;
        padding: 400px 0px 0px 0px;
    }


    

    

    .DeIndustriesDiv1text {
        Color: #ffffff;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 25px;
        padding: 0px 0px 10px 0px;
    }


    .DeIndustriesDiv2 {
    background-image: url(../Images/Background-Orange-Trandperent-01.png);
    min-height: 100vh;
    border-left:1px solid #ffffff;
    border-right:1px solid #ffffff;
    padding:0px 0px 0px 0px;

    }
    .DeIndustriesDiv2inner {
    padding:0px 0px 30px 0px;
            
    }
    .DeIndustriesDiv2inner1 {
           padding: 10px 0px 0px 0px;
            text-align: -webkit-center;
    }

    .DeIndustriesDiv2inner2 {
    padding:0px 0px 0px 0px;

    }
    .DeIndustriesDiv2inner2text {
    font-family: 'SpaceGrotesk-Light';
    color:#ffffff;
    font-size:20px;
    text-align:center;
    padding:10px 0px 0px 0px;
    }
    .DeIndustriesDiv21 {
               padding: 50px 0px 50px 0px;
    }
    .DeIndustriesDiv3 {
    background-image: url(../Images/Background-Orange-Trandperent-02.png);
    min-height: 100vh;
    /*border-left:1px solid #ffffff;
    border-right:1px solid #ffffff;*/
    padding:0px 0px 0px 0px;
    }
    .DEBarBlack {
    padding:0px 0px 0px 0px;
    }
    .DeWhymighty {

        padding:0px 0px 0px 0px;
    background-color:#f3f3f3;
    }
    .DeWhymightydiv1 {
    padding:70px 0px 0px 0px;
    text-align:center;
            text-align: -webkit-center;
        text-align: -Moz-center;
    }
    .DeWhymightyText {
            color: #000000;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }

    .DeWhymightyTextBlack {
            padding: 25px 100px 0px 100px;
                    Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        line-height:30px;
        text-align:center;
    }

    .DeWhymightyTextOrange {
        text-align:center;
    padding:50px 100px 0px 100px;
            Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 25px;
        /*padding: 20px 0px 0px 0px;*/
    }

        .DeparallaxDiv {
        background-image: url(../Images/Parallax-Home.jpg);
        height: 845px;
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
        background-position: center top;
        padding: 0px;
    }
    .DeparallaxMigimg {
    padding:190px 0px 190px 0px;
      text-align:center;
            text-align: -webkit-center;
                    text-align: -Moz-center;

    }
        .Homepage_background_black_main_div {
        padding: 0px;
        background-image: url(../Images/background-black-transperent.png);
        /*height: 295px;*/
    }
    .Home_number_div_01 {
        padding: 40px 0px 40px 0px;
        text-align: center;
            Color: #FFFFFF;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 21px;
       display: flex; align-items: center;
    }
    .border_respomain {
    display: flex;
     align-items: center;
      padding-left: 10px;
    }
    .DEFootersection {
    padding:0px 0px 0px 0px;
    display: flex;
    flex-wrap: wrap; 
    }
        .DEFootersection1{
    padding:0px 0px 0px 0px;
    background-image: url(../Images/Background-pink-Texture.jpg);
    /*width: 44.66666667% ! important;*/
    }
    .DEFotterGet {
            Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 25px;
        padding:0px 0px 30px 0px;
    }
    .Defooteraddress {
     padding:2px 0px 10px 0px;
      Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 16px;
    }

    .Defootermobile {
       padding:20px 0px 10px 0px;
      Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 16px;
        display:inline-flex;
    }

    .Defooteremail {
       padding:20px 0px 20px 0px;
      Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        display:inline-flex;
    }

    .Defooteremail12 {
            display: block ! important;
    }


        .DEFootersection2{
            text-align:center;
            text-align: -webkit-center;
                    text-align: -Moz-center;


    padding:0px 0px 0px 0px;
    background-image: url(../Images/Background-pink-Texture.jpg);
    /*height: 529px;*/
            /*width: 25% ! important;*/
    }
        .DEFootersection3{
    padding:0px 0px 0px 0px;
            /*width: 30.33333333%! important;*/
    }
        .DEFootersection11{
                    background-image: url(../Images/background-white-transperent.png);
    padding:70px 40px 0px 40px;
            text-align: center;
    }

        .DEFootersection21{
    padding:70px 0px 0px 0px;
    }
        .DEFootersection31{
    padding:0px 0px 0px 0px;
            /*position: absolute;*/
    }
    .DefooteraddressSeprator {
    
    }
        .GMEmail1 {
        padding: 6px 0px 0px 0px;
        font-size: 18px;
        font-family: 'SpaceGrotesk-Regular';
        color: #000000;
        margin: 0px;
        transition: all 0.4s ease-in-out;
    }
            .GMEmail1:hover {
            color: #e73a00;

            }

    .Defooterebar {
    /*width: 100%;
    max-width: 634px;*/
}
        .DEfooterPro1 {
        /*padding: 20px 0px 20px 0px;*/
        Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 16px;
        transition: all 0.4s ease-in-out;
    }
     .DEfooterPro1:hover {
    color:#e73a00;
    text-decoration:none;
    }
            .Separator_padd {
        padding: 10px 0px 10px 0px;
    }
    .Defooterebar1 {
    width: 100%;
    max-width: 234px;
    }
    .DEFooterorange {
        padding:0px;
    background-image: url(../Images/default-001-inner-page-HEADER.jpg);
            
        background-position: top;
        
   
    }
    .DEFooterorangewhitetext {
            padding: 50px 70px 80px 70px;
    Color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
    }
    .DeMap {
    width:100%;
    height:529px;
    }



    /*Our Products Page Start*/

    .ourproductdiv1 {
    padding:0px 0px 0px 0px;
      background-image: url(../Images/default-001-inner-page-HEADER.jpg);
            background-repeat:no-repeat;
        background-position: top;
        z-index:-1;
    }

    .OPHEading {
    padding: 50px 70px 50px 60px;
    Color: #ffffff;
         font-family: 'berlin-Bold';
        font-size: 50px;
    }
    .IWSHEading{
    
        font-size: 35px !important;
    }

        .CPBeadcrumtext {
        /*background-image: url(../Images/Background-Black-Transperent.png);*/
        /*padding: 15px 35px 15px 35px;*/
        text-align: center;
        position: absolute;
        left: 70%;
        top: 45%;
    }
    .IWSBeadcrumtext {
     left: 62% ! important;
    }
            .breadcrumb-item {
font-family: 'SpaceGrotesk-Regular';
font-size:18px;
        color: #fff;
        text-decoration: none;
        transition: all 0.6s ease-in-out;
    }

    .OPBackgroundimage {
    background-image: url(../Images/Background-Company-Profile.jpg);
   background-repeat: no-repeat;
        background-size: cover;
                background-position: top;
        /*min-height: 100vh;*/
        padding: 0px;

    padding:0px;
    
    }
    .OPHeading {
            text-align: center;
        text-align: -webkit-center;
        text-align: -Moz-center;
        padding: 70px 0px 0px 0px;
    }
    .Optext {
            color: #000000;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }
    .opImage {
    padding: 0px 0px 10px 0px;
    }

     /*Accordion Start*/

     .DEaccorian {
    padding: 100px !important;
    border: none !important;
}

.accordion {
    padding: 0px;
    width: 100%;
    background-color: #ffffff;
    border: none; /* Remove outer border if items have their own */
}

.accordion-item {
    border: 1px solid #c6c5c5;   /* Each item has its own border */
    border-radius: 5px;
    margin-bottom: 20px;         /* Add space between items */
    overflow: hidden;            /* Keeps inner borders inside radius */
    background-color: #ffffff;
}

.accordion-header {
    cursor: pointer;
    padding: 15px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-family: 'SpaceGrotesk-Regular';
    font-size: 18px;
    background-color: #ffffff;
    color: #e73a00;
    transition: all 0.6s ease-in-out;
}

.accordion-header.active {
    background-color: #e73a00;
    color: #ffffff;
}

.accordion-content {
    display: none;
    padding: 20px 0px;
    background-color: #ffffff;
    border-top: 1px solid #c6c5c5;
}

.accordion-content.active {
    display: block;
}

.toggle-icon {
    display: inline-block;
    width: 25px;
    height: 25px;
    text-align: center;
    line-height: 20px;
    font-size: 16px;
    font-weight: bold;
    border: 1px solid #c6c5c5;
    background-color: #ffffff;
    color: #e73a00;
}

.accordion-header.active .toggle-icon {
    background-color: #ffffff;
    color: #e73a00;
    border: 1px solid #ffffff;
}
















   

/*Accordion End*/







    .OpDiscription {
                padding: 0px 0px 0px 0px;
        
    }
    .OpDiscription1 {
     padding: 0px 0px 0px 0px;
        background-color: #e73a00;
    }
    .OpDiscriptionbox {
        padding:0px 0px 0px 50px;
    background-color:#e73a00;
    color:#ffffff;
    font-family: 'SpaceGrotesk-Regular';
    font-size:18px;
    }

    .OpDiscriptionbox1 {
                padding: 30px 30px 30px 30px;
        background-color: #e73a00;
        color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 20px;
        text-align: center;
        line-height: 35px;
    }


    .OpDiscriptionwhite {
    padding:0px 0px 0px 50px;
    background-color:#ffffff;
    color:#000000;
    font-family: 'SpaceGrotesk-Regular';
    font-size:18px;
    }

    .OpDiscriptionboxHeading {
        padding:20px 0px 20px 0px;
    font-size:25px;
    }
    .OpDiscriptionboxHeading1 {
    padding:20px 0px 20px 0px;
    font-size:25px;
    color:#e73a00;
    }
    .OpDiscriptionboxlist {
    padding:0px 0px 20px 0px;
    line-height:30px;
    }
    .OpRowpadding {
    margin:0px ! important;
    }

    /*Industries we serve page Start*/

    .IWbackground {
            background-image: url(../Images/Background-Company-Profile.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        min-height: 100vh;
        padding: 0px;
    
    }
    IWButton {
    padding:0px;
    }

    .IWButtonColor {
    background-color: #e73a00;
        padding: 10px 5px 10px 5px;
        margin: 0px 0px 0px 18px !important;
        text-align: center;
        width: 14% ! important;
        height:165px;
    }

    .IWButtonColor >a {
           font-family: 'SpaceGrotesk-Regular';
    color:#ffffff;
    font-size:17px;
   
    }

   
    .IWButtonColor >a:hover {
   text-decoration:none;
    
   
    }
    .IWButton {
    padding: 70px 0px 70px 0px;
    }
    .IwAllimage {
        padding: 0px 0px 0px 0px;
    }

    .Iwproduct {
    padding: 70px 100px 70px 100px;
    text-align:center;
            text-align: -webkit-center;
                    text-align: -Moz-center;
    }

    .Iwproduct1 {
    padding: 0px 0px 0px 0px;
    }

    .Iwproduct2 {
    padding: 0px 0px 0px 0px;
    }
    .Iwproduct3 {
    padding: 0px 0px 0px 0px;

    }
    .IWproductimage {
     padding: 10px 0px 0px 0px;
         
    }
    .IWproductDiscription {
     padding: 0px 0px 0px 0px;
    }
        .IWproductDiscriptiontext {
        font-family: 'SpaceGrotesk-Light';
        color: #000000;
        font-size: 18px;
         padding: 20px 0px 0px 0px;
    }
    .Iwproductcontainer {
            padding: 20px 0px 10px 0px;
            border-bottom:1px dotted #a79e9e;

    }
    
    .IwBorder {
    border:1px solid #e5e5e5;
    }
    .IwproductDivforpadding {
    padding: 0px 15px 0px 15px;
    }

    /* Company Profile Page Start*/

    .Newclassforpad {
    padding:0px;
    }
    .CPHEading {
            padding: 50px 70px 50px 50px;
        Color: #ffffff;
        font-family: 'berlin-Bold';
        font-size: 50px;
    }
        .CpBackground {
        
       
        padding: 0px;
        padding: 0px;
    }

        .CPtextcompanyprofile4 {
        padding: 50px 100px 70px 100px;
        text-align:center;
    }
    .CpOurVison {
    padding:0px;
            background-image: url(../Images/Company-Profile-Vision.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: top center;
        /*min-height: 100vh;*/
        
    }
    .Opourvisontext {
            color: #ffffff;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }
    .Cptextcompanyprofilewhite {
            Color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        line-height: 30px;
                padding: 50px 0px 40px 0px;
    }

    .Cptextcompanyprofilewhitelast {
            Color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        line-height: 30px;
                padding: 50px 0px 0px 0px;
    }

    .CPtextvision {
    /*text-align:center;*/
            padding: 50px 100px 70px 100px;
    }
    .Cpwhy {
    padding:0px 0px 0px 0px;
    background-color:#f3f3f3;
    }

    .Cpwhyheading {
            color: #000000;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }
        .cpparallaxDiv {
        background-image: url(../Images/Company-Profile-Benefits.jpg);
        height: 845px;
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
        background-position: center top;
        padding: 300px 0px 0px 0px;
    }
    .Cutext2 {
            Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        padding: 50px 0px 50px 0px;
    }




        /*contact us page Start*/

    .CuBackground {
    padding:0px 150px 150px 150px;
    }



        .EnquiryFormDIv {
        padding: 0px 0px 0px 0px;
    }
            .EnquiryFormDIv_newpadd_01 {
        padding: 0px 0px 0px 0px;
    }
                .EnquiryFormDIv_01 {
        padding: 20px 20px 20px 20px;
    }
                    .form-controlnewhome {
        display: block;
        width: 100% !important;
        height: 34px;
        font-size: 16px !important;
        line-height: 1.42857143 !important;
        color: #666 !important;
        background-color: #fff !important;
        background-image: none;
        border: 1px solid #ccc !important;
        padding: 8px 15px;
        border-radius: 0px !important;
        margin-bottom: 0px !important;
    }
                    .EnquiryFormDIv_newpadd_02 {
        padding: 20px 20px 20px 20px;
    }
                    .Richtextheight {
        height: 165px;
    }
.btnsend {
        background-color: #e73a00;
        text-align: center;
        padding-left: 15px;
        border: none;
        border-radius: 0px;
        color: #fff;
        font-size: 18px;
        transition: .5s all ease-in-out;
        width: 70% !important;
        font-family: 'SpaceGrotesk-Regular';
        height: 40px !important;
    }
    .btnsend:hover {
        background-color: #e73a00 !important;
        color: #000 !important;
        /* border: 1px solid #eebf00; */
    }


        .scrollup {
        position: fixed;
        right: 3px;
        bottom: 50px;
        color: #ffffff !important;
        background-color: #e73a00 !important;
        width: 38px;
        height: 38px;
        /* border: solid 2px #ff9900; */
        /* border-radius: 50% !important; */
        text-align: center;
        padding: 9px 0 0 1px;
        z-index: 2000;
        font-size: 18px;
        line-height: 1;
        border-color: #ff9900 !important;
        transition: all 0.4s ease-in-out;
    }
            .scrollup:hover {
        /*background-color: #b80b04 !important;*/
        color: #000000 !important;
        /* border: 2px solid #015d8b !important; */
        transition: all .4s ease-in-out;
    }

}

@media only screen and (min-width: 864px) and (max-width:872px) {

    .MMLineVertical {
    padding:0px 5px ! important;
    display:none;
    }
    .Fafadiv {
        padding: 20px 0px 0px 100px;
    }

    .Fafadiv1 {
        padding: 0px 0px 0px 0px;
        width:50% ! important;
    }

    .Fafadiv2 {
        padding: 0px 0px 0px 0px;
        width:50% ! important;
    }

    .follow_us > a {
        text-decoration: none;
        outline: 0;
    }

        .follow_us > a:hover {
            text-decoration: none;
            outline: 0;
        }

    .facebookIcon {
        right: 3px;
        color: #757575 !important;
        width: 30px;
        height: 30px;
        background-color: #ffffff;
        text-align: center;
        padding: 8px 0px;
        font-size: 14px !important;
        border: 1px solid #ebe9e7;
        outline: 0 !important;
        transition: all .5s ease-in-out;
    }

        .facebookIcon:hover {
            border: 1px solid #ebe9e7;
            color: #ffffff !important;
            background-color: #e73a00;
            transition: all .5s ease-in-out;
        }


    .MM1 {
        padding: 0px 0px 0px 0px;
        background-image: url(../Images/Backgrount-Top-Header.jpg);
        /*height: 190px;*/
        background-repeat: repeat-x;
    }

    .MM2 {
        padding: 0px 0px 0px 0px;
    }

    .MM3 {
        padding: 40px 0px 0px 40px;
    }

    .MMM3 {
        padding: 0px 0px 0px 0px;
    }

    .MM5 {
        width: 100%;
        max-width: 250px;
    }

    .GM6 {
        padding: 35px 0px 0px 136px;
        display: inline-flex;
    }

    .Fafadiv4 {
        padding: 10px 0px 0px 0px;
    }

    .MMNoContact {
        padding: 0px 0px 0px 0px;
        /*width:25% ! important;*/
    }

    .MMContact {
        padding: 0px 0px 0px 80px;
        /*width:75% ! important;*/
    }

    .MM7 {
        padding: 0px 0px 0px 0px;
        display: inline-flex;
    }

    .MM8 {
        padding: 0px 0px 0px 0px;
    }

    .MM9 {
        padding: 0px 0px 0px 0px;
    }

    .MM10 {
        padding: 0px 0px 0px 0px;
    }

    .MM11 {
        padding: 15px 0px 0px 10px;
    }

    .MM12 {
        padding: 0px 0px 0px 0px;
        font-size: 18px;
        /*font-family: 'berlin-Regular';*/
        font-family: 'SpaceGrotesk-Regular';
        color: #e73a00;
        margin: 0px;
    }

    .MM13 {
        font-family: 'SpaceGrotesk-Regular';
        font-size: 17px;
        padding: 0px 0px 0px 0px;
        color: #c6c5c5;
        margin: 0px;
    }

    .MM14 {
        padding: 0px 0px 0px 30px;
        display: inline-flex;
    }

    .MM15 {
        padding: 0px 0px 0px 0px;
    }

    .MM16 {
        padding: 0px 0px 0px 0px;
    }

    .MM17 {
        padding: 0px 0px 0px 0px;
    }

    .MM18 {
        padding: 15px 0px 0px 10px;
    }

    .mailGM {
        color: #000;
    }

    .MM19 {
        padding: 0px 0px 0px 0px;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 17px;
        color: #c6c5c5;
        margin: 0px;
    }

    .GMEmail {
        padding: 0px 0px 0px 0px;
        font-size: 18px;
        font-family: 'SpaceGrotesk-Regular';
        color: #e73a00;
        margin: 0px;
    }

    .MMBlackimg {
        padding: 0px 90px 0px 90px;
        z-index: 1;
    }



    /*Nav Bar Start*/
    /*NAVIGATION BAR START*/

    .navbar-inverse {
        /*height: 63px;*/
        background-color: #ffffff !important;
        padding: 0px 0px 0px 0px;
        text-align: center;
        border: none;
        border-top: 1px solid #b2b2b2;
        border-bottom: 1px solid #b2b2b2;
        /*margin-top: -31px;*/
    }

    .navbar-div {
        padding: 0px 0px 0px 0px;
        /*position: absolute;*/
    }

    .GMBlackimg {
        padding: 0px 90px 0px 90px;
        z-index: 1;
        margin-top: -36px;
        /*background-image: url('../Images/Bar-Black.png');*/
    }

    .navbar-nav > li > a {
        font-size: 16px;
        color: #000000 !important;
        padding: 15px 10px 15px 10px! important;
        font-family: 'SpaceGrotesk-Regular';
    }

        .navbar-nav > li > a:hover {
            color: #ffffff !important;
            /*padding: 22px 20px 0px 20px;*/
            transition: all 0.6s ease-in-out;
        }

    .hvr-bounce-to-bottom {
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: -1px;
            left: 0;
            right: 0;
            bottom: -30px;
            background: #e73a00;
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom:hover, .hvr-bounce-to-bottom:focus, .hvr-bounce-to-bottom:active {
            color: #fff;
        }

            .hvr-bounce-to-bottom:hover:before, .hvr-bounce-to-bottom:focus:before, .hvr-bounce-to-bottom:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }

    /*.navbar-nav {
        padding-left: 42px;
    }*/
    .navbar-nav {
        float: none !important;
        margin: 0;
        text-align: -webkit-center;
        text-align: -moz-center;
        /*text-transform: uppercase;*/
    }

        .navbar-nav > li {
            float: none !important;
            text-align: center;
            display: table-cell;
        }

    /*navigation Dropdownlist for Owr Product*/
    /*li.dropdown:hover > .dropdown-menu {
        display: block;
    }

    .navbar-nav > li > .dropdown-menu {
        margin-top: 0;
        border-top-left-radius: initial;
        border-top-right-radius: initial;
    }

    .headernav > li > .ddd > li > a:hover {
        color: #fff !important;
        padding: 10px 10px 10px 12px;
        background-color: #ff9900 !important;
        transition: all 0.6s ease-in-out;
    }

    .dropdown-menu {
        padding: 0px 0px 0px 0px !important;
        margin-top: 20px !important;
        margin-left: 0px;
    }*/


    /*navigation End*/

    .MMshadow {
        padding: 0px 0px 0px 0px;
    }

    .Homebanner {
        padding: 0px 0px 0px 0px;
        z-index: -1;
    }
    /*Default page start*/

    .SloganSection {
        background-image: url(../Images/Background-Orange-Texture.jpg);
        text-align: center;
        text-align: -webkit-center;
        text-align: -moz-center;
        padding: 70px 0px;
    }

    .SloganSectionIndu {
        color: #ffffff;
        font-family: 'berlin-DB';
        font-size: 45px;
    }

    .SloganSectionBey {
        color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 35px;
    }

    .COMPSection {
        background-image: url(../Images/Background-Company-Profile.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        min-height: 100vh;
        padding:0px;
        /*background-image: url(../Images/Background-Company-Profile.jpg);
background-repeat: no-repeat;
background-size: 100% auto;
background-position: center top;*/
    }

    .Blank {
        padding: 0px 0px 0px 0px;
    }

    .textcompanyprofile {
        text-align: center;
        text-align: -webkit-center;
        text-align: -Moz-center;
        padding: 70px 0px 0px 0px;
    }

    .textcompanyprofile1 {
        color: #000000;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }

    .textcompanyprofile2 {
        Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 25px;
        padding: 20px 0px 0px 0px;
    }
    .optextcompanyprofile2 {
    Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 25px;
        padding: 20px 0px 70px 0px;
    }

    .textcompanyprofile3 {
        Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        line-height:30px;
        text-align:center;
    }

    .textcompanyprofile4 {
        padding: 25px 100px 0px 100px;
    }

    .companyprofileimage {
        width: 100%;
        max-width: 1200px;
    }

    .companyprofileimagediv {
        padding: 30px 0px 0px 0px;
        text-align: center;
        text-align: -webkit-center;
        text-align: -Moz-center;
    }

    .ShowcaceDE {
        Color: #ffffff;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }














    .slick-dotted.slick-slider {
        margin-bottom: 0px !important;
    }



    .Sliderlogodiv {
        padding: 0px 15px 0px 15px;
    }

        .Sliderlogodiv > a:focus {
            outline: thin dotted;
            outline: none !important;
            outline-offset: -2px;
        }

    .slick-dots li button:before {
        font-family: 'slick';
        font-size: 40px !important;
        line-height: 20px;
        position: absolute;
        top: 5px;
        left: 0;
        width: 30px;
        height: 13px;
        content: square !important;
        /*content: '•';*/
        text-align: center;
        opacity: 1;
        /*color: #369!important;*/
        color: #ffffff !important;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    .slick-dots li.slick-active button:before {
        opacity: 1 !important;
        color: #e73a00 !important;
        border: none !important;
    }


    .slick-dots li button {
        border: none !important;
        border-radius: 0% !important;
        width: 13px !important;
        height: 13px !important;
        padding: 5px !important;
        top: 0px !important;
        margin-top: 8px;
        margin-left: 30px;
        margin-right: 0px;
        /*background-color: #c09965 !important;*/
        opacity: 0.9;
        background-color: transparent !important;
    }


    .slick-dots li.slick-active button {
        /*background: #fff !important;*/
    }

    .slick-dotted.slick-slider {
        margin-bottom: 0px !important;
    }

    .slick-dots {
        position: absolute !important;
        bottom: -125px !important;
        display: block !important;
        width: 100% !important;
        padding: 0 !important;
        margin: 0 !important;
        list-style: square !important;
        text-align: center !important;
    }

    /*.Serviceptag {
        color: #000000;
        font-family: Calibri;
        text-align: center;
        line-height: 1.6;
        padding: 5px;
        margin: 0px;
        border-bottom: 1px solid #f1f1f1;
    }
     .Serviceptag1{
        color: #000000;
        font-family: Calibri;
        text-align: center;
        
        padding: 5px;
        margin: 0px;
        border-bottom: 1px solid #f1f1f1;
    }
    .LogoDetails {
        color: #13a0b2;
        text-align: center;
        padding: 20px 0px 0px 0px;
    }*/






















    .SloganSection1 {
        background-image: url(../Images/Background-Orange-Texture.jpg);
        height: 325px;
        text-align: center;
        text-align: -webkit-center;
        text-align: -moz-center;
        padding: 70px 0px;
    }

    .banarsliderDiv {
        background-image: url(../Images/background-white-transperent.png);
        /*height:450px;*/
        text-align: center;
        text-align: -webkit-center;
        text-align: -moz-center;
        padding: 50px 0px;
        /*margin-top: -122px;*/
    }

    .banarsliderDivpadding {
        position: absolute;
        margin-top: 170px;
        padding: 50px 30px;
    }

    .LogoDetails {
        padding: 10px 10px 0px 10px;
        text-align: center;
        font-family: 'SpaceGrotesk-Regular';
        Color: #000000;
        font-size: 20px;
    }

    .DePinkbackground {
        background-image: url(../Images/Background-pink-Texture.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        min-height: 100vh;
    }


    /*parllex Effect*/


    .DeIndustries {
        background-image: url(../Images/Background-Industries-We-Serve.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        min-height: 100vh;
        padding: 0;
        display:flex;
    }
.DeIndustriesDiv1 {
   
            text-align: -webkit-center;
        padding: 400px 0px 0px 0px;
    }


    

    

    .DeIndustriesDiv1text {
        Color: #ffffff;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 25px;
        padding: 0px 0px 10px 0px;
    }


    .DeIndustriesDiv2 {
    background-image: url(../Images/Background-Orange-Trandperent-01.png);
    min-height: 100vh;
    border-left:1px solid #ffffff;
    border-right:1px solid #ffffff;
    padding:0px 0px 0px 0px;

    }
    .DeIndustriesDiv2inner {
    padding:0px 0px 30px 0px;
            
    }
    .DeIndustriesDiv2inner1 {
           padding: 10px 0px 0px 0px;
            text-align: -webkit-center;
    }

    .DeIndustriesDiv2inner2 {
    padding:0px 0px 0px 0px;

    }
    .DeIndustriesDiv2inner2text {
    font-family: 'SpaceGrotesk-Light';
    color:#ffffff;
    font-size:20px;
    text-align:center;
    padding:10px 0px 0px 0px;
    }
    .DeIndustriesDiv21 {
               padding: 50px 0px 50px 0px;
    }
    .DeIndustriesDiv3 {
    background-image: url(../Images/Background-Orange-Trandperent-02.png);
    min-height: 100vh;
    /*border-left:1px solid #ffffff;
    border-right:1px solid #ffffff;*/
    padding:0px 0px 0px 0px;
    }
    .DEBarBlack {
    padding:0px 0px 0px 0px;
    }
    .DeWhymighty {

        padding:0px 0px 0px 0px;
    background-color:#f3f3f3;
    }
    .DeWhymightydiv1 {
    padding:70px 0px 0px 0px;
    text-align:center;
            text-align: -webkit-center;
        text-align: -Moz-center;
    }
    .DeWhymightyText {
            color: #000000;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }

    .DeWhymightyTextBlack {
            padding: 25px 100px 0px 100px;
                    Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        line-height:30px;
        text-align:center;
    }

    .DeWhymightyTextOrange {
        text-align:center;
    padding:50px 100px 0px 100px;
            Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 25px;
        /*padding: 20px 0px 0px 0px;*/
    }

        .DeparallaxDiv {
        background-image: url(../Images/Parallax-Home.jpg);
        height: 845px;
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
        background-position: center top;
        padding: 0px;
    }
    .DeparallaxMigimg {
    padding:190px 0px 190px 0px;
      text-align:center;
            text-align: -webkit-center;
                    text-align: -Moz-center;

    }
        .Homepage_background_black_main_div {
        padding: 0px;
        background-image: url(../Images/background-black-transperent.png);
        /*height: 295px;*/
    }
    .Home_number_div_01 {
        padding: 40px 0px 40px 0px;
        text-align: center;
            Color: #FFFFFF;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 21px;
       display: flex; align-items: center;
    }
    .border_respomain {
    display: flex;
     align-items: center;
      padding-left: 10px;
    }
    .DEFootersection {
    padding:0px 0px 0px 0px;
    display: flex;
    flex-wrap: wrap; 
    }
        .DEFootersection1{
    padding:0px 0px 0px 0px;
    background-image: url(../Images/Background-pink-Texture.jpg);
    /*width: 44.66666667% ! important;*/
    }
    .DEFotterGet {
            Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 25px;
        padding:0px 0px 30px 0px;
    }
    .Defooteraddress {
     padding:2px 0px 10px 0px;
      Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 16px;
    }

    .Defootermobile {
       padding:20px 0px 10px 0px;
      Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 16px;
        display:inline-flex;
    }

    .Defooteremail {
       padding:20px 0px 20px 0px;
      Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        display:inline-flex;
    }

    .Defooteremail12 {
            display: block ! important;
    }


        .DEFootersection2{
            text-align:center;
            text-align: -webkit-center;
                    text-align: -Moz-center;


    padding:0px 0px 0px 0px;
    background-image: url(../Images/Background-pink-Texture.jpg);
    /*height: 529px;*/
            /*width: 25% ! important;*/
    }
        .DEFootersection3{
    padding:0px 0px 0px 0px;
            /*width: 30.33333333%! important;*/
    }
        .DEFootersection11{
                    background-image: url(../Images/background-white-transperent.png);
    padding:70px 40px 0px 40px;
            text-align: center;
    }

        .DEFootersection21{
    padding:70px 0px 0px 0px;
    }
        .DEFootersection31{
    padding:0px 0px 0px 0px;
            /*position: absolute;*/
    }
    .DefooteraddressSeprator {
    
    }
        .GMEmail1 {
        padding: 6px 0px 0px 0px;
        font-size: 18px;
        font-family: 'SpaceGrotesk-Regular';
        color: #000000;
        margin: 0px;
        transition: all 0.4s ease-in-out;
    }
            .GMEmail1:hover {
            color: #e73a00;

            }

    .Defooterebar {
    /*width: 100%;
    max-width: 634px;*/
}
        .DEfooterPro1 {
        /*padding: 20px 0px 20px 0px;*/
        Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 16px;
        transition: all 0.4s ease-in-out;
    }
     .DEfooterPro1:hover {
    color:#e73a00;
    text-decoration:none;
    }
            .Separator_padd {
        padding: 10px 0px 10px 0px;
    }
    .Defooterebar1 {
    width: 100%;
    max-width: 234px;
    }
    .DEFooterorange {
        padding:0px;
    background-image: url(../Images/default-001-inner-page-HEADER.jpg);
            
        background-position: top;
        
   
    }
    .DEFooterorangewhitetext {
            padding: 50px 70px 80px 70px;
    Color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
    }
    .DeMap {
    width:100%;
    height:529px;
    }



    /*Our Products Page Start*/

    .ourproductdiv1 {
    padding:0px 0px 0px 0px;
      background-image: url(../Images/default-001-inner-page-HEADER.jpg);
            background-repeat:no-repeat;
        background-position: top;
        z-index:-1;
    }

    .OPHEading {
    padding: 50px 70px 50px 60px;
    Color: #ffffff;
         font-family: 'berlin-Bold';
        font-size: 50px;
    }
    .IWSHEading{
    
        font-size: 35px !important;
    }

        .CPBeadcrumtext {
        /*background-image: url(../Images/Background-Black-Transperent.png);*/
        /*padding: 15px 35px 15px 35px;*/
        text-align: center;
        position: absolute;
        left: 70%;
        top: 45%;
    }
    .IWSBeadcrumtext {
     left: 62% ! important;
    }
            .breadcrumb-item {
font-family: 'SpaceGrotesk-Regular';
font-size:18px;
        color: #fff;
        text-decoration: none;
        transition: all 0.6s ease-in-out;
    }

    .OPBackgroundimage {
    background-image: url(../Images/Background-Company-Profile.jpg);
   background-repeat: no-repeat;
        background-size: cover;
                background-position: top;
        /*min-height: 100vh;*/
        padding: 0px;

    padding:0px;
    
    }
    .OPHeading {
            text-align: center;
        text-align: -webkit-center;
        text-align: -Moz-center;
        padding: 70px 0px 0px 0px;
    }
    .Optext {
            color: #000000;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }
    .opImage {
    padding: 0px 0px 10px 0px;
    }

     /*Accordion Start*/

     .DEaccorian {
    padding: 100px !important;
    border: none !important;
}

.accordion {
    padding: 0px;
    width: 100%;
    background-color: #ffffff;
    border: none; /* Remove outer border if items have their own */
}

.accordion-item {
    border: 1px solid #c6c5c5;   /* Each item has its own border */
    border-radius: 5px;
    margin-bottom: 20px;         /* Add space between items */
    overflow: hidden;            /* Keeps inner borders inside radius */
    background-color: #ffffff;
}

.accordion-header {
    cursor: pointer;
    padding: 15px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-family: 'SpaceGrotesk-Regular';
    font-size: 18px;
    background-color: #ffffff;
    color: #e73a00;
    transition: all 0.6s ease-in-out;
}

.accordion-header.active {
    background-color: #e73a00;
    color: #ffffff;
}

.accordion-content {
    display: none;
    padding: 20px 0px;
    background-color: #ffffff;
    border-top: 1px solid #c6c5c5;
}

.accordion-content.active {
    display: block;
}

.toggle-icon {
    display: inline-block;
    width: 25px;
    height: 25px;
    text-align: center;
    line-height: 20px;
    font-size: 16px;
    font-weight: bold;
    border: 1px solid #c6c5c5;
    background-color: #ffffff;
    color: #e73a00;
}

.accordion-header.active .toggle-icon {
    background-color: #ffffff;
    color: #e73a00;
    border: 1px solid #ffffff;
}
















   

/*Accordion End*/







    .OpDiscription {
                padding: 0px 0px 0px 0px;
        
    }
    .OpDiscription1 {
     padding: 0px 0px 0px 0px;
        background-color: #e73a00;
    }
    .OpDiscriptionbox {
        padding:0px 0px 0px 50px;
    background-color:#e73a00;
    color:#ffffff;
    font-family: 'SpaceGrotesk-Regular';
    font-size:18px;
    }

    .OpDiscriptionbox1 {
                padding: 30px 30px 30px 30px;
        background-color: #e73a00;
        color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 20px;
        text-align: center;
        line-height: 35px;
    }


    .OpDiscriptionwhite {
    padding:0px 0px 0px 50px;
    background-color:#ffffff;
    color:#000000;
    font-family: 'SpaceGrotesk-Regular';
    font-size:18px;
    }

    .OpDiscriptionboxHeading {
        padding:20px 0px 20px 0px;
    font-size:25px;
    }
    .OpDiscriptionboxHeading1 {
    padding:20px 0px 20px 0px;
    font-size:25px;
    color:#e73a00;
    }
    .OpDiscriptionboxlist {
    padding:0px 0px 20px 0px;
    line-height:30px;
    }
    .OpRowpadding {
    margin:0px ! important;
    }

    /*Industries we serve page Start*/

    .IWbackground {
            background-image: url(../Images/Background-Company-Profile.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        min-height: 100vh;
        padding: 0px;
    
    }
    IWButton {
    padding:0px;
    }

    .IWButtonColor {
    background-color: #e73a00;
        padding: 10px 5px 10px 5px;
        margin: 0px 0px 0px 18px !important;
        text-align: center;
        width: 14% ! important;
        height:165px;
    }

    .IWButtonColor >a {
           font-family: 'SpaceGrotesk-Regular';
    color:#ffffff;
    font-size:17px;
   
    }

   
    .IWButtonColor >a:hover {
   text-decoration:none;
    
   
    }
    .IWButton {
    padding: 70px 0px 70px 0px;
    }
    .IwAllimage {
        padding: 0px 0px 0px 0px;
    }

    .Iwproduct {
    padding: 70px 100px 70px 100px;
    text-align:center;
            text-align: -webkit-center;
                    text-align: -Moz-center;
    }

    .Iwproduct1 {
    padding: 0px 0px 0px 0px;
    }

    .Iwproduct2 {
    padding: 0px 0px 0px 0px;
    }
    .Iwproduct3 {
    padding: 0px 0px 0px 0px;

    }
    .IWproductimage {
     padding: 10px 0px 0px 0px;
         
    }
    .IWproductDiscription {
     padding: 0px 0px 0px 0px;
    }
        .IWproductDiscriptiontext {
        font-family: 'SpaceGrotesk-Light';
        color: #000000;
        font-size: 18px;
         padding: 20px 0px 0px 0px;
    }
    .Iwproductcontainer {
            padding: 20px 0px 10px 0px;
            border-bottom:1px dotted #a79e9e;

    }
    
    .IwBorder {
    border:1px solid #e5e5e5;
    }
    .IwproductDivforpadding {
    padding: 0px 15px 0px 15px;
    }

    /* Company Profile Page Start*/

    .Newclassforpad {
    padding:0px;
    }
    .CPHEading {
            padding: 50px 70px 50px 50px;
        Color: #ffffff;
        font-family: 'berlin-Bold';
        font-size: 50px;
    }
        .CpBackground {
        
       
        padding: 0px;
        padding: 0px;
    }

        .CPtextcompanyprofile4 {
        padding: 50px 100px 70px 100px;
        text-align:center;
    }
    .CpOurVison {
    padding:0px;
            background-image: url(../Images/Company-Profile-Vision.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: top center;
        /*min-height: 100vh;*/
        
    }
    .Opourvisontext {
            color: #ffffff;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }
    .Cptextcompanyprofilewhite {
            Color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        line-height: 30px;
                padding: 50px 0px 40px 0px;
    }

    .Cptextcompanyprofilewhitelast {
            Color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        line-height: 30px;
                padding: 50px 0px 0px 0px;
    }

    .CPtextvision {
    /*text-align:center;*/
            padding: 50px 100px 70px 100px;
    }
    .Cpwhy {
    padding:0px 0px 0px 0px;
    background-color:#f3f3f3;
    }

    .Cpwhyheading {
            color: #000000;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }
        .cpparallaxDiv {
        background-image: url(../Images/Company-Profile-Benefits.jpg);
        height: 845px;
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
        background-position: center top;
        padding: 300px 0px 0px 0px;
    }
    .Cutext2 {
            Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        padding: 50px 0px 50px 0px;
    }




        /*contact us page Start*/

    .CuBackground {
    padding:0px 150px 150px 150px;
    }



        .EnquiryFormDIv {
        padding: 0px 0px 0px 0px;
    }
            .EnquiryFormDIv_newpadd_01 {
        padding: 0px 0px 0px 0px;
    }
                .EnquiryFormDIv_01 {
        padding: 20px 20px 20px 20px;
    }
                    .form-controlnewhome {
        display: block;
        width: 100% !important;
        height: 34px;
        font-size: 16px !important;
        line-height: 1.42857143 !important;
        color: #666 !important;
        background-color: #fff !important;
        background-image: none;
        border: 1px solid #ccc !important;
        padding: 8px 15px;
        border-radius: 0px !important;
        margin-bottom: 0px !important;
    }
                    .EnquiryFormDIv_newpadd_02 {
        padding: 20px 20px 20px 20px;
    }
                    .Richtextheight {
        height: 165px;
    }
.btnsend {
        background-color: #e73a00;
        text-align: center;
        padding-left: 15px;
        border: none;
        border-radius: 0px;
        color: #fff;
        font-size: 18px;
        transition: .5s all ease-in-out;
        width: 70% !important;
        font-family: 'SpaceGrotesk-Regular';
        height: 40px !important;
    }
    .btnsend:hover {
        background-color: #e73a00 !important;
        color: #000 !important;
        /* border: 1px solid #eebf00; */
    }


        .scrollup {
        position: fixed;
        right: 3px;
        bottom: 50px;
        color: #ffffff !important;
        background-color: #e73a00 !important;
        width: 38px;
        height: 38px;
        /* border: solid 2px #ff9900; */
        /* border-radius: 50% !important; */
        text-align: center;
        padding: 9px 0 0 1px;
        z-index: 2000;
        font-size: 18px;
        line-height: 1;
        border-color: #ff9900 !important;
        transition: all 0.4s ease-in-out;
    }
            .scrollup:hover {
        /*background-color: #b80b04 !important;*/
        color: #000000 !important;
        /* border: 2px solid #015d8b !important; */
        transition: all .4s ease-in-out;
    }

}

@media only screen and (min-width: 854px) and (max-width:863px) {

    .MMLineVertical {
    padding:0px 5px ! important;
    display:none;
    }
    .Fafadiv {
        padding: 20px 0px 0px 100px;
    }

    .Fafadiv1 {
        padding: 0px 0px 0px 0px;
        width:50% ! important;
    }

    .Fafadiv2 {
        padding: 0px 0px 0px 0px;
        width:50% ! important;
    }

    .follow_us > a {
        text-decoration: none;
        outline: 0;
    }

        .follow_us > a:hover {
            text-decoration: none;
            outline: 0;
        }

    .facebookIcon {
        right: 3px;
        color: #757575 !important;
        width: 30px;
        height: 30px;
        background-color: #ffffff;
        text-align: center;
        padding: 8px 0px;
        font-size: 14px !important;
        border: 1px solid #ebe9e7;
        outline: 0 !important;
        transition: all .5s ease-in-out;
    }

        .facebookIcon:hover {
            border: 1px solid #ebe9e7;
            color: #ffffff !important;
            background-color: #e73a00;
            transition: all .5s ease-in-out;
        }


    .MM1 {
        padding: 0px 0px 0px 0px;
        background-image: url(../Images/Backgrount-Top-Header.jpg);
        /*height: 190px;*/
        background-repeat: repeat-x;
    }

    .MM2 {
        padding: 0px 0px 0px 0px;
    }

    .MM3 {
        padding: 40px 0px 0px 40px;
    }

    .MMM3 {
        padding: 0px 0px 0px 0px;
    }

    .MM5 {
        width: 100%;
        max-width: 250px;
    }

    .GM6 {
        padding: 35px 0px 0px 136px;
        display: inline-flex;
    }

    .Fafadiv4 {
        padding: 10px 0px 0px 0px;
    }

    .MMNoContact {
        padding: 0px 0px 0px 0px;
        /*width:25% ! important;*/
    }

    .MMContact {
        padding: 0px 0px 0px 80px;
        /*width:75% ! important;*/
    }

    .MM7 {
        padding: 0px 0px 0px 0px;
        display: inline-flex;
    }

    .MM8 {
        padding: 0px 0px 0px 0px;
    }

    .MM9 {
        padding: 0px 0px 0px 0px;
    }

    .MM10 {
        padding: 0px 0px 0px 0px;
    }

    .MM11 {
        padding: 15px 0px 0px 10px;
    }

    .MM12 {
        padding: 0px 0px 0px 0px;
        font-size: 18px;
        /*font-family: 'berlin-Regular';*/
        font-family: 'SpaceGrotesk-Regular';
        color: #e73a00;
        margin: 0px;
    }

    .MM13 {
        font-family: 'SpaceGrotesk-Regular';
        font-size: 17px;
        padding: 0px 0px 0px 0px;
        color: #c6c5c5;
        margin: 0px;
    }

    .MM14 {
        padding: 0px 0px 0px 30px;
        display: inline-flex;
    }

    .MM15 {
        padding: 0px 0px 0px 0px;
    }

    .MM16 {
        padding: 0px 0px 0px 0px;
    }

    .MM17 {
        padding: 0px 0px 0px 0px;
    }

    .MM18 {
        padding: 15px 0px 0px 10px;
    }

    .mailGM {
        color: #000;
    }

    .MM19 {
        padding: 0px 0px 0px 0px;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 17px;
        color: #c6c5c5;
        margin: 0px;
    }

    .GMEmail {
        padding: 0px 0px 0px 0px;
        font-size: 18px;
        font-family: 'SpaceGrotesk-Regular';
        color: #e73a00;
        margin: 0px;
    }

    .MMBlackimg {
        padding: 0px 90px 0px 90px;
        z-index: 1;
    }



    /*Nav Bar Start*/
    /*NAVIGATION BAR START*/

    .navbar-inverse {
        /*height: 63px;*/
        background-color: #ffffff !important;
        padding: 0px 0px 0px 0px;
        text-align: center;
        border: none;
        border-top: 1px solid #b2b2b2;
        border-bottom: 1px solid #b2b2b2;
        /*margin-top: -31px;*/
    }

    .navbar-div {
        padding: 0px 0px 0px 0px;
        /*position: absolute;*/
    }

    .GMBlackimg {
        padding: 0px 90px 0px 90px;
        z-index: 1;
        margin-top: -36px;
        /*background-image: url('../Images/Bar-Black.png');*/
    }

    .navbar-nav > li > a {
        font-size: 16px;
        color: #000000 !important;
        padding: 15px 10px 15px 10px! important;
        font-family: 'SpaceGrotesk-Regular';
    }

        .navbar-nav > li > a:hover {
            color: #ffffff !important;
            /*padding: 22px 20px 0px 20px;*/
            transition: all 0.6s ease-in-out;
        }

    .hvr-bounce-to-bottom {
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: -1px;
            left: 0;
            right: 0;
            bottom: -30px;
            background: #e73a00;
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom:hover, .hvr-bounce-to-bottom:focus, .hvr-bounce-to-bottom:active {
            color: #fff;
        }

            .hvr-bounce-to-bottom:hover:before, .hvr-bounce-to-bottom:focus:before, .hvr-bounce-to-bottom:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }

    /*.navbar-nav {
        padding-left: 42px;
    }*/
    .navbar-nav {
        float: none !important;
        margin: 0;
        text-align: -webkit-center;
        text-align: -moz-center;
        /*text-transform: uppercase;*/
    }

        .navbar-nav > li {
            float: none !important;
            text-align: center;
            display: table-cell;
        }

    /*navigation Dropdownlist for Owr Product*/
    /*li.dropdown:hover > .dropdown-menu {
        display: block;
    }

    .navbar-nav > li > .dropdown-menu {
        margin-top: 0;
        border-top-left-radius: initial;
        border-top-right-radius: initial;
    }

    .headernav > li > .ddd > li > a:hover {
        color: #fff !important;
        padding: 10px 10px 10px 12px;
        background-color: #ff9900 !important;
        transition: all 0.6s ease-in-out;
    }

    .dropdown-menu {
        padding: 0px 0px 0px 0px !important;
        margin-top: 20px !important;
        margin-left: 0px;
    }*/


    /*navigation End*/

    .MMshadow {
        padding: 0px 0px 0px 0px;
    }

    .Homebanner {
        padding: 0px 0px 0px 0px;
        z-index: -1;
    }
    /*Default page start*/

    .SloganSection {
        background-image: url(../Images/Background-Orange-Texture.jpg);
        text-align: center;
        text-align: -webkit-center;
        text-align: -moz-center;
        padding: 70px 0px;
    }

    .SloganSectionIndu {
        color: #ffffff;
        font-family: 'berlin-DB';
        font-size: 45px;
    }

    .SloganSectionBey {
        color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 35px;
    }

    .COMPSection {
        background-image: url(../Images/Background-Company-Profile.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        min-height: 100vh;
        padding:0px;
        /*background-image: url(../Images/Background-Company-Profile.jpg);
background-repeat: no-repeat;
background-size: 100% auto;
background-position: center top;*/
    }

    .Blank {
        padding: 0px 0px 0px 0px;
    }

    .textcompanyprofile {
        text-align: center;
        text-align: -webkit-center;
        text-align: -Moz-center;
        padding: 70px 0px 0px 0px;
    }

    .textcompanyprofile1 {
        color: #000000;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }

    .textcompanyprofile2 {
        Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 25px;
        padding: 20px 0px 0px 0px;
    }
    .optextcompanyprofile2 {
    Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 25px;
        padding: 20px 0px 70px 0px;
    }

    .textcompanyprofile3 {
        Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        line-height:30px;
        text-align:center;
    }

    .textcompanyprofile4 {
        padding: 25px 100px 0px 100px;
    }

    .companyprofileimage {
        width: 100%;
        max-width: 1200px;
    }

    .companyprofileimagediv {
        padding: 30px 0px 0px 0px;
        text-align: center;
        text-align: -webkit-center;
        text-align: -Moz-center;
    }

    .ShowcaceDE {
        Color: #ffffff;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }














    .slick-dotted.slick-slider {
        margin-bottom: 0px !important;
    }



    .Sliderlogodiv {
        padding: 0px 15px 0px 15px;
    }

        .Sliderlogodiv > a:focus {
            outline: thin dotted;
            outline: none !important;
            outline-offset: -2px;
        }

    .slick-dots li button:before {
        font-family: 'slick';
        font-size: 40px !important;
        line-height: 20px;
        position: absolute;
        top: 5px;
        left: 0;
        width: 30px;
        height: 13px;
        content: square !important;
        /*content: '•';*/
        text-align: center;
        opacity: 1;
        /*color: #369!important;*/
        color: #ffffff !important;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    .slick-dots li.slick-active button:before {
        opacity: 1 !important;
        color: #e73a00 !important;
        border: none !important;
    }


    .slick-dots li button {
        border: none !important;
        border-radius: 0% !important;
        width: 13px !important;
        height: 13px !important;
        padding: 5px !important;
        top: 0px !important;
        margin-top: 8px;
        margin-left: 30px;
        margin-right: 0px;
        /*background-color: #c09965 !important;*/
        opacity: 0.9;
        background-color: transparent !important;
    }


    .slick-dots li.slick-active button {
        /*background: #fff !important;*/
    }

    .slick-dotted.slick-slider {
        margin-bottom: 0px !important;
    }

    .slick-dots {
        position: absolute !important;
        bottom: -125px !important;
        display: block !important;
        width: 100% !important;
        padding: 0 !important;
        margin: 0 !important;
        list-style: square !important;
        text-align: center !important;
    }

    /*.Serviceptag {
        color: #000000;
        font-family: Calibri;
        text-align: center;
        line-height: 1.6;
        padding: 5px;
        margin: 0px;
        border-bottom: 1px solid #f1f1f1;
    }
     .Serviceptag1{
        color: #000000;
        font-family: Calibri;
        text-align: center;
        
        padding: 5px;
        margin: 0px;
        border-bottom: 1px solid #f1f1f1;
    }
    .LogoDetails {
        color: #13a0b2;
        text-align: center;
        padding: 20px 0px 0px 0px;
    }*/






















    .SloganSection1 {
        background-image: url(../Images/Background-Orange-Texture.jpg);
        height: 325px;
        text-align: center;
        text-align: -webkit-center;
        text-align: -moz-center;
        padding: 70px 0px;
    }

    .banarsliderDiv {
        background-image: url(../Images/background-white-transperent.png);
        /*height:450px;*/
        text-align: center;
        text-align: -webkit-center;
        text-align: -moz-center;
        padding: 50px 0px;
        /*margin-top: -122px;*/
    }

    .banarsliderDivpadding {
        position: absolute;
        margin-top: 170px;
        padding: 50px 30px;
    }

    .LogoDetails {
        padding: 10px 10px 0px 10px;
        text-align: center;
        font-family: 'SpaceGrotesk-Regular';
        Color: #000000;
        font-size: 20px;
    }

    .DePinkbackground {
        background-image: url(../Images/Background-pink-Texture.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        min-height: 100vh;
    }


    /*parllex Effect*/


    .DeIndustries {
        background-image: url(../Images/Background-Industries-We-Serve.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        min-height: 100vh;
        padding: 0;
        display:flex;
    }
.DeIndustriesDiv1 {
   
            text-align: -webkit-center;
        padding: 400px 0px 0px 0px;
    }


    

    

    .DeIndustriesDiv1text {
        Color: #ffffff;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 25px;
        padding: 0px 0px 10px 0px;
    }


    .DeIndustriesDiv2 {
    background-image: url(../Images/Background-Orange-Trandperent-01.png);
    min-height: 100vh;
    border-left:1px solid #ffffff;
    border-right:1px solid #ffffff;
    padding:0px 0px 0px 0px;

    }
    .DeIndustriesDiv2inner {
    padding:0px 0px 30px 0px;
            
    }
    .DeIndustriesDiv2inner1 {
           padding: 10px 0px 0px 0px;
            text-align: -webkit-center;
    }

    .DeIndustriesDiv2inner2 {
    padding:0px 0px 0px 0px;

    }
    .DeIndustriesDiv2inner2text {
    font-family: 'SpaceGrotesk-Light';
    color:#ffffff;
    font-size:20px;
    text-align:center;
    padding:10px 0px 0px 0px;
    }
    .DeIndustriesDiv21 {
               padding: 50px 0px 50px 0px;
    }
    .DeIndustriesDiv3 {
    background-image: url(../Images/Background-Orange-Trandperent-02.png);
    min-height: 100vh;
    /*border-left:1px solid #ffffff;
    border-right:1px solid #ffffff;*/
    padding:0px 0px 0px 0px;
    }
    .DEBarBlack {
    padding:0px 0px 0px 0px;
    }
    .DeWhymighty {

        padding:0px 0px 0px 0px;
    background-color:#f3f3f3;
    }
    .DeWhymightydiv1 {
    padding:70px 0px 0px 0px;
    text-align:center;
            text-align: -webkit-center;
        text-align: -Moz-center;
    }
    .DeWhymightyText {
            color: #000000;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }

    .DeWhymightyTextBlack {
            padding: 25px 100px 0px 100px;
                    Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        line-height:30px;
        text-align:center;
    }

    .DeWhymightyTextOrange {
        text-align:center;
    padding:50px 100px 0px 100px;
            Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 25px;
        /*padding: 20px 0px 0px 0px;*/
    }

        .DeparallaxDiv {
        background-image: url(../Images/Parallax-Home.jpg);
        height: 845px;
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
        background-position: center top;
        padding: 0px;
    }
    .DeparallaxMigimg {
    padding:190px 0px 190px 0px;
      text-align:center;
            text-align: -webkit-center;
                    text-align: -Moz-center;

    }
        .Homepage_background_black_main_div {
        padding: 0px;
        background-image: url(../Images/background-black-transperent.png);
        /*height: 295px;*/
    }
    .Home_number_div_01 {
        padding: 40px 0px 40px 0px;
        text-align: center;
            Color: #FFFFFF;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 21px;
       display: flex; align-items: center;
    }
    .border_respomain {
    display: flex;
     align-items: center;
      padding-left: 10px;
    }
    .DEFootersection {
    padding:0px 0px 0px 0px;
    display: flex;
    flex-wrap: wrap; 
    }
        .DEFootersection1{
    padding:0px 0px 0px 0px;
    background-image: url(../Images/Background-pink-Texture.jpg);
    /*width: 44.66666667% ! important;*/
    }
    .DEFotterGet {
            Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 25px;
        padding:0px 0px 30px 0px;
    }
    .Defooteraddress {
     padding:2px 0px 10px 0px;
      Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 16px;
    }

    .Defootermobile {
       padding:20px 0px 10px 0px;
      Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 16px;
        display:inline-flex;
    }

    .Defooteremail {
       padding:20px 0px 20px 0px;
      Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        display:inline-flex;
    }

    .Defooteremail12 {
            display: block ! important;
    }


        .DEFootersection2{
            text-align:center;
            text-align: -webkit-center;
                    text-align: -Moz-center;


    padding:0px 0px 0px 0px;
    background-image: url(../Images/Background-pink-Texture.jpg);
    /*height: 529px;*/
            /*width: 25% ! important;*/
    }
        .DEFootersection3{
    padding:0px 0px 0px 0px;
            /*width: 30.33333333%! important;*/
    }
        .DEFootersection11{
                    background-image: url(../Images/background-white-transperent.png);
    padding:70px 40px 0px 40px;
            text-align: center;
    }

        .DEFootersection21{
    padding:70px 0px 0px 0px;
    }
        .DEFootersection31{
    padding:0px 0px 0px 0px;
            /*position: absolute;*/
    }
    .DefooteraddressSeprator {
    
    }
        .GMEmail1 {
        padding: 6px 0px 0px 0px;
        font-size: 18px;
        font-family: 'SpaceGrotesk-Regular';
        color: #000000;
        margin: 0px;
        transition: all 0.4s ease-in-out;
    }
            .GMEmail1:hover {
            color: #e73a00;

            }

    .Defooterebar {
    /*width: 100%;
    max-width: 634px;*/
}
        .DEfooterPro1 {
        /*padding: 20px 0px 20px 0px;*/
        Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 16px;
        transition: all 0.4s ease-in-out;
    }
     .DEfooterPro1:hover {
    color:#e73a00;
    text-decoration:none;
    }
            .Separator_padd {
        padding: 10px 0px 10px 0px;
    }
    .Defooterebar1 {
    width: 100%;
    max-width: 234px;
    }
    .DEFooterorange {
        padding:0px;
    background-image: url(../Images/default-001-inner-page-HEADER.jpg);
            
        background-position: top;
        
   
    }
    .DEFooterorangewhitetext {
            padding: 50px 70px 80px 70px;
    Color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
    }
    .DeMap {
    width:100%;
    height:529px;
    }



    /*Our Products Page Start*/

    .ourproductdiv1 {
    padding:0px 0px 0px 0px;
      background-image: url(../Images/default-001-inner-page-HEADER.jpg);
            background-repeat:no-repeat;
        background-position: top;
        z-index:-1;
    }

    .OPHEading {
    padding: 50px 70px 50px 60px;
    Color: #ffffff;
         font-family: 'berlin-Bold';
        font-size: 50px;
    }
    .IWSHEading{
    
        font-size: 35px !important;
    }

        .CPBeadcrumtext {
        /*background-image: url(../Images/Background-Black-Transperent.png);*/
        /*padding: 15px 35px 15px 35px;*/
        text-align: center;
        position: absolute;
        left: 70%;
        top: 45%;
    }
    .IWSBeadcrumtext {
     left: 62% ! important;
    }
            .breadcrumb-item {
font-family: 'SpaceGrotesk-Regular';
font-size:18px;
        color: #fff;
        text-decoration: none;
        transition: all 0.6s ease-in-out;
    }

    .OPBackgroundimage {
    background-image: url(../Images/Background-Company-Profile.jpg);
   background-repeat: no-repeat;
        background-size: cover;
                background-position: top;
        /*min-height: 100vh;*/
        padding: 0px;

    padding:0px;
    
    }
    .OPHeading {
            text-align: center;
        text-align: -webkit-center;
        text-align: -Moz-center;
        padding: 70px 0px 0px 0px;
    }
    .Optext {
            color: #000000;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }
    .opImage {
    padding: 0px 0px 10px 0px;
    }

     /*Accordion Start*/

     .DEaccorian {
    padding: 100px !important;
    border: none !important;
}

.accordion {
    padding: 0px;
    width: 100%;
    background-color: #ffffff;
    border: none; /* Remove outer border if items have their own */
}

.accordion-item {
    border: 1px solid #c6c5c5;   /* Each item has its own border */
    border-radius: 5px;
    margin-bottom: 20px;         /* Add space between items */
    overflow: hidden;            /* Keeps inner borders inside radius */
    background-color: #ffffff;
}

.accordion-header {
    cursor: pointer;
    padding: 15px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-family: 'SpaceGrotesk-Regular';
    font-size: 18px;
    background-color: #ffffff;
    color: #e73a00;
    transition: all 0.6s ease-in-out;
}

.accordion-header.active {
    background-color: #e73a00;
    color: #ffffff;
}

.accordion-content {
    display: none;
    padding: 20px 0px;
    background-color: #ffffff;
    border-top: 1px solid #c6c5c5;
}

.accordion-content.active {
    display: block;
}

.toggle-icon {
    display: inline-block;
    width: 25px;
    height: 25px;
    text-align: center;
    line-height: 20px;
    font-size: 16px;
    font-weight: bold;
    border: 1px solid #c6c5c5;
    background-color: #ffffff;
    color: #e73a00;
}

.accordion-header.active .toggle-icon {
    background-color: #ffffff;
    color: #e73a00;
    border: 1px solid #ffffff;
}
















   

/*Accordion End*/







    .OpDiscription {
                padding: 0px 0px 0px 0px;
        
    }
    .OpDiscription1 {
     padding: 0px 0px 0px 0px;
        background-color: #e73a00;
    }
    .OpDiscriptionbox {
        padding:0px 0px 0px 50px;
    background-color:#e73a00;
    color:#ffffff;
    font-family: 'SpaceGrotesk-Regular';
    font-size:18px;
    }

    .OpDiscriptionbox1 {
                padding: 30px 30px 30px 30px;
        background-color: #e73a00;
        color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 20px;
        text-align: center;
        line-height: 35px;
    }


    .OpDiscriptionwhite {
    padding:0px 0px 0px 50px;
    background-color:#ffffff;
    color:#000000;
    font-family: 'SpaceGrotesk-Regular';
    font-size:18px;
    }

    .OpDiscriptionboxHeading {
        padding:20px 0px 20px 0px;
    font-size:25px;
    }
    .OpDiscriptionboxHeading1 {
    padding:20px 0px 20px 0px;
    font-size:25px;
    color:#e73a00;
    }
    .OpDiscriptionboxlist {
    padding:0px 0px 20px 0px;
    line-height:30px;
    }
    .OpRowpadding {
    margin:0px ! important;
    }

    /*Industries we serve page Start*/

    .IWbackground {
            background-image: url(../Images/Background-Company-Profile.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        min-height: 100vh;
        padding: 0px;
    
    }
    IWButton {
    padding:0px;
    }

    .IWButtonColor {
    background-color: #e73a00;
        padding: 10px 5px 10px 5px;
        margin: 0px 0px 0px 18px !important;
        text-align: center;
        width: 14% ! important;
        height:155px;
    }

    .IWButtonColor >a {
           font-family: 'SpaceGrotesk-Regular';
    color:#ffffff;
    font-size:16px;
   
    }

   
    .IWButtonColor >a:hover {
   text-decoration:none;
    
   
    }
    .IWButton {
    padding: 70px 0px 70px 0px;
    }
    .IwAllimage {
        padding: 0px 0px 0px 0px;
    }

    .Iwproduct {
    padding: 70px 100px 70px 100px;
    text-align:center;
            text-align: -webkit-center;
                    text-align: -Moz-center;
    }

    .Iwproduct1 {
    padding: 0px 0px 0px 0px;
    }

    .Iwproduct2 {
    padding: 0px 0px 0px 0px;
    }
    .Iwproduct3 {
    padding: 0px 0px 0px 0px;

    }
    .IWproductimage {
     padding: 10px 0px 0px 0px;
         
    }
    .IWproductDiscription {
     padding: 0px 0px 0px 0px;
    }
        .IWproductDiscriptiontext {
        font-family: 'SpaceGrotesk-Light';
        color: #000000;
        font-size: 18px;
         padding: 20px 0px 0px 0px;
    }
    .Iwproductcontainer {
            padding: 20px 0px 10px 0px;
            border-bottom:1px dotted #a79e9e;

    }
    
    .IwBorder {
    border:1px solid #e5e5e5;
    }
    .IwproductDivforpadding {
    padding: 0px 15px 0px 15px;
    }

    /* Company Profile Page Start*/

    .Newclassforpad {
    padding:0px;
    }
    .CPHEading {
            padding: 50px 70px 50px 50px;
        Color: #ffffff;
        font-family: 'berlin-Bold';
        font-size: 50px;
    }
        .CpBackground {
        
       
        padding: 0px;
        padding: 0px;
    }

        .CPtextcompanyprofile4 {
        padding: 50px 100px 70px 100px;
        text-align:center;
    }
    .CpOurVison {
    padding:0px;
            background-image: url(../Images/Company-Profile-Vision.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: top center;
        /*min-height: 100vh;*/
        
    }
    .Opourvisontext {
            color: #ffffff;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }
    .Cptextcompanyprofilewhite {
            Color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        line-height: 30px;
                padding: 50px 0px 40px 0px;
    }

    .Cptextcompanyprofilewhitelast {
            Color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        line-height: 30px;
                padding: 50px 0px 0px 0px;
    }

    .CPtextvision {
    /*text-align:center;*/
            padding: 50px 100px 70px 100px;
    }
    .Cpwhy {
    padding:0px 0px 0px 0px;
    background-color:#f3f3f3;
    }

    .Cpwhyheading {
            color: #000000;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }
        .cpparallaxDiv {
        background-image: url(../Images/Company-Profile-Benefits.jpg);
        height: 845px;
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
        background-position: center top;
        padding: 300px 0px 0px 0px;
    }
    .Cutext2 {
            Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        padding: 50px 0px 50px 0px;
    }




        /*contact us page Start*/

    .CuBackground {
    padding:0px 150px 150px 150px;
    }



        .EnquiryFormDIv {
        padding: 0px 0px 0px 0px;
    }
            .EnquiryFormDIv_newpadd_01 {
        padding: 0px 0px 0px 0px;
    }
                .EnquiryFormDIv_01 {
        padding: 20px 20px 20px 20px;
    }
                    .form-controlnewhome {
        display: block;
        width: 100% !important;
        height: 34px;
        font-size: 16px !important;
        line-height: 1.42857143 !important;
        color: #666 !important;
        background-color: #fff !important;
        background-image: none;
        border: 1px solid #ccc !important;
        padding: 8px 15px;
        border-radius: 0px !important;
        margin-bottom: 0px !important;
    }
                    .EnquiryFormDIv_newpadd_02 {
        padding: 20px 20px 20px 20px;
    }
                    .Richtextheight {
        height: 165px;
    }
.btnsend {
        background-color: #e73a00;
        text-align: center;
        padding-left: 15px;
        border: none;
        border-radius: 0px;
        color: #fff;
        font-size: 18px;
        transition: .5s all ease-in-out;
        width: 70% !important;
        font-family: 'SpaceGrotesk-Regular';
        height: 40px !important;
    }
    .btnsend:hover {
        background-color: #e73a00 !important;
        color: #000 !important;
        /* border: 1px solid #eebf00; */
    }


        .scrollup {
        position: fixed;
        right: 3px;
        bottom: 50px;
        color: #ffffff !important;
        background-color: #e73a00 !important;
        width: 38px;
        height: 38px;
        /* border: solid 2px #ff9900; */
        /* border-radius: 50% !important; */
        text-align: center;
        padding: 9px 0 0 1px;
        z-index: 2000;
        font-size: 18px;
        line-height: 1;
        border-color: #ff9900 !important;
        transition: all 0.4s ease-in-out;
    }
            .scrollup:hover {
        /*background-color: #b80b04 !important;*/
        color: #000000 !important;
        /* border: 2px solid #015d8b !important; */
        transition: all .4s ease-in-out;
    }

}

@media only screen and (min-width: 804px) and (max-width:853px) {

    .MMLineVertical {
    padding:0px 5px ! important;
    display:none;
    }
    .Fafadiv {
        padding: 20px 0px 0px 100px;
    }

    .Fafadiv1 {
        padding: 0px 0px 0px 0px;
        width:50% ! important;
    }

    .Fafadiv2 {
        padding: 0px 0px 0px 0px;
        width:50% ! important;
    }

    .follow_us > a {
        text-decoration: none;
        outline: 0;
    }

        .follow_us > a:hover {
            text-decoration: none;
            outline: 0;
        }

    .facebookIcon {
        right: 3px;
        color: #757575 !important;
        width: 30px;
        height: 30px;
        background-color: #ffffff;
        text-align: center;
        padding: 8px 0px;
        font-size: 14px !important;
        border: 1px solid #ebe9e7;
        outline: 0 !important;
        transition: all .5s ease-in-out;
    }

        .facebookIcon:hover {
            border: 1px solid #ebe9e7;
            color: #ffffff !important;
            background-color: #e73a00;
            transition: all .5s ease-in-out;
        }


    .MM1 {
        padding: 0px 0px 0px 0px;
        background-image: url(../Images/Backgrount-Top-Header.jpg);
        /*height: 190px;*/
        background-repeat: repeat-x;
    }

    .MM2 {
        padding: 0px 0px 0px 0px;
    }

    .MM3 {
        padding: 40px 0px 0px 40px;
    }

    .MMM3 {
        padding: 0px 0px 0px 0px;
    }

    .MM5 {
        width: 100%;
        max-width: 250px;
    }

    .GM6 {
        padding: 35px 0px 0px 136px;
        display: inline-flex;
    }

    .Fafadiv4 {
        padding: 10px 0px 0px 0px;
    }

    .MMNoContact {
        padding: 0px 0px 0px 0px;
        /*width:25% ! important;*/
    }

    .MMContact {
        padding: 0px 0px 0px 35px;
        /*width:75% ! important;*/
    }

    .MM7 {
        padding: 0px 0px 0px 0px;
        display: inline-flex;
    }

    .MM8 {
        padding: 0px 0px 0px 0px;
    }

    .MM9 {
        padding: 0px 0px 0px 0px;
    }

    .MM10 {
        padding: 0px 0px 0px 0px;
    }

    .MM11 {
        padding: 15px 0px 0px 10px;
    }

    .MM12 {
        padding: 0px 0px 0px 0px;
        font-size: 18px;
        /*font-family: 'berlin-Regular';*/
        font-family: 'SpaceGrotesk-Regular';
        color: #e73a00;
        margin: 0px;
    }

    .MM13 {
        font-family: 'SpaceGrotesk-Regular';
        font-size: 17px;
        padding: 0px 0px 0px 0px;
        color: #c6c5c5;
        margin: 0px;
    }

    .MM14 {
        padding: 0px 0px 0px 30px;
        display: inline-flex;
    }

    .MM15 {
        padding: 0px 0px 0px 0px;
    }

    .MM16 {
        padding: 0px 0px 0px 0px;
    }

    .MM17 {
        padding: 0px 0px 0px 0px;
    }

    .MM18 {
        padding: 15px 0px 0px 10px;
    }

    .mailGM {
        color: #000;
    }

    .MM19 {
        padding: 0px 0px 0px 0px;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 17px;
        color: #c6c5c5;
        margin: 0px;
    }

    .GMEmail {
        padding: 0px 0px 0px 0px;
        font-size: 18px;
        font-family: 'SpaceGrotesk-Regular';
        color: #e73a00;
        margin: 0px;
    }

    .MMBlackimg {
        padding: 0px 90px 0px 90px;
        z-index: 1;
    }



    /*Nav Bar Start*/
    /*NAVIGATION BAR START*/

    .navbar-inverse {
        /*height: 63px;*/
        background-color: #ffffff !important;
        padding: 0px 0px 0px 0px;
        text-align: center;
        border: none;
        border-top: 1px solid #b2b2b2;
        border-bottom: 1px solid #b2b2b2;
        /*margin-top: -31px;*/
    }

    .navbar-div {
        padding: 0px 0px 0px 0px;
        /*position: absolute;*/
    }

    .GMBlackimg {
        padding: 0px 90px 0px 90px;
        z-index: 1;
        margin-top: -36px;
        /*background-image: url('../Images/Bar-Black.png');*/
    }

    .navbar-nav > li > a {
        font-size: 15px;
        color: #000000 !important;
        padding: 15px 10px 15px 10px! important;
        font-family: 'SpaceGrotesk-Regular';
    }

        .navbar-nav > li > a:hover {
            color: #ffffff !important;
            /*padding: 22px 20px 0px 20px;*/
            transition: all 0.6s ease-in-out;
        }

    .hvr-bounce-to-bottom {
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: -1px;
            left: 0;
            right: 0;
            bottom: -30px;
            background: #e73a00;
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom:hover, .hvr-bounce-to-bottom:focus, .hvr-bounce-to-bottom:active {
            color: #fff;
        }

            .hvr-bounce-to-bottom:hover:before, .hvr-bounce-to-bottom:focus:before, .hvr-bounce-to-bottom:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }

    /*.navbar-nav {
        padding-left: 42px;
    }*/
    .navbar-nav {
        float: none !important;
        margin: 0;
        text-align: -webkit-center;
        text-align: -moz-center;
        /*text-transform: uppercase;*/
    }

        .navbar-nav > li {
            float: none !important;
            text-align: center;
            display: table-cell;
        }

    /*navigation Dropdownlist for Owr Product*/
    /*li.dropdown:hover > .dropdown-menu {
        display: block;
    }

    .navbar-nav > li > .dropdown-menu {
        margin-top: 0;
        border-top-left-radius: initial;
        border-top-right-radius: initial;
    }

    .headernav > li > .ddd > li > a:hover {
        color: #fff !important;
        padding: 10px 10px 10px 12px;
        background-color: #ff9900 !important;
        transition: all 0.6s ease-in-out;
    }

    .dropdown-menu {
        padding: 0px 0px 0px 0px !important;
        margin-top: 20px !important;
        margin-left: 0px;
    }*/


    /*navigation End*/

    .MMshadow {
        padding: 0px 0px 0px 0px;
    }

    .Homebanner {
        padding: 0px 0px 0px 0px;
        z-index: -1;
    }
    /*Default page start*/

    .SloganSection {
        background-image: url(../Images/Background-Orange-Texture.jpg);
        text-align: center;
        text-align: -webkit-center;
        text-align: -moz-center;
        padding: 70px 0px;
    }

    .SloganSectionIndu {
        color: #ffffff;
        font-family: 'berlin-DB';
        font-size: 35px;
    }

    .SloganSectionBey {
        color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 25px;
    }

    .COMPSection {
        background-image: url(../Images/Background-Company-Profile.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        min-height: 100vh;
        padding:0px;
        /*background-image: url(../Images/Background-Company-Profile.jpg);
background-repeat: no-repeat;
background-size: 100% auto;
background-position: center top;*/
    }

    .Blank {
        padding: 0px 0px 0px 0px;
    }

    .textcompanyprofile {
        text-align: center;
        text-align: -webkit-center;
        text-align: -Moz-center;
        padding: 70px 0px 0px 0px;
    }

    .textcompanyprofile1 {
        color: #000000;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }

    .textcompanyprofile2 {
        Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 25px;
        padding: 20px 0px 0px 0px;
    }
    .optextcompanyprofile2 {
    Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 25px;
        padding: 20px 0px 70px 0px;
    }

    .textcompanyprofile3 {
        Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        line-height:30px;
        text-align:center;
    }

    .textcompanyprofile4 {
        padding: 25px 100px 0px 100px;
    }

    .companyprofileimage {
        width: 100%;
        max-width: 1200px;
    }

    .companyprofileimagediv {
        padding: 30px 0px 0px 0px;
        text-align: center;
        text-align: -webkit-center;
        text-align: -Moz-center;
    }

    .ShowcaceDE {
        Color: #ffffff;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }














    .slick-dotted.slick-slider {
        margin-bottom: 0px !important;
    }



    .Sliderlogodiv {
        padding: 0px 15px 0px 15px;
    }

        .Sliderlogodiv > a:focus {
            outline: thin dotted;
            outline: none !important;
            outline-offset: -2px;
        }

    .slick-dots li button:before {
        font-family: 'slick';
        font-size: 40px !important;
        line-height: 20px;
        position: absolute;
        top: 5px;
        left: 0;
        width: 30px;
        height: 13px;
        content: square !important;
        /*content: '•';*/
        text-align: center;
        opacity: 1;
        /*color: #369!important;*/
        color: #ffffff !important;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    .slick-dots li.slick-active button:before {
        opacity: 1 !important;
        color: #e73a00 !important;
        border: none !important;
    }


    .slick-dots li button {
        border: none !important;
        border-radius: 0% !important;
        width: 13px !important;
        height: 13px !important;
        padding: 5px !important;
        top: 0px !important;
        margin-top: 8px;
        margin-left: 30px;
        margin-right: 0px;
        /*background-color: #c09965 !important;*/
        opacity: 0.9;
        background-color: transparent !important;
    }


    .slick-dots li.slick-active button {
        /*background: #fff !important;*/
    }

    .slick-dotted.slick-slider {
        margin-bottom: 0px !important;
    }

    .slick-dots {
        position: absolute !important;
        bottom: -125px !important;
        display: block !important;
        width: 100% !important;
        padding: 0 !important;
        margin: 0 !important;
        list-style: square !important;
        text-align: center !important;
    }

    /*.Serviceptag {
        color: #000000;
        font-family: Calibri;
        text-align: center;
        line-height: 1.6;
        padding: 5px;
        margin: 0px;
        border-bottom: 1px solid #f1f1f1;
    }
     .Serviceptag1{
        color: #000000;
        font-family: Calibri;
        text-align: center;
        
        padding: 5px;
        margin: 0px;
        border-bottom: 1px solid #f1f1f1;
    }
    .LogoDetails {
        color: #13a0b2;
        text-align: center;
        padding: 20px 0px 0px 0px;
    }*/






















    .SloganSection1 {
        background-image: url(../Images/Background-Orange-Texture.jpg);
        height: 325px;
        text-align: center;
        text-align: -webkit-center;
        text-align: -moz-center;
        padding: 70px 0px;
    }

    .banarsliderDiv {
        background-image: url(../Images/background-white-transperent.png);
        /*height:450px;*/
        text-align: center;
        text-align: -webkit-center;
        text-align: -moz-center;
        padding: 50px 0px;
        /*margin-top: -122px;*/
    }

    .banarsliderDivpadding {
        position: absolute;
        margin-top: 170px;
        padding: 50px 30px;
    }

    .LogoDetails {
        padding: 10px 10px 0px 10px;
        text-align: center;
        font-family: 'SpaceGrotesk-Regular';
        Color: #000000;
        font-size: 18px;
    }

    .DePinkbackground {
        background-image: url(../Images/Background-pink-Texture.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        min-height: 100vh;
    }


    /*parllex Effect*/


    .DeIndustries {
        background-image: url(../Images/Background-Industries-We-Serve.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        min-height: 100vh;
        padding: 0;
        display:flex;
    }
.DeIndustriesDiv1 {
   
            text-align: -webkit-center;
        padding: 400px 0px 0px 0px;
    }


    

    

    .DeIndustriesDiv1text {
        Color: #ffffff;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 25px;
        padding: 0px 0px 10px 0px;
    }


    .DeIndustriesDiv2 {
    background-image: url(../Images/Background-Orange-Trandperent-01.png);
    min-height: 100vh;
    border-left:1px solid #ffffff;
    border-right:1px solid #ffffff;
    padding:0px 0px 0px 0px;

    }
    .DeIndustriesDiv2inner {
    padding:0px 0px 30px 0px;
            
    }
    .DeIndustriesDiv2inner1 {
           padding: 10px 0px 0px 0px;
            text-align: -webkit-center;
    }

    .DeIndustriesDiv2inner2 {
    padding:0px 0px 0px 0px;

    }
    .DeIndustriesDiv2inner2text {
    font-family: 'SpaceGrotesk-Light';
    color:#ffffff;
    font-size:20px;
    text-align:center;
    padding:10px 0px 0px 0px;
    }
    .DeIndustriesDiv21 {
               padding: 50px 0px 50px 0px;
    }
    .DeIndustriesDiv3 {
    background-image: url(../Images/Background-Orange-Trandperent-02.png);
    min-height: 100vh;
    /*border-left:1px solid #ffffff;
    border-right:1px solid #ffffff;*/
    padding:0px 0px 0px 0px;
    }
    .DEBarBlack {
    padding:0px 0px 0px 0px;
    }
    .DeWhymighty {

        padding:0px 0px 0px 0px;
    background-color:#f3f3f3;
    }
    .DeWhymightydiv1 {
    padding:70px 0px 0px 0px;
    text-align:center;
            text-align: -webkit-center;
        text-align: -Moz-center;
    }
    .DeWhymightyText {
            color: #000000;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }

    .DeWhymightyTextBlack {
            padding: 25px 100px 0px 100px;
                    Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        line-height:30px;
        text-align:center;
    }

    .DeWhymightyTextOrange {
        text-align:center;
    padding:50px 100px 0px 100px;
            Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 25px;
        /*padding: 20px 0px 0px 0px;*/
    }

        .DeparallaxDiv {
        background-image: url(../Images/Parallax-Home.jpg);
        height: 845px;
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
        background-position: center top;
        padding: 0px;
    }
    .DeparallaxMigimg {
    padding:190px 0px 190px 0px;
      text-align:center;
            text-align: -webkit-center;
                    text-align: -Moz-center;

    }
        .Homepage_background_black_main_div {
        padding: 0px;
        background-image: url(../Images/background-black-transperent.png);
        /*height: 295px;*/
    }
    .Home_number_div_01 {
        padding: 40px 0px 40px 0px;
        text-align: center;
            Color: #FFFFFF;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
       display: flex; align-items: center;
    }
    .border_respomain {
    display: flex;
     align-items: center;
      padding-left: 10px;
    }
    .DEFootersection {
    padding:0px 0px 0px 0px;
    display: flex;
    flex-wrap: wrap; 
    }
        .DEFootersection1{
    padding:0px 0px 0px 0px;
    background-image: url(../Images/Background-pink-Texture.jpg);
    /*width: 44.66666667% ! important;*/
    }
    .DEFotterGet {
            Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 25px;
        padding:0px 0px 30px 0px;
    }
    .Defooteraddress {
     padding:2px 0px 10px 0px;
      Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 16px;
    }

    .Defootermobile {
       padding:20px 0px 10px 0px;
      Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 16px;
        display:inline-flex;
    }

    .Defooteremail {
       padding:20px 0px 20px 0px;
      Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        display:inline-flex;
    }

    .Defooteremail12 {
            display: block ! important;
    }


        .DEFootersection2{
            text-align:center;
            text-align: -webkit-center;
                    text-align: -Moz-center;


    padding:0px 0px 0px 0px;
    background-image: url(../Images/Background-pink-Texture.jpg);
    /*height: 529px;*/
            /*width: 25% ! important;*/
    }
        .DEFootersection3{
    padding:0px 0px 0px 0px;
            /*width: 30.33333333%! important;*/
    }
        .DEFootersection11{
                    background-image: url(../Images/background-white-transperent.png);
    padding:70px 40px 0px 40px;
            text-align: center;
    }

        .DEFootersection21{
    padding:70px 0px 0px 0px;
    }
        .DEFootersection31{
    padding:0px 0px 0px 0px;
            /*position: absolute;*/
    }
    .DefooteraddressSeprator {
    
    }
        .GMEmail1 {
        padding: 6px 0px 0px 0px;
        font-size: 18px;
        font-family: 'SpaceGrotesk-Regular';
        color: #000000;
        margin: 0px;
        transition: all 0.4s ease-in-out;
    }
            .GMEmail1:hover {
            color: #e73a00;

            }

    .Defooterebar {
    /*width: 100%;
    max-width: 634px;*/
}
        .DEfooterPro1 {
        /*padding: 20px 0px 20px 0px;*/
        Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 16px;
        transition: all 0.4s ease-in-out;
    }
     .DEfooterPro1:hover {
    color:#e73a00;
    text-decoration:none;
    }
            .Separator_padd {
        padding: 10px 0px 10px 0px;
    }
    .Defooterebar1 {
    width: 100%;
    max-width: 234px;
    }
    .DEFooterorange {
        padding:0px;
    background-image: url(../Images/default-001-inner-page-HEADER.jpg);
            
        background-position: top;
        
   
    }
    .DEFooterorangewhitetext {
            padding: 50px 70px 80px 70px;
    Color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
    }
    .DeMap {
    width:100%;
    height:529px;
    }



    /*Our Products Page Start*/

    .ourproductdiv1 {
    padding:0px 0px 0px 0px;
      background-image: url(../Images/default-001-inner-page-HEADER.jpg);
            background-repeat:no-repeat;
        background-position: top;
        z-index:-1;
    }

    .OPHEading {
    padding: 50px 70px 50px 60px;
    Color: #ffffff;
         font-family: 'berlin-Bold';
        font-size: 40px;
    }
    .IWSHEading{
    
        font-size: 35px !important;
    }

        .CPBeadcrumtext {
        /*background-image: url(../Images/Background-Black-Transperent.png);*/
        /*padding: 15px 35px 15px 35px;*/
        text-align: center;
        position: absolute;
        left: 65%;
        top: 45%;
    }
    .IWSBeadcrumtext {
     left: 62% ! important;
    }
            .breadcrumb-item {
font-family: 'SpaceGrotesk-Regular';
font-size:18px;
        color: #fff;
        text-decoration: none;
        transition: all 0.6s ease-in-out;
    }

    .OPBackgroundimage {
    background-image: url(../Images/Background-Company-Profile.jpg);
   background-repeat: no-repeat;
        background-size: cover;
                background-position: top;
        /*min-height: 100vh;*/
        padding: 0px;

    padding:0px;
    
    }
    .OPHeading {
            text-align: center;
        text-align: -webkit-center;
        text-align: -Moz-center;
        padding: 70px 0px 0px 0px;
    }
    .Optext {
            color: #000000;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }
    .opImage {
    padding: 0px 0px 10px 0px;
    }

     /*Accordion Start*/

     .DEaccorian {
    padding: 100px !important;
    border: none !important;
}

.accordion {
    padding: 0px;
    width: 100%;
    background-color: #ffffff;
    border: none; /* Remove outer border if items have their own */
}

.accordion-item {
    border: 1px solid #c6c5c5;   /* Each item has its own border */
    border-radius: 5px;
    margin-bottom: 20px;         /* Add space between items */
    overflow: hidden;            /* Keeps inner borders inside radius */
    background-color: #ffffff;
}

.accordion-header {
    cursor: pointer;
    padding: 15px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-family: 'SpaceGrotesk-Regular';
    font-size: 18px;
    background-color: #ffffff;
    color: #e73a00;
    transition: all 0.6s ease-in-out;
}

.accordion-header.active {
    background-color: #e73a00;
    color: #ffffff;
}

.accordion-content {
    display: none;
    padding: 20px 0px;
    background-color: #ffffff;
    border-top: 1px solid #c6c5c5;
}

.accordion-content.active {
    display: block;
}

.toggle-icon {
    display: inline-block;
    width: 25px;
    height: 25px;
    text-align: center;
    line-height: 20px;
    font-size: 16px;
    font-weight: bold;
    border: 1px solid #c6c5c5;
    background-color: #ffffff;
    color: #e73a00;
}

.accordion-header.active .toggle-icon {
    background-color: #ffffff;
    color: #e73a00;
    border: 1px solid #ffffff;
}
















   

/*Accordion End*/







    .OpDiscription {
                padding: 0px 0px 0px 0px;
        
    }
    .OpDiscription1 {
     padding: 0px 0px 0px 0px;
        background-color: #e73a00;
    }
    .OpDiscriptionbox {
        padding:0px 0px 0px 50px;
    background-color:#e73a00;
    color:#ffffff;
    font-family: 'SpaceGrotesk-Regular';
    font-size:18px;
    }

    .OpDiscriptionbox1 {
                padding: 30px 30px 30px 30px;
        background-color: #e73a00;
        color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 20px;
        text-align: center;
        line-height: 35px;
    }


    .OpDiscriptionwhite {
    padding:0px 0px 0px 50px;
    background-color:#ffffff;
    color:#000000;
    font-family: 'SpaceGrotesk-Regular';
    font-size:18px;
    }

    .OpDiscriptionboxHeading {
        padding:20px 0px 20px 0px;
    font-size:25px;
    }
    .OpDiscriptionboxHeading1 {
    padding:20px 0px 20px 0px;
    font-size:25px;
    color:#e73a00;
    }
    .OpDiscriptionboxlist {
    padding:0px 0px 20px 0px;
    line-height:30px;
    }
    .OpRowpadding {
    margin:0px ! important;
    }

    /*Industries we serve page Start*/

    .IWbackground {
            background-image: url(../Images/Background-Company-Profile.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        min-height: 100vh;
        padding: 0px;
    
    }
    IWButton {
    padding:0px;
    }

    .IWButtonColor {
    background-color: #e73a00;
        padding: 10px 5px 10px 5px;
        margin: 0px 0px 0px 10px !important;
        text-align: center;
        width: 15% ! important;
        height:155px;
    }

    .IWButtonColor >a {
           font-family: 'SpaceGrotesk-Regular';
    color:#ffffff;
    font-size:16px;
   
    }

   
    .IWButtonColor >a:hover {
   text-decoration:none;
    
   
    }
    .IWButton {
    padding: 70px 0px 70px 0px;
    }
    .IwAllimage {
        padding: 0px 0px 0px 0px;
    }

    .Iwproduct {
    padding: 70px 100px 70px 100px;
    text-align:center;
            text-align: -webkit-center;
                    text-align: -Moz-center;
    }

    .Iwproduct1 {
    padding: 0px 0px 0px 0px;
    }

    .Iwproduct2 {
    padding: 0px 0px 0px 0px;
    }
    .Iwproduct3 {
    padding: 0px 0px 0px 0px;

    }
    .IWproductimage {
     padding: 10px 0px 0px 0px;
         
    }
    .IWproductDiscription {
     padding: 0px 0px 0px 0px;
    }
        .IWproductDiscriptiontext {
        font-family: 'SpaceGrotesk-Light';
        color: #000000;
        font-size: 18px;
         padding: 20px 0px 0px 0px;
    }
    .Iwproductcontainer {
            padding: 20px 0px 10px 0px;
            border-bottom:1px dotted #a79e9e;

    }
    
    .IwBorder {
    border:1px solid #e5e5e5;
    }
    .IwproductDivforpadding {
    padding: 0px 15px 0px 15px;
    }

    /* Company Profile Page Start*/

    .Newclassforpad {
    padding:0px;
    }
    .CPHEading {
            padding: 50px 70px 50px 50px;
        Color: #ffffff;
        font-family: 'berlin-Bold';
        font-size: 40px;
    }
        .CpBackground {
        
       
        padding: 0px;
        padding: 0px;
    }

        .CPtextcompanyprofile4 {
        padding: 50px 100px 70px 100px;
        text-align:center;
    }
    .CpOurVison {
    padding:0px;
            background-image: url(../Images/Company-Profile-Vision.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: top center;
        /*min-height: 100vh;*/
        
    }
    .Opourvisontext {
            color: #ffffff;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }
    .Cptextcompanyprofilewhite {
            Color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        line-height: 30px;
                padding: 50px 0px 40px 0px;
    }

    .Cptextcompanyprofilewhitelast {
            Color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        line-height: 30px;
                padding: 50px 0px 0px 0px;
    }

    .CPtextvision {
    /*text-align:center;*/
            padding: 50px 100px 70px 100px;
    }
    .Cpwhy {
    padding:0px 0px 0px 0px;
    background-color:#f3f3f3;
    }

    .Cpwhyheading {
            color: #000000;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }
        .cpparallaxDiv {
        background-image: url(../Images/Company-Profile-Benefits.jpg);
        height: 845px;
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
        background-position: center top;
        padding: 300px 0px 0px 0px;
    }
    .Cutext2 {
            Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        padding: 50px 0px 50px 0px;
    }




        /*contact us page Start*/

    .CuBackground {
    padding:0px 150px 150px 150px;
    }



        .EnquiryFormDIv {
        padding: 0px 0px 0px 0px;
    }
            .EnquiryFormDIv_newpadd_01 {
        padding: 0px 0px 0px 0px;
    }
                .EnquiryFormDIv_01 {
        padding: 20px 20px 20px 20px;
    }
                    .form-controlnewhome {
        display: block;
        width: 100% !important;
        height: 34px;
        font-size: 16px !important;
        line-height: 1.42857143 !important;
        color: #666 !important;
        background-color: #fff !important;
        background-image: none;
        border: 1px solid #ccc !important;
        padding: 8px 15px;
        border-radius: 0px !important;
        margin-bottom: 0px !important;
    }
                    .EnquiryFormDIv_newpadd_02 {
        padding: 20px 20px 20px 20px;
    }
                    .Richtextheight {
        height: 165px;
    }
.btnsend {
        background-color: #e73a00;
        text-align: center;
        padding-left: 15px;
        border: none;
        border-radius: 0px;
        color: #fff;
        font-size: 18px;
        transition: .5s all ease-in-out;
        width: 70% !important;
        font-family: 'SpaceGrotesk-Regular';
        height: 40px !important;
    }
    .btnsend:hover {
        background-color: #e73a00 !important;
        color: #000 !important;
        /* border: 1px solid #eebf00; */
    }


        .scrollup {
        position: fixed;
        right: 3px;
        bottom: 50px;
        color: #ffffff !important;
        background-color: #e73a00 !important;
        width: 38px;
        height: 38px;
        /* border: solid 2px #ff9900; */
        /* border-radius: 50% !important; */
        text-align: center;
        padding: 9px 0 0 1px;
        z-index: 2000;
        font-size: 18px;
        line-height: 1;
        border-color: #ff9900 !important;
        transition: all 0.4s ease-in-out;
    }
            .scrollup:hover {
        /*background-color: #b80b04 !important;*/
        color: #000000 !important;
        /* border: 2px solid #015d8b !important; */
        transition: all .4s ease-in-out;
    }

}

@media only screen and (min-width: 800px) and (max-width:803px) {

    .MMLineVertical {
    padding:0px 5px ! important;
    display:none;
    }
    .Fafadiv {
        padding: 20px 0px 0px 100px;
    }

    .Fafadiv1 {
        padding: 0px 0px 0px 0px;
        width:50% ! important;
    }

    .Fafadiv2 {
        padding: 0px 0px 0px 0px;
        width:50% ! important;
    }

    .follow_us > a {
        text-decoration: none;
        outline: 0;
    }

        .follow_us > a:hover {
            text-decoration: none;
            outline: 0;
        }

    .facebookIcon {
        right: 3px;
        color: #757575 !important;
        width: 30px;
        height: 30px;
        background-color: #ffffff;
        text-align: center;
        padding: 8px 0px;
        font-size: 14px !important;
        border: 1px solid #ebe9e7;
        outline: 0 !important;
        transition: all .5s ease-in-out;
    }

        .facebookIcon:hover {
            border: 1px solid #ebe9e7;
            color: #ffffff !important;
            background-color: #e73a00;
            transition: all .5s ease-in-out;
        }


    .MM1 {
        padding: 0px 0px 0px 0px;
        background-image: url(../Images/Backgrount-Top-Header.jpg);
        /*height: 190px;*/
        background-repeat: repeat-x;
    }

    .MM2 {
        padding: 0px 0px 0px 0px;
    }

    .MM3 {
        padding: 40px 0px 0px 40px;
    }

    .MMM3 {
        padding: 0px 0px 0px 0px;
    }

    .MM5 {
        width: 100%;
        max-width: 250px;
    }

    .GM6 {
        padding: 35px 0px 0px 136px;
        display: inline-flex;
    }

    .Fafadiv4 {
        padding: 10px 0px 0px 0px;
    }

    .MMNoContact {
        padding: 0px 0px 0px 0px;
        /*width:25% ! important;*/
    }

    .MMContact {
        padding: 0px 0px 0px 35px;
        /*width:75% ! important;*/
    }

    .MM7 {
        padding: 0px 0px 0px 0px;
        display: inline-flex;
    }

    .MM8 {
        padding: 0px 0px 0px 0px;
    }

    .MM9 {
        padding: 0px 0px 0px 0px;
    }

    .MM10 {
        padding: 0px 0px 0px 0px;
    }

    .MM11 {
        padding: 15px 0px 0px 10px;
    }

    .MM12 {
        padding: 0px 0px 0px 0px;
        font-size: 18px;
        /*font-family: 'berlin-Regular';*/
        font-family: 'SpaceGrotesk-Regular';
        color: #e73a00;
        margin: 0px;
    }

    .MM13 {
        font-family: 'SpaceGrotesk-Regular';
        font-size: 17px;
        padding: 0px 0px 0px 0px;
        color: #c6c5c5;
        margin: 0px;
    }

    .MM14 {
        padding: 0px 0px 0px 30px;
        display: inline-flex;
    }

    .MM15 {
        padding: 0px 0px 0px 0px;
    }

    .MM16 {
        padding: 0px 0px 0px 0px;
    }

    .MM17 {
        padding: 0px 0px 0px 0px;
    }

    .MM18 {
        padding: 15px 0px 0px 10px;
    }

    .mailGM {
        color: #000;
    }

    .MM19 {
        padding: 0px 0px 0px 0px;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 17px;
        color: #c6c5c5;
        margin: 0px;
    }

    .GMEmail {
        padding: 0px 0px 0px 0px;
        font-size: 18px;
        font-family: 'SpaceGrotesk-Regular';
        color: #e73a00;
        margin: 0px;
    }

    .MMBlackimg {
        padding: 0px 90px 0px 90px;
        z-index: 1;
    }



    /*Nav Bar Start*/
    /*NAVIGATION BAR START*/

    .navbar-inverse {
        /*height: 63px;*/
        background-color: #ffffff !important;
        padding: 0px 0px 0px 0px;
        text-align: center;
        border: none;
        border-top: 1px solid #b2b2b2;
        border-bottom: 1px solid #b2b2b2;
        /*margin-top: -31px;*/
    }

    .navbar-div {
        padding: 0px 0px 0px 0px;
        /*position: absolute;*/
    }

    .GMBlackimg {
        padding: 0px 90px 0px 90px;
        z-index: 1;
        margin-top: -36px;
        /*background-image: url('../Images/Bar-Black.png');*/
    }

    .navbar-nav > li > a {
        font-size: 15px;
        color: #000000 !important;
        padding: 15px 10px 15px 10px! important;
        font-family: 'SpaceGrotesk-Regular';
    }

        .navbar-nav > li > a:hover {
            color: #ffffff !important;
            /*padding: 22px 20px 0px 20px;*/
            transition: all 0.6s ease-in-out;
        }

    .hvr-bounce-to-bottom {
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: -1px;
            left: 0;
            right: 0;
            bottom: -30px;
            background: #e73a00;
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom:hover, .hvr-bounce-to-bottom:focus, .hvr-bounce-to-bottom:active {
            color: #fff;
        }

            .hvr-bounce-to-bottom:hover:before, .hvr-bounce-to-bottom:focus:before, .hvr-bounce-to-bottom:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }

    /*.navbar-nav {
        padding-left: 42px;
    }*/
    .navbar-nav {
        float: none !important;
        margin: 0;
        text-align: -webkit-center;
        text-align: -moz-center;
        /*text-transform: uppercase;*/
    }

        .navbar-nav > li {
            float: none !important;
            text-align: center;
            display: table-cell;
        }

    /*navigation Dropdownlist for Owr Product*/
    /*li.dropdown:hover > .dropdown-menu {
        display: block;
    }

    .navbar-nav > li > .dropdown-menu {
        margin-top: 0;
        border-top-left-radius: initial;
        border-top-right-radius: initial;
    }

    .headernav > li > .ddd > li > a:hover {
        color: #fff !important;
        padding: 10px 10px 10px 12px;
        background-color: #ff9900 !important;
        transition: all 0.6s ease-in-out;
    }

    .dropdown-menu {
        padding: 0px 0px 0px 0px !important;
        margin-top: 20px !important;
        margin-left: 0px;
    }*/


    /*navigation End*/

    .MMshadow {
        padding: 0px 0px 0px 0px;
    }

    .Homebanner {
        padding: 0px 0px 0px 0px;
        z-index: -1;
    }
    /*Default page start*/

    .SloganSection {
        background-image: url(../Images/Background-Orange-Texture.jpg);
        text-align: center;
        text-align: -webkit-center;
        text-align: -moz-center;
        padding: 70px 0px;
    }

    .SloganSectionIndu {
        color: #ffffff;
        font-family: 'berlin-DB';
        font-size: 35px;
    }

    .SloganSectionBey {
        color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 25px;
    }

    .COMPSection {
        background-image: url(../Images/Background-Company-Profile.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        min-height: 100vh;
        padding:0px;
        /*background-image: url(../Images/Background-Company-Profile.jpg);
background-repeat: no-repeat;
background-size: 100% auto;
background-position: center top;*/
    }

    .Blank {
        padding: 0px 0px 0px 0px;
    }

    .textcompanyprofile {
        text-align: center;
        text-align: -webkit-center;
        text-align: -Moz-center;
        padding: 70px 0px 0px 0px;
    }

    .textcompanyprofile1 {
        color: #000000;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }

    .textcompanyprofile2 {
        Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 25px;
        padding: 20px 0px 0px 0px;
    }
    .optextcompanyprofile2 {
    Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 25px;
        padding: 20px 0px 70px 0px;
    }

    .textcompanyprofile3 {
        Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        line-height:30px;
        text-align:center;
    }

    .textcompanyprofile4 {
        padding: 25px 100px 0px 100px;
    }

    .companyprofileimage {
        width: 100%;
        max-width: 1200px;
    }

    .companyprofileimagediv {
        padding: 30px 0px 0px 0px;
        text-align: center;
        text-align: -webkit-center;
        text-align: -Moz-center;
    }

    .ShowcaceDE {
        Color: #ffffff;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }














    .slick-dotted.slick-slider {
        margin-bottom: 0px !important;
    }



    .Sliderlogodiv {
        padding: 0px 15px 0px 15px;
    }

        .Sliderlogodiv > a:focus {
            outline: thin dotted;
            outline: none !important;
            outline-offset: -2px;
        }

    .slick-dots li button:before {
        font-family: 'slick';
        font-size: 40px !important;
        line-height: 20px;
        position: absolute;
        top: 5px;
        left: 0;
        width: 30px;
        height: 13px;
        content: square !important;
        /*content: '•';*/
        text-align: center;
        opacity: 1;
        /*color: #369!important;*/
        color: #ffffff !important;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    .slick-dots li.slick-active button:before {
        opacity: 1 !important;
        color: #e73a00 !important;
        border: none !important;
    }


    .slick-dots li button {
        border: none !important;
        border-radius: 0% !important;
        width: 13px !important;
        height: 13px !important;
        padding: 5px !important;
        top: 0px !important;
        margin-top: 8px;
        margin-left: 30px;
        margin-right: 0px;
        /*background-color: #c09965 !important;*/
        opacity: 0.9;
        background-color: transparent !important;
    }


    .slick-dots li.slick-active button {
        /*background: #fff !important;*/
    }

    .slick-dotted.slick-slider {
        margin-bottom: 0px !important;
    }

    .slick-dots {
        position: absolute !important;
        bottom: -125px !important;
        display: block !important;
        width: 100% !important;
        padding: 0 !important;
        margin: 0 !important;
        list-style: square !important;
        text-align: center !important;
    }

    /*.Serviceptag {
        color: #000000;
        font-family: Calibri;
        text-align: center;
        line-height: 1.6;
        padding: 5px;
        margin: 0px;
        border-bottom: 1px solid #f1f1f1;
    }
     .Serviceptag1{
        color: #000000;
        font-family: Calibri;
        text-align: center;
        
        padding: 5px;
        margin: 0px;
        border-bottom: 1px solid #f1f1f1;
    }
    .LogoDetails {
        color: #13a0b2;
        text-align: center;
        padding: 20px 0px 0px 0px;
    }*/






















    .SloganSection1 {
        background-image: url(../Images/Background-Orange-Texture.jpg);
        height: 325px;
        text-align: center;
        text-align: -webkit-center;
        text-align: -moz-center;
        padding: 70px 0px;
    }

    .banarsliderDiv {
        background-image: url(../Images/background-white-transperent.png);
        /*height:450px;*/
        text-align: center;
        text-align: -webkit-center;
        text-align: -moz-center;
        padding: 50px 0px;
        /*margin-top: -122px;*/
    }

    .banarsliderDivpadding {
        position: absolute;
        margin-top: 170px;
        padding: 50px 30px;
    }

    .LogoDetails {
        padding: 10px 10px 0px 10px;
        text-align: center;
        font-family: 'SpaceGrotesk-Regular';
        Color: #000000;
        font-size: 18px;
    }

    .DePinkbackground {
        background-image: url(../Images/Background-pink-Texture.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        min-height: 100vh;
    }


    /*parllex Effect*/


    .DeIndustries {
        background-image: url(../Images/Background-Industries-We-Serve.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        min-height: 100vh;
        padding: 0;
        display:flex;
    }
.DeIndustriesDiv1 {
   
            text-align: -webkit-center;
        padding: 400px 0px 0px 0px;
    }


    

    

    .DeIndustriesDiv1text {
        Color: #ffffff;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 25px;
        padding: 0px 0px 10px 0px;
    }


    .DeIndustriesDiv2 {
    background-image: url(../Images/Background-Orange-Trandperent-01.png);
    min-height: 100vh;
    border-left:1px solid #ffffff;
    border-right:1px solid #ffffff;
    padding:0px 0px 0px 0px;

    }
    .DeIndustriesDiv2inner {
    padding:0px 0px 30px 0px;
            
    }
    .DeIndustriesDiv2inner1 {
           padding: 10px 0px 0px 0px;
            text-align: -webkit-center;
    }

    .DeIndustriesDiv2inner2 {
    padding:0px 0px 0px 0px;

    }
    .DeIndustriesDiv2inner2text {
    font-family: 'SpaceGrotesk-Light';
    color:#ffffff;
    font-size:20px;
    text-align:center;
    padding:10px 0px 0px 0px;
    }
    .DeIndustriesDiv21 {
               padding: 50px 0px 50px 0px;
    }
    .DeIndustriesDiv3 {
    background-image: url(../Images/Background-Orange-Trandperent-02.png);
    min-height: 100vh;
    /*border-left:1px solid #ffffff;
    border-right:1px solid #ffffff;*/
    padding:0px 0px 0px 0px;
    }
    .DEBarBlack {
    padding:0px 0px 0px 0px;
    }
    .DeWhymighty {

        padding:0px 0px 0px 0px;
    background-color:#f3f3f3;
    }
    .DeWhymightydiv1 {
    padding:70px 0px 0px 0px;
    text-align:center;
            text-align: -webkit-center;
        text-align: -Moz-center;
    }
    .DeWhymightyText {
            color: #000000;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }

    .DeWhymightyTextBlack {
            padding: 25px 100px 0px 100px;
                    Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        line-height:30px;
        text-align:center;
    }

    .DeWhymightyTextOrange {
        text-align:center;
    padding:50px 100px 0px 100px;
            Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 25px;
        /*padding: 20px 0px 0px 0px;*/
    }

        .DeparallaxDiv {
        background-image: url(../Images/Parallax-Home.jpg);
        height: 845px;
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
        background-position: center top;
        padding: 0px;
    }
    .DeparallaxMigimg {
    padding:190px 0px 190px 0px;
      text-align:center;
            text-align: -webkit-center;
                    text-align: -Moz-center;

    }
        .Homepage_background_black_main_div {
        padding: 0px;
        background-image: url(../Images/background-black-transperent.png);
        /*height: 295px;*/
    }
    .Home_number_div_01 {
        padding: 40px 0px 40px 0px;
        text-align: center;
            Color: #FFFFFF;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
       display: flex; align-items: center;
    }
    .border_respomain {
    display: flex;
     align-items: center;
      padding-left: 10px;
    }
    .DEFootersection {
    padding:0px 0px 0px 0px;
    display: flex;
    flex-wrap: wrap; 
    }
        .DEFootersection1{
    padding:0px 0px 0px 0px;
    background-image: url(../Images/Background-pink-Texture.jpg);
    /*width: 44.66666667% ! important;*/
    }
    .DEFotterGet {
            Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 25px;
        padding:0px 0px 30px 0px;
    }
    .Defooteraddress {
     padding:2px 0px 10px 0px;
      Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 16px;
    }

    .Defootermobile {
       padding:20px 0px 10px 0px;
      Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 16px;
        display:inline-flex;
    }

    .Defooteremail {
       padding:20px 0px 20px 0px;
      Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        display:inline-flex;
    }

    .Defooteremail12 {
            display: block ! important;
    }


        .DEFootersection2{
            text-align:center;
            text-align: -webkit-center;
                    text-align: -Moz-center;


    padding:0px 0px 0px 0px;
    background-image: url(../Images/Background-pink-Texture.jpg);
    /*height: 529px;*/
            /*width: 25% ! important;*/
    }
        .DEFootersection3{
    padding:0px 0px 0px 0px;
            /*width: 30.33333333%! important;*/
    }
        .DEFootersection11{
                    background-image: url(../Images/background-white-transperent.png);
    padding:70px 40px 0px 40px;
            text-align: center;
    }

        .DEFootersection21{
    padding:70px 0px 0px 0px;
    }
        .DEFootersection31{
    padding:0px 0px 0px 0px;
            /*position: absolute;*/
    }
    .DefooteraddressSeprator {
    
    }
        .GMEmail1 {
        padding: 6px 0px 0px 0px;
        font-size: 18px;
        font-family: 'SpaceGrotesk-Regular';
        color: #000000;
        margin: 0px;
        transition: all 0.4s ease-in-out;
    }
            .GMEmail1:hover {
            color: #e73a00;

            }

    .Defooterebar {
    /*width: 100%;
    max-width: 634px;*/
}
        .DEfooterPro1 {
        /*padding: 20px 0px 20px 0px;*/
        Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 16px;
        transition: all 0.4s ease-in-out;
    }
     .DEfooterPro1:hover {
    color:#e73a00;
    text-decoration:none;
    }
            .Separator_padd {
        padding: 10px 0px 10px 0px;
    }
    .Defooterebar1 {
    width: 100%;
    max-width: 234px;
    }
    .DEFooterorange {
        padding:0px;
    background-image: url(../Images/default-001-inner-page-HEADER.jpg);
            
        background-position: top;
        
   
    }
    .DEFooterorangewhitetext {
            padding: 50px 70px 80px 70px;
    Color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
    }
    .DeMap {
    width:100%;
    height:529px;
    }



    /*Our Products Page Start*/

    .ourproductdiv1 {
    padding:0px 0px 0px 0px;
      background-image: url(../Images/default-001-inner-page-HEADER.jpg);
            background-repeat:no-repeat;
        background-position: top;
        z-index:-1;
    }

    .OPHEading {
    padding: 50px 70px 50px 60px;
    Color: #ffffff;
         font-family: 'berlin-Bold';
        font-size: 40px;
    }
    .IWSHEading{
    
        font-size: 35px !important;
    }

        .CPBeadcrumtext {
        /*background-image: url(../Images/Background-Black-Transperent.png);*/
        /*padding: 15px 35px 15px 35px;*/
        text-align: center;
        position: absolute;
        left: 65%;
        top: 45%;
    }
    .IWSBeadcrumtext {
     left: 62% ! important;
    }
            .breadcrumb-item {
font-family: 'SpaceGrotesk-Regular';
font-size:18px;
        color: #fff;
        text-decoration: none;
        transition: all 0.6s ease-in-out;
    }

    .OPBackgroundimage {
    background-image: url(../Images/Background-Company-Profile.jpg);
   background-repeat: no-repeat;
        background-size: cover;
                background-position: top;
        /*min-height: 100vh;*/
        padding: 0px;

    padding:0px;
    
    }
    .OPHeading {
            text-align: center;
        text-align: -webkit-center;
        text-align: -Moz-center;
        padding: 70px 0px 0px 0px;
    }
    .Optext {
            color: #000000;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }
    .opImage {
    padding: 0px 0px 10px 0px;
    }

     /*Accordion Start*/

     .DEaccorian {
    padding: 100px !important;
    border: none !important;
}

.accordion {
    padding: 0px;
    width: 100%;
    background-color: #ffffff;
    border: none; /* Remove outer border if items have their own */
}

.accordion-item {
    border: 1px solid #c6c5c5;   /* Each item has its own border */
    border-radius: 5px;
    margin-bottom: 20px;         /* Add space between items */
    overflow: hidden;            /* Keeps inner borders inside radius */
    background-color: #ffffff;
}

.accordion-header {
    cursor: pointer;
    padding: 15px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-family: 'SpaceGrotesk-Regular';
    font-size: 18px;
    background-color: #ffffff;
    color: #e73a00;
    transition: all 0.6s ease-in-out;
}

.accordion-header.active {
    background-color: #e73a00;
    color: #ffffff;
}

.accordion-content {
    display: none;
    padding: 20px 0px;
    background-color: #ffffff;
    border-top: 1px solid #c6c5c5;
}

.accordion-content.active {
    display: block;
}

.toggle-icon {
    display: inline-block;
    width: 25px;
    height: 25px;
    text-align: center;
    line-height: 20px;
    font-size: 16px;
    font-weight: bold;
    border: 1px solid #c6c5c5;
    background-color: #ffffff;
    color: #e73a00;
}

.accordion-header.active .toggle-icon {
    background-color: #ffffff;
    color: #e73a00;
    border: 1px solid #ffffff;
}
















   

/*Accordion End*/







    .OpDiscription {
                padding: 0px 0px 0px 0px;
        
    }
    .OpDiscription1 {
     padding: 0px 0px 0px 0px;
        background-color: #e73a00;
    }
    .OpDiscriptionbox {
        padding:0px 0px 0px 50px;
    background-color:#e73a00;
    color:#ffffff;
    font-family: 'SpaceGrotesk-Regular';
    font-size:18px;
    }

    .OpDiscriptionbox1 {
                padding: 30px 30px 30px 30px;
        background-color: #e73a00;
        color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 20px;
        text-align: center;
        line-height: 35px;
    }


    .OpDiscriptionwhite {
    padding:0px 0px 0px 50px;
    background-color:#ffffff;
    color:#000000;
    font-family: 'SpaceGrotesk-Regular';
    font-size:18px;
    }

    .OpDiscriptionboxHeading {
        padding:20px 0px 20px 0px;
    font-size:25px;
    }
    .OpDiscriptionboxHeading1 {
    padding:20px 0px 20px 0px;
    font-size:25px;
    color:#e73a00;
    }
    .OpDiscriptionboxlist {
    padding:0px 0px 20px 0px;
    line-height:30px;
    }
    .OpRowpadding {
    margin:0px ! important;
    }

    /*Industries we serve page Start*/

    .IWbackground {
            background-image: url(../Images/Background-Company-Profile.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        min-height: 100vh;
        padding: 0px;
    
    }
    IWButton {
    padding:0px;
    }

    .IWButtonColor {
    background-color: #e73a00;
        padding: 10px 5px 10px 5px;
        margin: 0px 0px 0px 10px !important;
        text-align: center;
        width: 15% ! important;
        height:155px;
    }

    .IWButtonColor >a {
           font-family: 'SpaceGrotesk-Regular';
    color:#ffffff;
    font-size:16px;
   
    }

   
    .IWButtonColor >a:hover {
   text-decoration:none;
    
   
    }
    .IWButton {
    padding: 70px 0px 70px 0px;
    }
    .IwAllimage {
        padding: 0px 0px 0px 0px;
    }

    .Iwproduct {
    padding: 70px 100px 70px 100px;
    text-align:center;
            text-align: -webkit-center;
                    text-align: -Moz-center;
    }

    .Iwproduct1 {
    padding: 0px 0px 0px 0px;
    }

    .Iwproduct2 {
    padding: 0px 0px 0px 0px;
    }
    .Iwproduct3 {
    padding: 0px 0px 0px 0px;

    }
    .IWproductimage {
     padding: 10px 0px 0px 0px;
         
    }
    .IWproductDiscription {
     padding: 0px 0px 0px 0px;
    }
        .IWproductDiscriptiontext {
        font-family: 'SpaceGrotesk-Light';
        color: #000000;
        font-size: 18px;
         padding: 20px 0px 0px 0px;
    }
    .Iwproductcontainer {
            padding: 20px 0px 10px 0px;
            border-bottom:1px dotted #a79e9e;

    }
    
    .IwBorder {
    border:1px solid #e5e5e5;
    }
    .IwproductDivforpadding {
    padding: 0px 15px 0px 15px;
    }

    /* Company Profile Page Start*/

    .Newclassforpad {
    padding:0px;
    }
    .CPHEading {
            padding: 50px 70px 50px 50px;
        Color: #ffffff;
        font-family: 'berlin-Bold';
        font-size: 40px;
    }
        .CpBackground {
        
       
        padding: 0px;
        padding: 0px;
    }

        .CPtextcompanyprofile4 {
        padding: 50px 100px 70px 100px;
        text-align:center;
    }
    .CpOurVison {
    padding:0px;
            background-image: url(../Images/Company-Profile-Vision.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: top center;
        /*min-height: 100vh;*/
        
    }
    .Opourvisontext {
            color: #ffffff;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }
    .Cptextcompanyprofilewhite {
            Color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        line-height: 30px;
                padding: 50px 0px 40px 0px;
    }

    .Cptextcompanyprofilewhitelast {
            Color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        line-height: 30px;
                padding: 50px 0px 0px 0px;
    }

    
    .CPtextvision {
    /*text-align:center;*/
            padding: 50px 100px 70px 100px;
    }
    .Cpwhy {
    padding:0px 0px 0px 0px;
    background-color:#f3f3f3;
    }

    .Cpwhyheading {
            color: #000000;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }
        .cpparallaxDiv {
        background-image: url(../Images/Company-Profile-Benefits.jpg);
        height: 845px;
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
        background-position: center top;
        padding: 300px 0px 0px 0px;
    }
    .Cutext2 {
            Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        padding: 50px 0px 50px 0px;
    }




        /*contact us page Start*/

    .CuBackground {
    padding:0px 150px 150px 150px;
    }



        .EnquiryFormDIv {
        padding: 0px 0px 0px 0px;
    }
            .EnquiryFormDIv_newpadd_01 {
        padding: 0px 0px 0px 0px;
    }
                .EnquiryFormDIv_01 {
        padding: 20px 20px 20px 20px;
    }
                    .form-controlnewhome {
        display: block;
        width: 100% !important;
        height: 34px;
        font-size: 16px !important;
        line-height: 1.42857143 !important;
        color: #666 !important;
        background-color: #fff !important;
        background-image: none;
        border: 1px solid #ccc !important;
        padding: 8px 15px;
        border-radius: 0px !important;
        margin-bottom: 0px !important;
    }
                    .EnquiryFormDIv_newpadd_02 {
        padding: 20px 20px 20px 20px;
    }
                    .Richtextheight {
        height: 165px;
    }
.btnsend {
        background-color: #e73a00;
        text-align: center;
        padding-left: 15px;
        border: none;
        border-radius: 0px;
        color: #fff;
        font-size: 18px;
        transition: .5s all ease-in-out;
        width: 70% !important;
        font-family: 'SpaceGrotesk-Regular';
        height: 40px !important;
    }
    .btnsend:hover {
        background-color: #e73a00 !important;
        color: #000 !important;
        /* border: 1px solid #eebf00; */
    }


        .scrollup {
        position: fixed;
        right: 3px;
        bottom: 50px;
        color: #ffffff !important;
        background-color: #e73a00 !important;
        width: 38px;
        height: 38px;
        /* border: solid 2px #ff9900; */
        /* border-radius: 50% !important; */
        text-align: center;
        padding: 9px 0 0 1px;
        z-index: 2000;
        font-size: 18px;
        line-height: 1;
        border-color: #ff9900 !important;
        transition: all 0.4s ease-in-out;
    }
            .scrollup:hover {
        /*background-color: #b80b04 !important;*/
        color: #000000 !important;
        /* border: 2px solid #015d8b !important; */
        transition: all .4s ease-in-out;
    }

}

@media only screen and (min-width: 780px) and (max-width:799px) {

    .MMLineVertical {
    padding:0px 5px ! important;
    display:none;
    }
    .Fafadiv {
        padding: 20px 0px 0px 100px;
    }

    .Fafadiv1 {
        padding: 0px 0px 0px 0px;
        width:50% ! important;
    }

    .Fafadiv2 {
        padding: 0px 0px 0px 0px;
        width:50% ! important;
    }

    .follow_us > a {
        text-decoration: none;
        outline: 0;
    }

        .follow_us > a:hover {
            text-decoration: none;
            outline: 0;
        }

    .facebookIcon {
        right: 3px;
        color: #757575 !important;
        width: 30px;
        height: 30px;
        background-color: #ffffff;
        text-align: center;
        padding: 8px 0px;
        font-size: 14px !important;
        border: 1px solid #ebe9e7;
        outline: 0 !important;
        transition: all .5s ease-in-out;
    }

        .facebookIcon:hover {
            border: 1px solid #ebe9e7;
            color: #ffffff !important;
            background-color: #e73a00;
            transition: all .5s ease-in-out;
        }


    .MM1 {
        padding: 0px 0px 0px 0px;
        background-image: url(../Images/Backgrount-Top-Header.jpg);
        /*height: 190px;*/
        background-repeat: repeat-x;
    }

    .MM2 {
        padding: 0px 0px 0px 0px;
    }

    .MM3 {
        padding: 40px 0px 0px 40px;
    }

    .MMM3 {
        padding: 0px 0px 0px 0px;
    }

    .MM5 {
        width: 100%;
        max-width: 250px;
    }

    .GM6 {
        padding: 35px 0px 0px 136px;
        display: inline-flex;
    }

    .Fafadiv4 {
        padding: 10px 0px 0px 0px;
    }

    .MMNoContact {
        padding: 0px 0px 0px 0px;
        /*width:25% ! important;*/
    }

    .MMContact {
        padding: 0px 0px 0px 35px;
        /*width:75% ! important;*/
    }

    .MM7 {
        padding: 0px 0px 0px 0px;
        display: inline-flex;
    }

    .MM8 {
        padding: 0px 0px 0px 0px;
    }

    .MM9 {
        padding: 0px 0px 0px 0px;
    }

    .MM10 {
        padding: 0px 0px 0px 0px;
    }

    .MM11 {
        padding: 15px 0px 0px 10px;
    }

    .MM12 {
        padding: 0px 0px 0px 0px;
        font-size: 18px;
        /*font-family: 'berlin-Regular';*/
        font-family: 'SpaceGrotesk-Regular';
        color: #e73a00;
        margin: 0px;
    }

    .MM13 {
        font-family: 'SpaceGrotesk-Regular';
        font-size: 17px;
        padding: 0px 0px 0px 0px;
        color: #c6c5c5;
        margin: 0px;
    }

    .MM14 {
        padding: 0px 0px 0px 30px;
        display: inline-flex;
    }

    .MM15 {
        padding: 0px 0px 0px 0px;
    }

    .MM16 {
        padding: 0px 0px 0px 0px;
    }

    .MM17 {
        padding: 0px 0px 0px 0px;
    }

    .MM18 {
        padding: 15px 0px 0px 10px;
    }

    .mailGM {
        color: #000;
    }

    .MM19 {
        padding: 0px 0px 0px 0px;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 17px;
        color: #c6c5c5;
        margin: 0px;
    }

    .GMEmail {
        padding: 0px 0px 0px 0px;
        font-size: 18px;
        font-family: 'SpaceGrotesk-Regular';
        color: #e73a00;
        margin: 0px;
    }

    .MMBlackimg {
        padding: 0px 90px 0px 90px;
        z-index: 1;
    }



    /*Nav Bar Start*/
    /*NAVIGATION BAR START*/

    .navbar-inverse {
        /*height: 63px;*/
        background-color: #ffffff !important;
        padding: 0px 0px 0px 0px;
        text-align: center;
        border: none;
        border-top: 1px solid #b2b2b2;
        border-bottom: 1px solid #b2b2b2;
        /*margin-top: -31px;*/
    }

    .navbar-div {
        padding: 0px 0px 0px 0px;
        /*position: absolute;*/
    }

    .GMBlackimg {
        padding: 0px 90px 0px 90px;
        z-index: 1;
        margin-top: -36px;
        /*background-image: url('../Images/Bar-Black.png');*/
    }

    .navbar-nav > li > a {
        font-size: 15px;
        color: #000000 !important;
        padding: 15px 10px 15px 10px! important;
        font-family: 'SpaceGrotesk-Regular';
    }

        .navbar-nav > li > a:hover {
            color: #ffffff !important;
            /*padding: 22px 20px 0px 20px;*/
            transition: all 0.6s ease-in-out;
        }

    .hvr-bounce-to-bottom {
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: -1px;
            left: 0;
            right: 0;
            bottom: -30px;
            background: #e73a00;
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom:hover, .hvr-bounce-to-bottom:focus, .hvr-bounce-to-bottom:active {
            color: #fff;
        }

            .hvr-bounce-to-bottom:hover:before, .hvr-bounce-to-bottom:focus:before, .hvr-bounce-to-bottom:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }

    /*.navbar-nav {
        padding-left: 42px;
    }*/
    .navbar-nav {
        float: none !important;
        margin: 0;
        text-align: -webkit-center;
        text-align: -moz-center;
        /*text-transform: uppercase;*/
    }

        .navbar-nav > li {
            float: none !important;
            text-align: center;
            display: table-cell;
        }

    /*navigation Dropdownlist for Owr Product*/
    /*li.dropdown:hover > .dropdown-menu {
        display: block;
    }

    .navbar-nav > li > .dropdown-menu {
        margin-top: 0;
        border-top-left-radius: initial;
        border-top-right-radius: initial;
    }

    .headernav > li > .ddd > li > a:hover {
        color: #fff !important;
        padding: 10px 10px 10px 12px;
        background-color: #ff9900 !important;
        transition: all 0.6s ease-in-out;
    }

    .dropdown-menu {
        padding: 0px 0px 0px 0px !important;
        margin-top: 20px !important;
        margin-left: 0px;
    }*/


    /*navigation End*/

    .MMshadow {
        padding: 0px 0px 0px 0px;
    }

    .Homebanner {
        padding: 0px 0px 0px 0px;
        z-index: -1;
    }
    /*Default page start*/

    .SloganSection {
        background-image: url(../Images/Background-Orange-Texture.jpg);
        text-align: center;
        text-align: -webkit-center;
        text-align: -moz-center;
        padding: 70px 0px;
    }

    .SloganSectionIndu {
        color: #ffffff;
        font-family: 'berlin-DB';
        font-size: 35px;
    }

    .SloganSectionBey {
        color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 25px;
    }

    .COMPSection {
        background-image: url(../Images/Background-Company-Profile.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        min-height: 100vh;
        padding:0px;
        /*background-image: url(../Images/Background-Company-Profile.jpg);
background-repeat: no-repeat;
background-size: 100% auto;
background-position: center top;*/
    }

    .Blank {
        padding: 0px 0px 0px 0px;
    }

    .textcompanyprofile {
        text-align: center;
        text-align: -webkit-center;
        text-align: -Moz-center;
        padding: 70px 0px 0px 0px;
    }

    .textcompanyprofile1 {
        color: #000000;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }

    .textcompanyprofile2 {
        Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 25px;
        padding: 20px 0px 0px 0px;
    }
    .optextcompanyprofile2 {
    Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 25px;
        padding: 20px 0px 70px 0px;
    }

    .textcompanyprofile3 {
        Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        line-height:30px;
        text-align:center;
    }

    .textcompanyprofile4 {
        padding: 25px 100px 0px 100px;
    }

    .companyprofileimage {
        width: 100%;
        max-width: 1200px;
    }

    .companyprofileimagediv {
        padding: 30px 0px 0px 0px;
        text-align: center;
        text-align: -webkit-center;
        text-align: -Moz-center;
    }

    .ShowcaceDE {
        Color: #ffffff;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }














    .slick-dotted.slick-slider {
        margin-bottom: 0px !important;
    }



    .Sliderlogodiv {
        padding: 0px 15px 0px 15px;
    }

        .Sliderlogodiv > a:focus {
            outline: thin dotted;
            outline: none !important;
            outline-offset: -2px;
        }

    .slick-dots li button:before {
        font-family: 'slick';
        font-size: 40px !important;
        line-height: 20px;
        position: absolute;
        top: 5px;
        left: 0;
        width: 30px;
        height: 13px;
        content: square !important;
        /*content: '•';*/
        text-align: center;
        opacity: 1;
        /*color: #369!important;*/
        color: #ffffff !important;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    .slick-dots li.slick-active button:before {
        opacity: 1 !important;
        color: #e73a00 !important;
        border: none !important;
    }


    .slick-dots li button {
        border: none !important;
        border-radius: 0% !important;
        width: 13px !important;
        height: 13px !important;
        padding: 5px !important;
        top: 0px !important;
        margin-top: 8px;
        margin-left: 30px;
        margin-right: 0px;
        /*background-color: #c09965 !important;*/
        opacity: 0.9;
        background-color: transparent !important;
    }


    .slick-dots li.slick-active button {
        /*background: #fff !important;*/
    }

    .slick-dotted.slick-slider {
        margin-bottom: 0px !important;
    }

    .slick-dots {
        position: absolute !important;
        bottom: -125px !important;
        display: block !important;
        width: 100% !important;
        padding: 0 !important;
        margin: 0 !important;
        list-style: square !important;
        text-align: center !important;
    }

    /*.Serviceptag {
        color: #000000;
        font-family: Calibri;
        text-align: center;
        line-height: 1.6;
        padding: 5px;
        margin: 0px;
        border-bottom: 1px solid #f1f1f1;
    }
     .Serviceptag1{
        color: #000000;
        font-family: Calibri;
        text-align: center;
        
        padding: 5px;
        margin: 0px;
        border-bottom: 1px solid #f1f1f1;
    }
    .LogoDetails {
        color: #13a0b2;
        text-align: center;
        padding: 20px 0px 0px 0px;
    }*/






















    .SloganSection1 {
        background-image: url(../Images/Background-Orange-Texture.jpg);
        height: 325px;
        text-align: center;
        text-align: -webkit-center;
        text-align: -moz-center;
        padding: 70px 0px;
    }

    .banarsliderDiv {
        background-image: url(../Images/background-white-transperent.png);
        /*height:450px;*/
        text-align: center;
        text-align: -webkit-center;
        text-align: -moz-center;
        padding: 50px 0px;
        /*margin-top: -122px;*/
    }

    .banarsliderDivpadding {
        position: absolute;
        margin-top: 170px;
        padding: 50px 30px;
    }

    .LogoDetails {
        padding: 10px 10px 0px 10px;
        text-align: center;
        font-family: 'SpaceGrotesk-Regular';
        Color: #000000;
        font-size: 18px;
    }

    .DePinkbackground {
        background-image: url(../Images/Background-pink-Texture.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        min-height: 100vh;
    }


    /*parllex Effect*/


    .DeIndustries {
        background-image: url(../Images/Background-Industries-We-Serve.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        min-height: 100vh;
        padding: 0;
        display:flex;
    }
.DeIndustriesDiv1 {
   
            text-align: -webkit-center;
        padding: 400px 0px 0px 0px;
    }


    

    

    .DeIndustriesDiv1text {
        Color: #ffffff;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 25px;
        padding: 0px 0px 10px 0px;
    }


    .DeIndustriesDiv2 {
    background-image: url(../Images/Background-Orange-Trandperent-01.png);
    min-height: 100vh;
    border-left:1px solid #ffffff;
    border-right:1px solid #ffffff;
    padding:0px 0px 0px 0px;

    }
    .DeIndustriesDiv2inner {
    padding:0px 0px 30px 0px;
            
    }
    .DeIndustriesDiv2inner1 {
           padding: 10px 0px 0px 0px;
            text-align: -webkit-center;
    }

    .DeIndustriesDiv2inner2 {
    padding:0px 0px 0px 0px;

    }
    .DeIndustriesDiv2inner2text {
    font-family: 'SpaceGrotesk-Light';
    color:#ffffff;
    font-size:20px;
    text-align:center;
    padding:10px 0px 0px 0px;
    }
    .DeIndustriesDiv21 {
               padding: 50px 0px 50px 0px;
    }
    .DeIndustriesDiv3 {
    background-image: url(../Images/Background-Orange-Trandperent-02.png);
    min-height: 100vh;
    /*border-left:1px solid #ffffff;
    border-right:1px solid #ffffff;*/
    padding:0px 0px 0px 0px;
    }
    .DEBarBlack {
    padding:0px 0px 0px 0px;
    }
    .DeWhymighty {

        padding:0px 0px 0px 0px;
    background-color:#f3f3f3;
    }
    .DeWhymightydiv1 {
    padding:70px 0px 0px 0px;
    text-align:center;
            text-align: -webkit-center;
        text-align: -Moz-center;
    }
    .DeWhymightyText {
            color: #000000;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }

    .DeWhymightyTextBlack {
            padding: 25px 100px 0px 100px;
                    Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        line-height:30px;
        text-align:center;
    }

    .DeWhymightyTextOrange {
        text-align:center;
    padding:50px 100px 0px 100px;
            Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 25px;
        /*padding: 20px 0px 0px 0px;*/
    }

        .DeparallaxDiv {
        background-image: url(../Images/Parallax-Home.jpg);
        height: 845px;
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
        background-position: center top;
        padding: 0px;
    }
    .DeparallaxMigimg {
    padding:190px 0px 190px 0px;
      text-align:center;
            text-align: -webkit-center;
                    text-align: -Moz-center;

    }
        .Homepage_background_black_main_div {
        padding: 0px;
        background-image: url(../Images/background-black-transperent.png);
        /*height: 295px;*/
    }
    .Home_number_div_01 {
        padding: 40px 0px 40px 0px;
        text-align: center;
            Color: #FFFFFF;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
       display: flex; align-items: center;
    }
    .border_respomain {
    display: flex;
     align-items: center;
      padding-left: 10px;
    }
    .DEFootersection {
    padding:0px 0px 0px 0px;
    display: flex;
    flex-wrap: wrap; 
    }
        .DEFootersection1{
    padding:0px 0px 0px 0px;
    background-image: url(../Images/Background-pink-Texture.jpg);
    /*width: 44.66666667% ! important;*/
    }
    .DEFotterGet {
            Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 25px;
        padding:0px 0px 30px 0px;
    }
    .Defooteraddress {
     padding:2px 0px 10px 0px;
      Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 16px;
    }

    .Defootermobile {
       padding:20px 0px 10px 0px;
      Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 16px;
        display:inline-flex;
    }

    .Defooteremail {
       padding:20px 0px 20px 0px;
      Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        display:inline-flex;
    }

    .Defooteremail12 {
            display: block ! important;
    }


        .DEFootersection2{
            text-align:center;
            text-align: -webkit-center;
                    text-align: -Moz-center;


    padding:0px 0px 0px 0px;
    background-image: url(../Images/Background-pink-Texture.jpg);
    /*height: 529px;*/
            /*width: 25% ! important;*/
    }
        .DEFootersection3{
    padding:0px 0px 0px 0px;
            /*width: 30.33333333%! important;*/
    }
        .DEFootersection11{
                    background-image: url(../Images/background-white-transperent.png);
    padding:70px 40px 0px 40px;
            text-align: center;
    }

        .DEFootersection21{
    padding:70px 0px 0px 0px;
    }
        .DEFootersection31{
    padding:0px 0px 0px 0px;
            /*position: absolute;*/
    }
    .DefooteraddressSeprator {
    
    }
        .GMEmail1 {
        padding: 6px 0px 0px 0px;
        font-size: 18px;
        font-family: 'SpaceGrotesk-Regular';
        color: #000000;
        margin: 0px;
        transition: all 0.4s ease-in-out;
    }
            .GMEmail1:hover {
            color: #e73a00;

            }

    .Defooterebar {
    /*width: 100%;
    max-width: 634px;*/
}
        .DEfooterPro1 {
        /*padding: 20px 0px 20px 0px;*/
        Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 16px;
        transition: all 0.4s ease-in-out;
    }
     .DEfooterPro1:hover {
    color:#e73a00;
    text-decoration:none;
    }
            .Separator_padd {
        padding: 10px 0px 10px 0px;
    }
    .Defooterebar1 {
    width: 100%;
    max-width: 234px;
    }
    .DEFooterorange {
        padding:0px;
    background-image: url(../Images/default-001-inner-page-HEADER.jpg);
            
        background-position: top;
        
   
    }
    .DEFooterorangewhitetext {
            padding: 50px 70px 80px 70px;
    Color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
    }
    .DeMap {
    width:100%;
    height:529px;
    }



    /*Our Products Page Start*/

    .ourproductdiv1 {
    padding:0px 0px 0px 0px;
      background-image: url(../Images/default-001-inner-page-HEADER.jpg);
            background-repeat:no-repeat;
        background-position: top;
        z-index:-1;
    }

    .OPHEading {
    padding: 50px 70px 50px 60px;
    Color: #ffffff;
         font-family: 'berlin-Bold';
        font-size: 40px;
    }
    .IWSHEading{
    
        font-size: 35px !important;
    }

        .CPBeadcrumtext {
        /*background-image: url(../Images/Background-Black-Transperent.png);*/
        /*padding: 15px 35px 15px 35px;*/
        text-align: center;
        position: absolute;
        left: 65%;
        top: 45%;
    }
    .IWSBeadcrumtext {
     left: 62% ! important;
    }
            .breadcrumb-item {
font-family: 'SpaceGrotesk-Regular';
font-size:18px;
        color: #fff;
        text-decoration: none;
        transition: all 0.6s ease-in-out;
    }

    .OPBackgroundimage {
    background-image: url(../Images/Background-Company-Profile.jpg);
   background-repeat: no-repeat;
        background-size: cover;
                background-position: top;
        /*min-height: 100vh;*/
        padding: 0px;

    padding:0px;
    
    }
    .OPHeading {
            text-align: center;
        text-align: -webkit-center;
        text-align: -Moz-center;
        padding: 70px 0px 0px 0px;
    }
    .Optext {
            color: #000000;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }
    .opImage {
    padding: 0px 0px 10px 0px;
    }

     /*Accordion Start*/

     .DEaccorian {
    padding: 100px !important;
    border: none !important;
}

.accordion {
    padding: 0px;
    width: 100%;
    background-color: #ffffff;
    border: none; /* Remove outer border if items have their own */
}

.accordion-item {
    border: 1px solid #c6c5c5;   /* Each item has its own border */
    border-radius: 5px;
    margin-bottom: 20px;         /* Add space between items */
    overflow: hidden;            /* Keeps inner borders inside radius */
    background-color: #ffffff;
}

.accordion-header {
    cursor: pointer;
    padding: 15px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-family: 'SpaceGrotesk-Regular';
    font-size: 18px;
    background-color: #ffffff;
    color: #e73a00;
    transition: all 0.6s ease-in-out;
}

.accordion-header.active {
    background-color: #e73a00;
    color: #ffffff;
}

.accordion-content {
    display: none;
    padding: 20px 0px;
    background-color: #ffffff;
    border-top: 1px solid #c6c5c5;
}

.accordion-content.active {
    display: block;
}

.toggle-icon {
    display: inline-block;
    width: 25px;
    height: 25px;
    text-align: center;
    line-height: 20px;
    font-size: 16px;
    font-weight: bold;
    border: 1px solid #c6c5c5;
    background-color: #ffffff;
    color: #e73a00;
}

.accordion-header.active .toggle-icon {
    background-color: #ffffff;
    color: #e73a00;
    border: 1px solid #ffffff;
}
















   

/*Accordion End*/







    .OpDiscription {
                padding: 0px 0px 0px 0px;
        
    }
    .OpDiscription1 {
     padding: 0px 0px 0px 0px;
        background-color: #e73a00;
    }
    .OpDiscriptionbox {
        padding:0px 0px 0px 50px;
    background-color:#e73a00;
    color:#ffffff;
    font-family: 'SpaceGrotesk-Regular';
    font-size:18px;
    }

    .OpDiscriptionbox1 {
                padding: 30px 30px 30px 30px;
        background-color: #e73a00;
        color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 20px;
        text-align: center;
        line-height: 35px;
    }


    .OpDiscriptionwhite {
    padding:0px 0px 0px 50px;
    background-color:#ffffff;
    color:#000000;
    font-family: 'SpaceGrotesk-Regular';
    font-size:18px;
    }

    .OpDiscriptionboxHeading {
        padding:20px 0px 20px 0px;
    font-size:25px;
    }
    .OpDiscriptionboxHeading1 {
    padding:20px 0px 20px 0px;
    font-size:25px;
    color:#e73a00;
    }
    .OpDiscriptionboxlist {
    padding:0px 0px 20px 0px;
    line-height:30px;
    }
    .OpRowpadding {
    margin:0px ! important;
    }

    /*Industries we serve page Start*/

    .IWbackground {
            background-image: url(../Images/Background-Company-Profile.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        min-height: 100vh;
        padding: 0px;
    
    }
    IWButton {
    padding:0px;
    }

    .IWButtonColor {
    background-color: #e73a00;
        padding: 10px 5px 10px 5px;
        margin: 0px 0px 0px 10px !important;
        text-align: center;
        width: 15% ! important;
        height:155px;
    }

    .IWButtonColor >a {
           font-family: 'SpaceGrotesk-Regular';
    color:#ffffff;
    font-size:16px;
   
    }

   
    .IWButtonColor >a:hover {
   text-decoration:none;
    
   
    }
    .IWButton {
    padding: 70px 0px 70px 0px;
    }
    .IwAllimage {
        padding: 0px 0px 0px 0px;
    }

    .Iwproduct {
    padding: 70px 100px 70px 100px;
    text-align:center;
            text-align: -webkit-center;
                    text-align: -Moz-center;
    }

    .Iwproduct1 {
    padding: 0px 0px 0px 0px;
    }

    .Iwproduct2 {
    padding: 0px 0px 0px 0px;
    }
    .Iwproduct3 {
    padding: 0px 0px 0px 0px;

    }
    .IWproductimage {
     padding: 10px 0px 0px 0px;
         
    }
    .IWproductDiscription {
     padding: 0px 0px 0px 0px;
    }
        .IWproductDiscriptiontext {
        font-family: 'SpaceGrotesk-Light';
        color: #000000;
        font-size: 18px;
         padding: 20px 0px 0px 0px;
    }
    .Iwproductcontainer {
            padding: 20px 0px 10px 0px;
            border-bottom:1px dotted #a79e9e;

    }
    
    .IwBorder {
    border:1px solid #e5e5e5;
    }
    .IwproductDivforpadding {
    padding: 0px 15px 0px 15px;
    }

    /* Company Profile Page Start*/

    .Newclassforpad {
    padding:0px;
    }
    .CPHEading {
            padding: 50px 70px 50px 50px;
        Color: #ffffff;
        font-family: 'berlin-Bold';
        font-size: 40px;
    }
        .CpBackground {
        
       
        padding: 0px;
        padding: 0px;
    }

        .CPtextcompanyprofile4 {
        padding: 50px 100px 70px 100px;
        text-align:center;
    }
    .CpOurVison {
    padding:0px;
            background-image: url(../Images/Company-Profile-Vision.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: top center;
        /*min-height: 100vh;*/
        
    }
    .Opourvisontext {
            color: #ffffff;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }
    .Cptextcompanyprofilewhite {
            Color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        line-height: 30px;
                padding: 50px 0px 40px 0px;
    }

    .Cptextcompanyprofilewhitelast {
            Color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        line-height: 30px;
                padding: 50px 0px 0px 0px;
    }

    .CPtextvision {
    /*text-align:center;*/
            padding: 50px 100px 70px 100px;
    }
    .Cpwhy {
    padding:0px 0px 0px 0px;
    background-color:#f3f3f3;
    }

    .Cpwhyheading {
            color: #000000;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }
        .cpparallaxDiv {
        background-image: url(../Images/Company-Profile-Benefits.jpg);
        height: 845px;
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
        background-position: center top;
        padding: 300px 0px 0px 0px;
    }
    .Cutext2 {
            Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        padding: 50px 0px 50px 0px;
    }




        /*contact us page Start*/

    .CuBackground {
    padding:0px 150px 150px 150px;
    }



        .EnquiryFormDIv {
        padding: 0px 0px 0px 0px;
    }
            .EnquiryFormDIv_newpadd_01 {
        padding: 0px 0px 0px 0px;
    }
                .EnquiryFormDIv_01 {
        padding: 20px 20px 20px 20px;
    }
                    .form-controlnewhome {
        display: block;
        width: 100% !important;
        height: 34px;
        font-size: 16px !important;
        line-height: 1.42857143 !important;
        color: #666 !important;
        background-color: #fff !important;
        background-image: none;
        border: 1px solid #ccc !important;
        padding: 8px 15px;
        border-radius: 0px !important;
        margin-bottom: 0px !important;
    }
                    .EnquiryFormDIv_newpadd_02 {
        padding: 20px 20px 20px 20px;
    }
                    .Richtextheight {
        height: 165px;
    }
.btnsend {
        background-color: #e73a00;
        text-align: center;
        padding-left: 15px;
        border: none;
        border-radius: 0px;
        color: #fff;
        font-size: 18px;
        transition: .5s all ease-in-out;
        width: 70% !important;
        font-family: 'SpaceGrotesk-Regular';
        height: 40px !important;
    }
    .btnsend:hover {
        background-color: #e73a00 !important;
        color: #000 !important;
        /* border: 1px solid #eebf00; */
    }


        .scrollup {
        position: fixed;
        right: 3px;
        bottom: 50px;
        color: #ffffff !important;
        background-color: #e73a00 !important;
        width: 38px;
        height: 38px;
        /* border: solid 2px #ff9900; */
        /* border-radius: 50% !important; */
        text-align: center;
        padding: 9px 0 0 1px;
        z-index: 2000;
        font-size: 18px;
        line-height: 1;
        border-color: #ff9900 !important;
        transition: all 0.4s ease-in-out;
    }
            .scrollup:hover {
        /*background-color: #b80b04 !important;*/
        color: #000000 !important;
        /* border: 2px solid #015d8b !important; */
        transition: all .4s ease-in-out;
    }

}

@media only screen and (min-width: 768px) and (max-width:779px) {

    .MMLineVertical {
    padding:0px 5px ! important;
    display:none;
    }
    .Fafadiv {
        padding: 20px 0px 0px 100px;
    }

    .Fafadiv1 {
        padding: 0px 0px 0px 0px;
        width:50% ! important;
    }

    .Fafadiv2 {
        padding: 0px 0px 0px 0px;
        width:50% ! important;
    }

    .follow_us > a {
        text-decoration: none;
        outline: 0;
    }

        .follow_us > a:hover {
            text-decoration: none;
            outline: 0;
        }

    .facebookIcon {
        right: 3px;
        color: #757575 !important;
        width: 30px;
        height: 30px;
        background-color: #ffffff;
        text-align: center;
        padding: 8px 0px;
        font-size: 14px !important;
        border: 1px solid #ebe9e7;
        outline: 0 !important;
        transition: all .5s ease-in-out;
    }

        .facebookIcon:hover {
            border: 1px solid #ebe9e7;
            color: #ffffff !important;
            background-color: #e73a00;
            transition: all .5s ease-in-out;
        }


    .MM1 {
        padding: 0px 0px 0px 0px;
        background-image: url(../Images/Backgrount-Top-Header.jpg);
        /*height: 190px;*/
        background-repeat: repeat-x;
    }

    .MM2 {
        padding: 0px 0px 0px 0px;
    }

    .MM3 {
        padding: 40px 0px 0px 40px;
    }

    .MMM3 {
        padding: 0px 0px 0px 0px;
    }

    .MM5 {
        width: 100%;
        max-width: 250px;
    }

    .GM6 {
        padding: 35px 0px 0px 136px;
        display: inline-flex;
    }

    .Fafadiv4 {
        padding: 10px 0px 0px 0px;
    }

    .MMNoContact {
        padding: 0px 0px 0px 0px;
        /*width:25% ! important;*/
    }

    .MMContact {
        padding: 0px 0px 0px 35px;
        /*width:75% ! important;*/
    }

    .MM7 {
        padding: 0px 0px 0px 0px;
        display: inline-flex;
    }

    .MM8 {
        padding: 0px 0px 0px 0px;
    }

    .MM9 {
        padding: 0px 0px 0px 0px;
    }

    .MM10 {
        padding: 0px 0px 0px 0px;
    }

    .MM11 {
        padding: 15px 0px 0px 10px;
    }

    .MM12 {
        padding: 0px 0px 0px 0px;
        font-size: 18px;
        /*font-family: 'berlin-Regular';*/
        font-family: 'SpaceGrotesk-Regular';
        color: #e73a00;
        margin: 0px;
    }

    .MM13 {
        font-family: 'SpaceGrotesk-Regular';
        font-size: 17px;
        padding: 0px 0px 0px 0px;
        color: #c6c5c5;
        margin: 0px;
    }

    .MM14 {
        padding: 0px 0px 0px 30px;
        display: inline-flex;
    }

    .MM15 {
        padding: 0px 0px 0px 0px;
    }

    .MM16 {
        padding: 0px 0px 0px 0px;
    }

    .MM17 {
        padding: 0px 0px 0px 0px;
    }

    .MM18 {
        padding: 15px 0px 0px 10px;
    }

    .mailGM {
        color: #000;
    }

    .MM19 {
        padding: 0px 0px 0px 0px;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 17px;
        color: #c6c5c5;
        margin: 0px;
    }

    .GMEmail {
        padding: 0px 0px 0px 0px;
        font-size: 18px;
        font-family: 'SpaceGrotesk-Regular';
        color: #e73a00;
        margin: 0px;
    }

    .MMBlackimg {
        padding: 0px 90px 0px 90px;
        z-index: 1;
    }



    /*Nav Bar Start*/
    /*NAVIGATION BAR START*/

    .navbar-inverse {
        /*height: 63px;*/
        background-color: #ffffff !important;
        padding: 0px 0px 0px 0px;
        text-align: center;
        border: none;
        border-top: 1px solid #b2b2b2;
        border-bottom: 1px solid #b2b2b2;
        /*margin-top: -31px;*/
    }

    .navbar-div {
        padding: 0px 0px 0px 0px;
        /*position: absolute;*/
    }

    .GMBlackimg {
        padding: 0px 90px 0px 90px;
        z-index: 1;
        margin-top: -36px;
        /*background-image: url('../Images/Bar-Black.png');*/
    }

    .navbar-nav > li > a {
        font-size: 15px;
        color: #000000 !important;
        padding: 15px 7px 15px 7px! important;
        font-family: 'SpaceGrotesk-Regular';
    }

        .navbar-nav > li > a:hover {
            color: #ffffff !important;
            /*padding: 22px 20px 0px 20px;*/
            transition: all 0.6s ease-in-out;
        }

    .hvr-bounce-to-bottom {
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: -1px;
            left: 0;
            right: 0;
            bottom: -30px;
            background: #e73a00;
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom:hover, .hvr-bounce-to-bottom:focus, .hvr-bounce-to-bottom:active {
            color: #fff;
        }

            .hvr-bounce-to-bottom:hover:before, .hvr-bounce-to-bottom:focus:before, .hvr-bounce-to-bottom:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }

    /*.navbar-nav {
        padding-left: 42px;
    }*/
    .navbar-nav {
        float: none !important;
        margin: 0;
        text-align: -webkit-center;
        text-align: -moz-center;
        /*text-transform: uppercase;*/
    }

        .navbar-nav > li {
            float: none !important;
            text-align: center;
            display: table-cell;
        }

    /*navigation Dropdownlist for Owr Product*/
    /*li.dropdown:hover > .dropdown-menu {
        display: block;
    }

    .navbar-nav > li > .dropdown-menu {
        margin-top: 0;
        border-top-left-radius: initial;
        border-top-right-radius: initial;
    }

    .headernav > li > .ddd > li > a:hover {
        color: #fff !important;
        padding: 10px 10px 10px 12px;
        background-color: #ff9900 !important;
        transition: all 0.6s ease-in-out;
    }

    .dropdown-menu {
        padding: 0px 0px 0px 0px !important;
        margin-top: 20px !important;
        margin-left: 0px;
    }*/


    /*navigation End*/

    .MMshadow {
        padding: 0px 0px 0px 0px;
    }

    .Homebanner {
        padding: 0px 0px 0px 0px;
        z-index: -1;
    }
    /*Default page start*/

    .SloganSection {
        background-image: url(../Images/Background-Orange-Texture.jpg);
        text-align: center;
        text-align: -webkit-center;
        text-align: -moz-center;
        padding: 70px 0px;
    }

    .SloganSectionIndu {
        color: #ffffff;
        font-family: 'berlin-DB';
        font-size: 35px;
    }

    .SloganSectionBey {
        color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 25px;
    }

    .COMPSection {
        background-image: url(../Images/Background-Company-Profile.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        min-height: 100vh;
        padding:0px;
        /*background-image: url(../Images/Background-Company-Profile.jpg);
background-repeat: no-repeat;
background-size: 100% auto;
background-position: center top;*/
    }

    .Blank {
        padding: 0px 0px 0px 0px;
    }

    .textcompanyprofile {
        text-align: center;
        text-align: -webkit-center;
        text-align: -Moz-center;
        padding: 70px 0px 0px 0px;
    }

    .textcompanyprofile1 {
        color: #000000;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }

    .textcompanyprofile2 {
        Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 25px;
        padding: 20px 0px 0px 0px;
    }
    .optextcompanyprofile2 {
    Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 25px;
        padding: 20px 0px 70px 0px;
    }

    .textcompanyprofile3 {
        Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        line-height:30px;
        text-align:center;
    }

    .textcompanyprofile4 {
        padding: 25px 100px 0px 100px;
    }

    .companyprofileimage {
        width: 100%;
        max-width: 1200px;
    }

    .companyprofileimagediv {
        padding: 30px 0px 0px 0px;
        text-align: center;
        text-align: -webkit-center;
        text-align: -Moz-center;
    }

    .ShowcaceDE {
        Color: #ffffff;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }














    .slick-dotted.slick-slider {
        margin-bottom: 0px !important;
    }



    .Sliderlogodiv {
        padding: 0px 15px 0px 15px;
    }

        .Sliderlogodiv > a:focus {
            outline: thin dotted;
            outline: none !important;
            outline-offset: -2px;
        }

    .slick-dots li button:before {
        font-family: 'slick';
        font-size: 40px !important;
        line-height: 20px;
        position: absolute;
        top: 5px;
        left: 0;
        width: 30px;
        height: 13px;
        content: square !important;
        /*content: '•';*/
        text-align: center;
        opacity: 1;
        /*color: #369!important;*/
        color: #ffffff !important;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    .slick-dots li.slick-active button:before {
        opacity: 1 !important;
        color: #e73a00 !important;
        border: none !important;
    }


    .slick-dots li button {
        border: none !important;
        border-radius: 0% !important;
        width: 13px !important;
        height: 13px !important;
        padding: 5px !important;
        top: 0px !important;
        margin-top: 8px;
        margin-left: 30px;
        margin-right: 0px;
        /*background-color: #c09965 !important;*/
        opacity: 0.9;
        background-color: transparent !important;
    }


    .slick-dots li.slick-active button {
        /*background: #fff !important;*/
    }

    .slick-dotted.slick-slider {
        margin-bottom: 0px !important;
    }

    .slick-dots {
        position: absolute !important;
        bottom: -125px !important;
        display: block !important;
        width: 100% !important;
        padding: 0 !important;
        margin: 0 !important;
        list-style: square !important;
        text-align: center !important;
    }

    /*.Serviceptag {
        color: #000000;
        font-family: Calibri;
        text-align: center;
        line-height: 1.6;
        padding: 5px;
        margin: 0px;
        border-bottom: 1px solid #f1f1f1;
    }
     .Serviceptag1{
        color: #000000;
        font-family: Calibri;
        text-align: center;
        
        padding: 5px;
        margin: 0px;
        border-bottom: 1px solid #f1f1f1;
    }
    .LogoDetails {
        color: #13a0b2;
        text-align: center;
        padding: 20px 0px 0px 0px;
    }*/






















    .SloganSection1 {
        background-image: url(../Images/Background-Orange-Texture.jpg);
        height: 325px;
        text-align: center;
        text-align: -webkit-center;
        text-align: -moz-center;
        padding: 70px 0px;
    }

    .banarsliderDiv {
        background-image: url(../Images/background-white-transperent.png);
        /*height:450px;*/
        text-align: center;
        text-align: -webkit-center;
        text-align: -moz-center;
        padding: 50px 0px;
        /*margin-top: -122px;*/
    }

    .banarsliderDivpadding {
        position: absolute;
        margin-top: 170px;
        padding: 50px 30px;
    }

    .LogoDetails {
        padding: 10px 10px 0px 10px;
        text-align: center;
        font-family: 'SpaceGrotesk-Regular';
        Color: #000000;
        font-size: 18px;
    }

    .DePinkbackground {
        background-image: url(../Images/Background-pink-Texture.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        min-height: 100vh;
    }


    /*parllex Effect*/


    .DeIndustries {
        background-image: url(../Images/Background-Industries-We-Serve.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        min-height: 100vh;
        padding: 0;
        display:flex;
    }
.DeIndustriesDiv1 {
   
            text-align: -webkit-center;
        padding: 400px 0px 0px 0px;
    }


    

    

    .DeIndustriesDiv1text {
        Color: #ffffff;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 25px;
        padding: 0px 0px 10px 0px;
    }


    .DeIndustriesDiv2 {
    background-image: url(../Images/Background-Orange-Trandperent-01.png);
    min-height: 100vh;
    border-left:1px solid #ffffff;
    border-right:1px solid #ffffff;
    padding:0px 0px 0px 0px;

    }
    .DeIndustriesDiv2inner {
    padding:0px 0px 30px 0px;
            
    }
    .DeIndustriesDiv2inner1 {
           padding: 10px 0px 0px 0px;
            text-align: -webkit-center;
    }

    .DeIndustriesDiv2inner2 {
    padding:0px 0px 0px 0px;

    }
    .DeIndustriesDiv2inner2text {
    font-family: 'SpaceGrotesk-Light';
    color:#ffffff;
    font-size:20px;
    text-align:center;
    padding:10px 0px 0px 0px;
    }
    .DeIndustriesDiv21 {
               padding: 50px 0px 50px 0px;
    }
    .DeIndustriesDiv3 {
    background-image: url(../Images/Background-Orange-Trandperent-02.png);
    min-height: 100vh;
    /*border-left:1px solid #ffffff;
    border-right:1px solid #ffffff;*/
    padding:0px 0px 0px 0px;
    }
    .DEBarBlack {
    padding:0px 0px 0px 0px;
    }
    .DeWhymighty {

        padding:0px 0px 0px 0px;
    background-color:#f3f3f3;
    }
    .DeWhymightydiv1 {
    padding:70px 0px 0px 0px;
    text-align:center;
            text-align: -webkit-center;
        text-align: -Moz-center;
    }
    .DeWhymightyText {
            color: #000000;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }

    .DeWhymightyTextBlack {
            padding: 25px 100px 0px 100px;
                    Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        line-height:30px;
        text-align:center;
    }

    .DeWhymightyTextOrange {
        text-align:center;
    padding:50px 100px 0px 100px;
            Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 25px;
        /*padding: 20px 0px 0px 0px;*/
    }

        .DeparallaxDiv {
        background-image: url(../Images/Parallax-Home.jpg);
        height: 845px;
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
        background-position: center top;
        padding: 0px;
    }
    .DeparallaxMigimg {
    padding:190px 0px 190px 0px;
      text-align:center;
            text-align: -webkit-center;
                    text-align: -Moz-center;

    }
        .Homepage_background_black_main_div {
        padding: 0px;
        background-image: url(../Images/background-black-transperent.png);
        /*height: 295px;*/
    }
    .Home_number_div_01 {
        padding: 40px 0px 40px 0px;
        text-align: center;
            Color: #FFFFFF;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
       display: flex; align-items: center;
    }
    .border_respomain {
    display: flex;
     align-items: center;
      padding-left: 10px;
    }
    .DEFootersection {
    padding:0px 0px 0px 0px;
    display: flex;
    flex-wrap: wrap; 
    }
        .DEFootersection1{
    padding:0px 0px 0px 0px;
    background-image: url(../Images/Background-pink-Texture.jpg);
    /*width: 44.66666667% ! important;*/
    }
    .DEFotterGet {
            Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 25px;
        padding:0px 0px 30px 0px;
    }
    .Defooteraddress {
     padding:2px 0px 10px 0px;
      Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 16px;
    }

    .Defootermobile {
       padding:20px 0px 10px 0px;
      Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 16px;
        display:inline-flex;
    }

    .Defooteremail {
       padding:20px 0px 20px 0px;
      Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        display:inline-flex;
    }

    .Defooteremail12 {
            display: block ! important;
    }


        .DEFootersection2{
            text-align:center;
            text-align: -webkit-center;
                    text-align: -Moz-center;


    padding:0px 0px 0px 0px;
    background-image: url(../Images/Background-pink-Texture.jpg);
    /*height: 529px;*/
            /*width: 25% ! important;*/
    }
        .DEFootersection3{
    padding:0px 0px 0px 0px;
            /*width: 30.33333333%! important;*/
    }
        .DEFootersection11{
                    background-image: url(../Images/background-white-transperent.png);
    padding:70px 40px 0px 40px;
            text-align: center;
    }

        .DEFootersection21{
    padding:70px 0px 0px 0px;
    }
        .DEFootersection31{
    padding:0px 0px 0px 0px;
            /*position: absolute;*/
    }
    .DefooteraddressSeprator {
    
    }
        .GMEmail1 {
        padding: 6px 0px 0px 0px;
        font-size: 18px;
        font-family: 'SpaceGrotesk-Regular';
        color: #000000;
        margin: 0px;
        transition: all 0.4s ease-in-out;
    }
            .GMEmail1:hover {
            color: #e73a00;

            }

    .Defooterebar {
    /*width: 100%;
    max-width: 634px;*/
}
        .DEfooterPro1 {
        /*padding: 20px 0px 20px 0px;*/
        Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 16px;
        transition: all 0.4s ease-in-out;
    }
     .DEfooterPro1:hover {
    color:#e73a00;
    text-decoration:none;
    }
            .Separator_padd {
        padding: 10px 0px 10px 0px;
    }
    .Defooterebar1 {
    width: 100%;
    max-width: 234px;
    }
    .DEFooterorange {
        padding:0px;
    background-image: url(../Images/default-001-inner-page-HEADER.jpg);
            
        background-position: top;
        
   
    }
    .DEFooterorangewhitetext {
            padding: 50px 70px 80px 70px;
    Color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
    }
    .DeMap {
    width:100%;
    height:529px;
    }



    /*Our Products Page Start*/

    .ourproductdiv1 {
    padding:0px 0px 0px 0px;
      background-image: url(../Images/default-001-inner-page-HEADER.jpg);
            background-repeat:no-repeat;
        background-position: top;
        z-index:-1;
    }

    .OPHEading {
    padding: 50px 70px 50px 60px;
    Color: #ffffff;
         font-family: 'berlin-Bold';
        font-size: 40px;
    }
    .IWSHEading{
    
        font-size: 35px !important;
    }

        .CPBeadcrumtext {
        /*background-image: url(../Images/Background-Black-Transperent.png);*/
        /*padding: 15px 35px 15px 35px;*/
        text-align: center;
        position: absolute;
        left: 65%;
        top: 45%;
    }
    .IWSBeadcrumtext {
     left: 62% ! important;
    }
            .breadcrumb-item {
font-family: 'SpaceGrotesk-Regular';
font-size:18px;
        color: #fff;
        text-decoration: none;
        transition: all 0.6s ease-in-out;
    }

    .OPBackgroundimage {
    background-image: url(../Images/Background-Company-Profile.jpg);
   background-repeat: no-repeat;
        background-size: cover;
                background-position: top;
        /*min-height: 100vh;*/
        padding: 0px;

    padding:0px;
    
    }
    .OPHeading {
            text-align: center;
        text-align: -webkit-center;
        text-align: -Moz-center;
        padding: 70px 0px 0px 0px;
    }
    .Optext {
            color: #000000;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }
    .opImage {
    padding: 0px 0px 10px 0px;
    }

     /*Accordion Start*/

     .DEaccorian {
    padding: 100px !important;
    border: none !important;
}

.accordion {
    padding: 0px;
    width: 100%;
    background-color: #ffffff;
    border: none; /* Remove outer border if items have their own */
}

.accordion-item {
    border: 1px solid #c6c5c5;   /* Each item has its own border */
    border-radius: 5px;
    margin-bottom: 20px;         /* Add space between items */
    overflow: hidden;            /* Keeps inner borders inside radius */
    background-color: #ffffff;
}

.accordion-header {
    cursor: pointer;
    padding: 15px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-family: 'SpaceGrotesk-Regular';
    font-size: 18px;
    background-color: #ffffff;
    color: #e73a00;
    transition: all 0.6s ease-in-out;
}

.accordion-header.active {
    background-color: #e73a00;
    color: #ffffff;
}

.accordion-content {
    display: none;
    padding: 20px 0px;
    background-color: #ffffff;
    border-top: 1px solid #c6c5c5;
}

.accordion-content.active {
    display: block;
}

.toggle-icon {
    display: inline-block;
    width: 25px;
    height: 25px;
    text-align: center;
    line-height: 20px;
    font-size: 16px;
    font-weight: bold;
    border: 1px solid #c6c5c5;
    background-color: #ffffff;
    color: #e73a00;
}

.accordion-header.active .toggle-icon {
    background-color: #ffffff;
    color: #e73a00;
    border: 1px solid #ffffff;
}
















   

/*Accordion End*/







    .OpDiscription {
                padding: 0px 0px 0px 0px;
        
    }
    .OpDiscription1 {
     padding: 0px 0px 0px 0px;
        background-color: #e73a00;
    }
    .OpDiscriptionbox {
        padding:0px 0px 0px 50px;
    background-color:#e73a00;
    color:#ffffff;
    font-family: 'SpaceGrotesk-Regular';
    font-size:18px;
    }

    .OpDiscriptionbox1 {
                padding: 30px 30px 30px 30px;
        background-color: #e73a00;
        color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 20px;
        text-align: center;
        line-height: 35px;
    }


    .OpDiscriptionwhite {
    padding:0px 0px 0px 50px;
    background-color:#ffffff;
    color:#000000;
    font-family: 'SpaceGrotesk-Regular';
    font-size:18px;
    }

    .OpDiscriptionboxHeading {
        padding:20px 0px 20px 0px;
    font-size:25px;
    }
    .OpDiscriptionboxHeading1 {
    padding:20px 0px 20px 0px;
    font-size:25px;
    color:#e73a00;
    }
    .OpDiscriptionboxlist {
    padding:0px 0px 20px 0px;
    line-height:30px;
    }
    .OpRowpadding {
    margin:0px ! important;
    }

    /*Industries we serve page Start*/

    .IWbackground {
            background-image: url(../Images/Background-Company-Profile.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        min-height: 100vh;
        padding: 0px;
    
    }
    IWButton {
    padding:0px;
    }

    .IWButtonColor {
    background-color: #e73a00;
        padding: 10px 5px 10px 5px;
        margin: 0px 0px 0px 10px !important;
        text-align: center;
        width: 15% ! important;
        height:155px;
    }

    .IWButtonColor >a {
           font-family: 'SpaceGrotesk-Regular';
    color:#ffffff;
    font-size:16px;
   
    }

   
    .IWButtonColor >a:hover {
   text-decoration:none;
    
   
    }
    .IWButton {
    padding: 70px 0px 70px 0px;
    }
    .IwAllimage {
        padding: 0px 0px 0px 0px;
    }

    .Iwproduct {
    padding: 70px 100px 70px 100px;
    text-align:center;
            text-align: -webkit-center;
                    text-align: -Moz-center;
    }

    .Iwproduct1 {
    padding: 0px 0px 0px 0px;
    }

    .Iwproduct2 {
    padding: 0px 0px 0px 0px;
    }
    .Iwproduct3 {
    padding: 0px 0px 0px 0px;

    }
    .IWproductimage {
     padding: 10px 0px 0px 0px;
         
    }
    .IWproductDiscription {
     padding: 0px 0px 0px 0px;
    }
        .IWproductDiscriptiontext {
        font-family: 'SpaceGrotesk-Light';
        color: #000000;
        font-size: 18px;
         padding: 20px 0px 0px 0px;
    }
    .Iwproductcontainer {
            padding: 20px 0px 10px 0px;
            border-bottom:1px dotted #a79e9e;

    }
    
    .IwBorder {
    border:1px solid #e5e5e5;
    }
    .IwproductDivforpadding {
    padding: 0px 15px 0px 15px;
    }

    /* Company Profile Page Start*/

    .Newclassforpad {
    padding:0px;
    }
    .CPHEading {
            padding: 50px 70px 50px 50px;
        Color: #ffffff;
        font-family: 'berlin-Bold';
        font-size: 40px;
    }
        .CpBackground {
        
       
        padding: 0px;
        padding: 0px;
    }

        .CPtextcompanyprofile4 {
        padding: 50px 100px 70px 100px;
        text-align:center;
    }
    .CpOurVison {
    padding:0px;
            background-image: url(../Images/Company-Profile-Vision.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: top center;
        /*min-height: 100vh;*/
        
    }
    .Opourvisontext {
            color: #ffffff;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }
    .Cptextcompanyprofilewhite {
            Color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        line-height: 30px;
                padding: 50px 0px 40px 0px;
    }

    .Cptextcompanyprofilewhitelast {
            Color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        line-height: 30px;
                padding: 50px 0px 0px 0px;
    }

    .CPtextvision {
    /*text-align:center;*/
            padding: 50px 100px 70px 100px;
    }
    .Cpwhy {
    padding:0px 0px 0px 0px;
    background-color:#f3f3f3;
    }

    .Cpwhyheading {
            color: #000000;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }
        .cpparallaxDiv {
        background-image: url(../Images/Company-Profile-Benefits.jpg);
        height: 845px;
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
        background-position: center top;
        padding: 300px 0px 0px 0px;
    }
    .Cutext2 {
            Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        padding: 50px 0px 50px 0px;
    }




        /*contact us page Start*/

    .CuBackground {
    padding:0px 150px 150px 150px;
    }



        .EnquiryFormDIv {
        padding: 0px 0px 0px 0px;
    }
            .EnquiryFormDIv_newpadd_01 {
        padding: 0px 0px 0px 0px;
    }
                .EnquiryFormDIv_01 {
        padding: 20px 20px 20px 20px;
    }
                    .form-controlnewhome {
        display: block;
        width: 100% !important;
        height: 34px;
        font-size: 16px !important;
        line-height: 1.42857143 !important;
        color: #666 !important;
        background-color: #fff !important;
        background-image: none;
        border: 1px solid #ccc !important;
        padding: 8px 15px;
        border-radius: 0px !important;
        margin-bottom: 0px !important;
    }
                    .EnquiryFormDIv_newpadd_02 {
        padding: 20px 20px 20px 20px;
    }
                    .Richtextheight {
        height: 165px;
    }
.btnsend {
        background-color: #e73a00;
        text-align: center;
        padding-left: 15px;
        border: none;
        border-radius: 0px;
        color: #fff;
        font-size: 18px;
        transition: .5s all ease-in-out;
        width: 70% !important;
        font-family: 'SpaceGrotesk-Regular';
        height: 40px !important;
    }
    .btnsend:hover {
        background-color: #e73a00 !important;
        color: #000 !important;
        /* border: 1px solid #eebf00; */
    }


        .scrollup {
        position: fixed;
        right: 3px;
        bottom: 50px;
        color: #ffffff !important;
        background-color: #e73a00 !important;
        width: 38px;
        height: 38px;
        /* border: solid 2px #ff9900; */
        /* border-radius: 50% !important; */
        text-align: center;
        padding: 9px 0 0 1px;
        z-index: 2000;
        font-size: 18px;
        line-height: 1;
        border-color: #ff9900 !important;
        transition: all 0.4s ease-in-out;
    }
            .scrollup:hover {
        /*background-color: #b80b04 !important;*/
        color: #000000 !important;
        /* border: 2px solid #015d8b !important; */
        transition: all .4s ease-in-out;
    }

}

@media only screen and (min-width: 740px) and (max-width:767px) {

    .MMLineVertical {
    padding:0px 5px ! important;
    display:none;
    }
    .Fafadiv {
        padding: 50px 0px 0px 0px;
    }

    .Fafadiv1 {
        padding: 0px 0px 0px 0px;
        /*width:50% ! important;*/
    }

    .Fafadiv2 {
        padding: 0px 0px 0px 0px;
        /*width:50% ! important;*/
    }

    .follow_us > a {
        text-decoration: none;
        outline: 0;
    }

        .follow_us > a:hover {
            text-decoration: none;
            outline: 0;
        }

    .facebookIcon {
        right: 3px;
        color: #757575 !important;
        width: 30px;
        height: 30px;
        background-color: #ffffff;
        text-align: center;
        padding: 8px 0px;
        font-size: 14px !important;
        border: 1px solid #ebe9e7;
        outline: 0 !important;
        transition: all .5s ease-in-out;
    }

        .facebookIcon:hover {
            border: 1px solid #ebe9e7;
            color: #ffffff !important;
            background-color: #e73a00;
            transition: all .5s ease-in-out;
        }


    .MM1 {
        padding: 0px 0px 0px 0px;
        background-image: url(../Images/Backgrount-Top-Header.jpg);
        /*height: 190px;*/
        background-repeat: repeat-x;
    }

    .MM2 {
        padding: 0px 0px 0px 0px;
        text-align:center;
            text-align: -webkit-center;
                    text-align: -Moz-center;
    }

    .MM3 {
        padding: 40px 0px 0px 0px;
    }

    .MMM3 {
        padding: 0px 0px 0px 0px;
    }

    .MM5 {
        width: 100%;
        max-width: 250px;
    }

    .GM6 {
        padding: 35px 0px 0px 136px;
        display: inline-flex;
    }

    .Fafadiv4 {
        padding: 10px 0px 0px 0px;
    }

    .MMNoContact {
        padding: 0px 0px 0px 0px;
        /*width:25% ! important;*/
    }

    .MMContact {
        padding: 0px 0px 0px 0px;
        /*width:75% ! important;*/
    }

    .MM7 {
        padding: 0px 0px 0px 0px;
        display: inline-flex;
    }

    .MM8 {
        padding: 0px 0px 0px 0px;
    }

    .MM9 {
        padding: 0px 0px 0px 0px;
    }

    .MM10 {
        padding: 0px 0px 0px 0px;
    }

    .MM11 {
        padding: 15px 0px 0px 10px;
    }

    .MM12 {
        padding: 0px 0px 0px 0px;
        font-size: 18px;
        /*font-family: 'berlin-Regular';*/
        font-family: 'SpaceGrotesk-Regular';
        color: #e73a00;
        margin: 0px;
    }

    .MM13 {
        font-family: 'SpaceGrotesk-Regular';
        font-size: 17px;
        padding: 0px 0px 0px 0px;
        color: #c6c5c5;
        margin: 0px;
    }

    .MM14 {
        padding: 0px 0px 0px 30px;
        display: inline-flex;
    }

    .MM15 {
        padding: 0px 0px 0px 0px;
    }

    .MM16 {
        padding: 0px 0px 0px 0px;
    }

    .MM17 {
        padding: 0px 0px 0px 0px;
    }

    .MM18 {
        padding: 15px 0px 0px 10px;
    }

    .mailGM {
        color: #000;
    }

    .MM19 {
        padding: 0px 0px 0px 0px;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 17px;
        color: #c6c5c5;
        margin: 0px;
    }

    .GMEmail {
        padding: 0px 0px 0px 0px;
        font-size: 18px;
        font-family: 'SpaceGrotesk-Regular';
        color: #e73a00;
        margin: 0px;
    }

    .MMBlackimg {
        padding: 0px 90px 0px 90px;
        z-index: 1;
    }



    /*Nav Bar Start*/
    /*NAVIGATION BAR START*/

       
        .navbar-toggle1 {
    background-color: #e73a00 !important;
    position: relative;
    float: right;
    padding: 10px 10px 10px 10px!important;
    margin-top: 7px!important;
    margin-right: 45px !important;
    margin-bottom: 5px!important;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
    border-radius: 0px;
    display: block;
}
       .navbar-header1 .collapse, .navbar-toggle {
    display: block !important;
    border  :none !important;
      
}
       .navbar-collapse1.collapse {
    display: none !important;
    border  :none !important;
}
       .navbar-nav {
    /* padding-top: 10px !important; */
    padding-left: 0px !important;
    /* padding-right: 15px !important; */
    width: 100%;
}
       .navbar-nav1 > li {
    position: relative !important;
    display: block !important;
    float: none !important;
    border-bottom: 1px solid #f6bb19 ;
      
}
       .navbar-nav > li > a {
    text-align: center;
    
    padding: 15px 0px 15px 0px !important;
   
    /* font-weight: bold; */
    outline: 0;
    transition: all 0.6s ease-in-out;
}
       .navbar-collapse1.collapse.in {
    display: block !important;
    padding: 0px;
    /* background: rgba(000, 0, 0, 0.7); */
}
    .Linesdisplaynewrespo {
        display:none;
    }
      .navbar-collapse.in {
     overflow-y:visible; 
}
















    .navbar-inverse {
        /*height: 63px;*/
        background-color: #ffffff !important;
        padding: 0px 0px 0px 0px;
        text-align: center;
        border: none;
        border-top: 1px solid #b2b2b2;
        border-bottom: 1px solid #b2b2b2;
        /*margin-top: -31px;*/
    }

    .navbar-div {
        padding: 0px 0px 0px 0px;
        /*position: absolute;*/
    }

    .GMBlackimg {
        padding: 0px 90px 0px 90px;
        z-index: 1;
        margin-top: -36px;
        /*background-image: url('../Images/Bar-Black.png');*/
    }

    .navbar-nav > li > a {
        font-size: 15px;
        background-color:#e73a00;
        color: #ffffff !important;
        padding: 15px 7px 15px 7px! important;
        font-family: 'SpaceGrotesk-Regular';
    }

        .navbar-nav > li > a:hover {
            color: #000000 !important;
            /*padding: 22px 20px 0px 20px;*/
            transition: all 0.6s ease-in-out;
        }

    .hvr-bounce-to-bottom {
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: -1px;
            left: 0;
            right: 0;
            bottom: 0px;
            background: #e73a00;
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom:hover, .hvr-bounce-to-bottom:focus, .hvr-bounce-to-bottom:active {
            color: #fff;
        }

            .hvr-bounce-to-bottom:hover:before, .hvr-bounce-to-bottom:focus:before, .hvr-bounce-to-bottom:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }

    /*.navbar-nav {
        padding-left: 42px;
    }*/
    .navbar-nav {
        float: none !important;
        margin: 0;
        text-align: -webkit-center;
        text-align: -moz-center;
        /*text-transform: uppercase;*/
    }

        .navbar-nav > li {
            float: none !important;
            text-align: center;
            display: table-cell;
        }

    /*navigation Dropdownlist for Owr Product*/
    /*li.dropdown:hover > .dropdown-menu {
        display: block;
    }

    .navbar-nav > li > .dropdown-menu {
        margin-top: 0;
        border-top-left-radius: initial;
        border-top-right-radius: initial;
    }

    .headernav > li > .ddd > li > a:hover {
        color: #fff !important;
        padding: 10px 10px 10px 12px;
        background-color: #ff9900 !important;
        transition: all 0.6s ease-in-out;
    }

    .dropdown-menu {
        padding: 0px 0px 0px 0px !important;
        margin-top: 20px !important;
        margin-left: 0px;
    }*/


    /*navigation End*/

    .MMshadow {
        padding: 0px 0px 0px 0px;
    }

    .Homebanner {
        padding: 0px 0px 0px 0px;
        z-index: -1;
    }
    /*Default page start*/

    .SloganSection {
        background-image: url(../Images/Background-Orange-Texture.jpg);
        text-align: center;
        text-align: -webkit-center;
        text-align: -moz-center;
        padding: 70px 0px;
    }

    .SloganSectionIndu {
        color: #ffffff;
        font-family: 'berlin-DB';
        font-size: 35px;
    }

    .SloganSectionBey {
        color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 25px;
    }

    .COMPSection {
        background-image: url(../Images/Background-Company-Profile.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        min-height: 100vh;
        padding:0px;
        /*background-image: url(../Images/Background-Company-Profile.jpg);
background-repeat: no-repeat;
background-size: 100% auto;
background-position: center top;*/
    }

    .Blank {
        padding: 0px 0px 0px 0px;
    }

    .textcompanyprofile {
        text-align: center;
        text-align: -webkit-center;
        text-align: -Moz-center;
        padding: 70px 0px 0px 0px;
    }

    .textcompanyprofile1 {
        color: #000000;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }

    .textcompanyprofile2 {
        Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 25px;
        padding: 20px 0px 0px 0px;
    }
    .optextcompanyprofile2 {
    Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 25px;
        padding: 20px 0px 70px 0px;
    }

    .textcompanyprofile3 {
        Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        line-height:30px;
        text-align:center;
    }

    .textcompanyprofile4 {
        padding: 25px 100px 0px 100px;
    }

    .companyprofileimage {
        width: 100%;
        max-width: 1200px;
    }

    .companyprofileimagediv {
        padding: 30px 0px 0px 0px;
        text-align: center;
        text-align: -webkit-center;
        text-align: -Moz-center;
    }

    .ShowcaceDE {
        Color: #ffffff;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }














    .slick-dotted.slick-slider {
        margin-bottom: 0px !important;
    }



    .Sliderlogodiv {
        padding: 0px 15px 0px 15px;
    }

        .Sliderlogodiv > a:focus {
            outline: thin dotted;
            outline: none !important;
            outline-offset: -2px;
        }

    .slick-dots li button:before {
        font-family: 'slick';
        font-size: 40px !important;
        line-height: 20px;
        position: absolute;
        top: 5px;
        left: 0;
        width: 30px;
        height: 13px;
        content: square !important;
        /*content: '•';*/
        text-align: center;
        opacity: 1;
        /*color: #369!important;*/
        color: #ffffff !important;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    .slick-dots li.slick-active button:before {
        opacity: 1 !important;
        color: #e73a00 !important;
        border: none !important;
    }


    .slick-dots li button {
        border: none !important;
        border-radius: 0% !important;
        width: 13px !important;
        height: 13px !important;
        padding: 5px !important;
        top: 0px !important;
        margin-top: 8px;
        margin-left: 30px;
        margin-right: 0px;
        /*background-color: #c09965 !important;*/
        opacity: 0.9;
        background-color: transparent !important;
    }


    .slick-dots li.slick-active button {
        /*background: #fff !important;*/
    }

    .slick-dotted.slick-slider {
        margin-bottom: 0px !important;
    }

    .slick-dots {
        position: absolute !important;
        bottom: -125px !important;
        display: block !important;
        width: 100% !important;
        padding: 0 !important;
        margin: 0 !important;
        list-style: square !important;
        text-align: center !important;
    }

    /*.Serviceptag {
        color: #000000;
        font-family: Calibri;
        text-align: center;
        line-height: 1.6;
        padding: 5px;
        margin: 0px;
        border-bottom: 1px solid #f1f1f1;
    }
     .Serviceptag1{
        color: #000000;
        font-family: Calibri;
        text-align: center;
        
        padding: 5px;
        margin: 0px;
        border-bottom: 1px solid #f1f1f1;
    }
    .LogoDetails {
        color: #13a0b2;
        text-align: center;
        padding: 20px 0px 0px 0px;
    }*/






















    .SloganSection1 {
        background-image: url(../Images/Background-Orange-Texture.jpg);
        height: 325px;
        text-align: center;
        text-align: -webkit-center;
        text-align: -moz-center;
        padding: 70px 0px;
    }

    .banarsliderDiv {
        background-image: url(../Images/background-white-transperent.png);
        /*height:450px;*/
        text-align: center;
        text-align: -webkit-center;
        text-align: -moz-center;
        padding: 50px 0px;
        /*margin-top: -122px;*/
    }

    .banarsliderDivpadding {
        position: absolute;
        margin-top: 170px;
        padding: 50px 30px;
    }

    .LogoDetails {
        padding: 10px 10px 0px 10px;
        text-align: center;
        font-family: 'SpaceGrotesk-Regular';
        Color: #000000;
        font-size: 18px;
    }

    .DePinkbackground {
        background-image: url(../Images/Background-pink-Texture.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        min-height: 100vh;
    }


    /*parllex Effect*/


    .DeIndustries {
        background-image: url(../Images/Background-Industries-We-Serve.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        min-height: 100vh;
        padding: 0;
        /*display:flex;*/
    }
.DeIndustriesDiv1 {
   
               text-align:center;
            text-align: -webkit-center;
                    text-align: -Moz-center;
        padding: 50px 0px 50px 0px;
    }


    

    

    .DeIndustriesDiv1text {
        Color: #ffffff;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 25px;
        padding: 0px 0px 10px 0px;
    }


    .DeIndustriesDiv2 {
    background-image: url(../Images/Background-Orange-Trandperent-01.png);
    min-height: 100vh;
    border-left:1px solid #ffffff;
    border-right:1px solid #ffffff;
    padding:0px 0px 0px 0px;

    }
    .DeIndustriesDiv2inner {
    padding:0px 0px 30px 0px;
            
    }
    .DeIndustriesDiv2inner1 {
           padding: 10px 0px 0px 0px;
            text-align: -webkit-center;
    }

    .DeIndustriesDiv2inner2 {
    padding:0px 0px 0px 0px;

    }
    .DeIndustriesDiv2inner2text {
    font-family: 'SpaceGrotesk-Light';
    color:#ffffff;
    font-size:20px;
    text-align:center;
    padding:10px 0px 0px 0px;
    }
    .DeIndustriesDiv21 {
               padding: 50px 0px 0px 0px;
    }
    .DeIndustriesDiv21new {
    padding: 0px 0px 50px 0px ! important;
    }
    .DeIndustriesDiv3 {
    background-image: url(../Images/Background-Orange-Trandperent-02.png);
    min-height: 100vh;
    /*border-left:1px solid #ffffff;
    border-right:1px solid #ffffff;*/
    padding:0px 0px 0px 0px;
    }
    .DEBarBlack {
    padding:0px 0px 0px 0px;
    }
    .DeWhymighty {

        padding:0px 0px 0px 0px;
    background-color:#f3f3f3;
    }
    .DeWhymightydiv1 {
    padding:70px 0px 0px 0px;
    text-align:center;
            text-align: -webkit-center;
        text-align: -Moz-center;
    }
    .DeWhymightyText {
            color: #000000;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }

    .DeWhymightyTextBlack {
            padding: 25px 100px 0px 100px;
                    Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        line-height:30px;
        text-align:center;
    }

    .DeWhymightyTextOrange {
        text-align:center;
    padding:50px 100px 0px 100px;
            Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 25px;
        /*padding: 20px 0px 0px 0px;*/
    }

        .DeparallaxDiv {
        background-image: url(../Images/Parallax-Home.jpg);
        height: 845px;
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
        background-position: center top;
        padding: 0px;
    }
    .DeparallaxMigimg {
    padding:100px 0px 100px 0px;
      text-align:center;
            text-align: -webkit-center;
                    text-align: -Moz-center;

    }
        .Homepage_background_black_main_div {
        padding: 0px;
        background-image: url(../Images/background-black-transperent.png);
        /*height: 295px;*/
    }
    .Home_number_div_01 {
        padding: 40px 0px 40px 0px;
        text-align: center;
            Color: #FFFFFF;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
       display: flex; align-items: center;
    }
    .border_respomain {
    display: flex;
     align-items: center;
      padding-left: 10px;
    }
    .DEFootersection {
    padding:0px 0px 0px 0px;
    display: flex;
    flex-wrap: wrap; 
    }
        .DEFootersection1{
    padding:0px 0px 0px 0px;
    background-image: url(../Images/Background-pink-Texture.jpg);
    /*width: 44.66666667% ! important;*/
    }
    .DEFotterGet {
            Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 25px;
        padding:0px 0px 30px 0px;
    }
    .Defooteraddress {
     padding:2px 0px 10px 0px;
      Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 16px;
    }

    .Defootermobile {
       padding:20px 0px 10px 0px;
      Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 16px;
        display:inline-flex;
    }

    .Defooteremail {
       padding:20px 0px 20px 0px;
      Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        display:inline-flex;
    }

    .Defooteremail12 {
            display: block ! important;
    }


        .DEFootersection2{
            text-align:center;
            text-align: -webkit-center;
                    text-align: -Moz-center;


    padding:0px 0px 0px 0px;
    background-image: url(../Images/Background-pink-Texture.jpg);
    /*height: 529px;*/
            /*width: 25% ! important;*/
    }
        .DEFootersection3{
    padding:0px 0px 0px 0px;
            /*width: 30.33333333%! important;*/
    }
        .DEFootersection11{
                    background-image: url(../Images/background-white-transperent.png);
    padding:70px 40px 0px 40px;
               text-align:center;
            text-align: -webkit-center;
                    text-align: -Moz-center;
    }

        .DEFootersection21{
    padding:70px 0px 70px 0px;
    }
        .DEFootersection31{
    padding:0px 0px 0px 0px;
            /*position: absolute;*/
    }
    .DefooteraddressSeprator {
    
    }
        .GMEmail1 {
        padding: 6px 0px 0px 0px;
        font-size: 18px;
        font-family: 'SpaceGrotesk-Regular';
        color: #000000;
        margin: 0px;
        transition: all 0.4s ease-in-out;
    }
            .GMEmail1:hover {
            color: #e73a00;

            }

    .Defooterebar {
    /*width: 100%;
    max-width: 634px;*/
}
        .DEfooterPro1 {
        /*padding: 20px 0px 20px 0px;*/
        Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 16px;
        transition: all 0.4s ease-in-out;
    }
     .DEfooterPro1:hover {
    color:#e73a00;
    text-decoration:none;
    }
            .Separator_padd {
        padding: 10px 0px 10px 0px;
    }
    .Defooterebar1 {
    width: 100%;
    max-width: 234px;
    }
    .DEFooterorange {
        padding:0px;
    background-image: url(../Images/default-001-inner-page-HEADER.jpg);
            
        background-position: top;
        
   
    }
    .DEFooterorangewhitetext {
            padding: 50px 70px 80px 70px;
    Color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
    }
    .DeMap {
    width:100%;
    height:529px;
    }



    /*Our Products Page Start*/

    .ourproductdiv1 {
    padding:0px 0px 0px 0px;
      background-image: url(../Images/default-001-inner-page-HEADER.jpg);
            background-repeat:no-repeat;
        background-position: top;
        z-index:-1;
    }

    .OPHEading {
    padding: 50px 70px 50px 40px;
    Color: #ffffff;
         font-family: 'berlin-Bold';
        font-size: 40px;
    }
    .IWSHEading{
    
        font-size: 35px !important;
    }

        .CPBeadcrumtext {
        /*background-image: url(../Images/Background-Black-Transperent.png);*/
        /*padding: 15px 35px 15px 35px;*/
        text-align: center;
        position: absolute;
        left: 65%;
        top: 45%;
    }
    .IWSBeadcrumtext {
     left: 62% ! important;
    }
            .breadcrumb-item {
font-family: 'SpaceGrotesk-Regular';
font-size:18px;
        color: #fff;
        text-decoration: none;
        transition: all 0.6s ease-in-out;
    }

    .OPBackgroundimage {
    background-image: url(../Images/Background-Company-Profile.jpg);
   background-repeat: no-repeat;
        background-size: cover;
                background-position: top;
        /*min-height: 100vh;*/
        padding: 0px;

    padding:0px;
    
    }
    .OPHeading {
            text-align: center;
        text-align: -webkit-center;
        text-align: -Moz-center;
        padding: 70px 0px 0px 0px;
    }
    .Optext {
            color: #000000;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }
    .opImage {
    padding: 0px 0px 10px 0px;
    }

     /*Accordion Start*/

     .DEaccorian {
    padding: 100px !important;
    border: none !important;
}

.accordion {
    padding: 0px;
    width: 100%;
    background-color: #ffffff;
    border: none; /* Remove outer border if items have their own */
}

.accordion-item {
    border: 1px solid #c6c5c5;   /* Each item has its own border */
    border-radius: 5px;
    margin-bottom: 20px;         /* Add space between items */
    overflow: hidden;            /* Keeps inner borders inside radius */
    background-color: #ffffff;
}

.accordion-header {
    cursor: pointer;
    padding: 15px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-family: 'SpaceGrotesk-Regular';
    font-size: 18px;
    background-color: #ffffff;
    color: #e73a00;
    transition: all 0.6s ease-in-out;
}

.accordion-header.active {
    background-color: #e73a00;
    color: #ffffff;
}

.accordion-content {
    display: none;
    padding: 20px 0px;
    background-color: #ffffff;
    border-top: 1px solid #c6c5c5;
}

.accordion-content.active {
    display: block;
}

.toggle-icon {
    display: inline-block;
    width: 25px;
    height: 25px;
    text-align: center;
    line-height: 20px;
    font-size: 16px;
    font-weight: bold;
    border: 1px solid #c6c5c5;
    background-color: #ffffff;
    color: #e73a00;
}

.accordion-header.active .toggle-icon {
    background-color: #ffffff;
    color: #e73a00;
    border: 1px solid #ffffff;
}
















   

/*Accordion End*/







    .OpDiscription {
                padding: 0px 0px 0px 0px;
        
    }
    .OpDiscription1 {
     padding: 0px 0px 0px 0px;
        background-color: #e73a00;
    }
    .OpDiscriptionbox {
        padding:0px 0px 0px 50px;
    background-color:#e73a00;
    color:#ffffff;
    font-family: 'SpaceGrotesk-Regular';
    font-size:18px;
    }

    .OpDiscriptionbox1 {
                padding: 30px 30px 30px 30px;
        background-color: #e73a00;
        color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 20px;
        text-align: center;
        line-height: 35px;
    }


    .OpDiscriptionwhite {
    padding:0px 10px 0px 40px;
    background-color:#ffffff;
    color:#000000;
    font-family: 'SpaceGrotesk-Regular';
    font-size:18px;
    }

    .OpDiscriptionboxHeading {
        padding:20px 0px 20px 0px;
    font-size:25px;
    }
    .OpDiscriptionboxHeading1 {
    padding:20px 0px 20px 0px;
    font-size:25px;
    color:#e73a00;
    }
    .OpDiscriptionboxlist {
    padding:0px 0px 20px 0px;
    line-height:30px;
    }
    .OpRowpadding {
    margin:0px ! important;
    }

    /*Industries we serve page Start*/

    .IWbackground {
            background-image: url(../Images/Background-Company-Profile.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        min-height: 100vh;
        padding: 0px;
    
    }
    IWButton {
    padding:0px;
    }

    .IWButtonColor {
    background-color: #e73a00;
        padding: 10px 0px 10px 0px;
        margin: 20px 0px 0px 15px !important;
        text-align: center;
        width: 30% ! important;
        height:110px;
    }

    .IWButtonColor >a {
           font-family: 'SpaceGrotesk-Regular';
    color:#ffffff;
    font-size:20px;
   
    }

   
    .IWButtonColor >a:hover {
   text-decoration:none;
    
   
    }
    .IWButton {
    padding: 50px 0px 50px 10px;
    }
    .IwAllimage {
        padding: 0px 0px 0px 0px;
    }

    .Iwproduct {
    padding: 70px 100px 70px 100px;
    text-align:center;
            text-align: -webkit-center;
                    text-align: -Moz-center;
    }

    .Iwproduct1 {
    padding: 0px 0px 0px 0px;
    }

    .Iwproduct2 {
    padding: 0px 0px 0px 0px;
    }
    .Iwproduct3 {
    padding: 0px 0px 0px 0px;

    }
    .IWproductimage {
     padding: 10px 0px 0px 0px;
         
    }
    .IWproductDiscription {
     padding: 0px 0px 0px 0px;
    }
        .IWproductDiscriptiontext {
        font-family: 'SpaceGrotesk-Light';
        color: #000000;
        font-size: 18px;
         padding: 20px 0px 0px 0px;
    }
    .Iwproductcontainer {
            padding: 20px 0px 10px 0px;
            border-bottom:1px dotted #a79e9e;

    }
    
    .IwBorder {
    border:1px solid #e5e5e5;
    }
    .IwproductDivforpadding {
    padding: 0px 15px 0px 15px;
    }

    /* Company Profile Page Start*/

    .Newclassforpad {
    padding:0px;
    }
    .CPHEading {
            padding: 50px 70px 50px 50px;
        Color: #ffffff;
        font-family: 'berlin-Bold';
        font-size: 40px;
    }
        .CpBackground {
        
       
        padding: 0px;
        padding: 0px;
    }

        .CPtextcompanyprofile4 {
        padding: 50px 100px 70px 100px;
        text-align:center;
    }
    .CpOurVison {
    padding:0px;
            background-image: url(../Images/Company-Profile-Vision.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: top center;
        /*min-height: 100vh;*/
        
    }
    .Opourvisontext {
            color: #ffffff;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }
    .Cptextcompanyprofilewhite {
            Color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        line-height: 30px;
                padding: 50px 0px 40px 0px;
    }

    .Cptextcompanyprofilewhitelast {
            Color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        line-height: 30px;
                padding: 50px 0px 0px 0px;
    }

    .CPtextvision {
    /*text-align:center;*/
            padding: 50px 100px 70px 100px;
    }
    .Cpwhy {
    padding:0px 0px 0px 0px;
    background-color:#f3f3f3;
    }

    .Cpwhyheading {
            color: #000000;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }
        .cpparallaxDiv {
        background-image: url(../Images/Company-Profile-Benefits.jpg);
        height: 845px;
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
        background-position: center top;
        padding: 300px 0px 0px 0px;
    }
    .Cutext2 {
            Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        padding: 50px 0px 50px 0px;
    }




        /*contact us page Start*/

    .CuBackground {
    padding:0px 100px 100px 100px;
    }



        .EnquiryFormDIv {
        padding: 0px 0px 0px 0px;
    }
            .EnquiryFormDIv_newpadd_01 {
        padding: 0px 0px 0px 0px;
    }
                .EnquiryFormDIv_01 {
        padding: 20px 20px 20px 20px;
    }
                    .form-controlnewhome {
        display: block;
        width: 100% !important;
        height: 34px;
        font-size: 16px !important;
        line-height: 1.42857143 !important;
        color: #666 !important;
        background-color: #fff !important;
        background-image: none;
        border: 1px solid #ccc !important;
        padding: 8px 15px;
        border-radius: 0px !important;
        margin-bottom: 0px !important;
    }
                    .EnquiryFormDIv_newpadd_02 {
        padding: 20px 20px 20px 20px;
    }
                    .Richtextheight {
        height: 165px;
    }
.btnsend {
        background-color: #e73a00;
        text-align: center;
        padding-left: 15px;
        border: none;
        border-radius: 0px;
        color: #fff;
        font-size: 18px;
        transition: .5s all ease-in-out;
        width: 70% !important;
        font-family: 'SpaceGrotesk-Regular';
        height: 40px !important;
    }
    .btnsend:hover {
        background-color: #e73a00 !important;
        color: #000 !important;
        /* border: 1px solid #eebf00; */
    }


        .scrollup {
        position: fixed;
        right: 3px;
        bottom: 50px;
        color: #ffffff !important;
        background-color: #e73a00 !important;
        width: 38px;
        height: 38px;
        /* border: solid 2px #ff9900; */
        /* border-radius: 50% !important; */
        text-align: center;
        padding: 9px 0 0 1px;
        z-index: 2000;
        font-size: 18px;
        line-height: 1;
        border-color: #ff9900 !important;
        transition: all 0.4s ease-in-out;
    }
            .scrollup:hover {
        /*background-color: #b80b04 !important;*/
        color: #000000 !important;
        /* border: 2px solid #015d8b !important; */
        transition: all .4s ease-in-out;
    }

}

@media only screen and (min-width: 720px) and (max-width:739px) {

    .MMLineVertical {
    padding:0px 5px ! important;
    display:none;
    }
    .Fafadiv {
        padding: 50px 0px 0px 0px;
    }

    .Fafadiv1 {
        padding: 0px 0px 0px 0px;
        /*width:50% ! important;*/
    }

    .Fafadiv2 {
        padding: 0px 0px 0px 0px;
        /*width:50% ! important;*/
    }

    .follow_us > a {
        text-decoration: none;
        outline: 0;
    }

        .follow_us > a:hover {
            text-decoration: none;
            outline: 0;
        }

    .facebookIcon {
        right: 3px;
        color: #757575 !important;
        width: 30px;
        height: 30px;
        background-color: #ffffff;
        text-align: center;
        padding: 8px 0px;
        font-size: 14px !important;
        border: 1px solid #ebe9e7;
        outline: 0 !important;
        transition: all .5s ease-in-out;
    }

        .facebookIcon:hover {
            border: 1px solid #ebe9e7;
            color: #ffffff !important;
            background-color: #e73a00;
            transition: all .5s ease-in-out;
        }


    .MM1 {
        padding: 0px 0px 0px 0px;
        background-image: url(../Images/Backgrount-Top-Header.jpg);
        /*height: 190px;*/
        background-repeat: repeat-x;
    }

    .MM2 {
        padding: 0px 0px 0px 0px;
        text-align:center;
            text-align: -webkit-center;
                    text-align: -Moz-center;
    }

    .MM3 {
        padding: 40px 0px 0px 0px;
    }

    .MMM3 {
        padding: 0px 0px 0px 0px;
    }

    .MM5 {
        width: 100%;
        max-width: 250px;
    }

    .GM6 {
        padding: 35px 0px 0px 136px;
        display: inline-flex;
    }

    .Fafadiv4 {
        padding: 10px 0px 0px 0px;
    }

    .MMNoContact {
        padding: 0px 0px 0px 0px;
        /*width:25% ! important;*/
    }

    .MMContact {
        padding: 0px 0px 0px 0px;
        /*width:75% ! important;*/
    }

    .MM7 {
        padding: 0px 0px 0px 0px;
        display: inline-flex;
    }

    .MM8 {
        padding: 0px 0px 0px 0px;
    }

    .MM9 {
        padding: 0px 0px 0px 0px;
    }

    .MM10 {
        padding: 0px 0px 0px 0px;
    }

    .MM11 {
        padding: 15px 0px 0px 10px;
    }

    .MM12 {
        padding: 0px 0px 0px 0px;
        font-size: 18px;
        /*font-family: 'berlin-Regular';*/
        font-family: 'SpaceGrotesk-Regular';
        color: #e73a00;
        margin: 0px;
    }

    .MM13 {
        font-family: 'SpaceGrotesk-Regular';
        font-size: 17px;
        padding: 0px 0px 0px 0px;
        color: #c6c5c5;
        margin: 0px;
    }

    .MM14 {
        padding: 0px 0px 0px 30px;
        display: inline-flex;
    }

    .MM15 {
        padding: 0px 0px 0px 0px;
    }

    .MM16 {
        padding: 0px 0px 0px 0px;
    }

    .MM17 {
        padding: 0px 0px 0px 0px;
    }

    .MM18 {
        padding: 15px 0px 0px 10px;
    }

    .mailGM {
        color: #000;
    }

    .MM19 {
        padding: 0px 0px 0px 0px;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 17px;
        color: #c6c5c5;
        margin: 0px;
    }

    .GMEmail {
        padding: 0px 0px 0px 0px;
        font-size: 18px;
        font-family: 'SpaceGrotesk-Regular';
        color: #e73a00;
        margin: 0px;
    }

    .MMBlackimg {
        padding: 0px 90px 0px 90px;
        z-index: 1;
    }



    /*Nav Bar Start*/
    /*NAVIGATION BAR START*/

       
        .navbar-toggle1 {
    background-color: #e73a00 !important;
    position: relative;
    float: right;
    padding: 10px 10px 10px 10px!important;
    margin-top: 7px!important;
    margin-right: 45px !important;
    margin-bottom: 5px!important;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
    border-radius: 0px;
    display: block;
}
       .navbar-header1 .collapse, .navbar-toggle {
    display: block !important;
    border  :none !important;
      
}
       .navbar-collapse1.collapse {
    display: none !important;
    border  :none !important;
}
       .navbar-nav {
    /* padding-top: 10px !important; */
    padding-left: 0px !important;
    /* padding-right: 15px !important; */
    width: 100%;
}
       .navbar-nav1 > li {
    position: relative !important;
    display: block !important;
    float: none !important;
    border-bottom: 1px solid #f6bb19 ;
      
}
       .navbar-nav > li > a {
    text-align: center;
    
    padding: 15px 0px 15px 0px !important;
   
    /* font-weight: bold; */
    outline: 0;
    transition: all 0.6s ease-in-out;
}
       .navbar-collapse1.collapse.in {
    display: block !important;
    padding: 0px;
    /* background: rgba(000, 0, 0, 0.7); */
}
    .Linesdisplaynewrespo {
        display:none;
    }
      .navbar-collapse.in {
     overflow-y:visible; 
}
















    .navbar-inverse {
        /*height: 63px;*/
        background-color: #ffffff !important;
        padding: 0px 0px 0px 0px;
        text-align: center;
        border: none;
        border-top: 1px solid #b2b2b2;
        border-bottom: 1px solid #b2b2b2;
        /*margin-top: -31px;*/
    }

    .navbar-div {
        padding: 0px 0px 0px 0px;
        /*position: absolute;*/
    }

    .GMBlackimg {
        padding: 0px 90px 0px 90px;
        z-index: 1;
        margin-top: -36px;
        /*background-image: url('../Images/Bar-Black.png');*/
    }

    .navbar-nav > li > a {
        font-size: 18px;
        background-color:#e73a00;
        color: #ffffff !important;
        padding: 15px 7px 15px 7px! important;
        font-family: 'SpaceGrotesk-Regular';
    }

        .navbar-nav > li > a:hover {
            color: #000000 !important;
            /*padding: 22px 20px 0px 20px;*/
            transition: all 0.6s ease-in-out;
        }

    .hvr-bounce-to-bottom {
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: -1px;
            left: 0;
            right: 0;
            bottom: 0px;
            background: #e73a00;
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom:hover, .hvr-bounce-to-bottom:focus, .hvr-bounce-to-bottom:active {
            color: #fff;
        }

            .hvr-bounce-to-bottom:hover:before, .hvr-bounce-to-bottom:focus:before, .hvr-bounce-to-bottom:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }

    /*.navbar-nav {
        padding-left: 42px;
    }*/
    .navbar-nav {
        float: none !important;
        margin: 0;
        text-align: -webkit-center;
        text-align: -moz-center;
        /*text-transform: uppercase;*/
    }

        .navbar-nav > li {
            float: none !important;
            text-align: center;
            display: table-cell;
        }

    /*navigation Dropdownlist for Owr Product*/
    /*li.dropdown:hover > .dropdown-menu {
        display: block;
    }

    .navbar-nav > li > .dropdown-menu {
        margin-top: 0;
        border-top-left-radius: initial;
        border-top-right-radius: initial;
    }

    .headernav > li > .ddd > li > a:hover {
        color: #fff !important;
        padding: 10px 10px 10px 12px;
        background-color: #ff9900 !important;
        transition: all 0.6s ease-in-out;
    }

    .dropdown-menu {
        padding: 0px 0px 0px 0px !important;
        margin-top: 20px !important;
        margin-left: 0px;
    }*/


    /*navigation End*/

    .MMshadow {
        padding: 0px 0px 0px 0px;
    }

    .Homebanner {
        padding: 0px 0px 0px 0px;
        z-index: -1;
    }
    /*Default page start*/

    .SloganSection {
        background-image: url(../Images/Background-Orange-Texture.jpg);
        text-align: center;
        text-align: -webkit-center;
        text-align: -moz-center;
        padding: 70px 0px;
    }

    .SloganSectionIndu {
        color: #ffffff;
        font-family: 'berlin-DB';
        font-size: 35px;
    }

    .SloganSectionBey {
        color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 25px;
    }

    .COMPSection {
        background-image: url(../Images/Background-Company-Profile.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        min-height: 100vh;
        padding:0px;
        /*background-image: url(../Images/Background-Company-Profile.jpg);
background-repeat: no-repeat;
background-size: 100% auto;
background-position: center top;*/
    }

    .Blank {
        padding: 0px 0px 0px 0px;
    }

    .textcompanyprofile {
        text-align: center;
        text-align: -webkit-center;
        text-align: -Moz-center;
        padding: 70px 0px 0px 0px;
    }

    .textcompanyprofile1 {
        color: #000000;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }

    .textcompanyprofile2 {
        Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 25px;
        padding: 20px 0px 0px 0px;
    }
    .optextcompanyprofile2 {
    Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 25px;
        padding: 20px 0px 70px 0px;
    }

    .textcompanyprofile3 {
        Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        line-height:30px;
        text-align:center;
    }

    .textcompanyprofile4 {
        padding: 25px 100px 0px 100px;
    }

    .companyprofileimage {
        width: 100%;
        max-width: 1200px;
    }

    .companyprofileimagediv {
        padding: 30px 0px 0px 0px;
        text-align: center;
        text-align: -webkit-center;
        text-align: -Moz-center;
    }

    .ShowcaceDE {
        Color: #ffffff;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }














    .slick-dotted.slick-slider {
        margin-bottom: 0px !important;
    }



    .Sliderlogodiv {
        padding: 0px 15px 0px 15px;
    }

        .Sliderlogodiv > a:focus {
            outline: thin dotted;
            outline: none !important;
            outline-offset: -2px;
        }

    .slick-dots li button:before {
        font-family: 'slick';
        font-size: 40px !important;
        line-height: 20px;
        position: absolute;
        top: 5px;
        left: 0;
        width: 30px;
        height: 13px;
        content: square !important;
        /*content: '•';*/
        text-align: center;
        opacity: 1;
        /*color: #369!important;*/
        color: #ffffff !important;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    .slick-dots li.slick-active button:before {
        opacity: 1 !important;
        color: #e73a00 !important;
        border: none !important;
    }


    .slick-dots li button {
        border: none !important;
        border-radius: 0% !important;
        width: 13px !important;
        height: 13px !important;
        padding: 5px !important;
        top: 0px !important;
        margin-top: 8px;
        margin-left: 30px;
        margin-right: 0px;
        /*background-color: #c09965 !important;*/
        opacity: 0.9;
        background-color: transparent !important;
    }


    .slick-dots li.slick-active button {
        /*background: #fff !important;*/
    }

    .slick-dotted.slick-slider {
        margin-bottom: 0px !important;
    }

    .slick-dots {
        position: absolute !important;
        bottom: -125px !important;
        display: block !important;
        width: 100% !important;
        padding: 0 !important;
        margin: 0 !important;
        list-style: square !important;
        text-align: center !important;
    }

    /*.Serviceptag {
        color: #000000;
        font-family: Calibri;
        text-align: center;
        line-height: 1.6;
        padding: 5px;
        margin: 0px;
        border-bottom: 1px solid #f1f1f1;
    }
     .Serviceptag1{
        color: #000000;
        font-family: Calibri;
        text-align: center;
        
        padding: 5px;
        margin: 0px;
        border-bottom: 1px solid #f1f1f1;
    }
    .LogoDetails {
        color: #13a0b2;
        text-align: center;
        padding: 20px 0px 0px 0px;
    }*/






















    .SloganSection1 {
        background-image: url(../Images/Background-Orange-Texture.jpg);
        height: 325px;
        text-align: center;
        text-align: -webkit-center;
        text-align: -moz-center;
        padding: 70px 0px;
    }

    .banarsliderDiv {
        background-image: url(../Images/background-white-transperent.png);
        /*height:450px;*/
        text-align: center;
        text-align: -webkit-center;
        text-align: -moz-center;
        padding: 50px 0px;
        /*margin-top: -122px;*/
    }

    .banarsliderDivpadding {
        position: absolute;
        margin-top: 170px;
        padding: 50px 30px;
    }

    .LogoDetails {
        padding: 10px 10px 0px 10px;
        text-align: center;
        font-family: 'SpaceGrotesk-Regular';
        Color: #000000;
        font-size: 18px;
    }

    .DePinkbackground {
        background-image: url(../Images/Background-pink-Texture.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        min-height: 100vh;
    }


    /*parllex Effect*/


    .DeIndustries {
        background-image: url(../Images/Background-Industries-We-Serve.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        min-height: 100vh;
        padding: 0;
        /*display:flex;*/
    }
.DeIndustriesDiv1 {
   
               text-align:center;
            text-align: -webkit-center;
                    text-align: -Moz-center;
        padding: 50px 0px 50px 0px;
    }


    

    

    .DeIndustriesDiv1text {
        Color: #ffffff;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 25px;
        padding: 0px 0px 10px 0px;
    }


    .DeIndustriesDiv2 {
    background-image: url(../Images/Background-Orange-Trandperent-01.png);
    min-height: 100vh;
    border-left:1px solid #ffffff;
    border-right:1px solid #ffffff;
    padding:0px 0px 0px 0px;

    }
    .DeIndustriesDiv2inner {
    padding:0px 0px 30px 0px;
            
    }
    .DeIndustriesDiv2inner1 {
           padding: 10px 0px 0px 0px;
            text-align: -webkit-center;
    }

    .DeIndustriesDiv2inner2 {
    padding:0px 0px 0px 0px;

    }
    .DeIndustriesDiv2inner2text {
    font-family: 'SpaceGrotesk-Light';
    color:#ffffff;
    font-size:20px;
    text-align:center;
    padding:10px 0px 0px 0px;
    }
    .DeIndustriesDiv21 {
               padding: 50px 0px 0px 0px;
    }
    .DeIndustriesDiv21new {
    padding: 0px 0px 50px 0px ! important;
    }
    .DeIndustriesDiv3 {
    background-image: url(../Images/Background-Orange-Trandperent-02.png);
    min-height: 100vh;
    /*border-left:1px solid #ffffff;
    border-right:1px solid #ffffff;*/
    padding:0px 0px 0px 0px;
    }
    .DEBarBlack {
    padding:0px 0px 0px 0px;
    }
    .DeWhymighty {

        padding:0px 0px 0px 0px;
    background-color:#f3f3f3;
    }
    .DeWhymightydiv1 {
    padding:70px 0px 0px 0px;
    text-align:center;
            text-align: -webkit-center;
        text-align: -Moz-center;
    }
    .DeWhymightyText {
            color: #000000;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }

    .DeWhymightyTextBlack {
            padding: 25px 100px 0px 100px;
                    Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        line-height:30px;
        text-align:center;
    }

    .DeWhymightyTextOrange {
        text-align:center;
    padding:50px 100px 0px 100px;
            Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 25px;
        /*padding: 20px 0px 0px 0px;*/
    }

        .DeparallaxDiv {
        background-image: url(../Images/Parallax-Home.jpg);
        height: 845px;
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
        background-position: center top;
        padding: 0px;
    }
    .DeparallaxMigimg {
    padding:100px 0px 100px 0px;
      text-align:center;
            text-align: -webkit-center;
                    text-align: -Moz-center;

    }
        .Homepage_background_black_main_div {
        padding: 0px;
        background-image: url(../Images/background-black-transperent.png);
        /*height: 295px;*/
    }
    .Home_number_div_01 {
        padding: 40px 0px 40px 0px;
        text-align: center;
            Color: #FFFFFF;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
       display: flex; align-items: center;
    }
    .border_respomain {
    display: flex;
     align-items: center;
      padding-left: 10px;
    }
    .DEFootersection {
    padding:0px 0px 0px 0px;
    display: flex;
    flex-wrap: wrap; 
    }
        .DEFootersection1{
    padding:0px 0px 0px 0px;
    background-image: url(../Images/Background-pink-Texture.jpg);
    /*width: 44.66666667% ! important;*/
    }
    .DEFotterGet {
            Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 25px;
        padding:0px 0px 30px 0px;
    }
    .Defooteraddress {
     padding:2px 0px 10px 0px;
      Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 16px;
    }

    .Defootermobile {
       padding:20px 0px 10px 0px;
      Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 16px;
        display:inline-flex;
    }

    .Defooteremail {
       padding:20px 0px 20px 0px;
      Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        display:inline-flex;
    }

    .Defooteremail12 {
            display: block ! important;
    }


        .DEFootersection2{
            text-align:center;
            text-align: -webkit-center;
                    text-align: -Moz-center;


    padding:0px 0px 0px 0px;
    background-image: url(../Images/Background-pink-Texture.jpg);
    /*height: 529px;*/
            /*width: 25% ! important;*/
    }
        .DEFootersection3{
    padding:0px 0px 0px 0px;
            /*width: 30.33333333%! important;*/
    }
        .DEFootersection11{
                    background-image: url(../Images/background-white-transperent.png);
    padding:70px 40px 0px 40px;
               text-align:center;
            text-align: -webkit-center;
                    text-align: -Moz-center;
    }

        .DEFootersection21{
    padding:70px 0px 70px 0px;
    }
        .DEFootersection31{
    padding:0px 0px 0px 0px;
            /*position: absolute;*/
    }
    .DefooteraddressSeprator {
    
    }
        .GMEmail1 {
        padding: 6px 0px 0px 0px;
        font-size: 18px;
        font-family: 'SpaceGrotesk-Regular';
        color: #000000;
        margin: 0px;
        transition: all 0.4s ease-in-out;
    }
            .GMEmail1:hover {
            color: #e73a00;

            }

    .Defooterebar {
    /*width: 100%;
    max-width: 634px;*/
}
        .DEfooterPro1 {
        /*padding: 20px 0px 20px 0px;*/
        Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 16px;
        transition: all 0.4s ease-in-out;
    }
     .DEfooterPro1:hover {
    color:#e73a00;
    text-decoration:none;
    }
            .Separator_padd {
        padding: 10px 0px 10px 0px;
    }
    .Defooterebar1 {
    width: 100%;
    max-width: 234px;
    }
    .DEFooterorange {
        padding:0px;
    background-image: url(../Images/default-001-inner-page-HEADER.jpg);
            
        background-position: top;
        
   
    }
    .DEFooterorangewhitetext {
            padding: 50px 70px 80px 70px;
    Color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
    }
    .DeMap {
    width:100%;
    height:529px;
    }



    /*Our Products Page Start*/

    .ourproductdiv1 {
    padding:0px 0px 0px 0px;
      background-image: url(../Images/default-001-inner-page-HEADER.jpg);
            background-repeat:no-repeat;
        background-position: top;
        z-index:-1;
    }

    .OPHEading {
    padding: 50px 70px 50px 40px;
    Color: #ffffff;
         font-family: 'berlin-Bold';
        font-size: 40px;
    }
    .IWSHEading{
    
        font-size: 35px !important;
    }

        .CPBeadcrumtext {
        /*background-image: url(../Images/Background-Black-Transperent.png);*/
        /*padding: 15px 35px 15px 35px;*/
        text-align: center;
        position: absolute;
        left: 65%;
        top: 45%;
    }
    .IWSBeadcrumtext {
     left: 62% ! important;
    }
            .breadcrumb-item {
font-family: 'SpaceGrotesk-Regular';
font-size:18px;
        color: #fff;
        text-decoration: none;
        transition: all 0.6s ease-in-out;
    }

    .OPBackgroundimage {
    background-image: url(../Images/Background-Company-Profile.jpg);
   background-repeat: no-repeat;
        background-size: cover;
                background-position: top;
        /*min-height: 100vh;*/
        padding: 0px;

    padding:0px;
    
    }
    .OPHeading {
            text-align: center;
        text-align: -webkit-center;
        text-align: -Moz-center;
        padding: 70px 0px 0px 0px;
    }
    .Optext {
            color: #000000;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }
    .opImage {
    padding: 0px 0px 10px 0px;
    }

     /*Accordion Start*/

     .DEaccorian {
    padding: 100px !important;
    border: none !important;
}

.accordion {
    padding: 0px;
    width: 100%;
    background-color: #ffffff;
    border: none; /* Remove outer border if items have their own */
}

.accordion-item {
    border: 1px solid #c6c5c5;   /* Each item has its own border */
    border-radius: 5px;
    margin-bottom: 20px;         /* Add space between items */
    overflow: hidden;            /* Keeps inner borders inside radius */
    background-color: #ffffff;
}

.accordion-header {
    cursor: pointer;
    padding: 15px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-family: 'SpaceGrotesk-Regular';
    font-size: 18px;
    background-color: #ffffff;
    color: #e73a00;
    transition: all 0.6s ease-in-out;
}

.accordion-header.active {
    background-color: #e73a00;
    color: #ffffff;
}

.accordion-content {
    display: none;
    padding: 20px 0px;
    background-color: #ffffff;
    border-top: 1px solid #c6c5c5;
}

.accordion-content.active {
    display: block;
}

.toggle-icon {
    display: inline-block;
    width: 25px;
    height: 25px;
    text-align: center;
    line-height: 20px;
    font-size: 16px;
    font-weight: bold;
    border: 1px solid #c6c5c5;
    background-color: #ffffff;
    color: #e73a00;
}

.accordion-header.active .toggle-icon {
    background-color: #ffffff;
    color: #e73a00;
    border: 1px solid #ffffff;
}
















   

/*Accordion End*/







    .OpDiscription {
                padding: 0px 0px 0px 0px;
        
    }
    .OpDiscription1 {
     padding: 0px 0px 0px 0px;
        background-color: #e73a00;
    }
    .OpDiscriptionbox {
        padding:0px 0px 0px 50px;
    background-color:#e73a00;
    color:#ffffff;
    font-family: 'SpaceGrotesk-Regular';
    font-size:18px;
    }

    .OpDiscriptionbox1 {
                padding: 30px 30px 30px 30px;
        background-color: #e73a00;
        color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 20px;
        text-align: center;
        line-height: 35px;
    }


    .OpDiscriptionwhite {
    padding:0px 10px 0px 40px;
    background-color:#ffffff;
    color:#000000;
    font-family: 'SpaceGrotesk-Regular';
    font-size:18px;
    }

    .OpDiscriptionboxHeading {
        padding:20px 0px 20px 0px;
    font-size:25px;
    }
    .OpDiscriptionboxHeading1 {
    padding:20px 0px 20px 0px;
    font-size:25px;
    color:#e73a00;
    }
    .OpDiscriptionboxlist {
    padding:0px 0px 20px 0px;
    line-height:30px;
    }
    .OpRowpadding {
    margin:0px ! important;
    }

    /*Industries we serve page Start*/

    .IWbackground {
            background-image: url(../Images/Background-Company-Profile.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        min-height: 100vh;
        padding: 0px;
    
    }
    IWButton {
    padding:0px;
    }

    .IWButtonColor {
    background-color: #e73a00;
        padding: 10px 0px 10px 0px;
        margin: 20px 0px 0px 15px !important;
        text-align: center;
        width: 30% ! important;
        height:110px;
    }

    .IWButtonColor >a {
           font-family: 'SpaceGrotesk-Regular';
    color:#ffffff;
    font-size:20px;
   
    }

   
    .IWButtonColor >a:hover {
   text-decoration:none;
    
   
    }
    .IWButton {
    padding: 50px 0px 50px 10px;
    }
    .IwAllimage {
        padding: 0px 0px 0px 0px;
    }

    .Iwproduct {
    padding: 70px 100px 70px 100px;
    text-align:center;
            text-align: -webkit-center;
                    text-align: -Moz-center;
    }

    .Iwproduct1 {
    padding: 0px 0px 0px 0px;
    }

    .Iwproduct2 {
    padding: 0px 0px 0px 0px;
    }
    .Iwproduct3 {
    padding: 0px 0px 0px 0px;

    }
    .IWproductimage {
     padding: 10px 0px 0px 0px;
         
    }
    .IWproductDiscription {
     padding: 0px 0px 0px 0px;
    }
        .IWproductDiscriptiontext {
        font-family: 'SpaceGrotesk-Light';
        color: #000000;
        font-size: 18px;
         padding: 20px 0px 0px 0px;
    }
    .Iwproductcontainer {
            padding: 20px 0px 10px 0px;
            border-bottom:1px dotted #a79e9e;

    }
    
    .IwBorder {
    border:1px solid #e5e5e5;
    }
    .IwproductDivforpadding {
    padding: 0px 15px 0px 15px;
    }

    /* Company Profile Page Start*/

    .Newclassforpad {
    padding:0px;
    }
    .CPHEading {
            padding: 50px 70px 50px 50px;
        Color: #ffffff;
        font-family: 'berlin-Bold';
        font-size: 40px;
    }
        .CpBackground {
        
       
        padding: 0px;
        padding: 0px;
    }

        .CPtextcompanyprofile4 {
        padding: 50px 100px 70px 100px;
        text-align:center;
    }
    .CpOurVison {
    padding:0px;
            background-image: url(../Images/Company-Profile-Vision.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: top center;
        /*min-height: 100vh;*/
        
    }
    .Opourvisontext {
            color: #ffffff;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }
    .Cptextcompanyprofilewhite {
            Color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        line-height: 30px;
                padding: 50px 0px 40px 0px;
    }

    .Cptextcompanyprofilewhitelast {
            Color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        line-height: 30px;
                padding: 50px 0px 0px 0px;
    }

    .CPtextvision {
    /*text-align:center;*/
            padding: 50px 100px 70px 100px;
    }
    .Cpwhy {
    padding:0px 0px 0px 0px;
    background-color:#f3f3f3;
    }

    .Cpwhyheading {
            color: #000000;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }
        .cpparallaxDiv {
        background-image: url(../Images/Company-Profile-Benefits.jpg);
        height: 845px;
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
        background-position: center top;
        padding: 300px 0px 0px 0px;
    }
    .Cutext2 {
            Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        padding: 50px 0px 50px 0px;
    }




        /*contact us page Start*/

    .CuBackground {
    padding:0px 100px 100px 100px;
    }



        .EnquiryFormDIv {
        padding: 0px 0px 0px 0px;
    }
            .EnquiryFormDIv_newpadd_01 {
        padding: 0px 0px 0px 0px;
    }
                .EnquiryFormDIv_01 {
        padding: 20px 20px 20px 20px;
    }
                    .form-controlnewhome {
        display: block;
        width: 100% !important;
        height: 34px;
        font-size: 16px !important;
        line-height: 1.42857143 !important;
        color: #666 !important;
        background-color: #fff !important;
        background-image: none;
        border: 1px solid #ccc !important;
        padding: 8px 15px;
        border-radius: 0px !important;
        margin-bottom: 0px !important;
    }
                    .EnquiryFormDIv_newpadd_02 {
        padding: 20px 20px 20px 20px;
    }
                    .Richtextheight {
        height: 165px;
    }
.btnsend {
        background-color: #e73a00;
        text-align: center;
        padding-left: 15px;
        border: none;
        border-radius: 0px;
        color: #fff;
        font-size: 18px;
        transition: .5s all ease-in-out;
        width: 70% !important;
        font-family: 'SpaceGrotesk-Regular';
        height: 40px !important;
    }
    .btnsend:hover {
        background-color: #e73a00 !important;
        color: #000 !important;
        /* border: 1px solid #eebf00; */
    }


        .scrollup {
        position: fixed;
        right: 3px;
        bottom: 50px;
        color: #ffffff !important;
        background-color: #e73a00 !important;
        width: 38px;
        height: 38px;
        /* border: solid 2px #ff9900; */
        /* border-radius: 50% !important; */
        text-align: center;
        padding: 9px 0 0 1px;
        z-index: 2000;
        font-size: 18px;
        line-height: 1;
        border-color: #ff9900 !important;
        transition: all 0.4s ease-in-out;
    }
            .scrollup:hover {
        /*background-color: #b80b04 !important;*/
        color: #000000 !important;
        /* border: 2px solid #015d8b !important; */
        transition: all .4s ease-in-out;
    }

}

@media only screen and (min-width: 640px) and (max-width:719px) {

    .MMLineVertical {
    padding:0px 5px ! important;
    display:none;
    }
    .Fafadiv {
        padding: 50px 0px 0px 0px;
    }

    .Fafadiv1 {
        padding: 0px 0px 0px 0px;
        /*width:50% ! important;*/
    }

    .Fafadiv2 {
        padding: 0px 0px 0px 0px;
        /*width:50% ! important;*/
    }

    .follow_us > a {
        text-decoration: none;
        outline: 0;
    }

        .follow_us > a:hover {
            text-decoration: none;
            outline: 0;
        }

    .facebookIcon {
        right: 3px;
        color: #757575 !important;
        width: 30px;
        height: 30px;
        background-color: #ffffff;
        text-align: center;
        padding: 8px 0px;
        font-size: 14px !important;
        border: 1px solid #ebe9e7;
        outline: 0 !important;
        transition: all .5s ease-in-out;
    }

        .facebookIcon:hover {
            border: 1px solid #ebe9e7;
            color: #ffffff !important;
            background-color: #e73a00;
            transition: all .5s ease-in-out;
        }


    .MM1 {
        padding: 0px 0px 0px 0px;
        background-image: url(../Images/Backgrount-Top-Header.jpg);
        /*height: 190px;*/
        background-repeat: repeat-x;
    }

    .MM2 {
        padding: 0px 0px 0px 0px;
        text-align:center;
            text-align: -webkit-center;
                    text-align: -Moz-center;
    }

    .MM3 {
        padding: 40px 0px 0px 0px;
    }

    .MMM3 {
        padding: 0px 0px 0px 0px;
    }

    .MM5 {
        width: 100%;
        max-width: 250px;
    }

    .GM6 {
        padding: 35px 0px 0px 136px;
        display: inline-flex;
    }

    .Fafadiv4 {
        padding: 10px 0px 0px 0px;
    }

    .MMNoContact {
        padding: 0px 0px 0px 0px;
        /*width:25% ! important;*/
    }

    .MMContact {
        padding: 0px 0px 0px 0px;
        /*width:75% ! important;*/
    }

    .MM7 {
        padding: 0px 0px 0px 0px;
        display: inline-flex;
    }

    .MM8 {
        padding: 0px 0px 0px 0px;
    }

    .MM9 {
        padding: 0px 0px 0px 0px;
    }

    .MM10 {
        padding: 0px 0px 0px 0px;
    }

    .MM11 {
        padding: 15px 0px 0px 10px;
    }

    .MM12 {
        padding: 0px 0px 0px 0px;
        font-size: 18px;
        /*font-family: 'berlin-Regular';*/
        font-family: 'SpaceGrotesk-Regular';
        color: #e73a00;
        margin: 0px;
    }

    .MM13 {
        font-family: 'SpaceGrotesk-Regular';
        font-size: 17px;
        padding: 0px 0px 0px 0px;
        color: #c6c5c5;
        margin: 0px;
    }

    .MM14 {
        padding: 0px 0px 0px 30px;
        display: inline-flex;
    }

    .MM15 {
        padding: 0px 0px 0px 0px;
    }

    .MM16 {
        padding: 0px 0px 0px 0px;
    }

    .MM17 {
        padding: 0px 0px 0px 0px;
    }

    .MM18 {
        padding: 15px 0px 0px 10px;
    }

    .mailGM {
        color: #000;
    }

    .MM19 {
        padding: 0px 0px 0px 0px;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 17px;
        color: #c6c5c5;
        margin: 0px;
    }

    .GMEmail {
        padding: 0px 0px 0px 0px;
        font-size: 18px;
        font-family: 'SpaceGrotesk-Regular';
        color: #e73a00;
        margin: 0px;
    }

    .MMBlackimg {
        padding: 0px 90px 0px 90px;
        z-index: 1;
    }



    /*Nav Bar Start*/
    /*NAVIGATION BAR START*/

       
        .navbar-toggle1 {
    background-color: #e73a00 !important;
    position: relative;
    float: right;
    padding: 10px 10px 10px 10px!important;
    margin-top: 7px!important;
    margin-right: 45px !important;
    margin-bottom: 5px!important;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
    border-radius: 0px;
    display: block;
}
       .navbar-header1 .collapse, .navbar-toggle {
    display: block !important;
    border  :none !important;
      
}
       .navbar-collapse1.collapse {
    display: none !important;
    border  :none !important;
}
       .navbar-nav {
    /* padding-top: 10px !important; */
    padding-left: 0px !important;
    /* padding-right: 15px !important; */
    width: 100%;
}
       .navbar-nav1 > li {
    position: relative !important;
    display: block !important;
    float: none !important;
    border-bottom: 1px solid #f6bb19 ;
      
}
       .navbar-nav > li > a {
    text-align: center;
    
    padding: 15px 0px 15px 0px !important;
   
    /* font-weight: bold; */
    outline: 0;
    transition: all 0.6s ease-in-out;
}
       .navbar-collapse1.collapse.in {
    display: block !important;
    padding: 0px;
    /* background: rgba(000, 0, 0, 0.7); */
}
    .Linesdisplaynewrespo {
        display:none;
    }
      .navbar-collapse.in {
     overflow-y:visible; 
}
















    .navbar-inverse {
        /*height: 63px;*/
        background-color: #ffffff !important;
        padding: 0px 0px 0px 0px;
        text-align: center;
        border: none;
        border-top: 1px solid #b2b2b2;
        border-bottom: 1px solid #b2b2b2;
        /*margin-top: -31px;*/
    }

    .navbar-div {
        padding: 0px 0px 0px 0px;
        /*position: absolute;*/
    }

    .GMBlackimg {
        padding: 0px 90px 0px 90px;
        z-index: 1;
        margin-top: -36px;
        /*background-image: url('../Images/Bar-Black.png');*/
    }

    .navbar-nav > li > a {
        font-size: 18px;
        background-color:#e73a00;
        color: #ffffff !important;
        padding: 15px 7px 15px 7px! important;
        font-family: 'SpaceGrotesk-Regular';
    }

        .navbar-nav > li > a:hover {
            color: #000000 !important;
            /*padding: 22px 20px 0px 20px;*/
            transition: all 0.6s ease-in-out;
        }

    .hvr-bounce-to-bottom {
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: -1px;
            left: 0;
            right: 0;
            bottom: 0px;
            background: #e73a00;
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom:hover, .hvr-bounce-to-bottom:focus, .hvr-bounce-to-bottom:active {
            color: #fff;
        }

            .hvr-bounce-to-bottom:hover:before, .hvr-bounce-to-bottom:focus:before, .hvr-bounce-to-bottom:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }

    /*.navbar-nav {
        padding-left: 42px;
    }*/
    .navbar-nav {
        float: none !important;
        margin: 0;
        text-align: -webkit-center;
        text-align: -moz-center;
        /*text-transform: uppercase;*/
    }

        .navbar-nav > li {
            float: none !important;
            text-align: center;
            display: table-cell;
        }

    /*navigation Dropdownlist for Owr Product*/
    /*li.dropdown:hover > .dropdown-menu {
        display: block;
    }

    .navbar-nav > li > .dropdown-menu {
        margin-top: 0;
        border-top-left-radius: initial;
        border-top-right-radius: initial;
    }

    .headernav > li > .ddd > li > a:hover {
        color: #fff !important;
        padding: 10px 10px 10px 12px;
        background-color: #ff9900 !important;
        transition: all 0.6s ease-in-out;
    }

    .dropdown-menu {
        padding: 0px 0px 0px 0px !important;
        margin-top: 20px !important;
        margin-left: 0px;
    }*/


    /*navigation End*/

    .MMshadow {
        padding: 0px 0px 0px 0px;
    }

    .Homebanner {
        padding: 0px 0px 0px 0px;
        z-index: -1;
    }
    /*Default page start*/

    .SloganSection {
        background-image: url(../Images/Background-Orange-Texture.jpg);
        text-align: center;
        text-align: -webkit-center;
        text-align: -moz-center;
        padding: 50px 0px;
    }

    .SloganSectionIndu {
        color: #ffffff;
        font-family: 'berlin-DB';
        font-size: 35px;
    }

    .SloganSectionBey {
        color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 25px;
    }

    .COMPSection {
        background-image: url(../Images/Background-Company-Profile.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        min-height: 100vh;
        padding:0px;
        /*background-image: url(../Images/Background-Company-Profile.jpg);
background-repeat: no-repeat;
background-size: 100% auto;
background-position: center top;*/
    }

    .Blank {
        padding: 0px 0px 0px 0px;
    }

    .textcompanyprofile {
        text-align: center;
        text-align: -webkit-center;
        text-align: -Moz-center;
        padding: 50px 0px 0px 0px;
    }

    .textcompanyprofile1 {
        color: #000000;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }

    .textcompanyprofile2 {
        Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 25px;
        padding: 20px 0px 0px 0px;
    }
    .optextcompanyprofile2 {
    Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 25px;
        padding: 20px 0px 70px 0px;
    }

    .textcompanyprofile3 {
        Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        line-height:30px;
        text-align:center;
    }

    .textcompanyprofile4 {
        padding: 25px 40px 0px 40px;
    }

    .companyprofileimage {
        width: 100%;
        max-width: 1200px;
    }

    .companyprofileimagediv {
        padding: 30px 0px 0px 0px;
        text-align: center;
        text-align: -webkit-center;
        text-align: -Moz-center;
    }

    .ShowcaceDE {
        Color: #ffffff;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }














    .slick-dotted.slick-slider {
        margin-bottom: 0px !important;
    }



    .Sliderlogodiv {
        padding: 0px 15px 0px 15px;
    }

        .Sliderlogodiv > a:focus {
            outline: thin dotted;
            outline: none !important;
            outline-offset: -2px;
        }

    .slick-dots li button:before {
        font-family: 'slick';
        font-size: 40px !important;
        line-height: 20px;
        position: absolute;
        top: 5px;
        left: 0;
        width: 30px;
        height: 13px;
        content: square !important;
        /*content: '•';*/
        text-align: center;
        opacity: 1;
        /*color: #369!important;*/
        color: #ffffff !important;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    .slick-dots li.slick-active button:before {
        opacity: 1 !important;
        color: #e73a00 !important;
        border: none !important;
    }


    .slick-dots li button {
        border: none !important;
        border-radius: 0% !important;
        width: 13px !important;
        height: 13px !important;
        padding: 5px !important;
        top: 0px !important;
        margin-top: 8px;
        margin-left: 30px;
        margin-right: 0px;
        /*background-color: #c09965 !important;*/
        opacity: 0.9;
        background-color: transparent !important;
    }


    .slick-dots li.slick-active button {
        /*background: #fff !important;*/
    }

    .slick-dotted.slick-slider {
        margin-bottom: 0px !important;
    }

    .slick-dots {
        position: absolute !important;
        bottom: -125px !important;
        display: block !important;
        width: 100% !important;
        padding: 0 !important;
        margin: 0 !important;
        list-style: square !important;
        text-align: center !important;
    }

    /*.Serviceptag {
        color: #000000;
        font-family: Calibri;
        text-align: center;
        line-height: 1.6;
        padding: 5px;
        margin: 0px;
        border-bottom: 1px solid #f1f1f1;
    }
     .Serviceptag1{
        color: #000000;
        font-family: Calibri;
        text-align: center;
        
        padding: 5px;
        margin: 0px;
        border-bottom: 1px solid #f1f1f1;
    }
    .LogoDetails {
        color: #13a0b2;
        text-align: center;
        padding: 20px 0px 0px 0px;
    }*/






















    .SloganSection1 {
        background-image: url(../Images/Background-Orange-Texture.jpg);
        height: 325px;
        text-align: center;
        text-align: -webkit-center;
        text-align: -moz-center;
        padding: 70px 0px;
    }

    .banarsliderDiv {
        background-image: url(../Images/background-white-transperent.png);
        /*height:450px;*/
        text-align: center;
        text-align: -webkit-center;
        text-align: -moz-center;
        padding: 50px 0px;
        /*margin-top: -122px;*/
    }

    .banarsliderDivpadding {
        position: absolute;
        margin-top: 170px;
        padding: 50px 30px;
    }

    .LogoDetails {
        padding: 10px 10px 0px 10px;
        text-align: center;
        font-family: 'SpaceGrotesk-Regular';
        Color: #000000;
        font-size: 18px;
    }

    .DePinkbackground {
        background-image: url(../Images/Background-pink-Texture.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        min-height: 107vh;
    }


    /*parllex Effect*/


    .DeIndustries {
        background-image: url(../Images/Background-Industries-We-Serve.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        min-height: 100vh;
        padding: 0;
        /*display:flex;*/
    }
.DeIndustriesDiv1 {
   
               text-align:center;
            text-align: -webkit-center;
                    text-align: -Moz-center;
        padding: 50px 0px 50px 0px;
    }


    

    

    .DeIndustriesDiv1text {
        Color: #ffffff;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 25px;
        padding: 0px 0px 10px 0px;
    }


    .DeIndustriesDiv2 {
    background-image: url(../Images/Background-Orange-Trandperent-01.png);
    min-height: 100vh;
    border-left:1px solid #ffffff;
    border-right:1px solid #ffffff;
    padding:0px 0px 0px 0px;

    }
    .DeIndustriesDiv2inner {
    padding:0px 0px 30px 0px;
            
    }
    .DeIndustriesDiv2inner1 {
           padding: 10px 0px 0px 0px;
            text-align: -webkit-center;
    }

    .DeIndustriesDiv2inner2 {
    padding:0px 0px 0px 0px;

    }
    .DeIndustriesDiv2inner2text {
    font-family: 'SpaceGrotesk-Light';
    color:#ffffff;
    font-size:20px;
    text-align:center;
    padding:10px 0px 0px 0px;
    }
    .DeIndustriesDiv21 {
               padding: 50px 0px 0px 0px;
    }
    .DeIndustriesDiv21new {
    padding: 0px 0px 50px 0px ! important;
    }
    .DeIndustriesDiv3 {
    background-image: url(../Images/Background-Orange-Trandperent-02.png);
    min-height: 100vh;
    /*border-left:1px solid #ffffff;
    border-right:1px solid #ffffff;*/
    padding:0px 0px 0px 0px;
    }
    .DEBarBlack {
    padding:0px 0px 0px 0px;
    }
    .DeWhymighty {

        padding:0px 0px 0px 0px;
    background-color:#f3f3f3;
    }
    .DeWhymightydiv1 {
    padding:70px 0px 0px 0px;
    text-align:center;
            text-align: -webkit-center;
        text-align: -Moz-center;
    }
    .DeWhymightyText {
            color: #000000;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }

    .DeWhymightyTextBlack {
            padding: 25px 40px 0px 40px;
                    Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        line-height:30px;
        text-align:center;
    }

    .DeWhymightyTextOrange {
        text-align:center;
    padding:50px 40px 0px 40px;
            Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 25px;
        /*padding: 20px 0px 0px 0px;*/
    }

        .DeparallaxDiv {
        background-image: url(../Images/Parallax-Home.jpg);
        height: 845px;
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
        background-position: center top;
        padding: 0px;
    }
    .DeparallaxMigimg {
    padding:100px 0px 100px 0px;
      text-align:center;
            text-align: -webkit-center;
                    text-align: -Moz-center;

    }
        .Homepage_background_black_main_div {
        padding: 0px;
        background-image: url(../Images/background-black-transperent.png);
        /*height: 295px;*/
    }
    .Home_number_div_01 {
        padding: 40px 0px 40px 0px;
        text-align: center;
            Color: #FFFFFF;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
       display: flex; align-items: center;
    }
    .border_respomain {
    display: flex;
     align-items: center;
      padding-left: 10px;
    }
    .DEFootersection {
    padding:0px 0px 0px 0px;
    display: flex;
    flex-wrap: wrap; 
    }
        .DEFootersection1{
    padding:0px 0px 0px 0px;
    background-image: url(../Images/Background-pink-Texture.jpg);
    /*width: 44.66666667% ! important;*/
    }
    .DEFotterGet {
            Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 25px;
        padding:0px 0px 30px 0px;
    }
    .Defooteraddress {
     padding:2px 0px 10px 0px;
      Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 16px;
    }

    .Defootermobile {
       padding:20px 0px 10px 0px;
      Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 16px;
        display:inline-flex;
    }

    .Defooteremail {
       padding:20px 0px 20px 0px;
      Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        display:inline-flex;
    }

    .Defooteremail12 {
            display: block ! important;
    }


        .DEFootersection2{
            text-align:center;
            text-align: -webkit-center;
                    text-align: -Moz-center;


    padding:0px 0px 0px 0px;
    background-image: url(../Images/Background-pink-Texture.jpg);
    /*height: 529px;*/
            /*width: 25% ! important;*/
    }
        .DEFootersection3{
    padding:0px 0px 0px 0px;
            /*width: 30.33333333%! important;*/
    }
        .DEFootersection11{
                    background-image: url(../Images/background-white-transperent.png);
    padding:70px 40px 0px 40px;
               text-align:center;
            text-align: -webkit-center;
                    text-align: -Moz-center;
    }

        .DEFootersection21{
    padding:70px 0px 70px 0px;
    }
        .DEFootersection31{
    padding:0px 0px 0px 0px;
            /*position: absolute;*/
    }
    .DefooteraddressSeprator {
    
    }
        .GMEmail1 {
        padding: 6px 0px 0px 0px;
        font-size: 18px;
        font-family: 'SpaceGrotesk-Regular';
        color: #000000;
        margin: 0px;
        transition: all 0.4s ease-in-out;
    }
            .GMEmail1:hover {
            color: #e73a00;

            }

    .Defooterebar {
    /*width: 100%;
    max-width: 634px;*/
}
        .DEfooterPro1 {
        /*padding: 20px 0px 20px 0px;*/
        Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 16px;
        transition: all 0.4s ease-in-out;
    }
     .DEfooterPro1:hover {
    color:#e73a00;
    text-decoration:none;
    }
            .Separator_padd {
        padding: 10px 0px 10px 0px;
    }
    .Defooterebar1 {
    width: 100%;
    max-width: 234px;
    }
    .DEFooterorange {
        padding:0px;
    background-image: url(../Images/default-001-inner-page-HEADER.jpg);
            
        background-position: top;
        
   
    }
    .DEFooterorangewhitetext {
            padding: 50px 70px 80px 70px;
    Color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
    }
    .DeMap {
    width:100%;
    height:529px;
    }



    /*Our Products Page Start*/

    .ourproductdiv1 {
    padding:0px 0px 0px 0px;
      background-image: url(../Images/default-001-inner-page-HEADER.jpg);
            background-repeat:no-repeat;
        background-position: top;
        z-index:-1;
    }

    .OPHEading {
    padding: 50px 70px 50px 40px;
    Color: #ffffff;
         font-family: 'berlin-Bold';
        font-size: 40px;
    }
    .IWSHEading{
    
        font-size: 35px !important;
    }

        .CPBeadcrumtext {
        /*background-image: url(../Images/Background-Black-Transperent.png);*/
        /*padding: 15px 35px 15px 35px;*/
        text-align: center;
        position: absolute;
        left: 65%;
        top: 45%;
    }
    .IWSBeadcrumtext {
     left: 62% ! important;
    }
            .breadcrumb-item {
font-family: 'SpaceGrotesk-Regular';
font-size:18px;
        color: #fff;
        text-decoration: none;
        transition: all 0.6s ease-in-out;
    }

    .OPBackgroundimage {
    background-image: url(../Images/Background-Company-Profile.jpg);
   background-repeat: no-repeat;
        background-size: cover;
                background-position: top;
        /*min-height: 100vh;*/
        padding: 0px;

    padding:0px;
    
    }
    .OPHeading {
            text-align: center;
        text-align: -webkit-center;
        text-align: -Moz-center;
        padding: 70px 0px 0px 0px;
    }
    .Optext {
            color: #000000;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }
    .opImage {
    padding: 0px 0px 10px 0px;
    }

     /*Accordion Start*/

     .DEaccorian {
    padding: 50px 40px !important;
    border: none !important;
}

.accordion {
    padding: 0px;
    width: 100%;
    background-color: #ffffff;
    border: none; /* Remove outer border if items have their own */
}

.accordion-item {
    border: 1px solid #c6c5c5;   /* Each item has its own border */
    border-radius: 5px;
    margin-bottom: 20px;         /* Add space between items */
    overflow: hidden;            /* Keeps inner borders inside radius */
    background-color: #ffffff;
}

.accordion-header {
    cursor: pointer;
    padding: 15px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-family: 'SpaceGrotesk-Regular';
    font-size: 18px;
    background-color: #ffffff;
    color: #e73a00;
    transition: all 0.6s ease-in-out;
}

.accordion-header.active {
    background-color: #e73a00;
    color: #ffffff;
}

.accordion-content {
    display: none;
    padding: 20px 0px;
    background-color: #ffffff;
    border-top: 1px solid #c6c5c5;
}

.accordion-content.active {
    display: block;
}

.toggle-icon {
    display: inline-block;
    width: 25px;
    height: 25px;
    text-align: center;
    line-height: 20px;
    font-size: 16px;
    font-weight: bold;
    border: 1px solid #c6c5c5;
    background-color: #ffffff;
    color: #e73a00;
}

.accordion-header.active .toggle-icon {
    background-color: #ffffff;
    color: #e73a00;
    border: 1px solid #ffffff;
}
















   

/*Accordion End*/







    .OpDiscription {
                padding: 0px 0px 0px 0px;
        
    }
    .OpDiscription1 {
     padding: 0px 0px 0px 0px;
        background-color: #e73a00;
    }
    .OpDiscriptionbox {
        padding:0px 0px 0px 50px;
    background-color:#e73a00;
    color:#ffffff;
    font-family: 'SpaceGrotesk-Regular';
    font-size:18px;
    }

    .OpDiscriptionbox1 {
                padding: 30px 30px 30px 30px;
        background-color: #e73a00;
        color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 20px;
        text-align: center;
        line-height: 35px;
    }


    .OpDiscriptionwhite {
    padding:0px 10px 0px 40px;
    background-color:#ffffff;
    color:#000000;
    font-family: 'SpaceGrotesk-Regular';
    font-size:18px;
    }

    .OpDiscriptionboxHeading {
        padding:20px 0px 20px 0px;
    font-size:25px;
    }
    .OpDiscriptionboxHeading1 {
    padding:20px 0px 20px 0px;
    font-size:25px;
    color:#e73a00;
    }
    .OpDiscriptionboxlist {
    padding:0px 0px 20px 0px;
    line-height:30px;
    }
    .OpRowpadding {
    margin:0px ! important;
    }

    /*Industries we serve page Start*/

    .IWbackground {
            background-image: url(../Images/Background-Company-Profile.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        min-height: 100vh;
        padding: 0px;
    
    }
    IWButton {
    padding:0px;
    }

    .IWButtonColor {
    background-color: #e73a00;
        padding: 10px 0px 10px 0px;
        margin: 20px 0px 0px 15px !important;
        text-align: center;
        width: 30% ! important;
        height:140px;
    }

    .IWButtonColor >a {
           font-family: 'SpaceGrotesk-Regular';
    color:#ffffff;
    font-size:20px;
   
    }

   
    .IWButtonColor >a:hover {
   text-decoration:none;
    
   
    }
    .IWButton {
    padding: 50px 0px 50px 10px;
    }
    .IwAllimage {
        padding: 0px 0px 0px 0px;
    }

    .Iwproduct {
    padding: 70px 100px 70px 100px;
    text-align:center;
            text-align: -webkit-center;
                    text-align: -Moz-center;
    }

    .Iwproduct1 {
    padding: 0px 0px 0px 0px;
    }

    .Iwproduct2 {
    padding: 0px 0px 0px 0px;
    }
    .Iwproduct3 {
    padding: 0px 0px 0px 0px;

    }
    .IWproductimage {
     padding: 10px 0px 0px 0px;
         
    }
    .IWproductDiscription {
     padding: 0px 0px 0px 0px;
    }
        .IWproductDiscriptiontext {
        font-family: 'SpaceGrotesk-Light';
        color: #000000;
        font-size: 18px;
         padding: 20px 0px 0px 0px;
    }
    .Iwproductcontainer {
            padding: 20px 0px 10px 0px;
            border-bottom:1px dotted #a79e9e;

    }
    
    .IwBorder {
    border:1px solid #e5e5e5;
    }
    .IwproductDivforpadding {
    padding: 0px 15px 0px 15px;
    }

    /* Company Profile Page Start*/

    .Newclassforpad {
    padding:0px;
    }
    .CPHEading {
            padding: 50px 70px 50px 50px;
        Color: #ffffff;
        font-family: 'berlin-Bold';
        font-size: 40px;
    }
        .CpBackground {
        
       
        padding: 0px;
        padding: 0px;
    }

        .CPtextcompanyprofile4 {
        padding: 50px 40px 70px 40px;
        text-align:center;
    }
    .CpOurVison {
    padding:0px;
            background-image: url(../Images/Company-Profile-Vision.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: top center;
        /*min-height: 100vh;*/
        
    }
    .Opourvisontext {
            color: #ffffff;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }
    .Cptextcompanyprofilewhite {
            Color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        line-height: 30px;
                padding: 50px 0px 40px 0px;
    }

    .Cptextcompanyprofilewhitelast {
            Color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        line-height: 30px;
                padding: 50px 0px 0px 0px;
    }

    .CPtextvision {
    /*text-align:center;*/
            padding: 50px 40px 70px 40px;
    }
    .Cpwhy {
    padding:0px 0px 0px 0px;
    background-color:#f3f3f3;
    }

    .Cpwhyheading {
            color: #000000;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }
        .cpparallaxDiv {
        background-image: url(../Images/Company-Profile-Benefits.jpg);
        height: 845px;
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
        background-position: center top;
        padding: 300px 0px 0px 0px;
    }
    .Cutext2 {
            Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        padding: 50px 0px 20px 0px;
    }




        /*contact us page Start*/

    .CuBackground {
    padding:0px 40px 100px 40px;
    }



        .EnquiryFormDIv {
        padding: 0px 0px 0px 0px;
    }
            .EnquiryFormDIv_newpadd_01 {
        padding: 0px 0px 0px 0px;
    }
                .EnquiryFormDIv_01 {
        padding: 20px 20px 20px 20px;
    }
                    .form-controlnewhome {
        display: block;
        width: 100% !important;
        height: 34px;
        font-size: 16px !important;
        line-height: 1.42857143 !important;
        color: #666 !important;
        background-color: #fff !important;
        background-image: none;
        border: 1px solid #ccc !important;
        padding: 8px 15px;
        border-radius: 0px !important;
        margin-bottom: 0px !important;
    }
                    .EnquiryFormDIv_newpadd_02 {
        padding: 20px 20px 20px 20px;
    }
                    .Richtextheight {
        height: 165px;
    }
.btnsend {
        background-color: #e73a00;
        text-align: center;
        padding-left: 15px;
        border: none;
        border-radius: 0px;
        color: #fff;
        font-size: 18px;
        transition: .5s all ease-in-out;
        width: 70% !important;
        font-family: 'SpaceGrotesk-Regular';
        height: 40px !important;
    }
    .btnsend:hover {
        background-color: #e73a00 !important;
        color: #000 !important;
        /* border: 1px solid #eebf00; */
    }


        .scrollup {
        position: fixed;
        right: 3px;
        bottom: 50px;
        color: #ffffff !important;
        background-color: #e73a00 !important;
        width: 38px;
        height: 38px;
        /* border: solid 2px #ff9900; */
        /* border-radius: 50% !important; */
        text-align: center;
        padding: 9px 0 0 1px;
        z-index: 2000;
        font-size: 18px;
        line-height: 1;
        border-color: #ff9900 !important;
        transition: all 0.4s ease-in-out;
    }
            .scrollup:hover {
        /*background-color: #b80b04 !important;*/
        color: #000000 !important;
        /* border: 2px solid #015d8b !important; */
        transition: all .4s ease-in-out;
    }

}

@media only screen and (min-width: 600px) and (max-width:639px) {

    .MMLineVertical {
    padding:0px 5px ! important;
    display:none;
    }
    .Fafadiv {
        padding: 50px 0px 0px 0px;
    }

    .Fafadiv1 {
        padding: 0px 0px 0px 0px;
        /*width:50% ! important;*/
    }

    .Fafadiv2 {
        padding: 0px 0px 0px 0px;
        /*width:50% ! important;*/
    }

    .follow_us > a {
        text-decoration: none;
        outline: 0;
    }

        .follow_us > a:hover {
            text-decoration: none;
            outline: 0;
        }

    .facebookIcon {
        right: 3px;
        color: #757575 !important;
        width: 30px;
        height: 30px;
        background-color: #ffffff;
        text-align: center;
        padding: 8px 0px;
        font-size: 14px !important;
        border: 1px solid #ebe9e7;
        outline: 0 !important;
        transition: all .5s ease-in-out;
    }

        .facebookIcon:hover {
            border: 1px solid #ebe9e7;
            color: #ffffff !important;
            background-color: #e73a00;
            transition: all .5s ease-in-out;
        }


    .MM1 {
        padding: 0px 0px 0px 0px;
        background-image: url(../Images/Backgrount-Top-Header.jpg);
        /*height: 190px;*/
        background-repeat: repeat-x;
    }

    .MM2 {
        padding: 0px 0px 0px 0px;
        text-align:center;
            text-align: -webkit-center;
                    text-align: -Moz-center;
    }

    .MM3 {
        padding: 40px 0px 0px 0px;
    }

    .MMM3 {
        padding: 0px 0px 0px 0px;
    }

    .MM5 {
        width: 100%;
        max-width: 250px;
    }

    .GM6 {
        padding: 35px 0px 0px 136px;
        display: inline-flex;
    }

    .Fafadiv4 {
        padding: 10px 0px 0px 0px;
    }

    .MMNoContact {
        padding: 0px 0px 0px 0px;
        /*width:25% ! important;*/
    }

    .MMContact {
        padding: 0px 0px 0px 0px;
        /*width:75% ! important;*/
    }

    .MM7 {
        padding: 0px 0px 0px 0px;
        display: inline-flex;
    }

    .MM8 {
        padding: 0px 0px 0px 0px;
    }

    .MM9 {
        padding: 0px 0px 0px 0px;
    }

    .MM10 {
        padding: 0px 0px 0px 0px;
    }

    .MM11 {
        padding: 15px 0px 0px 10px;
    }

    .MM12 {
        padding: 0px 0px 0px 0px;
        font-size: 18px;
        /*font-family: 'berlin-Regular';*/
        font-family: 'SpaceGrotesk-Regular';
        color: #e73a00;
        margin: 0px;
    }

    .MM13 {
        font-family: 'SpaceGrotesk-Regular';
        font-size: 17px;
        padding: 0px 0px 0px 0px;
        color: #c6c5c5;
        margin: 0px;
    }

    .MM14 {
        padding: 0px 0px 0px 30px;
        display: inline-flex;
    }

    .MM15 {
        padding: 0px 0px 0px 0px;
    }

    .MM16 {
        padding: 0px 0px 0px 0px;
    }

    .MM17 {
        padding: 0px 0px 0px 0px;
    }

    .MM18 {
        padding: 15px 0px 0px 10px;
    }

    .mailGM {
        color: #000;
    }

    .MM19 {
        padding: 0px 0px 0px 0px;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 17px;
        color: #c6c5c5;
        margin: 0px;
    }

    .GMEmail {
        padding: 0px 0px 0px 0px;
        font-size: 18px;
        font-family: 'SpaceGrotesk-Regular';
        color: #e73a00;
        margin: 0px;
    }

    .MMBlackimg {
        padding: 0px 90px 0px 90px;
        z-index: 1;
    }



    /*Nav Bar Start*/
    /*NAVIGATION BAR START*/

       
        .navbar-toggle1 {
    background-color: #e73a00 !important;
    position: relative;
    float: right;
    padding: 10px 10px 10px 10px!important;
    margin-top: 7px!important;
    margin-right: 45px !important;
    margin-bottom: 5px!important;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
    border-radius: 0px;
    display: block;
}
       .navbar-header1 .collapse, .navbar-toggle {
    display: block !important;
    border  :none !important;
      
}
       .navbar-collapse1.collapse {
    display: none !important;
    border  :none !important;
}
       .navbar-nav {
    /* padding-top: 10px !important; */
    padding-left: 0px !important;
    /* padding-right: 15px !important; */
    width: 100%;
}
       .navbar-nav1 > li {
    position: relative !important;
    display: block !important;
    float: none !important;
    border-bottom: 1px solid #f6bb19 ;
      
}
       .navbar-nav > li > a {
    text-align: center;
    
    padding: 15px 0px 15px 0px !important;
   
    /* font-weight: bold; */
    outline: 0;
    transition: all 0.6s ease-in-out;
}
       .navbar-collapse1.collapse.in {
    display: block !important;
    padding: 0px;
    /* background: rgba(000, 0, 0, 0.7); */
}
    .Linesdisplaynewrespo {
        display:none;
    }
      .navbar-collapse.in {
     overflow-y:visible; 
}
















    .navbar-inverse {
        /*height: 63px;*/
        background-color: #ffffff !important;
        padding: 0px 0px 0px 0px;
        text-align: center;
        border: none;
        border-top: 1px solid #b2b2b2;
        border-bottom: 1px solid #b2b2b2;
        /*margin-top: -31px;*/
    }

    .navbar-div {
        padding: 0px 0px 0px 0px;
        /*position: absolute;*/
    }

    .GMBlackimg {
        padding: 0px 90px 0px 90px;
        z-index: 1;
        margin-top: -36px;
        /*background-image: url('../Images/Bar-Black.png');*/
    }

    .navbar-nav > li > a {
        font-size: 18px;
        background-color:#e73a00;
        color: #ffffff !important;
        padding: 15px 7px 15px 7px! important;
        font-family: 'SpaceGrotesk-Regular';
    }

        .navbar-nav > li > a:hover {
            color: #000000 !important;
            /*padding: 22px 20px 0px 20px;*/
            transition: all 0.6s ease-in-out;
        }

    .hvr-bounce-to-bottom {
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: -1px;
            left: 0;
            right: 0;
            bottom: 0px;
            background: #e73a00;
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom:hover, .hvr-bounce-to-bottom:focus, .hvr-bounce-to-bottom:active {
            color: #fff;
        }

            .hvr-bounce-to-bottom:hover:before, .hvr-bounce-to-bottom:focus:before, .hvr-bounce-to-bottom:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }

    /*.navbar-nav {
        padding-left: 42px;
    }*/
    .navbar-nav {
        float: none !important;
        margin: 0;
        text-align: -webkit-center;
        text-align: -moz-center;
        /*text-transform: uppercase;*/
    }

        .navbar-nav > li {
            float: none !important;
            text-align: center;
            display: table-cell;
        }

    /*navigation Dropdownlist for Owr Product*/
    /*li.dropdown:hover > .dropdown-menu {
        display: block;
    }

    .navbar-nav > li > .dropdown-menu {
        margin-top: 0;
        border-top-left-radius: initial;
        border-top-right-radius: initial;
    }

    .headernav > li > .ddd > li > a:hover {
        color: #fff !important;
        padding: 10px 10px 10px 12px;
        background-color: #ff9900 !important;
        transition: all 0.6s ease-in-out;
    }

    .dropdown-menu {
        padding: 0px 0px 0px 0px !important;
        margin-top: 20px !important;
        margin-left: 0px;
    }*/


    /*navigation End*/

    .MMshadow {
        padding: 0px 0px 0px 0px;
    }

    .Homebanner {
        padding: 0px 0px 0px 0px;
        z-index: -1;
    }
    /*Default page start*/

    .SloganSection {
        background-image: url(../Images/Background-Orange-Texture.jpg);
        text-align: center;
        text-align: -webkit-center;
        text-align: -moz-center;
        padding: 50px 0px;
    }

    .SloganSectionIndu {
        color: #ffffff;
        font-family: 'berlin-DB';
        font-size: 35px;
    }

    .SloganSectionBey {
        color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 25px;
    }

    .COMPSection {
        background-image: url(../Images/Background-Company-Profile.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        min-height: 100vh;
        padding:0px;
        /*background-image: url(../Images/Background-Company-Profile.jpg);
background-repeat: no-repeat;
background-size: 100% auto;
background-position: center top;*/
    }

    .Blank {
        padding: 0px 0px 0px 0px;
    }

    .textcompanyprofile {
        text-align: center;
        text-align: -webkit-center;
        text-align: -Moz-center;
        padding: 50px 0px 0px 0px;
    }

    .textcompanyprofile1 {
        color: #000000;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }

    .textcompanyprofile2 {
        Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 25px;
        padding: 20px 0px 0px 0px;
    }
    .optextcompanyprofile2 {
    Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 25px;
        padding: 20px 0px 70px 0px;
    }

    .textcompanyprofile3 {
        Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        line-height:30px;
        text-align:center;
    }

    .textcompanyprofile4 {
        padding: 25px 40px 0px 40px;
    }

    .companyprofileimage {
        width: 100%;
        max-width: 1200px;
    }

    .companyprofileimagediv {
        padding: 30px 0px 0px 0px;
        text-align: center;
        text-align: -webkit-center;
        text-align: -Moz-center;
    }

    .ShowcaceDE {
        Color: #ffffff;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }














    .slick-dotted.slick-slider {
        margin-bottom: 0px !important;
    }



    .Sliderlogodiv {
        padding: 0px 15px 0px 15px;
    }

        .Sliderlogodiv > a:focus {
            outline: thin dotted;
            outline: none !important;
            outline-offset: -2px;
        }

    .slick-dots li button:before {
        font-family: 'slick';
        font-size: 40px !important;
        line-height: 20px;
        position: absolute;
        top: 5px;
        left: 0;
        width: 30px;
        height: 13px;
        content: square !important;
        /*content: '•';*/
        text-align: center;
        opacity: 1;
        /*color: #369!important;*/
        color: #ffffff !important;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    .slick-dots li.slick-active button:before {
        opacity: 1 !important;
        color: #e73a00 !important;
        border: none !important;
    }


    .slick-dots li button {
        border: none !important;
        border-radius: 0% !important;
        width: 13px !important;
        height: 13px !important;
        padding: 5px !important;
        top: 0px !important;
        margin-top: 8px;
        margin-left: 30px;
        margin-right: 0px;
        /*background-color: #c09965 !important;*/
        opacity: 0.9;
        background-color: transparent !important;
    }


    .slick-dots li.slick-active button {
        /*background: #fff !important;*/
    }

    .slick-dotted.slick-slider {
        margin-bottom: 0px !important;
    }

    .slick-dots {
        position: absolute !important;
        bottom: -125px !important;
        display: block !important;
        width: 100% !important;
        padding: 0 !important;
        margin: 0 !important;
        list-style: square !important;
        text-align: center !important;
    }

    /*.Serviceptag {
        color: #000000;
        font-family: Calibri;
        text-align: center;
        line-height: 1.6;
        padding: 5px;
        margin: 0px;
        border-bottom: 1px solid #f1f1f1;
    }
     .Serviceptag1{
        color: #000000;
        font-family: Calibri;
        text-align: center;
        
        padding: 5px;
        margin: 0px;
        border-bottom: 1px solid #f1f1f1;
    }
    .LogoDetails {
        color: #13a0b2;
        text-align: center;
        padding: 20px 0px 0px 0px;
    }*/






















    .SloganSection1 {
        background-image: url(../Images/Background-Orange-Texture.jpg);
        height: 325px;
        text-align: center;
        text-align: -webkit-center;
        text-align: -moz-center;
        padding: 70px 0px;
    }

    .banarsliderDiv {
        background-image: url(../Images/background-white-transperent.png);
        /*height:450px;*/
        text-align: center;
        text-align: -webkit-center;
        text-align: -moz-center;
        padding: 50px 0px;
        /*margin-top: -122px;*/
    }

    .banarsliderDivpadding {
        position: absolute;
        margin-top: 170px;
        padding: 50px 30px;
    }

    .LogoDetails {
        padding: 10px 10px 0px 10px;
        text-align: center;
        font-family: 'SpaceGrotesk-Regular';
        Color: #000000;
        font-size: 18px;
    }

    .DePinkbackground {
        background-image: url(../Images/Background-pink-Texture.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        min-height: 107vh;
    }


    /*parllex Effect*/


    .DeIndustries {
        background-image: url(../Images/Background-Industries-We-Serve.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        min-height: 100vh;
        padding: 0;
        /*display:flex;*/
    }
.DeIndustriesDiv1 {
   
               text-align:center;
            text-align: -webkit-center;
                    text-align: -Moz-center;
        padding: 50px 0px 50px 0px;
    }


    

    

    .DeIndustriesDiv1text {
        Color: #ffffff;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 25px;
        padding: 0px 0px 10px 0px;
    }


    .DeIndustriesDiv2 {
    background-image: url(../Images/Background-Orange-Trandperent-01.png);
    min-height: 100vh;
    border-left:1px solid #ffffff;
    border-right:1px solid #ffffff;
    padding:0px 0px 0px 0px;

    }
    .DeIndustriesDiv2inner {
    padding:0px 0px 30px 0px;
            
    }
    .DeIndustriesDiv2inner1 {
           padding: 10px 0px 0px 0px;
            text-align: -webkit-center;
    }

    .DeIndustriesDiv2inner2 {
    padding:0px 0px 0px 0px;

    }
    .DeIndustriesDiv2inner2text {
    font-family: 'SpaceGrotesk-Light';
    color:#ffffff;
    font-size:20px;
    text-align:center;
    padding:10px 0px 0px 0px;
    }
    .DeIndustriesDiv21 {
               padding: 50px 0px 0px 0px;
    }
    .DeIndustriesDiv21new {
    padding: 0px 0px 50px 0px ! important;
    }
    .DeIndustriesDiv3 {
    background-image: url(../Images/Background-Orange-Trandperent-02.png);
    min-height: 100vh;
    /*border-left:1px solid #ffffff;
    border-right:1px solid #ffffff;*/
    padding:0px 0px 0px 0px;
    }
    .DEBarBlack {
    padding:0px 0px 0px 0px;
    }
    .DeWhymighty {

        padding:0px 0px 0px 0px;
    background-color:#f3f3f3;
    }
    .DeWhymightydiv1 {
    padding:50px 0px 0px 0px;
    text-align:center;
            text-align: -webkit-center;
        text-align: -Moz-center;
    }
    .DeWhymightyText {
            color: #000000;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }

    .DeWhymightyTextBlack {
            padding: 25px 40px 0px 40px;
                    Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        line-height:30px;
        text-align:center;
    }

    .DeWhymightyTextOrange {
        text-align:center;
    padding:50px 40px 0px 40px;
            Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 25px;
        /*padding: 20px 0px 0px 0px;*/
    }

        .DeparallaxDiv {
        background-image: url(../Images/Parallax-Home.jpg);
        height: 845px;
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
        background-position: center top;
        padding: 0px;
    }
    .DeparallaxMigimg {
    padding:100px 0px 100px 0px;
      text-align:center;
            text-align: -webkit-center;
                    text-align: -Moz-center;

    }
        .Homepage_background_black_main_div {
        padding: 0px;
        background-image: url(../Images/background-black-transperent.png);
        /*height: 295px;*/
    }
    .Home_number_div_01 {
        padding: 40px 0px 40px 0px;
        text-align: center;
            Color: #FFFFFF;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
       display: flex; align-items: center;
    }
    .border_respomain {
    display: flex;
     align-items: center;
      padding-left: 10px;
    }
    .DEFootersection {
    padding:0px 0px 0px 0px;
    display: flex;
    flex-wrap: wrap; 
    }
        .DEFootersection1{
    padding:0px 0px 0px 0px;
    background-image: url(../Images/Background-pink-Texture.jpg);
    /*width: 44.66666667% ! important;*/
    }
    .DEFotterGet {
            Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 25px;
        padding:0px 0px 20px 0px;
    }
    .Defooteraddress {
     padding:2px 0px 10px 0px;
      Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 16px;
    }

    .Defootermobile {
       padding:20px 0px 10px 0px;
      Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 16px;
        display:inline-flex;
    }

    .Defooteremail {
       padding:20px 0px 20px 0px;
      Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        display:inline-flex;
    }

    .Defooteremail12 {
            display: block ! important;
    }


        .DEFootersection2{
            text-align:center;
            text-align: -webkit-center;
                    text-align: -Moz-center;


    padding:0px 0px 0px 0px;
    background-image: url(../Images/Background-pink-Texture.jpg);
    /*height: 529px;*/
            /*width: 25% ! important;*/
    }
        .DEFootersection3{
    padding:0px 0px 0px 0px;
            /*width: 30.33333333%! important;*/
    }
        .DEFootersection11{
                    background-image: url(../Images/background-white-transperent.png);
    padding:50px 40px 0px 40px;
               text-align:center;
            text-align: -webkit-center;
                    text-align: -Moz-center;
    }

        .DEFootersection21{
    padding:50px 0px 50px 0px;
    }
    .footernewpad {
    padding:0px ! important;
    }
        .DEFootersection31{
    padding:0px 0px 0px 0px;
            /*position: absolute;*/
    }
    .DefooteraddressSeprator {
    
    }
        .GMEmail1 {
        padding: 6px 0px 0px 0px;
        font-size: 18px;
        font-family: 'SpaceGrotesk-Regular';
        color: #000000;
        margin: 0px;
        transition: all 0.4s ease-in-out;
    }
            .GMEmail1:hover {
            color: #e73a00;

            }

    .Defooterebar {
    /*width: 100%;
    max-width: 634px;*/
}
        .DEfooterPro1 {
        /*padding: 20px 0px 20px 0px;*/
        Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 16px;
        transition: all 0.4s ease-in-out;
    }
     .DEfooterPro1:hover {
    color:#e73a00;
    text-decoration:none;
    }
            .Separator_padd {
        padding: 10px 0px 10px 0px;
    }
    .Defooterebar1 {
    width: 100%;
    max-width: 234px;
    }
    .DEFooterorange {
        padding:0px;
    background-image: url(../Images/default-001-inner-page-HEADER.jpg);
            
        background-position: top;
        
   
    }
    .DEFooterorangewhitetext {
            padding: 50px 70px 80px 70px;
    Color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
    }
    .DeMap {
    width:100%;
    height:529px;
    }



    /*Our Products Page Start*/

    .ourproductdiv1 {
    padding:0px 0px 0px 0px;
      background-image: url(../Images/default-001-inner-page-HEADER.jpg);
            background-repeat:no-repeat;
        background-position: top;
        z-index:-1;
    }

    .OPHEading {
    padding: 50px 70px 50px 40px;
    Color: #ffffff;
         font-family: 'berlin-Bold';
        font-size: 40px;
        text-align:center;
    }
    .IWSHEading{
    
        font-size: 35px !important;
    }

        .CPBeadcrumtext {
        /*background-image: url(../Images/Background-Black-Transperent.png);*/
        /*padding: 15px 35px 15px 35px;*/
        text-align: center;
        position: absolute;
        left: 65%;
        top: 45%;
        display:none;
    }
    .IWSBeadcrumtext {
     left: 62% ! important;
    }
            .breadcrumb-item {
font-family: 'SpaceGrotesk-Regular';
font-size:18px;
        color: #fff;
        text-decoration: none;
        transition: all 0.6s ease-in-out;
    }

    .OPBackgroundimage {
    background-image: url(../Images/Background-Company-Profile.jpg);
   background-repeat: no-repeat;
        background-size: cover;
                background-position: top;
        /*min-height: 100vh;*/
        padding: 0px;

    padding:0px;
    
    }
    .OPHeading {
            text-align: center;
        text-align: -webkit-center;
        text-align: -Moz-center;
        padding: 50px 0px 0px 0px;
    }
    .Optext {
            color: #000000;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }
    .opImage {
    padding: 0px 0px 10px 0px;
    }

     /*Accordion Start*/

     .DEaccorian {
    padding: 50px 40px !important;
    border: none !important;
}

.accordion {
    padding: 0px;
    width: 100%;
    background-color: #ffffff;
    border: none; /* Remove outer border if items have their own */
}

.accordion-item {
    border: 1px solid #c6c5c5;   /* Each item has its own border */
    border-radius: 5px;
    margin-bottom: 20px;         /* Add space between items */
    overflow: hidden;            /* Keeps inner borders inside radius */
    background-color: #ffffff;
}

.accordion-header {
    cursor: pointer;
    padding: 15px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-family: 'SpaceGrotesk-Regular';
    font-size: 18px;
    background-color: #ffffff;
    color: #e73a00;
    transition: all 0.6s ease-in-out;
}

.accordion-header.active {
    background-color: #e73a00;
    color: #ffffff;
}

.accordion-content {
    display: none;
    padding: 20px 0px;
    background-color: #ffffff;
    border-top: 1px solid #c6c5c5;
}

.accordion-content.active {
    display: block;
}

.toggle-icon {
    display: inline-block;
    width: 25px;
    height: 25px;
    text-align: center;
    line-height: 20px;
    font-size: 16px;
    font-weight: bold;
    border: 1px solid #c6c5c5;
    background-color: #ffffff;
    color: #e73a00;
}

.accordion-header.active .toggle-icon {
    background-color: #ffffff;
    color: #e73a00;
    border: 1px solid #ffffff;
}
















   

/*Accordion End*/







    .OpDiscription {
                padding: 0px 0px 0px 0px;
        
    }
    .OpDiscription1 {
     padding: 0px 0px 0px 0px;
        background-color: #e73a00;
    }
    .OpDiscriptionbox {
        padding:0px 0px 0px 50px;
    background-color:#e73a00;
    color:#ffffff;
    font-family: 'SpaceGrotesk-Regular';
    font-size:18px;
    }

    .OpDiscriptionbox1 {
                padding: 30px 30px 30px 30px;
        background-color: #e73a00;
        color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 20px;
        text-align: center;
        line-height: 35px;
    }


    .OpDiscriptionwhite {
    padding:0px 10px 0px 40px;
    background-color:#ffffff;
    color:#000000;
    font-family: 'SpaceGrotesk-Regular';
    font-size:18px;
    }

    .OpDiscriptionboxHeading {
        padding:20px 0px 20px 0px;
    font-size:25px;
    }
    .OpDiscriptionboxHeading1 {
    padding:20px 0px 20px 0px;
    font-size:25px;
    color:#e73a00;
    }
    .OpDiscriptionboxlist {
    padding:0px 0px 20px 0px;
    line-height:30px;
    }
    .OpRowpadding {
    margin:0px ! important;
    }

    /*Industries we serve page Start*/

    .IWbackground {
            background-image: url(../Images/Background-Company-Profile.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        min-height: 100vh;
        padding: 0px;
    
    }
    IWButton {
    padding:0px;
    }

    .IWButtonColor {
    background-color: #e73a00;
        padding: 10px 0px 10px 0px;
        margin: 20px 0px 0px 15px !important;
        text-align: center;
        width: 30% ! important;
        height:140px;
    }

    .IWButtonColor >a {
           font-family: 'SpaceGrotesk-Regular';
    color:#ffffff;
    font-size:20px;
   
    }

   
    .IWButtonColor >a:hover {
   text-decoration:none;
    
   
    }
    .IWButton {
    padding: 50px 0px 50px 0px;
    }
    .IwAllimage {
        padding: 0px 0px 0px 0px;
    }

    .Iwproduct {
    padding: 70px 100px 70px 100px;
    text-align:center;
            text-align: -webkit-center;
                    text-align: -Moz-center;
    }

    .Iwproduct1 {
    padding: 0px 0px 0px 0px;
    }

    .Iwproduct2 {
    padding: 0px 0px 0px 0px;
    }
    .Iwproduct3 {
    padding: 0px 0px 0px 0px;

    }
    .IWproductimage {
     padding: 10px 0px 0px 0px;
         
    }
    .IWproductDiscription {
     padding: 0px 0px 0px 0px;
    }
        .IWproductDiscriptiontext {
        font-family: 'SpaceGrotesk-Light';
        color: #000000;
        font-size: 18px;
         padding: 20px 0px 0px 0px;
    }
    .Iwproductcontainer {
            padding: 20px 0px 10px 0px;
            border-bottom:1px dotted #a79e9e;

    }
    
    .IwBorder {
    border:1px solid #e5e5e5;
    }
    .IwproductDivforpadding {
    padding: 0px 15px 0px 15px;
    }

    /* Company Profile Page Start*/

    .Newclassforpad {
    padding:0px;
    }
    .CPHEading {
            padding: 50px 0px 50px 0px;
        Color: #ffffff;
        font-family: 'berlin-Bold';
        font-size: 40px;
        text-align:center;
    }
        .CpBackground {
        
       
        padding: 0px;
        padding: 0px;
    }

        .CPtextcompanyprofile4 {
        padding: 50px 40px 70px 40px;
        text-align:center;
    }
    .CpOurVison {
    padding:0px;
            background-image: url(../Images/Company-Profile-Vision.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: top center;
        /*min-height: 100vh;*/
        
    }
    .Opourvisontext {
            color: #ffffff;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }
    .Cptextcompanyprofilewhite {
            Color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        line-height: 30px;
                padding: 50px 0px 40px 0px;
    }

    .Cptextcompanyprofilewhitelast {
            Color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        line-height: 30px;
                padding: 50px 0px 0px 0px;
    }

    .CPtextvision {
    /*text-align:center;*/
            padding: 50px 40px 70px 40px;
    }
    .Cpwhy {
    padding:0px 0px 0px 0px;
    background-color:#f3f3f3;
    }

    .Cpwhyheading {
            color: #000000;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }
        .cpparallaxDiv {
        background-image: url(../Images/Company-Profile-Benefits.jpg);
        height: 845px;
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
        background-position: center top;
        padding: 300px 0px 0px 0px;
    }
    .Cutext2 {
            Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        padding: 50px 0px 20px 0px;
    }




        /*contact us page Start*/

    .CuBackground {
    padding:0px 40px 100px 40px;
    }



        .EnquiryFormDIv {
        padding: 0px 0px 0px 0px;
    }
            .EnquiryFormDIv_newpadd_01 {
        padding: 0px 0px 0px 0px;
    }
                .EnquiryFormDIv_01 {
        padding: 20px 20px 20px 20px;
    }
                    .form-controlnewhome {
        display: block;
        width: 100% !important;
        height: 34px;
        font-size: 16px !important;
        line-height: 1.42857143 !important;
        color: #666 !important;
        background-color: #fff !important;
        background-image: none;
        border: 1px solid #ccc !important;
        padding: 8px 15px;
        border-radius: 0px !important;
        margin-bottom: 0px !important;
    }
                    .EnquiryFormDIv_newpadd_02 {
        padding: 20px 20px 20px 20px;
    }
                    .Richtextheight {
        height: 165px;
    }
.btnsend {
        background-color: #e73a00;
        text-align: center;
        padding-left: 15px;
        border: none;
        border-radius: 0px;
        color: #fff;
        font-size: 18px;
        transition: .5s all ease-in-out;
        width: 70% !important;
        font-family: 'SpaceGrotesk-Regular';
        height: 40px !important;
    }
    .btnsend:hover {
        background-color: #e73a00 !important;
        color: #000 !important;
        /* border: 1px solid #eebf00; */
    }


        .scrollup {
        position: fixed;
        right: 3px;
        bottom: 50px;
        color: #ffffff !important;
        background-color: #e73a00 !important;
        width: 38px;
        height: 38px;
        /* border: solid 2px #ff9900; */
        /* border-radius: 50% !important; */
        text-align: center;
        padding: 9px 0 0 1px;
        z-index: 2000;
        font-size: 18px;
        line-height: 1;
        border-color: #ff9900 !important;
        transition: all 0.4s ease-in-out;
    }
            .scrollup:hover {
        /*background-color: #b80b04 !important;*/
        color: #000000 !important;
        /* border: 2px solid #015d8b !important; */
        transition: all .4s ease-in-out;
    }

}

@media only screen and (min-width: 480px) and (max-width:599px) {

    .MMLineVertical {
    padding:0px 5px ! important;
    display:none;
    }
    .Fafadiv {
        padding: 50px 0px 0px 0px;
    }

    .Fafadiv1 {
        padding: 0px 0px 0px 0px;
        /*width:50% ! important;*/
    }

    .Fafadiv2 {
        padding: 0px 0px 0px 0px;
        /*width:50% ! important;*/
    }

    .follow_us > a {
        text-decoration: none;
        outline: 0;
    }

        .follow_us > a:hover {
            text-decoration: none;
            outline: 0;
        }

    .facebookIcon {
        right: 3px;
        color: #757575 !important;
        width: 30px;
        height: 30px;
        background-color: #ffffff;
        text-align: center;
        padding: 8px 0px;
        font-size: 14px !important;
        border: 1px solid #ebe9e7;
        outline: 0 !important;
        transition: all .5s ease-in-out;
    }

        .facebookIcon:hover {
            border: 1px solid #ebe9e7;
            color: #ffffff !important;
            background-color: #e73a00;
            transition: all .5s ease-in-out;
        }


    .MM1 {
        padding: 0px 0px 0px 0px;
        background-image: url(../Images/Backgrount-Top-Header.jpg);
        /*height: 190px;*/
        background-repeat: repeat-x;
    }

    .MM2 {
        padding: 0px 0px 0px 0px;
        text-align:center;
            text-align: -webkit-center;
                    text-align: -Moz-center;
    }

    .MM3 {
        padding: 40px 0px 0px 0px;
    }

    .MMM3 {
        padding: 0px 0px 0px 0px;
    }

    .MM5 {
        width: 100%;
        max-width: 250px;
    }

    .GM6 {
        padding: 35px 0px 0px 136px;
        display: inline-flex;
    }

    .Fafadiv4 {
        padding: 10px 0px 0px 0px;
    }

    .MMNoContact {
        padding: 0px 0px 0px 0px;
        /*width:25% ! important;*/
    }

    .MMContact {
        padding: 0px 0px 0px 0px;
                /*display: grid;*/
        /*width:75% ! important;*/
    }

    .MM7 {
        padding: 0px 0px 0px 0px;
                
        /*display: inline-flex;*/
    }

    .MM8 {
        padding: 0px 0px 0px 0px;
    }

    .MM9 {
        padding: 0px 0px 0px 0px;
    }

    .MM10 {
        padding: 0px 0px 0px 0px;
    }

    .MM11 {
        padding: 5px 0px 0px 0px;
    }

    .MM12 {
        padding: 0px 0px 0px 0px;
        font-size: 18px;
        /*font-family: 'berlin-Regular';*/
        font-family: 'SpaceGrotesk-Regular';
        color: #e73a00;
        margin: 0px;
    }

    .MM13 {
        font-family: 'SpaceGrotesk-Regular';
        font-size: 17px;
        padding: 0px 0px 0px 0px;
        color: #c6c5c5;
        margin: 0px;
    }

    .MM14 {
        padding: 16px 0px 16px 0px;
                
        /*display: inline-flex;*/
    }

    .MM15 {
        padding: 0px 0px 0px 0px;
    }

    .MM16 {
        padding: 0px 0px 0px 0px;
    }

    .MM17 {
        padding: 0px 0px 0px 0px;
    }

    .MM18 {
        padding: 5px 0px 0px 0px;
    }

    .mailGM {
        color: #000;
    }

    .MM19 {
        padding: 0px 0px 0px 0px;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 17px;
        color: #c6c5c5;
        margin: 0px;
    }

    .GMEmail {
        padding: 0px 0px 0px 0px;
        font-size: 18px;
        font-family: 'SpaceGrotesk-Regular';
        color: #e73a00;
        margin: 0px;
    }

    .MMBlackimg {
        padding: 0px 90px 0px 90px;
        z-index: 1;
    }



    /*Nav Bar Start*/
    /*NAVIGATION BAR START*/

       
        .navbar-toggle1 {
    background-color: #e73a00 !important;
    position: relative;
    float: right;
    padding: 10px 10px 10px 10px!important;
    margin-top: 7px!important;
    margin-right: 45px !important;
    margin-bottom: 5px!important;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
    border-radius: 0px;
    display: block;
}
       .navbar-header1 .collapse, .navbar-toggle {
    display: block !important;
    border  :none !important;
      
}
       .navbar-collapse1.collapse {
    display: none !important;
    border  :none !important;
}
       .navbar-nav {
    /* padding-top: 10px !important; */
    padding-left: 0px !important;
    /* padding-right: 15px !important; */
    width: 100%;
}
       .navbar-nav1 > li {
    position: relative !important;
    display: block !important;
    float: none !important;
    border-bottom: 1px solid #f6bb19 ;
      
}
       .navbar-nav > li > a {
    text-align: center;
    
    padding: 15px 0px 15px 0px !important;
   
    /* font-weight: bold; */
    outline: 0;
    transition: all 0.6s ease-in-out;
}
       .navbar-collapse1.collapse.in {
    display: block !important;
    padding: 0px;
    /* background: rgba(000, 0, 0, 0.7); */
}
    .Linesdisplaynewrespo {
        display:none;
    }
      .navbar-collapse.in {
     overflow-y:visible; 
}
















    .navbar-inverse {
        /*height: 63px;*/
        background-color: #ffffff !important;
        padding: 0px 0px 0px 0px;
        text-align: center;
        border: none;
        border-top: 1px solid #b2b2b2;
        border-bottom: 1px solid #b2b2b2;
        /*margin-top: -31px;*/
    }

    .navbar-div {
        padding: 0px 0px 0px 0px;
        /*position: absolute;*/
    }

    .GMBlackimg {
        padding: 0px 90px 0px 90px;
        z-index: 1;
        margin-top: -36px;
        /*background-image: url('../Images/Bar-Black.png');*/
    }

    .navbar-nav > li > a {
        font-size: 18px;
        background-color:#e73a00;
        color: #ffffff !important;
        padding: 15px 7px 15px 7px! important;
        font-family: 'SpaceGrotesk-Regular';
    }

        .navbar-nav > li > a:hover {
            color: #000000 !important;
            /*padding: 22px 20px 0px 20px;*/
            transition: all 0.6s ease-in-out;
        }

    .hvr-bounce-to-bottom {
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: -1px;
            left: 0;
            right: 0;
            bottom: 0px;
            background: #e73a00;
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom:hover, .hvr-bounce-to-bottom:focus, .hvr-bounce-to-bottom:active {
            color: #fff;
        }

            .hvr-bounce-to-bottom:hover:before, .hvr-bounce-to-bottom:focus:before, .hvr-bounce-to-bottom:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }

    /*.navbar-nav {
        padding-left: 42px;
    }*/
    .navbar-nav {
        float: none !important;
        margin: 0;
        text-align: -webkit-center;
        text-align: -moz-center;
        /*text-transform: uppercase;*/
    }

        .navbar-nav > li {
            float: none !important;
            text-align: center;
            display: table-cell;
        }

    /*navigation Dropdownlist for Owr Product*/
    /*li.dropdown:hover > .dropdown-menu {
        display: block;
    }

    .navbar-nav > li > .dropdown-menu {
        margin-top: 0;
        border-top-left-radius: initial;
        border-top-right-radius: initial;
    }

    .headernav > li > .ddd > li > a:hover {
        color: #fff !important;
        padding: 10px 10px 10px 12px;
        background-color: #ff9900 !important;
        transition: all 0.6s ease-in-out;
    }

    .dropdown-menu {
        padding: 0px 0px 0px 0px !important;
        margin-top: 20px !important;
        margin-left: 0px;
    }*/


    /*navigation End*/

    .MMshadow {
        padding: 0px 0px 0px 0px;
    }

    .Homebanner {
        padding: 0px 0px 0px 0px;
        z-index: -1;
    }
    /*Default page start*/

    .SloganSection {
        background-image: url(../Images/Background-Orange-Texture.jpg);
        text-align: center;
        text-align: -webkit-center;
        text-align: -moz-center;
        padding: 50px 0px;
    }

    .SloganSectionIndu {
        color: #ffffff;
        font-family: 'berlin-DB';
        font-size: 30px;
    }

    .SloganSectionBey {
        color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 20px;
    }

    .COMPSection {
        background-image: url(../Images/Background-Company-Profile.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        min-height: 100vh;
        padding:0px;
        /*background-image: url(../Images/Background-Company-Profile.jpg);
background-repeat: no-repeat;
background-size: 100% auto;
background-position: center top;*/
    }

    .Blank {
        padding: 0px 0px 0px 0px;
    }

    .textcompanyprofile {
        text-align: center;
        text-align: -webkit-center;
        text-align: -Moz-center;
        padding: 50px 0px 0px 0px;
    }

    .textcompanyprofile1 {
        color: #000000;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }

    .textcompanyprofile2 {
        Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 25px;
        padding: 20px 0px 0px 0px;
    }
    .optextcompanyprofile2 {
    Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 22px;
        padding: 20px 0px 50px 0px;
    }

    .textcompanyprofile3 {
        Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        line-height:30px;
        text-align:center;
    }

    .textcompanyprofile4 {
        padding: 25px 40px 0px 40px;
    }

    .companyprofileimage {
        width: 100%;
        max-width: 1200px;
    }

    .companyprofileimagediv {
        padding: 30px 0px 0px 0px;
        text-align: center;
        text-align: -webkit-center;
        text-align: -Moz-center;
    }

    .ShowcaceDE {
        Color: #ffffff;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }














    .slick-dotted.slick-slider {
        margin-bottom: 0px !important;
    }



    .Sliderlogodiv {
        padding: 0px 15px 0px 15px;
    }

        .Sliderlogodiv > a:focus {
            outline: thin dotted;
            outline: none !important;
            outline-offset: -2px;
        }

    .slick-dots li button:before {
        font-family: 'slick';
        font-size: 40px !important;
        line-height: 20px;
        position: absolute;
        top: 5px;
        left: 0;
        width: 30px;
        height: 13px;
        content: square !important;
        /*content: '•';*/
        text-align: center;
        opacity: 1;
        /*color: #369!important;*/
        color: #ffffff !important;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    .slick-dots li.slick-active button:before {
        opacity: 1 !important;
        color: #e73a00 !important;
        border: none !important;
    }


    .slick-dots li button {
        border: none !important;
        border-radius: 0% !important;
        width: 13px !important;
        height: 13px !important;
        padding: 5px !important;
        top: 0px !important;
        margin-top: 8px;
        margin-left: 30px;
        margin-right: 0px;
        /*background-color: #c09965 !important;*/
        opacity: 0.9;
        background-color: transparent !important;
    }


    .slick-dots li.slick-active button {
        /*background: #fff !important;*/
    }

    .slick-dotted.slick-slider {
        margin-bottom: 0px !important;
    }

    .slick-dots {
        position: absolute !important;
        bottom: -125px !important;
        display: block !important;
        width: 100% !important;
        padding: 0 !important;
        margin: 0 !important;
        list-style: square !important;
        text-align: center !important;
    }

    /*.Serviceptag {
        color: #000000;
        font-family: Calibri;
        text-align: center;
        line-height: 1.6;
        padding: 5px;
        margin: 0px;
        border-bottom: 1px solid #f1f1f1;
    }
     .Serviceptag1{
        color: #000000;
        font-family: Calibri;
        text-align: center;
        
        padding: 5px;
        margin: 0px;
        border-bottom: 1px solid #f1f1f1;
    }
    .LogoDetails {
        color: #13a0b2;
        text-align: center;
        padding: 20px 0px 0px 0px;
    }*/






















    .SloganSection1 {
        background-image: url(../Images/Background-Orange-Texture.jpg);
        height: 325px;
        text-align: center;
        text-align: -webkit-center;
        text-align: -moz-center;
        padding: 70px 0px;
    }

    .banarsliderDiv {
        background-image: url(../Images/background-white-transperent.png);
        /*height:450px;*/
        text-align: center;
        text-align: -webkit-center;
        text-align: -moz-center;
        padding: 50px 0px;
        /*margin-top: -122px;*/
    }

    .banarsliderDivpadding {
        position: absolute;
        margin-top: 170px;
        padding: 50px 30px;
    }

    .LogoDetails {
        padding: 10px 10px 0px 10px;
        text-align: center;
        font-family: 'SpaceGrotesk-Regular';
        Color: #000000;
        font-size: 18px;
    }

    .DePinkbackground {
        background-image: url(../Images/Background-pink-Texture.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        min-height: 107vh;
    }


    /*parllex Effect*/


    .DeIndustries {
        background-image: url(../Images/Background-Industries-We-Serve.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        min-height: 100vh;
        padding: 0;
        /*display:flex;*/
    }
.DeIndustriesDiv1 {
   
               text-align:center;
            text-align: -webkit-center;
                    text-align: -Moz-center;
        padding: 50px 0px 50px 0px;
    }


    

    

    .DeIndustriesDiv1text {
        Color: #ffffff;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 25px;
        padding: 0px 0px 10px 0px;
    }


    .DeIndustriesDiv2 {
    background-image: url(../Images/Background-Orange-Trandperent-01.png);
    min-height: 100vh;
    border-left:1px solid #ffffff;
    border-right:1px solid #ffffff;
    padding:0px 0px 0px 0px;

    }
    .DeIndustriesDiv2inner {
    padding:0px 0px 30px 0px;
            
    }
    .DeIndustriesDiv2inner1 {
           padding: 10px 0px 0px 0px;
            text-align: -webkit-center;
    }

    .DeIndustriesDiv2inner2 {
    padding:0px 0px 0px 0px;

    }
    .DeIndustriesDiv2inner2text {
    font-family: 'SpaceGrotesk-Light';
    color:#ffffff;
    font-size:20px;
    text-align:center;
    padding:10px 0px 0px 0px;
    }
    .DeIndustriesDiv21 {
               padding: 50px 0px 0px 0px;
    }
    .DeIndustriesDiv21new {
    padding: 0px 0px 50px 0px ! important;
    }
    .DeIndustriesDiv3 {
    background-image: url(../Images/Background-Orange-Trandperent-02.png);
    min-height: 100vh;
    /*border-left:1px solid #ffffff;
    border-right:1px solid #ffffff;*/
    padding:0px 0px 0px 0px;
    }
    .DEBarBlack {
    padding:0px 0px 0px 0px;
    }
    .DeWhymighty {

        padding:0px 0px 0px 0px;
    background-color:#f3f3f3;
    }
    .DeWhymightydiv1 {
    padding:50px 0px 0px 0px;
    text-align:center;
            text-align: -webkit-center;
        text-align: -Moz-center;
    }
    .DeWhymightyText {
            color: #000000;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }

    .DeWhymightyTextBlack {
            padding: 50px 40px 0px 40px;
                    Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        line-height:30px;
        text-align:center;
    }

    .DeWhymightyTextOrange {
        text-align:center;
    padding:50px 40px 50px 40px;
            Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 25px;
        /*padding: 20px 0px 0px 0px;*/
    }

        .DeparallaxDiv {
        background-image: url(../Images/Parallax-Home.jpg);
        height: 845px;
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
        background-position: center top;
        padding: 0px;
    }
    .DeparallaxMigimg {
    padding:100px 0px 100px 0px;
      text-align:center;
            text-align: -webkit-center;
                    text-align: -Moz-center;

    }
        .Homepage_background_black_main_div {
        padding: 0px;
        background-image: url(../Images/background-black-transperent.png);
        /*height: 295px;*/
    }
    .Home_number_div_01 {
        padding: 40px 0px 40px 0px;
        text-align: center;
            Color: #FFFFFF;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
       display: flex; align-items: center;
    }
    .border_respomain {
    display: flex;
     align-items: center;
      padding-left: 10px;
    }
    .DEFootersection {
    padding:0px 0px 0px 0px;
    display: flex;
    flex-wrap: wrap; 
    }
        .DEFootersection1{
    padding:0px 0px 0px 0px;
    background-image: url(../Images/Background-pink-Texture.jpg);
    /*width: 44.66666667% ! important;*/
    }
    .DEFotterGet {
            Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 25px;
        padding:0px 0px 20px 0px;
    }
    .Defooteraddress {
     padding:2px 0px 10px 0px;
      Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 16px;
    }

    .Defootermobile {
       padding:20px 0px 10px 0px;
      Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 16px;
        display:inline-flex;
    }

    .Defooteremail {
       padding:20px 0px 20px 0px;
      Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        display:inline-flex;
    }

    .Defooteremail12 {
            display: block ! important;
    }


        .DEFootersection2{
            text-align:center;
            text-align: -webkit-center;
                    text-align: -Moz-center;


    padding:0px 0px 0px 0px;
    background-image: url(../Images/Background-pink-Texture.jpg);
    /*height: 529px;*/
            /*width: 25% ! important;*/
    }
        .DEFootersection3{
    padding:0px 0px 0px 0px;
            /*width: 30.33333333%! important;*/
    }
        .DEFootersection11{
                    background-image: url(../Images/background-white-transperent.png);
    padding:50px 40px 0px 40px;
               text-align:center;
            text-align: -webkit-center;
                    text-align: -Moz-center;
    }

        .DEFootersection21{
    padding:50px 0px 50px 0px;
    }
    .footernewpad {
    padding:0px ! important;
    }
        .DEFootersection31{
    padding:0px 0px 0px 0px;
            /*position: absolute;*/
    }
    .DefooteraddressSeprator {
    
    }
        .GMEmail1 {
        padding: 6px 0px 0px 0px;
        font-size: 18px;
        font-family: 'SpaceGrotesk-Regular';
        color: #000000;
        margin: 0px;
        transition: all 0.4s ease-in-out;
    }
            .GMEmail1:hover {
            color: #e73a00;

            }

    .Defooterebar {
    /*width: 100%;
    max-width: 634px;*/
}
        .DEfooterPro1 {
        /*padding: 20px 0px 20px 0px;*/
        Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 16px;
        transition: all 0.4s ease-in-out;
    }
     .DEfooterPro1:hover {
    color:#e73a00;
    text-decoration:none;
    }
            .Separator_padd {
        padding: 10px 0px 10px 0px;
    }
    .Defooterebar1 {
    width: 100%;
    max-width: 234px;
    }
    .DEFooterorange {
        padding:0px;
    background-image: url(../Images/default-001-inner-page-HEADER.jpg);
            
        background-position: top;
        
   
    }
    .DEFooterorangewhitetext {
            padding: 50px 70px 80px 70px;
    Color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
    }
    .DeMap {
    width:100%;
    height:529px;
    }



    /*Our Products Page Start*/

    .ourproductdiv1 {
    padding:0px 0px 0px 0px;
      background-image: url(../Images/default-001-inner-page-HEADER.jpg);
            background-repeat:no-repeat;
        background-position: top;
        z-index:-1;
    }

    .OPHEading {
    padding: 40px 0px 30px 0px;
    Color: #ffffff;
         font-family: 'berlin-Bold';
        font-size: 40px;
        text-align:center;
    }
    .IWSHEading{
    
        font-size: 35px !important;
    }

        .CPBeadcrumtext {
        /*background-image: url(../Images/Background-Black-Transperent.png);*/
        /*padding: 15px 35px 15px 35px;*/
        text-align: center;
        position: absolute;
        left: 65%;
        top: 45%;
        display:none;
    }
    .IWSBeadcrumtext {
     left: 62% ! important;
    }
            .breadcrumb-item {
font-family: 'SpaceGrotesk-Regular';
font-size:18px;
        color: #fff;
        text-decoration: none;
        transition: all 0.6s ease-in-out;
    }

    .OPBackgroundimage {
    background-image: url(../Images/Background-Company-Profile.jpg);
   background-repeat: no-repeat;
        background-size: cover;
                background-position: top;
        /*min-height: 100vh;*/
        padding: 0px;

    padding:0px;
    
    }
    .OPHeading {
            text-align: center;
        text-align: -webkit-center;
        text-align: -Moz-center;
        padding: 50px 0px 0px 0px;
    }
    .Optext {
            color: #000000;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 30px;
        padding: 0px 0px 10px 0px;
    }
    .opImage {
    padding: 0px 0px 10px 0px;
    }

     /*Accordion Start*/

     .DEaccorian {
    padding: 50px 40px !important;
    border: none !important;
}

.accordion {
    padding: 0px;
    width: 100%;
    background-color: #ffffff;
    border: none; /* Remove outer border if items have their own */
}

.accordion-item {
    border: 1px solid #c6c5c5;   /* Each item has its own border */
    border-radius: 5px;
    margin-bottom: 20px;         /* Add space between items */
    overflow: hidden;            /* Keeps inner borders inside radius */
    background-color: #ffffff;
}

.accordion-header {
    cursor: pointer;
    padding: 15px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-family: 'SpaceGrotesk-Regular';
    font-size: 18px;
    background-color: #ffffff;
    color: #e73a00;
    transition: all 0.6s ease-in-out;
}

.accordion-header.active {
    background-color: #e73a00;
    color: #ffffff;
}

.accordion-content {
    display: none;
    padding: 20px 0px;
    background-color: #ffffff;
    border-top: 1px solid #c6c5c5;
}

.accordion-content.active {
    display: block;
}

.toggle-icon {
    display: inline-block;
    width: 25px;
    height: 25px;
    text-align: center;
    line-height: 20px;
    font-size: 16px;
    font-weight: bold;
    border: 1px solid #c6c5c5;
    background-color: #ffffff;
    color: #e73a00;
}

.accordion-header.active .toggle-icon {
    background-color: #ffffff;
    color: #e73a00;
    border: 1px solid #ffffff;
}
















   

/*Accordion End*/







    .OpDiscription {
                padding: 0px 0px 0px 0px;
        
    }
    .OpDiscription1 {
     padding: 0px 0px 0px 0px;
        background-color: #e73a00;
    }
    .OpDiscriptionbox {
        padding:0px 0px 0px 50px;
    background-color:#e73a00;
    color:#ffffff;
    font-family: 'SpaceGrotesk-Regular';
    font-size:18px;
    }

    .OpDiscriptionbox1 {
                padding: 30px 30px 30px 30px;
        background-color: #e73a00;
        color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 20px;
        text-align: center;
        line-height: 35px;
    }


    .OpDiscriptionwhite {
    padding:0px 10px 0px 40px;
    background-color:#ffffff;
    color:#000000;
    font-family: 'SpaceGrotesk-Regular';
    font-size:18px;
    }

    .OpDiscriptionboxHeading {
        padding:20px 0px 20px 0px;
    font-size:25px;
    }
    .OpDiscriptionboxHeading1 {
    padding:20px 0px 20px 0px;
    font-size:25px;
    color:#e73a00;
    }
    .OpDiscriptionboxlist {
    padding:0px 0px 20px 0px;
    line-height:30px;
    }
    .OpRowpadding {
    margin:0px ! important;
    }

    /*Industries we serve page Start*/

    .IWbackground {
            background-image: url(../Images/Background-Company-Profile.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        min-height: 100vh;
        padding: 0px;
    
    }
    IWButton {
    padding:0px;
    }

    .IWButtonColor {
    background-color: #e73a00;
        padding: 10px 5px 10px 5px;
        margin: 20px 0px 0px 8px !important;
        text-align: center;
        width: 31% ! important;
        height:190px;
    }

    .IWButtonColor >a {
           font-family: 'SpaceGrotesk-Regular';
    color:#ffffff;
    font-size:20px;
   
    }

   
    .IWButtonColor >a:hover {
   text-decoration:none;
    
   
    }
    .IWButton {
    padding: 50px 0px 50px 0px;
    }
    .IwAllimage {
        padding: 0px 0px 0px 0px;
    }

    .Iwproduct {
    padding: 70px 80px 70px 80px;
    text-align:center;
            text-align: -webkit-center;
                    text-align: -Moz-center;
    }

    .Iwproduct1 {
    padding: 0px 0px 0px 0px;
    }

    .Iwproduct2 {
    padding: 0px 0px 0px 0px;
    }
    .Iwproduct3 {
    padding: 0px 0px 0px 0px;

    }
    .IWproductimage {
     padding: 10px 0px 0px 0px;
         
    }
    .IWproductDiscription {
     padding: 0px 0px 0px 0px;
    }
        .IWproductDiscriptiontext {
        font-family: 'SpaceGrotesk-Light';
        color: #000000;
        font-size: 18px;
         padding: 20px 0px 0px 0px;
    }
    .Iwproductcontainer {
            padding: 20px 0px 10px 0px;
            border-bottom:1px dotted #a79e9e;

    }
    
    .IwBorder {
    border:1px solid #e5e5e5;
    }
    .IwproductDivforpadding {
    padding: 0px 15px 0px 15px;
    }

    /* Company Profile Page Start*/

    .Newclassforpad {
    padding:0px;
    }
    .CPHEading {
            padding: 50px 0px 50px 0px;
        Color: #ffffff;
        font-family: 'berlin-Bold';
        font-size: 40px;
        text-align:center;
    }
        .CpBackground {
        
       
        padding: 0px;
        padding: 0px;
    }

        .CPtextcompanyprofile4 {
        padding: 50px 40px 70px 40px;
        text-align:center;
    }
    .CpOurVison {
    padding:0px;
            background-image: url(../Images/Company-Profile-Vision.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: top center;
        /*min-height: 100vh;*/
        
    }
    .Opourvisontext {
            color: #ffffff;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }
    .Cptextcompanyprofilewhite {
            Color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        line-height: 30px;
                padding: 50px 0px 40px 0px;
    }

    .Cptextcompanyprofilewhitelast {
            Color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        line-height: 30px;
                padding: 50px 0px 0px 0px;
    }

    .CPtextvision {
    /*text-align:center;*/
            padding: 50px 40px 70px 40px;
    }
    .Cpwhy {
    padding:0px 0px 0px 0px;
    background-color:#f3f3f3;
    }

    .Cpwhyheading {
            color: #000000;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }
        .cpparallaxDiv {
        background-image: url(../Images/Company-Profile-Benefits.jpg);
        height: 845px;
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
        background-position: center top;
        padding: 230px 0px 0px 0px;
    }
    .Cutext2 {
            Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        padding: 50px 0px 20px 0px;
    }




        /*contact us page Start*/

    .CuBackground {
    padding:0px 40px 100px 40px;
    }



        .EnquiryFormDIv {
        padding: 0px 0px 0px 0px;
    }
            .EnquiryFormDIv_newpadd_01 {
        padding: 0px 0px 0px 0px;
    }
                .EnquiryFormDIv_01 {
        padding: 20px 20px 20px 20px;
    }
                    .form-controlnewhome {
        display: block;
        width: 100% !important;
        height: 34px;
        font-size: 16px !important;
        line-height: 1.42857143 !important;
        color: #666 !important;
        background-color: #fff !important;
        background-image: none;
        border: 1px solid #ccc !important;
        padding: 8px 15px;
        border-radius: 0px !important;
        margin-bottom: 0px !important;
    }
                    .EnquiryFormDIv_newpadd_02 {
        padding: 20px 20px 20px 20px;
    }
                    .Richtextheight {
        height: 165px;
    }
.btnsend {
        background-color: #e73a00;
        text-align: center;
        padding-left: 15px;
        border: none;
        border-radius: 0px;
        color: #fff;
        font-size: 18px;
        transition: .5s all ease-in-out;
        width: 70% !important;
        font-family: 'SpaceGrotesk-Regular';
        height: 40px !important;
    }
    .btnsend:hover {
        background-color: #e73a00 !important;
        color: #000 !important;
        /* border: 1px solid #eebf00; */
    }


        .scrollup {
        position: fixed;
        right: 3px;
        bottom: 50px;
        color: #ffffff !important;
        background-color: #e73a00 !important;
        width: 38px;
        height: 38px;
        /* border: solid 2px #ff9900; */
        /* border-radius: 50% !important; */
        text-align: center;
        padding: 9px 0 0 1px;
        z-index: 2000;
        font-size: 18px;
        line-height: 1;
        border-color: #ff9900 !important;
        transition: all 0.4s ease-in-out;
    }
            .scrollup:hover {
        /*background-color: #b80b04 !important;*/
        color: #000000 !important;
        /* border: 2px solid #015d8b !important; */
        transition: all .4s ease-in-out;
    }

}

@media only screen and (min-width: 412px) and (max-width:479px) {

    .MMLineVertical {
    padding:0px 5px ! important;
    display:none;
    }
    .Fafadiv {
        padding: 50px 0px 0px 0px;
    }

    .Fafadiv1 {
        padding: 0px 0px 0px 0px;
        /*width:50% ! important;*/
    }

    .Fafadiv2 {
        padding: 0px 0px 0px 0px;
        /*width:50% ! important;*/
    }

    .follow_us > a {
        text-decoration: none;
        outline: 0;
    }

        .follow_us > a:hover {
            text-decoration: none;
            outline: 0;
        }

    .facebookIcon {
        right: 3px;
        color: #757575 !important;
        width: 30px;
        height: 30px;
        background-color: #ffffff;
        text-align: center;
        padding: 8px 0px;
        font-size: 14px !important;
        border: 1px solid #ebe9e7;
        outline: 0 !important;
        transition: all .5s ease-in-out;
    }

        .facebookIcon:hover {
            border: 1px solid #ebe9e7;
            color: #ffffff !important;
            background-color: #e73a00;
            transition: all .5s ease-in-out;
        }


    .MM1 {
        padding: 0px 0px 0px 0px;
        background-image: url(../Images/Backgrount-Top-Header.jpg);
        /*height: 190px;*/
        background-repeat: repeat-x;
    }

    .MM2 {
        padding: 0px 0px 0px 0px;
        text-align:center;
            text-align: -webkit-center;
                    text-align: -Moz-center;
    }

    .MM3 {
        padding: 40px 0px 0px 0px;
    }

    .MMM3 {
        padding: 0px 0px 0px 0px;
    }

    .MM5 {
        width: 100%;
        max-width: 250px;
    }

    .GM6 {
        padding: 35px 0px 0px 136px;
        display: inline-flex;
    }

    .Fafadiv4 {
        padding: 10px 0px 0px 0px;
    }

    .MMNoContact {
        padding: 0px 0px 0px 0px;
        /*width:25% ! important;*/
    }

    .MMContact {
        padding: 0px 0px 0px 0px;
                /*display: grid;*/
        /*width:75% ! important;*/
    }

    .MM7 {
        padding: 0px 0px 0px 0px;
                
        /*display: inline-flex;*/
    }

    .MM8 {
        padding: 0px 0px 0px 0px;
    }

    .MM9 {
        padding: 0px 0px 0px 0px;
    }

    .MM10 {
        padding: 0px 0px 0px 0px;
    }

    .MM11 {
        padding: 5px 0px 0px 0px;
    }

    .MM12 {
        padding: 0px 0px 0px 0px;
        font-size: 18px;
        /*font-family: 'berlin-Regular';*/
        font-family: 'SpaceGrotesk-Regular';
        color: #e73a00;
        margin: 0px;
    }

    .MM13 {
        font-family: 'SpaceGrotesk-Regular';
        font-size: 17px;
        padding: 0px 0px 0px 0px;
        color: #c6c5c5;
        margin: 0px;
    }

    .MM14 {
        padding: 16px 0px 16px 0px;
                
        /*display: inline-flex;*/
    }

    .MM15 {
        padding: 0px 0px 0px 0px;
    }

    .MM16 {
        padding: 0px 0px 0px 0px;
    }

    .MM17 {
        padding: 0px 0px 0px 0px;
    }

    .MM18 {
        padding: 5px 0px 0px 0px;
    }

    .mailGM {
        color: #000;
    }

    .MM19 {
        padding: 0px 0px 0px 0px;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 17px;
        color: #c6c5c5;
        margin: 0px;
    }

    .GMEmail {
        padding: 0px 0px 0px 0px;
        font-size: 18px;
        font-family: 'SpaceGrotesk-Regular';
        color: #e73a00;
        margin: 0px;
    }

    .MMBlackimg {
        padding: 0px 90px 0px 90px;
        z-index: 1;
    }



    /*Nav Bar Start*/
    /*NAVIGATION BAR START*/

       
        .navbar-toggle1 {
    background-color: #e73a00 !important;
    position: relative;
    float: right;
    padding: 10px 10px 10px 10px!important;
    margin-top: 7px!important;
    margin-right: 45px !important;
    margin-bottom: 5px!important;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
    border-radius: 0px;
    display: block;
}
       .navbar-header1 .collapse, .navbar-toggle {
    display: block !important;
    border  :none !important;
      
}
       .navbar-collapse1.collapse {
    display: none !important;
    border  :none !important;
}
       .navbar-nav {
    /* padding-top: 10px !important; */
    padding-left: 0px !important;
    /* padding-right: 15px !important; */
    width: 100%;
}
       .navbar-nav1 > li {
    position: relative !important;
    display: block !important;
    float: none !important;
    border-bottom: 1px solid #f6bb19 ;
      
}
       .navbar-nav > li > a {
    text-align: center;
    
    padding: 15px 0px 15px 0px !important;
   
    /* font-weight: bold; */
    outline: 0;
    transition: all 0.6s ease-in-out;
}
       .navbar-collapse1.collapse.in {
    display: block !important;
    padding: 0px;
    /* background: rgba(000, 0, 0, 0.7); */
}
    .Linesdisplaynewrespo {
        display:none;
    }
      .navbar-collapse.in {
     overflow-y:visible; 
}
















    .navbar-inverse {
        /*height: 63px;*/
        background-color: #ffffff !important;
        padding: 0px 0px 0px 0px;
        text-align: center;
        border: none;
        border-top: 1px solid #b2b2b2;
        border-bottom: 1px solid #b2b2b2;
        /*margin-top: -31px;*/
    }

    .navbar-div {
        padding: 0px 0px 0px 0px;
        /*position: absolute;*/
    }

    .GMBlackimg {
        padding: 0px 90px 0px 90px;
        z-index: 1;
        margin-top: -36px;
        /*background-image: url('../Images/Bar-Black.png');*/
    }

    .navbar-nav > li > a {
        font-size: 18px;
        background-color:#e73a00;
        color: #ffffff !important;
        padding: 15px 7px 15px 7px! important;
        font-family: 'SpaceGrotesk-Regular';
    }

        .navbar-nav > li > a:hover {
            color: #000000 !important;
            /*padding: 22px 20px 0px 20px;*/
            transition: all 0.6s ease-in-out;
        }

    .hvr-bounce-to-bottom {
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: -1px;
            left: 0;
            right: 0;
            bottom: 0px;
            background: #e73a00;
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom:hover, .hvr-bounce-to-bottom:focus, .hvr-bounce-to-bottom:active {
            color: #fff;
        }

            .hvr-bounce-to-bottom:hover:before, .hvr-bounce-to-bottom:focus:before, .hvr-bounce-to-bottom:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }

    /*.navbar-nav {
        padding-left: 42px;
    }*/
    .navbar-nav {
        float: none !important;
        margin: 0;
        text-align: -webkit-center;
        text-align: -moz-center;
        /*text-transform: uppercase;*/
    }

        .navbar-nav > li {
            float: none !important;
            text-align: center;
            display: table-cell;
        }

    /*navigation Dropdownlist for Owr Product*/
    /*li.dropdown:hover > .dropdown-menu {
        display: block;
    }

    .navbar-nav > li > .dropdown-menu {
        margin-top: 0;
        border-top-left-radius: initial;
        border-top-right-radius: initial;
    }

    .headernav > li > .ddd > li > a:hover {
        color: #fff !important;
        padding: 10px 10px 10px 12px;
        background-color: #ff9900 !important;
        transition: all 0.6s ease-in-out;
    }

    .dropdown-menu {
        padding: 0px 0px 0px 0px !important;
        margin-top: 20px !important;
        margin-left: 0px;
    }*/


    /*navigation End*/

    .MMshadow {
        padding: 0px 0px 0px 0px;
    }

    .Homebanner {
        padding: 0px 0px 0px 0px;
        z-index: -1;
    }
    /*Default page start*/

    .SloganSection {
        background-image: url(../Images/Background-Orange-Texture.jpg);
        text-align: center;
        text-align: -webkit-center;
        text-align: -moz-center;
        padding: 50px 0px;
    }

    .SloganSectionIndu {
        color: #ffffff;
        font-family: 'berlin-DB';
        font-size: 30px;
    }

    .SloganSectionBey {
        color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 20px;
    }

    .COMPSection {
        background-image: url(../Images/Background-Company-Profile.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        min-height: 100vh;
        padding:0px;
        /*background-image: url(../Images/Background-Company-Profile.jpg);
background-repeat: no-repeat;
background-size: 100% auto;
background-position: center top;*/
    }

    .Blank {
        padding: 0px 0px 0px 0px;
    }

    .textcompanyprofile {
        text-align: center;
        text-align: -webkit-center;
        text-align: -Moz-center;
        padding: 50px 0px 0px 0px;
    }

    .textcompanyprofile1 {
        color: #000000;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 30px;
        padding: 0px 0px 10px 0px;
    }

    .textcompanyprofile2 {
        Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 25px;
        padding: 20px 0px 0px 0px;
    }
    .optextcompanyprofile2 {
    Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 22px;
        padding: 20px 0px 50px 0px;
    }

    .textcompanyprofile3 {
        Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        line-height:30px;
        text-align:center;
    }

    .textcompanyprofile4 {
        padding: 25px 40px 0px 40px;
    }

    .companyprofileimage {
        width: 100%;
        max-width: 1200px;
    }

    .companyprofileimagediv {
        padding: 30px 0px 0px 0px;
        text-align: center;
        text-align: -webkit-center;
        text-align: -Moz-center;
    }

    .ShowcaceDE {
        Color: #ffffff;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 30px;
        padding: 0px 0px 10px 0px;
    }














    .slick-dotted.slick-slider {
        margin-bottom: 0px !important;
    }



    .Sliderlogodiv {
        padding: 0px 15px 0px 15px;
    }

        .Sliderlogodiv > a:focus {
            outline: thin dotted;
            outline: none !important;
            outline-offset: -2px;
        }

    .slick-dots li button:before {
        font-family: 'slick';
        font-size: 40px !important;
        line-height: 20px;
        position: absolute;
        top: 5px;
        left: 0;
        width: 30px;
        height: 13px;
        content: square !important;
        /*content: '•';*/
        text-align: center;
        opacity: 1;
        /*color: #369!important;*/
        color: #ffffff !important;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    .slick-dots li.slick-active button:before {
        opacity: 1 !important;
        color: #e73a00 !important;
        border: none !important;
    }


    .slick-dots li button {
        border: none !important;
        border-radius: 0% !important;
        width: 13px !important;
        height: 13px !important;
        padding: 5px !important;
        top: 0px !important;
        margin-top: 8px;
        margin-left: 30px;
        margin-right: 0px;
        /*background-color: #c09965 !important;*/
        opacity: 0.9;
        background-color: transparent !important;
    }


    .slick-dots li.slick-active button {
        /*background: #fff !important;*/
    }

    .slick-dotted.slick-slider {
        margin-bottom: 0px !important;
    }

    .slick-dots {
        position: absolute !important;
        bottom: -125px !important;
        display: block !important;
        width: 100% !important;
        padding: 0 !important;
        margin: 0 !important;
        list-style: square !important;
        text-align: center !important;
    }

    /*.Serviceptag {
        color: #000000;
        font-family: Calibri;
        text-align: center;
        line-height: 1.6;
        padding: 5px;
        margin: 0px;
        border-bottom: 1px solid #f1f1f1;
    }
     .Serviceptag1{
        color: #000000;
        font-family: Calibri;
        text-align: center;
        
        padding: 5px;
        margin: 0px;
        border-bottom: 1px solid #f1f1f1;
    }
    .LogoDetails {
        color: #13a0b2;
        text-align: center;
        padding: 20px 0px 0px 0px;
    }*/






















    .SloganSection1 {
        background-image: url(../Images/Background-Orange-Texture.jpg);
        height: 325px;
        text-align: center;
        text-align: -webkit-center;
        text-align: -moz-center;
        padding: 70px 0px;
    }

    .banarsliderDiv {
        background-image: url(../Images/background-white-transperent.png);
        /*height:450px;*/
        text-align: center;
        text-align: -webkit-center;
        text-align: -moz-center;
        padding: 50px 0px;
        /*margin-top: -122px;*/
    }

    .banarsliderDivpadding {
        position: absolute;
        margin-top: 170px;
        padding: 50px 30px;
    }

    .LogoDetails {
        padding: 10px 10px 0px 10px;
        text-align: center;
        font-family: 'SpaceGrotesk-Regular';
        Color: #000000;
        font-size: 18px;
    }

    .DePinkbackground {
        background-image: url(../Images/Background-pink-Texture.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        min-height: 85vh;
    }


    /*parllex Effect*/


    .DeIndustries {
        background-image: url(../Images/Background-Industries-We-Serve.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        min-height: 100vh;
        padding: 0;
        /*display:flex;*/
    }
.DeIndustriesDiv1 {
   
               text-align:center;
            text-align: -webkit-center;
                    text-align: -Moz-center;
        padding: 50px 0px 50px 0px;
    }


    

    

    .DeIndustriesDiv1text {
        Color: #ffffff;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 25px;
        padding: 0px 0px 10px 0px;
    }


    .DeIndustriesDiv2 {
    background-image: url(../Images/Background-Orange-Trandperent-01.png);
    min-height: 100vh;
    border-left:1px solid #ffffff;
    border-right:1px solid #ffffff;
    padding:0px 0px 0px 0px;

    }
    .DeIndustriesDiv2inner {
    padding:0px 0px 30px 0px;
            
    }
    .DeIndustriesDiv2inner1 {
           padding: 10px 0px 0px 0px;
            text-align: -webkit-center;
    }

    .DeIndustriesDiv2inner2 {
    padding:0px 0px 0px 0px;

    }
    .DeIndustriesDiv2inner2text {
    font-family: 'SpaceGrotesk-Light';
    color:#ffffff;
    font-size:20px;
    text-align:center;
    padding:10px 0px 0px 0px;
    }
    .DeIndustriesDiv21 {
               padding: 50px 0px 0px 0px;
    }
    .DeIndustriesDiv21new {
    padding: 0px 0px 50px 0px ! important;
    }
    .DeIndustriesDiv3 {
    background-image: url(../Images/Background-Orange-Trandperent-02.png);
    min-height: 100vh;
    /*border-left:1px solid #ffffff;
    border-right:1px solid #ffffff;*/
    padding:0px 0px 0px 0px;
    }
    .DEBarBlack {
    padding:0px 0px 0px 0px;
    }
    .DeWhymighty {

        padding:0px 0px 0px 0px;
    background-color:#f3f3f3;
    }
    .DeWhymightydiv1 {
    padding:50px 0px 0px 0px;
    text-align:center;
            text-align: -webkit-center;
        text-align: -Moz-center;
    }
    .DeWhymightyText {
            color: #000000;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 30px;
        padding: 0px 0px 10px 0px;
    }

    .DeWhymightyTextBlack {
            padding: 50px 40px 0px 40px;
                    Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        line-height:30px;
        text-align:center;
    }

    .DeWhymightyTextOrange {
        text-align:center;
    padding:50px 40px 50px 40px;
            Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 25px;
        /*padding: 20px 0px 0px 0px;*/
    }

        .DeparallaxDiv {
        background-image: url(../Images/Parallax-Home.jpg);
        height: 845px;
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
        background-position: center top;
        padding: 0px;
    }
    .DeparallaxMigimg {
    padding:100px 0px 100px 0px;
      text-align:center;
            text-align: -webkit-center;
                    text-align: -Moz-center;

    }
        .Homepage_background_black_main_div {
        padding: 0px;
        background-image: url(../Images/background-black-transperent.png);
        /*height: 295px;*/
    }
    .Home_number_div_01 {
        padding: 40px 0px 40px 0px;
        text-align: center;
            Color: #FFFFFF;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
       display: flex; align-items: center;
    }
    .border_respomain {
    display: flex;
     align-items: center;
      padding-left: 10px;
    }
    .DEFootersection {
    padding:0px 0px 0px 0px;
    display: flex;
    flex-wrap: wrap; 
    }
        .DEFootersection1{
    padding:0px 0px 0px 0px;
    background-image: url(../Images/Background-pink-Texture.jpg);
    /*width: 44.66666667% ! important;*/
    }
    .DEFotterGet {
            Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 25px;
        padding:0px 0px 20px 0px;
    }
    .Defooteraddress {
     padding:2px 0px 10px 0px;
      Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 16px;
    }

    .Defootermobile {
       padding:20px 0px 10px 0px;
      Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 16px;
        display:inline-flex;
    }

    .Defooteremail {
       padding:20px 0px 20px 0px;
      Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        display:inline-flex;
    }

    .Defooteremail12 {
            display: block ! important;
    }


        .DEFootersection2{
            text-align:center;
            text-align: -webkit-center;
                    text-align: -Moz-center;


    padding:0px 0px 0px 0px;
    background-image: url(../Images/Background-pink-Texture.jpg);
    /*height: 529px;*/
            /*width: 25% ! important;*/
    }
        .DEFootersection3{
    padding:0px 0px 0px 0px;
            /*width: 30.33333333%! important;*/
    }
        .DEFootersection11{
                    background-image: url(../Images/background-white-transperent.png);
    padding:50px 40px 0px 40px;
               text-align:center;
            text-align: -webkit-center;
                    text-align: -Moz-center;
    }

        .DEFootersection21{
    padding:50px 0px 50px 0px;
    }
    .footernewpad {
    padding:0px ! important;
    }
        .DEFootersection31{
    padding:0px 0px 0px 0px;
            /*position: absolute;*/
    }
    .DefooteraddressSeprator {
    
    }
        .GMEmail1 {
        padding: 6px 0px 0px 0px;
        font-size: 18px;
        font-family: 'SpaceGrotesk-Regular';
        color: #000000;
        margin: 0px;
        transition: all 0.4s ease-in-out;
    }
            .GMEmail1:hover {
            color: #e73a00;

            }

    .Defooterebar {
    /*width: 100%;
    max-width: 634px;*/
}
        .DEfooterPro1 {
        /*padding: 20px 0px 20px 0px;*/
        Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 16px;
        transition: all 0.4s ease-in-out;
    }
     .DEfooterPro1:hover {
    color:#e73a00;
    text-decoration:none;
    }
            .Separator_padd {
        padding: 10px 0px 10px 0px;
    }
    .Defooterebar1 {
    width: 100%;
    max-width: 234px;
    }
    .DEFooterorange {
        padding:0px;
    background-image: url(../Images/default-001-inner-page-HEADER.jpg);
            
        background-position: top;
        
   
    }
    .DEFooterorangewhitetext {
            padding: 50px 0px 80px 30px;
    Color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
    }
    .DeMap {
    width:100%;
    height:529px;
    }



    /*Our Products Page Start*/

    .ourproductdiv1 {
    padding:0px 0px 0px 0px;
      background-image: url(../Images/default-001-inner-page-HEADER.jpg);
            background-repeat:no-repeat;
        background-position: top;
        z-index:-1;
    }

    .OPHEading {
    padding: 40px 0px 30px 0px;
    Color: #ffffff;
         font-family: 'berlin-Bold';
        font-size: 40px;
        text-align:center;
    }
    .IWSHEading{
    
        font-size: 35px !important;
    }

        .CPBeadcrumtext {
        /*background-image: url(../Images/Background-Black-Transperent.png);*/
        /*padding: 15px 35px 15px 35px;*/
        text-align: center;
        position: absolute;
        left: 65%;
        top: 45%;
        display:none;
    }
    .IWSBeadcrumtext {
     left: 62% ! important;
    }
            .breadcrumb-item {
font-family: 'SpaceGrotesk-Regular';
font-size:18px;
        color: #fff;
        text-decoration: none;
        transition: all 0.6s ease-in-out;
    }

    .OPBackgroundimage {
    background-image: url(../Images/Background-Company-Profile.jpg);
   background-repeat: no-repeat;
        background-size: cover;
                background-position: top;
        /*min-height: 100vh;*/
        padding: 0px;

    padding:0px;
    
    }
    .OPHeading {
            text-align: center;
        text-align: -webkit-center;
        text-align: -Moz-center;
        padding: 50px 0px 0px 0px;
    }
    .Optext {
            color: #000000;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 30px;
        padding: 0px 0px 10px 0px;
    }
    .opImage {
    padding: 0px 0px 10px 0px;
    }

     /*Accordion Start*/

     .DEaccorian {
    padding: 50px 40px !important;
    border: none !important;
}

.accordion {
    padding: 0px;
    width: 100%;
    background-color: #ffffff;
    border: none; /* Remove outer border if items have their own */
}

.accordion-item {
    border: 1px solid #c6c5c5;   /* Each item has its own border */
    border-radius: 5px;
    margin-bottom: 20px;         /* Add space between items */
    overflow: hidden;            /* Keeps inner borders inside radius */
    background-color: #ffffff;
}

.accordion-header {
    cursor: pointer;
    padding: 15px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-family: 'SpaceGrotesk-Regular';
    font-size: 18px;
    background-color: #ffffff;
    color: #e73a00;
    transition: all 0.6s ease-in-out;
}

.accordion-header.active {
    background-color: #e73a00;
    color: #ffffff;
}

.accordion-content {
    display: none;
    padding: 20px 0px;
    background-color: #ffffff;
    border-top: 1px solid #c6c5c5;
}

.accordion-content.active {
    display: block;
}

.toggle-icon {
    padding:0px 8px 0px 7px;
    display: inline-block;
    width: 25px;
    height: 25px;
    text-align: center;
    line-height: 20px;
    font-size: 16px;
    font-weight: bold;
    border: 1px solid #c6c5c5;
    background-color: #ffffff;
    color: #e73a00;
}

.accordion-header.active .toggle-icon {
    background-color: #ffffff;
    color: #e73a00;
    border: 1px solid #ffffff;
}
















   

/*Accordion End*/







    .OpDiscription {
                padding: 0px 0px 0px 0px;
        
    }
    .OpDiscription1 {
     padding: 0px 0px 0px 0px;
        background-color: #e73a00;
    }
    .OpDiscriptionbox {
        padding:0px 0px 0px 50px;
    background-color:#e73a00;
    color:#ffffff;
    font-family: 'SpaceGrotesk-Regular';
    font-size:18px;
    }

    .OpDiscriptionbox1 {
                padding: 30px 30px 30px 30px;
        background-color: #e73a00;
        color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 20px;
        text-align: center;
        line-height: 35px;
    }


    .OpDiscriptionwhite {
    padding:0px 10px 0px 40px;
    background-color:#ffffff;
    color:#000000;
    font-family: 'SpaceGrotesk-Regular';
    font-size:18px;
    }

    .OpDiscriptionboxHeading {
        padding:20px 0px 20px 0px;
    font-size:25px;
    }
    .OpDiscriptionboxHeading1 {
    padding:20px 0px 20px 0px;
    font-size:25px;
    color:#e73a00;
    }
    .OpDiscriptionboxlist {
    padding:0px 0px 20px 0px;
    line-height:30px;
    }
    .OpRowpadding {
    margin:0px ! important;
    }

    /*Industries we serve page Start*/

    .IWbackground {
            background-image: url(../Images/Background-Company-Profile.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        min-height: 100vh;
        padding: 0px;
    
    }
    IWButton {
    padding:0px;
    }

    .IWButtonColor {
    background-color: #e73a00;
        padding: 10px 5px 10px 5px;
        margin: 20px 0px 0px 6px !important;
        text-align: center;
        width: 31% ! important;
        height:160px;
    }

    .IWButtonColor >a {
           font-family: 'SpaceGrotesk-Regular';
    color:#ffffff;
    font-size:17px;
   
    }

   
    .IWButtonColor >a:hover {
   text-decoration:none;
    
   
    }
    .IWButton {
    padding: 50px 0px 50px 0px;
    }
    .IwAllimage {
        padding: 0px 0px 0px 0px;
    }

    .Iwproduct {
    padding: 70px 50px 70px 50px;
    text-align:center;
            text-align: -webkit-center;
                    text-align: -Moz-center;
    }

    .Iwproduct1 {
    padding: 0px 0px 0px 0px;
    }

    .Iwproduct2 {
    padding: 0px 0px 0px 0px;
    }
    .Iwproduct3 {
    padding: 0px 0px 0px 0px;

    }
    .IWproductimage {
     padding: 10px 0px 0px 0px;
         
    }
    .IWproductDiscription {
     padding: 0px 0px 0px 0px;
    }
        .IWproductDiscriptiontext {
        font-family: 'SpaceGrotesk-Light';
        color: #000000;
        font-size: 18px;
         padding: 20px 0px 0px 0px;
    }
    .Iwproductcontainer {
            padding: 20px 0px 10px 0px;
            border-bottom:1px dotted #a79e9e;

    }
    
    .IwBorder {
    border:1px solid #e5e5e5;
    }
    .IwproductDivforpadding {
    padding: 0px 15px 0px 15px;
    }

    /* Company Profile Page Start*/

    .Newclassforpad {
    padding:0px;
    }
    .CPHEading {
            padding: 50px 0px 50px 0px;
        Color: #ffffff;
        font-family: 'berlin-Bold';
        font-size: 40px;
        text-align:center;
    }
        .CpBackground {
        
       
        padding: 0px;
        padding: 0px;
    }

        .CPtextcompanyprofile4 {
        padding: 50px 40px 70px 40px;
        text-align:center;
    }
    .CpOurVison {
    padding:0px;
            background-image: url(../Images/Company-Profile-Vision.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: top center;
        /*min-height: 100vh;*/
        
    }
    .Opourvisontext {
            color: #ffffff;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }
    .Cptextcompanyprofilewhite {
            Color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        line-height: 30px;
                padding: 50px 0px 40px 0px;
    }

    .Cptextcompanyprofilewhitelast {
            Color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        line-height: 30px;
                padding: 50px 0px 0px 0px;
    }

    .CPtextvision {
    /*text-align:center;*/
            padding: 50px 40px 70px 40px;
    }
    .Cpwhy {
    padding:0px 0px 0px 0px;
    background-color:#f3f3f3;
    }

    .Cpwhyheading {
            color: #000000;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }
        .cpparallaxDiv {
        background-image: url(../Images/Company-Profile-Benefits.jpg);
        height: 845px;
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
        background-position: center top;
        padding: 230px 0px 0px 0px;
    }
    .Cutext2 {
            Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        padding: 50px 0px 20px 0px;
    }




        /*contact us page Start*/

    .CuBackground {
    padding:0px 40px 100px 40px;
    }



        .EnquiryFormDIv {
        padding: 0px 0px 0px 0px;
    }
            .EnquiryFormDIv_newpadd_01 {
        padding: 0px 0px 0px 0px;
    }
                .EnquiryFormDIv_01 {
        padding: 20px 20px 20px 20px;
    }
                    .form-controlnewhome {
        display: block;
        width: 100% !important;
        height: 34px;
        font-size: 16px !important;
        line-height: 1.42857143 !important;
        color: #666 !important;
        background-color: #fff !important;
        background-image: none;
        border: 1px solid #ccc !important;
        padding: 8px 15px;
        border-radius: 0px !important;
        margin-bottom: 0px !important;
    }
                    .EnquiryFormDIv_newpadd_02 {
        padding: 20px 20px 20px 20px;
    }
                    .Richtextheight {
        height: 165px;
    }
.btnsend {
        background-color: #e73a00;
        text-align: center;
        padding-left: 15px;
        border: none;
        border-radius: 0px;
        color: #fff;
        font-size: 18px;
        transition: .5s all ease-in-out;
        width: 70% !important;
        font-family: 'SpaceGrotesk-Regular';
        height: 40px !important;
    }
    .btnsend:hover {
        background-color: #e73a00 !important;
        color: #000 !important;
        /* border: 1px solid #eebf00; */
    }


        .scrollup {
        position: fixed;
        right: 3px;
        bottom: 50px;
        color: #ffffff !important;
        background-color: #e73a00 !important;
        width: 38px;
        height: 38px;
        /* border: solid 2px #ff9900; */
        /* border-radius: 50% !important; */
        text-align: center;
        padding: 9px 0 0 1px;
        z-index: 2000;
        font-size: 18px;
        line-height: 1;
        border-color: #ff9900 !important;
        transition: all 0.4s ease-in-out;
    }
            .scrollup:hover {
        /*background-color: #b80b04 !important;*/
        color: #000000 !important;
        /* border: 2px solid #015d8b !important; */
        transition: all .4s ease-in-out;
    }

}

@media only screen and (min-width: 393px) and (max-width:411px) {

    .MMLineVertical {
    padding:0px 5px ! important;
    display:none;
    }
    .Fafadiv {
        padding: 50px 0px 0px 0px;
    }

    .Fafadiv1 {
        padding: 0px 0px 0px 0px;
        /*width:50% ! important;*/
    }

    .Fafadiv2 {
        padding: 0px 0px 0px 0px;
        /*width:50% ! important;*/
    }

    .follow_us > a {
        text-decoration: none;
        outline: 0;
    }

        .follow_us > a:hover {
            text-decoration: none;
            outline: 0;
        }

    .facebookIcon {
        right: 3px;
        color: #757575 !important;
        width: 30px;
        height: 30px;
        background-color: #ffffff;
        text-align: center;
        padding: 8px 0px;
        font-size: 14px !important;
        border: 1px solid #ebe9e7;
        outline: 0 !important;
        transition: all .5s ease-in-out;
    }

        .facebookIcon:hover {
            border: 1px solid #ebe9e7;
            color: #ffffff !important;
            background-color: #e73a00;
            transition: all .5s ease-in-out;
        }


    .MM1 {
        padding: 0px 0px 0px 0px;
        background-image: url(../Images/Backgrount-Top-Header.jpg);
        /*height: 190px;*/
        background-repeat: repeat-x;
    }

    .MM2 {
        padding: 0px 0px 0px 0px;
        text-align:center;
            text-align: -webkit-center;
                    text-align: -Moz-center;
    }

    .MM3 {
        padding: 40px 0px 0px 0px;
    }

    .MMM3 {
        padding: 0px 0px 0px 0px;
    }

    .MM5 {
        width: 100%;
        max-width: 250px;
    }

    .GM6 {
        padding: 35px 0px 0px 136px;
        display: inline-flex;
    }

    .Fafadiv4 {
        padding: 10px 0px 0px 0px;
    }

    .MMNoContact {
        padding: 0px 0px 0px 0px;
        /*width:25% ! important;*/
    }

    .MMContact {
        padding: 0px 0px 0px 0px;
                /*display: grid;*/
        /*width:75% ! important;*/
    }

    .MM7 {
        padding: 0px 0px 0px 0px;
                
        /*display: inline-flex;*/
    }

    .MM8 {
        padding: 0px 0px 0px 0px;
    }

    .MM9 {
        padding: 0px 0px 0px 0px;
    }

    .MM10 {
        padding: 0px 0px 0px 0px;
    }

    .MM11 {
        padding: 5px 0px 0px 0px;
    }

    .MM12 {
        padding: 0px 0px 0px 0px;
        font-size: 18px;
        /*font-family: 'berlin-Regular';*/
        font-family: 'SpaceGrotesk-Regular';
        color: #e73a00;
        margin: 0px;
    }

    .MM13 {
        font-family: 'SpaceGrotesk-Regular';
        font-size: 17px;
        padding: 0px 0px 0px 0px;
        color: #c6c5c5;
        margin: 0px;
    }

    .MM14 {
        padding: 16px 0px 16px 0px;
                
        /*display: inline-flex;*/
    }

    .MM15 {
        padding: 0px 0px 0px 0px;
    }

    .MM16 {
        padding: 0px 0px 0px 0px;
    }

    .MM17 {
        padding: 0px 0px 0px 0px;
    }

    .MM18 {
        padding: 5px 0px 0px 0px;
    }

    .mailGM {
        color: #000;
    }

    .MM19 {
        padding: 0px 0px 0px 0px;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 17px;
        color: #c6c5c5;
        margin: 0px;
    }

    .GMEmail {
        padding: 0px 0px 0px 0px;
        font-size: 18px;
        font-family: 'SpaceGrotesk-Regular';
        color: #e73a00;
        margin: 0px;
    }

    .MMBlackimg {
        padding: 0px 90px 0px 90px;
        z-index: 1;
    }



    /*Nav Bar Start*/
    /*NAVIGATION BAR START*/

       
        .navbar-toggle1 {
    background-color: #e73a00 !important;
    position: relative;
    float: right;
    padding: 10px 10px 10px 10px!important;
    margin-top: 7px!important;
    margin-right: 45px !important;
    margin-bottom: 5px!important;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
    border-radius: 0px;
    display: block;
}
       .navbar-header1 .collapse, .navbar-toggle {
    display: block !important;
    border  :none !important;
      
}
       .navbar-collapse1.collapse {
    display: none !important;
    border  :none !important;
}
       .navbar-nav {
    /* padding-top: 10px !important; */
    padding-left: 0px !important;
    /* padding-right: 15px !important; */
    width: 100%;
}
       .navbar-nav1 > li {
    position: relative !important;
    display: block !important;
    float: none !important;
    border-bottom: 1px solid #f6bb19 ;
      
}
       .navbar-nav > li > a {
    text-align: center;
    
    padding: 15px 0px 15px 0px !important;
   
    /* font-weight: bold; */
    outline: 0;
    transition: all 0.6s ease-in-out;
}
       .navbar-collapse1.collapse.in {
    display: block !important;
    padding: 0px;
    /* background: rgba(000, 0, 0, 0.7); */
}
    .Linesdisplaynewrespo {
        display:none;
    }
      .navbar-collapse.in {
     overflow-y:visible; 
}
















    .navbar-inverse {
        /*height: 63px;*/
        background-color: #ffffff !important;
        padding: 0px 0px 0px 0px;
        text-align: center;
        border: none;
        border-top: 1px solid #b2b2b2;
        border-bottom: 1px solid #b2b2b2;
        /*margin-top: -31px;*/
    }

    .navbar-div {
        padding: 0px 0px 0px 0px;
        /*position: absolute;*/
    }

    .GMBlackimg {
        padding: 0px 90px 0px 90px;
        z-index: 1;
        margin-top: -36px;
        /*background-image: url('../Images/Bar-Black.png');*/
    }

    .navbar-nav > li > a {
        font-size: 18px;
        background-color:#e73a00;
        color: #ffffff !important;
        padding: 15px 7px 15px 7px! important;
        font-family: 'SpaceGrotesk-Regular';
    }

        .navbar-nav > li > a:hover {
            color: #000000 !important;
            /*padding: 22px 20px 0px 20px;*/
            transition: all 0.6s ease-in-out;
        }

    .hvr-bounce-to-bottom {
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: -1px;
            left: 0;
            right: 0;
            bottom: 0px;
            background: #e73a00;
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom:hover, .hvr-bounce-to-bottom:focus, .hvr-bounce-to-bottom:active {
            color: #fff;
        }

            .hvr-bounce-to-bottom:hover:before, .hvr-bounce-to-bottom:focus:before, .hvr-bounce-to-bottom:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }

    /*.navbar-nav {
        padding-left: 42px;
    }*/
    .navbar-nav {
        float: none !important;
        margin: 0;
        text-align: -webkit-center;
        text-align: -moz-center;
        /*text-transform: uppercase;*/
    }

        .navbar-nav > li {
            float: none !important;
            text-align: center;
            display: table-cell;
        }

    /*navigation Dropdownlist for Owr Product*/
    /*li.dropdown:hover > .dropdown-menu {
        display: block;
    }

    .navbar-nav > li > .dropdown-menu {
        margin-top: 0;
        border-top-left-radius: initial;
        border-top-right-radius: initial;
    }

    .headernav > li > .ddd > li > a:hover {
        color: #fff !important;
        padding: 10px 10px 10px 12px;
        background-color: #ff9900 !important;
        transition: all 0.6s ease-in-out;
    }

    .dropdown-menu {
        padding: 0px 0px 0px 0px !important;
        margin-top: 20px !important;
        margin-left: 0px;
    }*/


    /*navigation End*/

    .MMshadow {
        padding: 0px 0px 0px 0px;
    }

    .Homebanner {
        padding: 0px 0px 0px 0px;
        z-index: -1;
    }
    /*Default page start*/

    .SloganSection {
        background-image: url(../Images/Background-Orange-Texture.jpg);
        text-align: center;
        text-align: -webkit-center;
        text-align: -moz-center;
        padding: 50px 0px;
    }

    .SloganSectionIndu {
        color: #ffffff;
        font-family: 'berlin-DB';
        font-size: 30px;
    }

    .SloganSectionBey {
        color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 20px;
    }

    .COMPSection {
        background-image: url(../Images/Background-Company-Profile.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        min-height: 100vh;
        padding:0px;
        /*background-image: url(../Images/Background-Company-Profile.jpg);
background-repeat: no-repeat;
background-size: 100% auto;
background-position: center top;*/
    }

    .Blank {
        padding: 0px 0px 0px 0px;
    }

    .textcompanyprofile {
        text-align: center;
        text-align: -webkit-center;
        text-align: -Moz-center;
        padding: 50px 0px 0px 0px;
    }

    .textcompanyprofile1 {
        color: #000000;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 30px;
        padding: 0px 0px 10px 0px;
    }

    .textcompanyprofile2 {
        Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 25px;
        padding: 20px 0px 0px 0px;
    }
    .optextcompanyprofile2 {
    Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 22px;
        padding: 20px 0px 50px 0px;
    }

    .textcompanyprofile3 {
        Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        line-height:30px;
        text-align:center;
    }

    .textcompanyprofile4 {
        padding: 25px 40px 0px 40px;
    }

    .companyprofileimage {
        width: 100%;
        max-width: 1200px;
    }

    .companyprofileimagediv {
        padding: 30px 0px 0px 0px;
        text-align: center;
        text-align: -webkit-center;
        text-align: -Moz-center;
    }

    .ShowcaceDE {
        Color: #ffffff;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 30px;
        padding: 0px 0px 10px 0px;
    }














    .slick-dotted.slick-slider {
        margin-bottom: 0px !important;
    }



    .Sliderlogodiv {
        padding: 0px 15px 0px 15px;
    }

        .Sliderlogodiv > a:focus {
            outline: thin dotted;
            outline: none !important;
            outline-offset: -2px;
        }

    .slick-dots li button:before {
        font-family: 'slick';
        font-size: 40px !important;
        line-height: 20px;
        position: absolute;
        top: 5px;
        left: 0;
        width: 30px;
        height: 13px;
        content: square !important;
        /*content: '•';*/
        text-align: center;
        opacity: 1;
        /*color: #369!important;*/
        color: #ffffff !important;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    .slick-dots li.slick-active button:before {
        opacity: 1 !important;
        color: #e73a00 !important;
        border: none !important;
    }


    .slick-dots li button {
        border: none !important;
        border-radius: 0% !important;
        width: 13px !important;
        height: 13px !important;
        padding: 5px !important;
        top: 0px !important;
        margin-top: 8px;
        margin-left: 30px;
        margin-right: 0px;
        /*background-color: #c09965 !important;*/
        opacity: 0.9;
        background-color: transparent !important;
    }


    .slick-dots li.slick-active button {
        /*background: #fff !important;*/
    }

    .slick-dotted.slick-slider {
        margin-bottom: 0px !important;
    }

    .slick-dots {
        position: absolute !important;
        bottom: -125px !important;
        display: block !important;
        width: 100% !important;
        padding: 0 !important;
        margin: 0 !important;
        list-style: square !important;
        text-align: center !important;
    }

    /*.Serviceptag {
        color: #000000;
        font-family: Calibri;
        text-align: center;
        line-height: 1.6;
        padding: 5px;
        margin: 0px;
        border-bottom: 1px solid #f1f1f1;
    }
     .Serviceptag1{
        color: #000000;
        font-family: Calibri;
        text-align: center;
        
        padding: 5px;
        margin: 0px;
        border-bottom: 1px solid #f1f1f1;
    }
    .LogoDetails {
        color: #13a0b2;
        text-align: center;
        padding: 20px 0px 0px 0px;
    }*/






















    .SloganSection1 {
        background-image: url(../Images/Background-Orange-Texture.jpg);
        height: 325px;
        text-align: center;
        text-align: -webkit-center;
        text-align: -moz-center;
        padding: 70px 0px;
    }

    .banarsliderDiv {
        background-image: url(../Images/background-white-transperent.png);
        /*height:450px;*/
        text-align: center;
        text-align: -webkit-center;
        text-align: -moz-center;
        padding: 50px 0px;
        /*margin-top: -122px;*/
    }

    .banarsliderDivpadding {
        position: absolute;
        margin-top: 170px;
        padding: 50px 30px;
    }

    .LogoDetails {
        padding: 10px 10px 0px 10px;
        text-align: center;
        font-family: 'SpaceGrotesk-Regular';
        Color: #000000;
        font-size: 18px;
    }

    .DePinkbackground {
        background-image: url(../Images/Background-pink-Texture.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        min-height: 85vh;
    }


    /*parllex Effect*/


    .DeIndustries {
        background-image: url(../Images/Background-Industries-We-Serve.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        min-height: 100vh;
        padding: 0;
        /*display:flex;*/
    }
.DeIndustriesDiv1 {
   
               text-align:center;
            text-align: -webkit-center;
                    text-align: -Moz-center;
        padding: 50px 0px 50px 0px;
    }


    

    

    .DeIndustriesDiv1text {
        Color: #ffffff;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 25px;
        padding: 0px 0px 10px 0px;
    }


    .DeIndustriesDiv2 {
    background-image: url(../Images/Background-Orange-Trandperent-01.png);
    min-height: 100vh;
    border-left:1px solid #ffffff;
    border-right:1px solid #ffffff;
    padding:0px 0px 0px 0px;

    }
    .DeIndustriesDiv2inner {
    padding:0px 0px 30px 0px;
            
    }
    .DeIndustriesDiv2inner1 {
           padding: 10px 0px 0px 0px;
            text-align: -webkit-center;
    }

    .DeIndustriesDiv2inner2 {
    padding:0px 0px 0px 0px;

    }
    .DeIndustriesDiv2inner2text {
    font-family: 'SpaceGrotesk-Light';
    color:#ffffff;
    font-size:20px;
    text-align:center;
    padding:10px 0px 0px 0px;
    }
    .DeIndustriesDiv21 {
               padding: 50px 0px 0px 0px;
    }
    .DeIndustriesDiv21new {
    padding: 0px 0px 50px 0px ! important;
    }
    .DeIndustriesDiv3 {
    background-image: url(../Images/Background-Orange-Trandperent-02.png);
    min-height: 100vh;
    /*border-left:1px solid #ffffff;
    border-right:1px solid #ffffff;*/
    padding:0px 0px 0px 0px;
    }
    .DEBarBlack {
    padding:0px 0px 0px 0px;
    }
    .DeWhymighty {

        padding:0px 0px 0px 0px;
    background-color:#f3f3f3;
    }
    .DeWhymightydiv1 {
    padding:50px 0px 0px 0px;
    text-align:center;
            text-align: -webkit-center;
        text-align: -Moz-center;
    }
    .DeWhymightyText {
            color: #000000;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 30px;
        padding: 0px 0px 10px 0px;
    }

    .DeWhymightyTextBlack {
            padding: 50px 40px 0px 40px;
                    Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        line-height:30px;
        text-align:center;
    }

    .DeWhymightyTextOrange {
        text-align:center;
    padding:50px 40px 50px 40px;
            Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 25px;
        /*padding: 20px 0px 0px 0px;*/
    }

        .DeparallaxDiv {
        background-image: url(../Images/Parallax-Home.jpg);
        height: 845px;
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
        background-position: center top;
        padding: 0px;
    }
    .DeparallaxMigimg {
    padding:100px 0px 100px 0px;
      text-align:center;
            text-align: -webkit-center;
                    text-align: -Moz-center;

    }
        .Homepage_background_black_main_div {
        padding: 0px;
        background-image: url(../Images/background-black-transperent.png);
        /*height: 295px;*/
    }
    .Home_number_div_01 {
        padding: 40px 0px 40px 0px;
        text-align: center;
            Color: #FFFFFF;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
       display: flex; align-items: center;
    }
    .border_respomain {
    display: flex;
     align-items: center;
      padding-left: 10px;
    }
    .DEFootersection {
    padding:0px 0px 0px 0px;
    display: flex;
    flex-wrap: wrap; 
    }
        .DEFootersection1{
    padding:0px 0px 0px 0px;
    background-image: url(../Images/Background-pink-Texture.jpg);
    /*width: 44.66666667% ! important;*/
    }
    .DEFotterGet {
            Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 25px;
        padding:0px 0px 20px 0px;
    }
    .Defooteraddress {
     padding:2px 0px 10px 0px;
      Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 16px;
    }

    .Defootermobile {
       padding:20px 0px 10px 0px;
      Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 16px;
        display:inline-flex;
    }

    .Defooteremail {
       padding:20px 0px 20px 0px;
      Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        display:inline-flex;
    }

    .Defooteremail12 {
            display: block ! important;
    }


        .DEFootersection2{
            text-align:center;
            text-align: -webkit-center;
                    text-align: -Moz-center;


    padding:0px 0px 0px 0px;
    background-image: url(../Images/Background-pink-Texture.jpg);
    /*height: 529px;*/
            /*width: 25% ! important;*/
    }
        .DEFootersection3{
    padding:0px 0px 0px 0px;
            /*width: 30.33333333%! important;*/
    }
        .DEFootersection11{
                    background-image: url(../Images/background-white-transperent.png);
    padding:50px 40px 0px 40px;
               text-align:center;
            text-align: -webkit-center;
                    text-align: -Moz-center;
    }

        .DEFootersection21{
    padding:50px 0px 50px 0px;
    }
    .footernewpad {
    padding:0px ! important;
    }
        .DEFootersection31{
    padding:0px 0px 0px 0px;
            /*position: absolute;*/
    }
    .DefooteraddressSeprator {
    
    }
        .GMEmail1 {
        padding: 6px 0px 0px 0px;
        font-size: 18px;
        font-family: 'SpaceGrotesk-Regular';
        color: #000000;
        margin: 0px;
        transition: all 0.4s ease-in-out;
    }
            .GMEmail1:hover {
            color: #e73a00;

            }

    .Defooterebar {
    /*width: 100%;
    max-width: 634px;*/
}
        .DEfooterPro1 {
        /*padding: 20px 0px 20px 0px;*/
        Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 16px;
        transition: all 0.4s ease-in-out;
    }
     .DEfooterPro1:hover {
    color:#e73a00;
    text-decoration:none;
    }
            .Separator_padd {
        padding: 10px 0px 10px 0px;
    }
    .Defooterebar1 {
    width: 100%;
    max-width: 234px;
    }
    .DEFooterorange {
        padding:0px;
    background-image: url(../Images/default-001-inner-page-HEADER.jpg);
            
        background-position: top;
        
   
    }
    .DEFooterorangewhitetext {
            padding: 50px 0px 80px 30px;
    Color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
    }
    .DeMap {
    width:100%;
    height:529px;
    }



    /*Our Products Page Start*/

    .ourproductdiv1 {
    padding:0px 0px 0px 0px;
      background-image: url(../Images/default-001-inner-page-HEADER.jpg);
            background-repeat:no-repeat;
        background-position: top;
        z-index:-1;
    }

    .OPHEading {
    padding: 40px 0px 30px 0px;
    Color: #ffffff;
         font-family: 'berlin-Bold';
        font-size: 40px;
        text-align:center;
    }
    .IWSHEading{
    
        font-size: 35px !important;
    }

        .CPBeadcrumtext {
        /*background-image: url(../Images/Background-Black-Transperent.png);*/
        /*padding: 15px 35px 15px 35px;*/
        text-align: center;
        position: absolute;
        left: 65%;
        top: 45%;
        display:none;
    }
    .IWSBeadcrumtext {
     left: 62% ! important;
    }
            .breadcrumb-item {
font-family: 'SpaceGrotesk-Regular';
font-size:18px;
        color: #fff;
        text-decoration: none;
        transition: all 0.6s ease-in-out;
    }

    .OPBackgroundimage {
    background-image: url(../Images/Background-Company-Profile.jpg);
   background-repeat: no-repeat;
        background-size: cover;
                background-position: top;
        /*min-height: 100vh;*/
        padding: 0px;

    padding:0px;
    
    }
    .OPHeading {
            text-align: center;
        text-align: -webkit-center;
        text-align: -Moz-center;
        padding: 50px 0px 0px 0px;
    }
    .Optext {
            color: #000000;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 30px;
        padding: 0px 0px 10px 0px;
    }
    .opImage {
    padding: 0px 0px 10px 0px;
    }

     /*Accordion Start*/

     .DEaccorian {
    padding: 50px 40px !important;
    border: none !important;
}

.accordion {
    padding: 0px;
    width: 100%;
    background-color: #ffffff;
    border: none; /* Remove outer border if items have their own */
}

.accordion-item {
    border: 1px solid #c6c5c5;   /* Each item has its own border */
    border-radius: 5px;
    margin-bottom: 20px;         /* Add space between items */
    overflow: hidden;            /* Keeps inner borders inside radius */
    background-color: #ffffff;
}

.accordion-header {
    cursor: pointer;
    padding: 15px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-family: 'SpaceGrotesk-Regular';
    font-size: 18px;
    background-color: #ffffff;
    color: #e73a00;
    transition: all 0.6s ease-in-out;
}

.accordion-header.active {
    background-color: #e73a00;
    color: #ffffff;
}

.accordion-content {
    display: none;
    padding: 20px 0px;
    background-color: #ffffff;
    border-top: 1px solid #c6c5c5;
}

.accordion-content.active {
    display: block;
}

.toggle-icon {
    padding:0px 8px 0px 7px;
    display: inline-block;
    width: 25px;
    height: 25px;
    text-align: center;
    line-height: 20px;
    font-size: 16px;
    font-weight: bold;
    border: 1px solid #c6c5c5;
    background-color: #ffffff;
    color: #e73a00;
}

.accordion-header.active .toggle-icon {
    background-color: #ffffff;
    color: #e73a00;
    border: 1px solid #ffffff;
}
















   

/*Accordion End*/







    .OpDiscription {
                padding: 0px 0px 0px 0px;
        
    }
    .OpDiscription1 {
     padding: 0px 0px 0px 0px;
        background-color: #e73a00;
    }
    .OpDiscriptionbox {
        padding:0px 30px 0px 50px;
    background-color:#e73a00;
    color:#ffffff;
    font-family: 'SpaceGrotesk-Regular';
    font-size:18px;
    }

    .OpDiscriptionbox1 {
                padding: 30px 30px 30px 30px;
        background-color: #e73a00;
        color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 20px;
        text-align: center;
        line-height: 35px;
    }


    .OpDiscriptionwhite {
    padding:0px 15px 0px 40px;
    background-color:#ffffff;
    color:#000000;
    font-family: 'SpaceGrotesk-Regular';
    font-size:18px;
    }

    .OpDiscriptionboxHeading {
        padding:20px 0px 20px 0px;
    font-size:25px;
    }
    .OpDiscriptionboxHeading1 {
    padding:20px 0px 20px 0px;
    font-size:25px;
    color:#e73a00;
    }
    .OpDiscriptionboxlist {
    padding:0px 0px 20px 0px;
    line-height:30px;
    }
    .OpRowpadding {
    margin:0px ! important;
    }

    /*Industries we serve page Start*/

    .IWbackground {
            background-image: url(../Images/Background-Company-Profile.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        min-height: 100vh;
        padding: 0px;
    
    }
    IWButton {
    padding:0px;
    }

    .IWButtonColor {
    background-color: #e73a00;
        padding: 10px 5px 10px 5px;
        margin: 20px 0px 0px 6px !important;
        text-align: center;
        width: 31% ! important;
        height:160px;
    }

    .IWButtonColor >a {
           font-family: 'SpaceGrotesk-Regular';
    color:#ffffff;
    font-size:17px;
   
    }

   
    .IWButtonColor >a:hover {
   text-decoration:none;
    
   
    }
    .IWButton {
    padding: 50px 0px 50px 0px;
    }
    .IwAllimage {
        padding: 0px 0px 0px 0px;
    }

    .Iwproduct {
    padding: 70px 50px 70px 50px;
    text-align:center;
            text-align: -webkit-center;
                    text-align: -Moz-center;
    }

    .Iwproduct1 {
    padding: 0px 0px 0px 0px;
    }

    .Iwproduct2 {
    padding: 0px 0px 0px 0px;
    }
    .Iwproduct3 {
    padding: 0px 0px 0px 0px;

    }
    .IWproductimage {
     padding: 10px 0px 0px 0px;
         
    }
    .IWproductDiscription {
     padding: 0px 0px 0px 0px;
    }
        .IWproductDiscriptiontext {
        font-family: 'SpaceGrotesk-Light';
        color: #000000;
        font-size: 18px;
         padding: 20px 0px 0px 0px;
    }
    .Iwproductcontainer {
            padding: 20px 0px 10px 0px;
            border-bottom:1px dotted #a79e9e;

    }
    
    .IwBorder {
    border:1px solid #e5e5e5;
    }
    .IwproductDivforpadding {
    padding: 0px 15px 0px 15px;
    }

    /* Company Profile Page Start*/

    .Newclassforpad {
    padding:0px;
    }
    .CPHEading {
            padding: 50px 0px 50px 0px;
        Color: #ffffff;
        font-family: 'berlin-Bold';
        font-size: 40px;
        text-align:center;
    }
        .CpBackground {
        
       
        padding: 0px;
        padding: 0px;
    }

        .CPtextcompanyprofile4 {
        padding: 50px 40px 70px 40px;
        text-align:center;
    }
    .CpOurVison {
    padding:0px;
            background-image: url(../Images/Company-Profile-Vision.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: top center;
        /*min-height: 100vh;*/
        
    }
    .Opourvisontext {
            color: #ffffff;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }
    .Cptextcompanyprofilewhite {
            Color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        line-height: 30px;
                padding: 50px 0px 40px 0px;
    }

    .Cptextcompanyprofilewhitelast {
            Color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        line-height: 30px;
                padding: 50px 0px 0px 0px;
    }

    .CPtextvision {
    /*text-align:center;*/
            padding: 50px 40px 70px 40px;
    }
    .Cpwhy {
    padding:0px 0px 0px 0px;
    background-color:#f3f3f3;
    }

    .Cpwhyheading {
            color: #000000;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }
        .cpparallaxDiv {
        background-image: url(../Images/Company-Profile-Benefits.jpg);
        height: 845px;
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
        background-position: center top;
        padding: 230px 0px 0px 0px;
    }
    .Cutext2 {
            Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        padding: 50px 0px 20px 0px;
    }




        /*contact us page Start*/

    .CuBackground {
    padding:0px 40px 100px 40px;
    }



        .EnquiryFormDIv {
        padding: 0px 0px 0px 0px;
    }
            .EnquiryFormDIv_newpadd_01 {
        padding: 0px 0px 0px 0px;
    }
                .EnquiryFormDIv_01 {
        padding: 20px 20px 20px 20px;
    }
                    .form-controlnewhome {
        display: block;
        width: 100% !important;
        height: 34px;
        font-size: 16px !important;
        line-height: 1.42857143 !important;
        color: #666 !important;
        background-color: #fff !important;
        background-image: none;
        border: 1px solid #ccc !important;
        padding: 8px 15px;
        border-radius: 0px !important;
        margin-bottom: 0px !important;
    }
                    .EnquiryFormDIv_newpadd_02 {
        padding: 20px 20px 20px 20px;
    }
                    .Richtextheight {
        height: 165px;
    }
.btnsend {
        background-color: #e73a00;
        text-align: center;
        padding-left: 15px;
        border: none;
        border-radius: 0px;
        color: #fff;
        font-size: 18px;
        transition: .5s all ease-in-out;
        width: 70% !important;
        font-family: 'SpaceGrotesk-Regular';
        height: 40px !important;
    }
    .btnsend:hover {
        background-color: #e73a00 !important;
        color: #000 !important;
        /* border: 1px solid #eebf00; */
    }


        .scrollup {
        position: fixed;
        right: 3px;
        bottom: 50px;
        color: #ffffff !important;
        background-color: #e73a00 !important;
        width: 38px;
        height: 38px;
        /* border: solid 2px #ff9900; */
        /* border-radius: 50% !important; */
        text-align: center;
        padding: 9px 0 0 1px;
        z-index: 2000;
        font-size: 18px;
        line-height: 1;
        border-color: #ff9900 !important;
        transition: all 0.4s ease-in-out;
    }
            .scrollup:hover {
        /*background-color: #b80b04 !important;*/
        color: #000000 !important;
        /* border: 2px solid #015d8b !important; */
        transition: all .4s ease-in-out;
    }

}

@media only screen and (min-width: 384px) and (max-width:392px) {

    .MMLineVertical {
    padding:0px 5px ! important;
    display:none;
    }
    .Fafadiv {
        padding: 50px 0px 0px 0px;
    }

    .Fafadiv1 {
        padding: 0px 0px 0px 0px;
        /*width:50% ! important;*/
    }

    .Fafadiv2 {
        padding: 0px 0px 0px 0px;
        /*width:50% ! important;*/
    }

    .follow_us > a {
        text-decoration: none;
        outline: 0;
    }

        .follow_us > a:hover {
            text-decoration: none;
            outline: 0;
        }

    .facebookIcon {
        right: 3px;
        color: #757575 !important;
        width: 30px;
        height: 30px;
        background-color: #ffffff;
        text-align: center;
        padding: 8px 0px;
        font-size: 14px !important;
        border: 1px solid #ebe9e7;
        outline: 0 !important;
        transition: all .5s ease-in-out;
    }

        .facebookIcon:hover {
            border: 1px solid #ebe9e7;
            color: #ffffff !important;
            background-color: #e73a00;
            transition: all .5s ease-in-out;
        }


    .MM1 {
        padding: 0px 0px 0px 0px;
        background-image: url(../Images/Backgrount-Top-Header.jpg);
        /*height: 190px;*/
        background-repeat: repeat-x;
    }

    .MM2 {
        padding: 0px 0px 0px 0px;
        text-align:center;
            text-align: -webkit-center;
                    text-align: -Moz-center;
    }

    .MM3 {
        padding: 40px 0px 0px 0px;
    }

    .MMM3 {
        padding: 0px 0px 0px 0px;
    }

    .MM5 {
        width: 100%;
        max-width: 250px;
    }

    .GM6 {
        padding: 35px 0px 0px 136px;
        display: inline-flex;
    }

    .Fafadiv4 {
        padding: 10px 0px 0px 0px;
    }

    .MMNoContact {
        padding: 0px 0px 0px 0px;
        /*width:25% ! important;*/
    }

    .MMContact {
        padding: 0px 0px 0px 0px;
                /*display: grid;*/
        /*width:75% ! important;*/
    }

    .MM7 {
        padding: 0px 0px 0px 0px;
                
        /*display: inline-flex;*/
    }

    .MM8 {
        padding: 0px 0px 0px 0px;
    }

    .MM9 {
        padding: 0px 0px 0px 0px;
    }

    .MM10 {
        padding: 0px 0px 0px 0px;
    }

    .MM11 {
        padding: 5px 0px 0px 0px;
    }

    .MM12 {
        padding: 0px 0px 0px 0px;
        font-size: 18px;
        /*font-family: 'berlin-Regular';*/
        font-family: 'SpaceGrotesk-Regular';
        color: #e73a00;
        margin: 0px;
    }

    .MM13 {
        font-family: 'SpaceGrotesk-Regular';
        font-size: 17px;
        padding: 0px 0px 0px 0px;
        color: #c6c5c5;
        margin: 0px;
    }

    .MM14 {
        padding: 16px 0px 16px 0px;
                
        /*display: inline-flex;*/
    }

    .MM15 {
        padding: 0px 0px 0px 0px;
    }

    .MM16 {
        padding: 0px 0px 0px 0px;
    }

    .MM17 {
        padding: 0px 0px 0px 0px;
    }

    .MM18 {
        padding: 5px 0px 0px 0px;
    }

    .mailGM {
        color: #000;
    }

    .MM19 {
        padding: 0px 0px 0px 0px;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 17px;
        color: #c6c5c5;
        margin: 0px;
    }

    .GMEmail {
        padding: 0px 0px 0px 0px;
        font-size: 18px;
        font-family: 'SpaceGrotesk-Regular';
        color: #e73a00;
        margin: 0px;
    }

    .MMBlackimg {
        padding: 0px 90px 0px 90px;
        z-index: 1;
    }



    /*Nav Bar Start*/
    /*NAVIGATION BAR START*/

       
        .navbar-toggle1 {
    background-color: #e73a00 !important;
    position: relative;
    float: right;
    padding: 10px 10px 10px 10px!important;
    margin-top: 7px!important;
    margin-right: 45px !important;
    margin-bottom: 5px!important;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
    border-radius: 0px;
    display: block;
}
       .navbar-header1 .collapse, .navbar-toggle {
    display: block !important;
    border  :none !important;
      
}
       .navbar-collapse1.collapse {
    display: none !important;
    border  :none !important;
}
       .navbar-nav {
    /* padding-top: 10px !important; */
    padding-left: 0px !important;
    /* padding-right: 15px !important; */
    width: 100%;
}
       .navbar-nav1 > li {
    position: relative !important;
    display: block !important;
    float: none !important;
    border-bottom: 1px solid #f6bb19 ;
      
}
       .navbar-nav > li > a {
    text-align: center;
    
    padding: 15px 0px 15px 0px !important;
   
    /* font-weight: bold; */
    outline: 0;
    transition: all 0.6s ease-in-out;
}
       .navbar-collapse1.collapse.in {
    display: block !important;
    padding: 0px;
    /* background: rgba(000, 0, 0, 0.7); */
}
    .Linesdisplaynewrespo {
        display:none;
    }
      .navbar-collapse.in {
     overflow-y:visible; 
}
















    .navbar-inverse {
        /*height: 63px;*/
        background-color: #ffffff !important;
        padding: 0px 0px 0px 0px;
        text-align: center;
        border: none;
        border-top: 1px solid #b2b2b2;
        border-bottom: 1px solid #b2b2b2;
        /*margin-top: -31px;*/
    }

    .navbar-div {
        padding: 0px 0px 0px 0px;
        /*position: absolute;*/
    }

    .GMBlackimg {
        padding: 0px 90px 0px 90px;
        z-index: 1;
        margin-top: -36px;
        /*background-image: url('../Images/Bar-Black.png');*/
    }

    .navbar-nav > li > a {
        font-size: 18px;
        background-color:#e73a00;
        color: #ffffff !important;
        padding: 15px 7px 15px 7px! important;
        font-family: 'SpaceGrotesk-Regular';
    }

        .navbar-nav > li > a:hover {
            color: #000000 !important;
            /*padding: 22px 20px 0px 20px;*/
            transition: all 0.6s ease-in-out;
        }

    .hvr-bounce-to-bottom {
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: -1px;
            left: 0;
            right: 0;
            bottom: 0px;
            background: #e73a00;
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom:hover, .hvr-bounce-to-bottom:focus, .hvr-bounce-to-bottom:active {
            color: #fff;
        }

            .hvr-bounce-to-bottom:hover:before, .hvr-bounce-to-bottom:focus:before, .hvr-bounce-to-bottom:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }

    /*.navbar-nav {
        padding-left: 42px;
    }*/
    .navbar-nav {
        float: none !important;
        margin: 0;
        text-align: -webkit-center;
        text-align: -moz-center;
        /*text-transform: uppercase;*/
    }

        .navbar-nav > li {
            float: none !important;
            text-align: center;
            display: table-cell;
        }

    /*navigation Dropdownlist for Owr Product*/
    /*li.dropdown:hover > .dropdown-menu {
        display: block;
    }

    .navbar-nav > li > .dropdown-menu {
        margin-top: 0;
        border-top-left-radius: initial;
        border-top-right-radius: initial;
    }

    .headernav > li > .ddd > li > a:hover {
        color: #fff !important;
        padding: 10px 10px 10px 12px;
        background-color: #ff9900 !important;
        transition: all 0.6s ease-in-out;
    }

    .dropdown-menu {
        padding: 0px 0px 0px 0px !important;
        margin-top: 20px !important;
        margin-left: 0px;
    }*/


    /*navigation End*/

    .MMshadow {
        padding: 0px 0px 0px 0px;
    }

    .Homebanner {
        padding: 0px 0px 0px 0px;
        z-index: -1;
    }
    /*Default page start*/

    .SloganSection {
        background-image: url(../Images/Background-Orange-Texture.jpg);
        text-align: center;
        text-align: -webkit-center;
        text-align: -moz-center;
        padding: 50px 0px;
    }

    .SloganSectionIndu {
        color: #ffffff;
        font-family: 'berlin-DB';
        font-size: 27px;
    }

    .SloganSectionBey {
        color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 17px;
    }

    .COMPSection {
        background-image: url(../Images/Background-Company-Profile.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        min-height: 100vh;
        padding:0px;
        /*background-image: url(../Images/Background-Company-Profile.jpg);
background-repeat: no-repeat;
background-size: 100% auto;
background-position: center top;*/
    }

    .Blank {
        padding: 0px 0px 0px 0px;
    }

    .textcompanyprofile {
        text-align: center;
        text-align: -webkit-center;
        text-align: -Moz-center;
        padding: 50px 0px 0px 0px;
    }

    .textcompanyprofile1 {
        color: #000000;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 27px;
        padding: 0px 0px 10px 0px;
    }

    .textcompanyprofile2 {
        Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 23px;
        padding: 20px 0px 0px 0px;
    }
    .optextcompanyprofile2 {
    Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 22px;
        padding: 20px 0px 50px 0px;
    }

    .textcompanyprofile3 {
        Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        line-height:30px;
        text-align:center;
    }

    .textcompanyprofile4 {
        padding: 25px 40px 0px 40px;
    }

    .companyprofileimage {
        width: 100%;
        max-width: 1200px;
    }

    .companyprofileimagediv {
        padding: 30px 0px 0px 0px;
        text-align: center;
        text-align: -webkit-center;
        text-align: -Moz-center;
    }

    .ShowcaceDE {
        Color: #ffffff;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 30px;
        padding: 0px 0px 10px 0px;
    }














    .slick-dotted.slick-slider {
        margin-bottom: 0px !important;
    }



    .Sliderlogodiv {
        padding: 0px 15px 0px 15px;
    }

        .Sliderlogodiv > a:focus {
            outline: thin dotted;
            outline: none !important;
            outline-offset: -2px;
        }

    .slick-dots li button:before {
        font-family: 'slick';
        font-size: 40px !important;
        line-height: 20px;
        position: absolute;
        top: 5px;
        left: 0;
        width: 30px;
        height: 13px;
        content: square !important;
        /*content: '•';*/
        text-align: center;
        opacity: 1;
        /*color: #369!important;*/
        color: #ffffff !important;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    .slick-dots li.slick-active button:before {
        opacity: 1 !important;
        color: #e73a00 !important;
        border: none !important;
    }


    .slick-dots li button {
        border: none !important;
        border-radius: 0% !important;
        width: 13px !important;
        height: 13px !important;
        padding: 5px !important;
        top: 0px !important;
        margin-top: 8px;
        margin-left: 30px;
        margin-right: 0px;
        /*background-color: #c09965 !important;*/
        opacity: 0.9;
        background-color: transparent !important;
    }


    .slick-dots li.slick-active button {
        /*background: #fff !important;*/
    }

    .slick-dotted.slick-slider {
        margin-bottom: 0px !important;
    }

    .slick-dots {
        position: absolute !important;
        bottom: -125px !important;
        display: block !important;
        width: 100% !important;
        padding: 0 !important;
        margin: 0 !important;
        list-style: square !important;
        text-align: center !important;
    }

    /*.Serviceptag {
        color: #000000;
        font-family: Calibri;
        text-align: center;
        line-height: 1.6;
        padding: 5px;
        margin: 0px;
        border-bottom: 1px solid #f1f1f1;
    }
     .Serviceptag1{
        color: #000000;
        font-family: Calibri;
        text-align: center;
        
        padding: 5px;
        margin: 0px;
        border-bottom: 1px solid #f1f1f1;
    }
    .LogoDetails {
        color: #13a0b2;
        text-align: center;
        padding: 20px 0px 0px 0px;
    }*/






















    .SloganSection1 {
        background-image: url(../Images/Background-Orange-Texture.jpg);
        height: 325px;
        text-align: center;
        text-align: -webkit-center;
        text-align: -moz-center;
        padding: 70px 0px;
    }

    .banarsliderDiv {
        background-image: url(../Images/background-white-transperent.png);
        /*height:450px;*/
        text-align: center;
        text-align: -webkit-center;
        text-align: -moz-center;
        padding: 50px 0px;
        /*margin-top: -122px;*/
    }

    .banarsliderDivpadding {
        position: absolute;
        margin-top: 170px;
        padding: 50px 30px;
    }

    .LogoDetails {
        padding: 10px 10px 0px 10px;
        text-align: center;
        font-family: 'SpaceGrotesk-Regular';
        Color: #000000;
        font-size: 18px;
    }

    .DePinkbackground {
        background-image: url(../Images/Background-pink-Texture.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        min-height: 85vh;
    }


    /*parllex Effect*/


    .DeIndustries {
        background-image: url(../Images/Background-Industries-We-Serve.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        min-height: 100vh;
        padding: 0;
        /*display:flex;*/
    }
.DeIndustriesDiv1 {
   
               text-align:center;
            text-align: -webkit-center;
                    text-align: -Moz-center;
        padding: 50px 0px 50px 0px;
    }


    

    

    .DeIndustriesDiv1text {
        Color: #ffffff;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 25px;
        padding: 0px 0px 10px 0px;
    }


    .DeIndustriesDiv2 {
    background-image: url(../Images/Background-Orange-Trandperent-01.png);
    min-height: 100vh;
    border-left:1px solid #ffffff;
    border-right:1px solid #ffffff;
    padding:0px 0px 0px 0px;

    }
    .DeIndustriesDiv2inner {
    padding:0px 0px 30px 0px;
            
    }
    .DeIndustriesDiv2inner1 {
           padding: 10px 0px 0px 0px;
            text-align: -webkit-center;
    }

    .DeIndustriesDiv2inner2 {
    padding:0px 0px 0px 0px;

    }
    .DeIndustriesDiv2inner2text {
    font-family: 'SpaceGrotesk-Light';
    color:#ffffff;
    font-size:20px;
    text-align:center;
    padding:10px 0px 0px 0px;
    }
    .DeIndustriesDiv21 {
               padding: 50px 0px 0px 0px;
    }
    .DeIndustriesDiv21new {
    padding: 0px 0px 50px 0px ! important;
    }
    .DeIndustriesDiv3 {
    background-image: url(../Images/Background-Orange-Trandperent-02.png);
    min-height: 100vh;
    /*border-left:1px solid #ffffff;
    border-right:1px solid #ffffff;*/
    padding:0px 0px 0px 0px;
    }
    .DEBarBlack {
    padding:0px 0px 0px 0px;
    }
    .DeWhymighty {

        padding:0px 0px 0px 0px;
    background-color:#f3f3f3;
    }
    .DeWhymightydiv1 {
    padding:50px 0px 0px 0px;
    text-align:center;
            text-align: -webkit-center;
        text-align: -Moz-center;
    }
    .DeWhymightyText {
            color: #000000;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 27px;
        padding: 0px 0px 10px 0px;
    }

    .DeWhymightyTextBlack {
            padding: 50px 40px 0px 40px;
                    Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        line-height:30px;
        text-align:center;
    }

    .DeWhymightyTextOrange {
        text-align:center;
    padding:50px 40px 50px 40px;
            Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 23px;
        /*padding: 20px 0px 0px 0px;*/
    }

        .DeparallaxDiv {
        background-image: url(../Images/Parallax-Home.jpg);
        height: 845px;
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
        background-position: center top;
        padding: 0px;
    }
    .DeparallaxMigimg {
    padding:100px 0px 100px 0px;
      text-align:center;
            text-align: -webkit-center;
                    text-align: -Moz-center;

    }
        .Homepage_background_black_main_div {
        padding: 0px;
        background-image: url(../Images/background-black-transperent.png);
        /*height: 295px;*/
    }
    .Home_number_div_01 {
        padding: 40px 0px 40px 0px;
        text-align: center;
            Color: #FFFFFF;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
       display: flex; align-items: center;
    }
    .border_respomain {
    display: flex;
     align-items: center;
      padding-left: 10px;
    }
    .DEFootersection {
    padding:0px 0px 0px 0px;
    display: flex;
    flex-wrap: wrap; 
    }
        .DEFootersection1{
    padding:0px 0px 0px 0px;
    background-image: url(../Images/Background-pink-Texture.jpg);
    /*width: 44.66666667% ! important;*/
    }
    .DEFotterGet {
            Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 25px;
        padding:0px 0px 20px 0px;
    }
    .Defooteraddress {
     padding:2px 0px 10px 0px;
      Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 16px;
    }

    .Defootermobile {
       padding:20px 0px 10px 0px;
      Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 16px;
        display:inline-flex;
    }

    .Defooteremail {
       padding:20px 0px 20px 0px;
      Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        display:inline-flex;
    }

    .Defooteremail12 {
            display: block ! important;
    }


        .DEFootersection2{
            text-align:center;
            text-align: -webkit-center;
                    text-align: -Moz-center;


    padding:0px 0px 0px 0px;
    background-image: url(../Images/Background-pink-Texture.jpg);
    /*height: 529px;*/
            /*width: 25% ! important;*/
    }
        .DEFootersection3{
    padding:0px 0px 0px 0px;
            /*width: 30.33333333%! important;*/
    }
        .DEFootersection11{
                    background-image: url(../Images/background-white-transperent.png);
    padding:50px 40px 0px 40px;
               text-align:center;
            text-align: -webkit-center;
                    text-align: -Moz-center;
    }

        .DEFootersection21{
    padding:50px 0px 50px 0px;
    }
    .footernewpad {
    padding:0px ! important;
    }
        .DEFootersection31{
    padding:0px 0px 0px 0px;
            /*position: absolute;*/
    }
    .DefooteraddressSeprator {
    
    }
        .GMEmail1 {
        padding: 6px 0px 0px 0px;
        font-size: 18px;
        font-family: 'SpaceGrotesk-Regular';
        color: #000000;
        margin: 0px;
        transition: all 0.4s ease-in-out;
    }
            .GMEmail1:hover {
            color: #e73a00;

            }

    .Defooterebar {
    /*width: 100%;
    max-width: 634px;*/
}
        .DEfooterPro1 {
        /*padding: 20px 0px 20px 0px;*/
        Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 16px;
        transition: all 0.4s ease-in-out;
    }
     .DEfooterPro1:hover {
    color:#e73a00;
    text-decoration:none;
    }
            .Separator_padd {
        padding: 10px 0px 10px 0px;
    }
    .Defooterebar1 {
    width: 100%;
    max-width: 234px;
    }
    .DEFooterorange {
        padding:0px;
    background-image: url(../Images/default-001-inner-page-HEADER.jpg);
            
        background-position: top;
        
   
    }
    .DEFooterorangewhitetext {
            padding: 50px 0px 80px 30px;
    Color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
    }
    .DeMap {
    width:100%;
    height:529px;
    }



    /*Our Products Page Start*/

    .ourproductdiv1 {
    padding:0px 0px 0px 0px;
      background-image: url(../Images/default-001-inner-page-HEADER.jpg);
            background-repeat:no-repeat;
        background-position: top;
        z-index:-1;
    }

    .OPHEading {
    padding: 40px 0px 30px 0px;
    Color: #ffffff;
         font-family: 'berlin-Bold';
        font-size: 40px;
        text-align:center;
    }
    .IWSHEading{
    
        font-size: 35px !important;
    }

        .CPBeadcrumtext {
        /*background-image: url(../Images/Background-Black-Transperent.png);*/
        /*padding: 15px 35px 15px 35px;*/
        text-align: center;
        position: absolute;
        left: 65%;
        top: 45%;
        display:none;
    }
    .IWSBeadcrumtext {
     left: 62% ! important;
    }
            .breadcrumb-item {
font-family: 'SpaceGrotesk-Regular';
font-size:18px;
        color: #fff;
        text-decoration: none;
        transition: all 0.6s ease-in-out;
    }

    .OPBackgroundimage {
    background-image: url(../Images/Background-Company-Profile.jpg);
   background-repeat: no-repeat;
        background-size: cover;
                background-position: top;
        /*min-height: 100vh;*/
        padding: 0px;

    padding:0px;
    
    }
    .OPHeading {
            text-align: center;
        text-align: -webkit-center;
        text-align: -Moz-center;
        padding: 50px 0px 0px 0px;
    }
    .Optext {
            color: #000000;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 26px;
        padding: 0px 0px 10px 0px;
    }
    .opImage {
    padding: 0px 0px 10px 0px;
    }

     /*Accordion Start*/

     .DEaccorian {
    padding: 50px 40px !important;
    border: none !important;
}

.accordion {
    padding: 0px;
    width: 100%;
    background-color: #ffffff;
    border: none; /* Remove outer border if items have their own */
}

.accordion-item {
    border: 1px solid #c6c5c5;   /* Each item has its own border */
    border-radius: 5px;
    margin-bottom: 20px;         /* Add space between items */
    overflow: hidden;            /* Keeps inner borders inside radius */
    background-color: #ffffff;
}

.accordion-header {
    cursor: pointer;
    padding: 15px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-family: 'SpaceGrotesk-Regular';
    font-size: 18px;
    background-color: #ffffff;
    color: #e73a00;
    transition: all 0.6s ease-in-out;
}

.accordion-header.active {
    background-color: #e73a00;
    color: #ffffff;
}

.accordion-content {
    display: none;
    padding: 20px 0px;
    background-color: #ffffff;
    border-top: 1px solid #c6c5c5;
}

.accordion-content.active {
    display: block;
}

.toggle-icon {
    padding:0px 8px 0px 7px;
    display: inline-block;
    width: 25px;
    height: 25px;
    text-align: center;
    line-height: 20px;
    font-size: 16px;
    font-weight: bold;
    border: 1px solid #c6c5c5;
    background-color: #ffffff;
    color: #e73a00;
}

.accordion-header.active .toggle-icon {
    background-color: #ffffff;
    color: #e73a00;
    border: 1px solid #ffffff;
}
















   

/*Accordion End*/







    .OpDiscription {
                padding: 0px 0px 0px 0px;
        
    }
    .OpDiscription1 {
     padding: 0px 0px 0px 0px;
        background-color: #e73a00;
    }
    .OpDiscriptionbox {
        padding:0px 30px 0px 50px;
    background-color:#e73a00;
    color:#ffffff;
    font-family: 'SpaceGrotesk-Regular';
    font-size:18px;
    }

    .OpDiscriptionbox1 {
                padding: 30px 30px 30px 30px;
        background-color: #e73a00;
        color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 20px;
        text-align: center;
        line-height: 35px;
    }


    .OpDiscriptionwhite {
    padding:0px 15px 0px 40px;
    background-color:#ffffff;
    color:#000000;
    font-family: 'SpaceGrotesk-Regular';
    font-size:18px;
    }

    .OpDiscriptionboxHeading {
        padding:20px 0px 20px 0px;
    font-size:25px;
    }
    .OpDiscriptionboxHeading1 {
    padding:20px 0px 20px 0px;
    font-size:25px;
    color:#e73a00;
    }
    .OpDiscriptionboxlist {
    padding:0px 0px 20px 0px;
    line-height:30px;
    }
    .OpRowpadding {
    margin:0px ! important;
    }

    /*Industries we serve page Start*/

    .IWbackground {
            background-image: url(../Images/Background-Company-Profile.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        min-height: 100vh;
        padding: 0px;
    
    }
    IWButton {
    padding:0px;
    }

    .IWButtonColor {
    background-color: #e73a00;
        padding: 10px 5px 10px 5px;
        margin: 20px 0px 0px 6px !important;
        text-align: center;
        width: 47% ! important;
        height:105px;
    }

    .IWButtonColor >a {
           font-family: 'SpaceGrotesk-Regular';
    color:#ffffff;
    font-size:17px;
   
    }

   
    .IWButtonColor >a:hover {
   text-decoration:none;
    
   
    }
    .IWButton {
    padding: 50px 0px 50px 0px;
    }
    .IwAllimage {
        padding: 0px 0px 0px 0px;
    }

    .Iwproduct {
    padding: 70px 50px 70px 50px;
    text-align:center;
            text-align: -webkit-center;
                    text-align: -Moz-center;
    }

    .Iwproduct1 {
    padding: 0px 0px 0px 0px;
    }

    .Iwproduct2 {
    padding: 0px 0px 0px 0px;
    }
    .Iwproduct3 {
    padding: 0px 0px 0px 0px;

    }
    .IWproductimage {
     padding: 10px 0px 0px 0px;
         
    }
    .IWproductDiscription {
     padding: 0px 0px 0px 0px;
    }
        .IWproductDiscriptiontext {
        font-family: 'SpaceGrotesk-Light';
        color: #000000;
        font-size: 18px;
         padding: 20px 0px 0px 0px;
    }
    .Iwproductcontainer {
            padding: 20px 0px 10px 0px;
            border-bottom:1px dotted #a79e9e;

    }
    
    .IwBorder {
    border:1px solid #e5e5e5;
    }
    .IwproductDivforpadding {
    padding: 0px 15px 0px 15px;
    }

    /* Company Profile Page Start*/

    .Newclassforpad {
    padding:0px;
    }
    .CPHEading {
            padding: 50px 0px 50px 0px;
        Color: #ffffff;
        font-family: 'berlin-Bold';
        font-size: 40px;
        text-align:center;
    }
        .CpBackground {
        
       
        padding: 0px;
        padding: 0px;
    }

        .CPtextcompanyprofile4 {
        padding: 50px 40px 70px 40px;
        text-align:center;
    }
    .CpOurVison {
    padding:0px;
            background-image: url(../Images/Company-Profile-Vision.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: top center;
        /*min-height: 100vh;*/
        
    }
    .Opourvisontext {
            color: #ffffff;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }
    .Cptextcompanyprofilewhite {
            Color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        line-height: 30px;
                padding: 50px 0px 40px 0px;
    }

    .Cptextcompanyprofilewhitelast {
            Color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        line-height: 30px;
                padding: 50px 0px 0px 0px;
    }

    .CPtextvision {
    /*text-align:center;*/
            padding: 50px 40px 70px 40px;
    }
    .Cpwhy {
    padding:0px 0px 0px 0px;
    background-color:#f3f3f3;
    }

    .Cpwhyheading {
            color: #000000;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }
        .cpparallaxDiv {
        background-image: url(../Images/Company-Profile-Benefits.jpg);
        height: 845px;
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
        background-position: center top;
        padding: 230px 0px 0px 0px;
    }
    .Cutext2 {
            Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        padding: 50px 0px 20px 0px;
    }




        /*contact us page Start*/

    .CuBackground {
    padding:0px 40px 100px 40px;
    }



        .EnquiryFormDIv {
        padding: 0px 0px 0px 0px;
    }
            .EnquiryFormDIv_newpadd_01 {
        padding: 0px 0px 0px 0px;
    }
                .EnquiryFormDIv_01 {
        padding: 20px 20px 20px 20px;
    }
                    .form-controlnewhome {
        display: block;
        width: 100% !important;
        height: 34px;
        font-size: 16px !important;
        line-height: 1.42857143 !important;
        color: #666 !important;
        background-color: #fff !important;
        background-image: none;
        border: 1px solid #ccc !important;
        padding: 8px 15px;
        border-radius: 0px !important;
        margin-bottom: 0px !important;
    }
                    .EnquiryFormDIv_newpadd_02 {
        padding: 20px 20px 20px 20px;
    }
                    .Richtextheight {
        height: 165px;
    }
.btnsend {
        background-color: #e73a00;
        text-align: center;
        padding-left: 15px;
        border: none;
        border-radius: 0px;
        color: #fff;
        font-size: 18px;
        transition: .5s all ease-in-out;
        width: 70% !important;
        font-family: 'SpaceGrotesk-Regular';
        height: 40px !important;
    }
    .btnsend:hover {
        background-color: #e73a00 !important;
        color: #000 !important;
        /* border: 1px solid #eebf00; */
    }


        .scrollup {
        position: fixed;
        right: 3px;
        bottom: 50px;
        color: #ffffff !important;
        background-color: #e73a00 !important;
        width: 38px;
        height: 38px;
        /* border: solid 2px #ff9900; */
        /* border-radius: 50% !important; */
        text-align: center;
        padding: 9px 0 0 1px;
        z-index: 2000;
        font-size: 18px;
        line-height: 1;
        border-color: #ff9900 !important;
        transition: all 0.4s ease-in-out;
    }
            .scrollup:hover {
        /*background-color: #b80b04 !important;*/
        color: #000000 !important;
        /* border: 2px solid #015d8b !important; */
        transition: all .4s ease-in-out;
    }

}

@media only screen and (min-width: 360px) and (max-width:383px) {

    .MMLineVertical {
    padding:0px 5px ! important;
    display:none;
    }
    .Fafadiv {
        padding: 50px 0px 0px 0px;
    }

    .Fafadiv1 {
        padding: 0px 0px 0px 0px;
        /*width:50% ! important;*/
    }

    .Fafadiv2 {
        padding: 0px 0px 0px 0px;
        /*width:50% ! important;*/
    }

    .follow_us > a {
        text-decoration: none;
        outline: 0;
    }

        .follow_us > a:hover {
            text-decoration: none;
            outline: 0;
        }

    .facebookIcon {
        right: 3px;
        color: #757575 !important;
        width: 30px;
        height: 30px;
        background-color: #ffffff;
        text-align: center;
        padding: 8px 0px;
        font-size: 14px !important;
        border: 1px solid #ebe9e7;
        outline: 0 !important;
        transition: all .5s ease-in-out;
    }

        .facebookIcon:hover {
            border: 1px solid #ebe9e7;
            color: #ffffff !important;
            background-color: #e73a00;
            transition: all .5s ease-in-out;
        }


    .MM1 {
        padding: 0px 0px 0px 0px;
        background-image: url(../Images/Backgrount-Top-Header.jpg);
        /*height: 190px;*/
        background-repeat: repeat-x;
    }

    .MM2 {
        padding: 0px 0px 0px 0px;
        text-align:center;
            text-align: -webkit-center;
                    text-align: -Moz-center;
    }

    .MM3 {
        padding: 40px 0px 0px 0px;
    }

    .MMM3 {
        padding: 0px 0px 0px 0px;
    }

    .MM5 {
        width: 100%;
        max-width: 250px;
    }

    .GM6 {
        padding: 35px 0px 0px 136px;
        display: inline-flex;
    }

    .Fafadiv4 {
        padding: 10px 0px 0px 0px;
    }

    .MMNoContact {
        padding: 0px 0px 0px 0px;
        /*width:25% ! important;*/
    }

    .MMContact {
        padding: 0px 0px 0px 0px;
                /*display: grid;*/
        /*width:75% ! important;*/
    }

    .MM7 {
        padding: 0px 0px 0px 0px;
                
        /*display: inline-flex;*/
    }

    .MM8 {
        padding: 0px 0px 0px 0px;
    }

    .MM9 {
        padding: 0px 0px 0px 0px;
    }

    .MM10 {
        padding: 0px 0px 0px 0px;
    }

    .MM11 {
        padding: 5px 0px 0px 0px;
    }

    .MM12 {
        padding: 0px 0px 0px 0px;
        font-size: 18px;
        /*font-family: 'berlin-Regular';*/
        font-family: 'SpaceGrotesk-Regular';
        color: #e73a00;
        margin: 0px;
    }

    .MM13 {
        font-family: 'SpaceGrotesk-Regular';
        font-size: 17px;
        padding: 0px 0px 0px 0px;
        color: #c6c5c5;
        margin: 0px;
    }

    .MM14 {
        padding: 16px 0px 16px 0px;
                
        /*display: inline-flex;*/
    }

    .MM15 {
        padding: 0px 0px 0px 0px;
    }

    .MM16 {
        padding: 0px 0px 0px 0px;
    }

    .MM17 {
        padding: 0px 0px 0px 0px;
    }

    .MM18 {
        padding: 5px 0px 0px 0px;
    }

    .mailGM {
        color: #000;
    }

    .MM19 {
        padding: 0px 0px 0px 0px;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 17px;
        color: #c6c5c5;
        margin: 0px;
    }

    .GMEmail {
        padding: 0px 0px 0px 0px;
        font-size: 18px;
        font-family: 'SpaceGrotesk-Regular';
        color: #e73a00;
        margin: 0px;
    }

    .MMBlackimg {
        padding: 0px 90px 0px 90px;
        z-index: 1;
    }



    /*Nav Bar Start*/
    /*NAVIGATION BAR START*/

       
        .navbar-toggle1 {
    background-color: #e73a00 !important;
    position: relative;
    float: right;
    padding: 10px 10px 10px 10px!important;
    margin-top: 7px!important;
    margin-right: 45px !important;
    margin-bottom: 5px!important;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
    border-radius: 0px;
    display: block;
}
       .navbar-header1 .collapse, .navbar-toggle {
    display: block !important;
    border  :none !important;
      
}
       .navbar-collapse1.collapse {
    display: none !important;
    border  :none !important;
}
       .navbar-nav {
    /* padding-top: 10px !important; */
    padding-left: 0px !important;
    /* padding-right: 15px !important; */
    width: 100%;
}
       .navbar-nav1 > li {
    position: relative !important;
    display: block !important;
    float: none !important;
    border-bottom: 1px solid #f6bb19 ;
      
}
       .navbar-nav > li > a {
    text-align: center;
    
    padding: 15px 0px 15px 0px !important;
   
    /* font-weight: bold; */
    outline: 0;
    transition: all 0.6s ease-in-out;
}
       .navbar-collapse1.collapse.in {
    display: block !important;
    padding: 0px;
    /* background: rgba(000, 0, 0, 0.7); */
}
    .Linesdisplaynewrespo {
        display:none;
    }
      .navbar-collapse.in {
     overflow-y:visible; 
}
















    .navbar-inverse {
        /*height: 63px;*/
        background-color: #ffffff !important;
        padding: 0px 0px 0px 0px;
        text-align: center;
        border: none;
        border-top: 1px solid #b2b2b2;
        border-bottom: 1px solid #b2b2b2;
        /*margin-top: -31px;*/
    }

    .navbar-div {
        padding: 0px 0px 0px 0px;
        /*position: absolute;*/
    }

    .GMBlackimg {
        padding: 0px 90px 0px 90px;
        z-index: 1;
        margin-top: -36px;
        /*background-image: url('../Images/Bar-Black.png');*/
    }

    .navbar-nav > li > a {
        font-size: 18px;
        background-color:#e73a00;
        color: #ffffff !important;
        padding: 15px 7px 15px 7px! important;
        font-family: 'SpaceGrotesk-Regular';
    }

        .navbar-nav > li > a:hover {
            color: #000000 !important;
            /*padding: 22px 20px 0px 20px;*/
            transition: all 0.6s ease-in-out;
        }

    .hvr-bounce-to-bottom {
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: -1px;
            left: 0;
            right: 0;
            bottom: 0px;
            background: #e73a00;
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom:hover, .hvr-bounce-to-bottom:focus, .hvr-bounce-to-bottom:active {
            color: #fff;
        }

            .hvr-bounce-to-bottom:hover:before, .hvr-bounce-to-bottom:focus:before, .hvr-bounce-to-bottom:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }

    /*.navbar-nav {
        padding-left: 42px;
    }*/
    .navbar-nav {
        float: none !important;
        margin: 0;
        text-align: -webkit-center;
        text-align: -moz-center;
        /*text-transform: uppercase;*/
    }

        .navbar-nav > li {
            float: none !important;
            text-align: center;
            display: table-cell;
        }

    /*navigation Dropdownlist for Owr Product*/
    /*li.dropdown:hover > .dropdown-menu {
        display: block;
    }

    .navbar-nav > li > .dropdown-menu {
        margin-top: 0;
        border-top-left-radius: initial;
        border-top-right-radius: initial;
    }

    .headernav > li > .ddd > li > a:hover {
        color: #fff !important;
        padding: 10px 10px 10px 12px;
        background-color: #ff9900 !important;
        transition: all 0.6s ease-in-out;
    }

    .dropdown-menu {
        padding: 0px 0px 0px 0px !important;
        margin-top: 20px !important;
        margin-left: 0px;
    }*/


    /*navigation End*/

    .MMshadow {
        padding: 0px 0px 0px 0px;
    }

    .Homebanner {
        padding: 0px 0px 0px 0px;
        z-index: -1;
    }
    /*Default page start*/

    .SloganSection {
        background-image: url(../Images/Background-Orange-Texture.jpg);
        text-align: center;
        text-align: -webkit-center;
        text-align: -moz-center;
        padding: 50px 0px;
    }

    .SloganSectionIndu {
        color: #ffffff;
        font-family: 'berlin-DB';
        font-size: 26px;
    }

    .SloganSectionBey {
        color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 17px;
    }

    .COMPSection {
        background-image: url(../Images/Background-Company-Profile.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        min-height: 100vh;
        padding:0px;
        /*background-image: url(../Images/Background-Company-Profile.jpg);
background-repeat: no-repeat;
background-size: 100% auto;
background-position: center top;*/
    }

    .Blank {
        padding: 0px 0px 0px 0px;
    }

    .textcompanyprofile {
        text-align: center;
        text-align: -webkit-center;
        text-align: -Moz-center;
        padding: 50px 0px 0px 0px;
    }

    .textcompanyprofile1 {
        color: #000000;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 27px;
        padding: 0px 0px 10px 0px;
    }

    .textcompanyprofile2 {
        Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 22px;
        padding: 20px 0px 0px 0px;
    }
    .optextcompanyprofile2 {
    Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 22px;
        padding: 20px 0px 50px 0px;
    }

    .textcompanyprofile3 {
        Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        line-height:30px;
        text-align:center;
    }

    .textcompanyprofile4 {
        padding: 25px 40px 0px 40px;
    }

    .companyprofileimage {
        width: 100%;
        max-width: 1200px;
    }

    .companyprofileimagediv {
        padding: 30px 0px 0px 0px;
        text-align: center;
        text-align: -webkit-center;
        text-align: -Moz-center;
    }

    .ShowcaceDE {
        Color: #ffffff;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 30px;
        padding: 0px 0px 10px 0px;
    }














    .slick-dotted.slick-slider {
        margin-bottom: 0px !important;
    }



    .Sliderlogodiv {
        padding: 0px 15px 0px 15px;
    }

        .Sliderlogodiv > a:focus {
            outline: thin dotted;
            outline: none !important;
            outline-offset: -2px;
        }

    .slick-dots li button:before {
        font-family: 'slick';
        font-size: 40px !important;
        line-height: 20px;
        position: absolute;
        top: 5px;
        left: 0;
        width: 30px;
        height: 13px;
        content: square !important;
        /*content: '•';*/
        text-align: center;
        opacity: 1;
        /*color: #369!important;*/
        color: #ffffff !important;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    .slick-dots li.slick-active button:before {
        opacity: 1 !important;
        color: #e73a00 !important;
        border: none !important;
    }


    .slick-dots li button {
        border: none !important;
        border-radius: 0% !important;
        width: 13px !important;
        height: 13px !important;
        padding: 5px !important;
        top: 0px !important;
        margin-top: 8px;
        margin-left: 30px;
        margin-right: 0px;
        /*background-color: #c09965 !important;*/
        opacity: 0.9;
        background-color: transparent !important;
    }


    .slick-dots li.slick-active button {
        /*background: #fff !important;*/
    }

    .slick-dotted.slick-slider {
        margin-bottom: 0px !important;
    }

    .slick-dots {
        position: absolute !important;
        bottom: -125px !important;
        display: block !important;
        width: 100% !important;
        padding: 0 !important;
        margin: 0 !important;
        list-style: square !important;
        text-align: center !important;
    }

    /*.Serviceptag {
        color: #000000;
        font-family: Calibri;
        text-align: center;
        line-height: 1.6;
        padding: 5px;
        margin: 0px;
        border-bottom: 1px solid #f1f1f1;
    }
     .Serviceptag1{
        color: #000000;
        font-family: Calibri;
        text-align: center;
        
        padding: 5px;
        margin: 0px;
        border-bottom: 1px solid #f1f1f1;
    }
    .LogoDetails {
        color: #13a0b2;
        text-align: center;
        padding: 20px 0px 0px 0px;
    }*/






















    .SloganSection1 {
        background-image: url(../Images/Background-Orange-Texture.jpg);
        height: 325px;
        text-align: center;
        text-align: -webkit-center;
        text-align: -moz-center;
        padding: 70px 0px;
    }

    .banarsliderDiv {
        background-image: url(../Images/background-white-transperent.png);
        /*height:450px;*/
        text-align: center;
        text-align: -webkit-center;
        text-align: -moz-center;
        padding: 50px 0px;
        /*margin-top: -122px;*/
    }

    .banarsliderDivpadding {
        position: absolute;
        margin-top: 170px;
        padding: 50px 30px;
    }

    .LogoDetails {
        padding: 10px 10px 0px 10px;
        text-align: center;
        font-family: 'SpaceGrotesk-Regular';
        Color: #000000;
        font-size: 18px;
    }

    .DePinkbackground {
        background-image: url(../Images/Background-pink-Texture.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        min-height: 100vh;
    }


    /*parllex Effect*/


    .DeIndustries {
        background-image: url(../Images/Background-Industries-We-Serve.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        min-height: 100vh;
        padding: 0;
        /*display:flex;*/
    }
.DeIndustriesDiv1 {
   
               text-align:center;
            text-align: -webkit-center;
                    text-align: -Moz-center;
        padding: 50px 0px 50px 0px;
    }


    

    

    .DeIndustriesDiv1text {
        Color: #ffffff;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 25px;
        padding: 0px 0px 10px 0px;
    }


    .DeIndustriesDiv2 {
    background-image: url(../Images/Background-Orange-Trandperent-01.png);
    min-height: 100vh;
    border-left:1px solid #ffffff;
    border-right:1px solid #ffffff;
    padding:0px 0px 0px 0px;

    }
    .DeIndustriesDiv2inner {
    padding:0px 0px 30px 0px;
            
    }
    .DeIndustriesDiv2inner1 {
           padding: 10px 0px 0px 0px;
            text-align: -webkit-center;
    }

    .DeIndustriesDiv2inner2 {
    padding:0px 0px 0px 0px;

    }
    .DeIndustriesDiv2inner2text {
    font-family: 'SpaceGrotesk-Light';
    color:#ffffff;
    font-size:20px;
    text-align:center;
    padding:10px 0px 0px 0px;
    }
    .DeIndustriesDiv21 {
               padding: 50px 0px 0px 0px;
    }
    .DeIndustriesDiv21new {
    padding: 0px 0px 50px 0px ! important;
    }
    .DeIndustriesDiv3 {
    background-image: url(../Images/Background-Orange-Trandperent-02.png);
    min-height: 100vh;
    /*border-left:1px solid #ffffff;
    border-right:1px solid #ffffff;*/
    padding:0px 0px 0px 0px;
    }
    .DEBarBlack {
    padding:0px 0px 0px 0px;
    }
    .DeWhymighty {

        padding:0px 0px 0px 0px;
    background-color:#f3f3f3;
    }
    .DeWhymightydiv1 {
    padding:50px 0px 0px 0px;
    text-align:center;
            text-align: -webkit-center;
        text-align: -Moz-center;
    }
    .DeWhymightyText {
            color: #000000;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 27px;
        padding: 0px 0px 10px 0px;
    }

    .DeWhymightyTextBlack {
            padding: 50px 40px 0px 40px;
                    Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        line-height:30px;
        text-align:center;
    }

    .DeWhymightyTextOrange {
        text-align:center;
    padding:50px 40px 50px 40px;
            Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 23px;
        /*padding: 20px 0px 0px 0px;*/
    }

        .DeparallaxDiv {
        background-image: url(../Images/Parallax-Home.jpg);
        height: 845px;
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
        background-position: center top;
        padding: 0px;
    }
    .DeparallaxMigimg {
    padding:100px 0px 100px 0px;
      text-align:center;
            text-align: -webkit-center;
                    text-align: -Moz-center;

    }
        .Homepage_background_black_main_div {
        padding: 0px;
        background-image: url(../Images/background-black-transperent.png);
        /*height: 295px;*/
    }
    .Home_number_div_01 {
        padding: 40px 0px 40px 0px;
        text-align: center;
            Color: #FFFFFF;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
       display: flex; align-items: center;
    }
    .border_respomain {
    display: flex;
     align-items: center;
      padding-left: 10px;
    }
    .DEFootersection {
    padding:0px 0px 0px 0px;
    display: flex;
    flex-wrap: wrap; 
    }
        .DEFootersection1{
    padding:0px 0px 0px 0px;
    background-image: url(../Images/Background-pink-Texture.jpg);
    /*width: 44.66666667% ! important;*/
    }
    .DEFotterGet {
            Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 25px;
        padding:0px 0px 20px 0px;
    }
    .Defooteraddress {
     padding:2px 0px 10px 0px;
      Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 16px;
    }

    .Defootermobile {
       padding:20px 0px 10px 0px;
      Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 16px;
        display:inline-flex;
    }

    .Defooteremail {
       padding:20px 0px 20px 0px;
      Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        display:inline-flex;
    }

    .Defooteremail12 {
            display: block ! important;
    }


        .DEFootersection2{
            text-align:center;
            text-align: -webkit-center;
                    text-align: -Moz-center;


    padding:0px 0px 0px 0px;
    background-image: url(../Images/Background-pink-Texture.jpg);
    /*height: 529px;*/
            /*width: 25% ! important;*/
    }
        .DEFootersection3{
    padding:0px 0px 0px 0px;
            /*width: 30.33333333%! important;*/
    }
        .DEFootersection11{
                    background-image: url(../Images/background-white-transperent.png);
    padding:50px 40px 0px 40px;
               text-align:center;
            text-align: -webkit-center;
                    text-align: -Moz-center;
    }

        .DEFootersection21{
    padding:50px 0px 50px 0px;
    }
    .footernewpad {
    padding:0px ! important;
    }
        .DEFootersection31{
    padding:0px 0px 0px 0px;
            /*position: absolute;*/
    }
    .DefooteraddressSeprator {
    
    }
        .GMEmail1 {
        padding: 6px 0px 0px 0px;
        font-size: 18px;
        font-family: 'SpaceGrotesk-Regular';
        color: #000000;
        margin: 0px;
        transition: all 0.4s ease-in-out;
    }
            .GMEmail1:hover {
            color: #e73a00;

            }

    .Defooterebar {
    /*width: 100%;
    max-width: 634px;*/
}
        .DEfooterPro1 {
        /*padding: 20px 0px 20px 0px;*/
        Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 16px;
        transition: all 0.4s ease-in-out;
    }
     .DEfooterPro1:hover {
    color:#e73a00;
    text-decoration:none;
    }
            .Separator_padd {
        padding: 10px 0px 10px 0px;
    }
    .Defooterebar1 {
    width: 100%;
    max-width: 234px;
    }
    .DEFooterorange {
        padding:0px;
    background-image: url(../Images/default-001-inner-page-HEADER.jpg);
            
        background-position: top;
        
   
    }
    .DEFooterorangewhitetext {
            padding: 50px 0px 80px 30px;
    Color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
    }
    .DeMap {
    width:100%;
    height:529px;
    }



    /*Our Products Page Start*/

    .ourproductdiv1 {
    padding:0px 0px 0px 0px;
      background-image: url(../Images/default-001-inner-page-HEADER.jpg);
            background-repeat:no-repeat;
        background-position: top;
        z-index:-1;
    }

    .OPHEading {
    padding: 40px 0px 30px 0px;
    Color: #ffffff;
         font-family: 'berlin-Bold';
        font-size: 40px;
        text-align:center;
    }
    .IWSHEading{
    
        font-size: 35px !important;
    }

        .CPBeadcrumtext {
        /*background-image: url(../Images/Background-Black-Transperent.png);*/
        /*padding: 15px 35px 15px 35px;*/
        text-align: center;
        position: absolute;
        left: 65%;
        top: 45%;
        display:none;
    }
    .IWSBeadcrumtext {
     left: 62% ! important;
    }
            .breadcrumb-item {
font-family: 'SpaceGrotesk-Regular';
font-size:18px;
        color: #fff;
        text-decoration: none;
        transition: all 0.6s ease-in-out;
    }

    .OPBackgroundimage {
    background-image: url(../Images/Background-Company-Profile.jpg);
   background-repeat: no-repeat;
        background-size: cover;
                background-position: top;
        /*min-height: 100vh;*/
        padding: 0px;

    padding:0px;
    
    }
    .OPHeading {
            text-align: center;
        text-align: -webkit-center;
        text-align: -Moz-center;
        padding: 50px 0px 0px 0px;
    }
    .Optext {
            color: #000000;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 26px;
        padding: 0px 0px 10px 0px;
    }
    .opImage {
    padding: 0px 0px 10px 0px;
    }

     /*Accordion Start*/

     .DEaccorian {
    padding: 50px 40px !important;
    border: none !important;
}

.accordion {
    padding: 0px;
    width: 100%;
    background-color: #ffffff;
    border: none; /* Remove outer border if items have their own */
}

.accordion-item {
    border: 1px solid #c6c5c5;   /* Each item has its own border */
    border-radius: 5px;
    margin-bottom: 20px;         /* Add space between items */
    overflow: hidden;            /* Keeps inner borders inside radius */
    background-color: #ffffff;
}

.accordion-header {
    cursor: pointer;
    padding: 15px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-family: 'SpaceGrotesk-Regular';
    font-size: 18px;
    background-color: #ffffff;
    color: #e73a00;
    transition: all 0.6s ease-in-out;
}

.accordion-header.active {
    background-color: #e73a00;
    color: #ffffff;
}

.accordion-content {
    display: none;
    padding: 20px 0px;
    background-color: #ffffff;
    border-top: 1px solid #c6c5c5;
}

.accordion-content.active {
    display: block;
}

.toggle-icon {
    padding:0px 8px 0px 7px;
    display: inline-block;
    width: 25px;
    height: 25px;
    text-align: center;
    line-height: 20px;
    font-size: 16px;
    font-weight: bold;
    border: 1px solid #c6c5c5;
    background-color: #ffffff;
    color: #e73a00;
}

.accordion-header.active .toggle-icon {
    background-color: #ffffff;
    color: #e73a00;
    border: 1px solid #ffffff;
}
















   

/*Accordion End*/







    .OpDiscription {
                padding: 0px 0px 0px 0px;
        
    }
    .OpDiscription1 {
     padding: 0px 0px 0px 0px;
        background-color: #e73a00;
    }
    .OpDiscriptionbox {
        padding:0px 30px 0px 50px;
    background-color:#e73a00;
    color:#ffffff;
    font-family: 'SpaceGrotesk-Regular';
    font-size:17px;
    }

    .OpDiscriptionbox1 {
                padding: 30px 30px 30px 30px;
        background-color: #e73a00;
        color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 20px;
        text-align: center;
        line-height: 35px;
    }


    .OpDiscriptionwhite {
    padding:0px 15px 0px 40px;
    background-color:#ffffff;
    color:#000000;
    font-family: 'SpaceGrotesk-Regular';
    font-size:18px;
    }

    .OpDiscriptionboxHeading {
        padding:20px 0px 20px 0px;
    font-size:20px;
    }
    .OpDiscriptionboxHeading1 {
    padding:20px 0px 20px 0px;
    font-size:22px;
    color:#e73a00;
    }
    .OpDiscriptionboxlist {
    padding:0px 0px 20px 0px;
    line-height:30px;
    }
    .OpRowpadding {
    margin:0px ! important;
    }

    /*Industries we serve page Start*/

    .IWbackground {
            background-image: url(../Images/Background-Company-Profile.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        min-height: 100vh;
        padding: 0px;
    
    }
    IWButton {
    padding:0px;
    }

    .IWButtonColor {
    background-color: #e73a00;
        padding: 10px 5px 10px 5px;
        margin: 20px 0px 0px 6px !important;
        text-align: center;
        width: 47% ! important;
        height:115px;
    }

    .IWButtonColor >a {
           font-family: 'SpaceGrotesk-Regular';
    color:#ffffff;
    font-size:17px;
   
    }

   
    .IWButtonColor >a:hover {
   text-decoration:none;
    
   
    }
    .IWButton {
    padding: 50px 0px 50px 0px;
    }
    .IwAllimage {
        padding: 0px 0px 0px 0px;
    }

    .Iwproduct {
    padding: 70px 50px 70px 50px;
    text-align:center;
            text-align: -webkit-center;
                    text-align: -Moz-center;
    }

    .Iwproduct1 {
    padding: 0px 0px 0px 0px;
    }

    .Iwproduct2 {
    padding: 0px 0px 0px 0px;
    }
    .Iwproduct3 {
    padding: 0px 0px 0px 0px;

    }
    .IWproductimage {
     padding: 10px 0px 0px 0px;
         
    }
    .IWproductDiscription {
     padding: 0px 0px 0px 0px;
    }
        .IWproductDiscriptiontext {
        font-family: 'SpaceGrotesk-Light';
        color: #000000;
        font-size: 18px;
         padding: 20px 0px 0px 0px;
    }
    .Iwproductcontainer {
            padding: 20px 0px 10px 0px;
            border-bottom:1px dotted #a79e9e;

    }
    
    .IwBorder {
    border:1px solid #e5e5e5;
    }
    .IwproductDivforpadding {
    padding: 0px 15px 0px 15px;
    }

    /* Company Profile Page Start*/

    .Newclassforpad {
    padding:0px;
    }
    .CPHEading {
            padding: 50px 0px 50px 0px;
        Color: #ffffff;
        font-family: 'berlin-Bold';
        font-size: 40px;
        text-align:center;
    }
        .CpBackground {
        
       
        padding: 0px;
        padding: 0px;
    }

        .CPtextcompanyprofile4 {
        padding: 50px 40px 70px 40px;
        text-align:center;
    }
    .CpOurVison {
    padding:0px;
            background-image: url(../Images/Company-Profile-Vision.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: top center;
        /*min-height: 100vh;*/
        
    }
    .Opourvisontext {
            color: #ffffff;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }
    .Cptextcompanyprofilewhite {
            Color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        line-height: 30px;
                padding: 50px 0px 40px 0px;
    }

    .Cptextcompanyprofilewhitelast {
            Color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        line-height: 30px;
                padding: 50px 0px 0px 0px;
    }

    .CPtextvision {
    /*text-align:center;*/
            padding: 50px 40px 70px 40px;
    }
    .Cpwhy {
    padding:0px 0px 0px 0px;
    background-color:#f3f3f3;
    }

    .Cpwhyheading {
            color: #000000;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }
        .cpparallaxDiv {
        background-image: url(../Images/Company-Profile-Benefits.jpg);
        height: 845px;
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
        background-position: center top;
        padding: 230px 0px 0px 0px;
    }
    .Cutext2 {
            Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        padding: 50px 0px 20px 0px;
    }




        /*contact us page Start*/

    .CuBackground {
    padding:0px 40px 100px 40px;
    }



        .EnquiryFormDIv {
        padding: 0px 0px 0px 0px;
    }
            .EnquiryFormDIv_newpadd_01 {
        padding: 0px 0px 0px 0px;
    }
                .EnquiryFormDIv_01 {
        padding: 20px 20px 20px 20px;
    }
                    .form-controlnewhome {
        display: block;
        width: 100% !important;
        height: 34px;
        font-size: 16px !important;
        line-height: 1.42857143 !important;
        color: #666 !important;
        background-color: #fff !important;
        background-image: none;
        border: 1px solid #ccc !important;
        padding: 8px 15px;
        border-radius: 0px !important;
        margin-bottom: 0px !important;
    }
                    .EnquiryFormDIv_newpadd_02 {
        padding: 20px 20px 20px 20px;
    }
                    .Richtextheight {
        height: 165px;
    }
.btnsend {
        background-color: #e73a00;
        text-align: center;
        padding-left: 15px;
        border: none;
        border-radius: 0px;
        color: #fff;
        font-size: 18px;
        transition: .5s all ease-in-out;
        width: 100% !important;
        font-family: 'SpaceGrotesk-Regular';
        height: 40px !important;
    }
    .btnsend:hover {
        background-color: #e73a00 !important;
        color: #000 !important;
        /* border: 1px solid #eebf00; */
    }


        .scrollup {
        position: fixed;
        right: 3px;
        bottom: 50px;
        color: #ffffff !important;
        background-color: #e73a00 !important;
        width: 38px;
        height: 38px;
        /* border: solid 2px #ff9900; */
        /* border-radius: 50% !important; */
        text-align: center;
        padding: 9px 0 0 1px;
        z-index: 2000;
        font-size: 18px;
        line-height: 1;
        border-color: #ff9900 !important;
        transition: all 0.4s ease-in-out;
    }
            .scrollup:hover {
        /*background-color: #b80b04 !important;*/
        color: #000000 !important;
        /* border: 2px solid #015d8b !important; */
        transition: all .4s ease-in-out;
    }

}

@media only screen and (min-width: 320px) and (max-width:359px) {

    .MMLineVertical {
    padding:0px 5px ! important;
    display:none;
    }
    .Fafadiv {
        padding: 50px 0px 0px 0px;
    }

    .Fafadiv1 {
        padding: 0px 0px 0px 0px;
        /*width:50% ! important;*/
    }

    .Fafadiv2 {
        padding: 0px 0px 0px 0px;
        /*width:50% ! important;*/
    }

    .follow_us > a {
        text-decoration: none;
        outline: 0;
    }

        .follow_us > a:hover {
            text-decoration: none;
            outline: 0;
        }

    .facebookIcon {
        right: 3px;
        color: #757575 !important;
        width: 30px;
        height: 30px;
        background-color: #ffffff;
        text-align: center;
        padding: 8px 0px;
        font-size: 14px !important;
        border: 1px solid #ebe9e7;
        outline: 0 !important;
        transition: all .5s ease-in-out;
    }

        .facebookIcon:hover {
            border: 1px solid #ebe9e7;
            color: #ffffff !important;
            background-color: #e73a00;
            transition: all .5s ease-in-out;
        }


    .MM1 {
        padding: 0px 0px 0px 0px;
        background-image: url(../Images/Backgrount-Top-Header.jpg);
        /*height: 190px;*/
        background-repeat: repeat-x;
    }

    .MM2 {
        padding: 0px 0px 0px 0px;
        text-align:center;
            text-align: -webkit-center;
                    text-align: -Moz-center;
    }

    .MM3 {
        padding: 40px 0px 0px 0px;
    }

    .MMM3 {
        padding: 0px 0px 0px 0px;
    }

    .MM5 {
        width: 100%;
        max-width: 250px;
    }

    .GM6 {
        padding: 35px 0px 0px 136px;
        display: inline-flex;
    }

    .Fafadiv4 {
        padding: 10px 0px 0px 0px;
    }

    .MMNoContact {
        padding: 0px 0px 0px 0px;
        /*width:25% ! important;*/
    }

    .MMContact {
        padding: 0px 0px 0px 0px;
                /*display: grid;*/
        /*width:75% ! important;*/
    }

    .MM7 {
        padding: 0px 0px 0px 0px;
                
        /*display: inline-flex;*/
    }

    .MM8 {
        padding: 0px 0px 0px 0px;
    }

    .MM9 {
        padding: 0px 0px 0px 0px;
    }

    .MM10 {
        padding: 0px 0px 0px 0px;
    }

    .MM11 {
        padding: 5px 0px 0px 0px;
    }

    .MM12 {
        padding: 0px 0px 0px 0px;
        font-size: 18px;
        /*font-family: 'berlin-Regular';*/
        font-family: 'SpaceGrotesk-Regular';
        color: #e73a00;
        margin: 0px;
    }

    .MM13 {
        font-family: 'SpaceGrotesk-Regular';
        font-size: 17px;
        padding: 0px 0px 0px 0px;
        color: #c6c5c5;
        margin: 0px;
    }

    .MM14 {
        padding: 16px 0px 16px 0px;
                
        /*display: inline-flex;*/
    }

    .MM15 {
        padding: 0px 0px 0px 0px;
    }

    .MM16 {
        padding: 0px 0px 0px 0px;
    }

    .MM17 {
        padding: 0px 0px 0px 0px;
    }

    .MM18 {
        padding: 5px 0px 0px 0px;
    }

    .mailGM {
        color: #000;
    }

    .MM19 {
        padding: 0px 0px 0px 0px;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 17px;
        color: #c6c5c5;
        margin: 0px;
    }

    .GMEmail {
        padding: 0px 0px 0px 0px;
        font-size: 18px;
        font-family: 'SpaceGrotesk-Regular';
        color: #e73a00;
        margin: 0px;
    }

    .MMBlackimg {
        padding: 0px 90px 0px 90px;
        z-index: 1;
    }



    /*Nav Bar Start*/
    /*NAVIGATION BAR START*/

       
        .navbar-toggle1 {
    background-color: #e73a00 !important;
    position: relative;
    float: right;
    padding: 10px 10px 10px 10px!important;
    margin-top: 7px!important;
    margin-right: 45px !important;
    margin-bottom: 5px!important;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
    border-radius: 0px;
    display: block;
}
       .navbar-header1 .collapse, .navbar-toggle {
    display: block !important;
    border  :none !important;
      
}
       .navbar-collapse1.collapse {
    display: none !important;
    border  :none !important;
}
       .navbar-nav {
    /* padding-top: 10px !important; */
    padding-left: 0px !important;
    /* padding-right: 15px !important; */
    width: 100%;
}
       .navbar-nav1 > li {
    position: relative !important;
    display: block !important;
    float: none !important;
    border-bottom: 1px solid #f6bb19 ;
      
}
       .navbar-nav > li > a {
    text-align: center;
    
    padding: 15px 0px 15px 0px !important;
   
    /* font-weight: bold; */
    outline: 0;
    transition: all 0.6s ease-in-out;
}
       .navbar-collapse1.collapse.in {
    display: block !important;
    padding: 0px;
    /* background: rgba(000, 0, 0, 0.7); */
}
    .Linesdisplaynewrespo {
        display:none;
    }
      .navbar-collapse.in {
     overflow-y:visible; 
}
















    .navbar-inverse {
        /*height: 63px;*/
        background-color: #ffffff !important;
        padding: 0px 0px 0px 0px;
        text-align: center;
        border: none;
        border-top: 1px solid #b2b2b2;
        border-bottom: 1px solid #b2b2b2;
        /*margin-top: -31px;*/
    }

    .navbar-div {
        padding: 0px 0px 0px 0px;
        /*position: absolute;*/
    }

    .GMBlackimg {
        padding: 0px 90px 0px 90px;
        z-index: 1;
        margin-top: -36px;
        /*background-image: url('../Images/Bar-Black.png');*/
    }

    .navbar-nav > li > a {
        font-size: 18px;
        background-color:#e73a00;
        color: #ffffff !important;
        padding: 15px 7px 15px 7px! important;
        font-family: 'SpaceGrotesk-Regular';
    }

        .navbar-nav > li > a:hover {
            color: #000000 !important;
            /*padding: 22px 20px 0px 20px;*/
            transition: all 0.6s ease-in-out;
        }

    .hvr-bounce-to-bottom {
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -moz-osx-font-smoothing: grayscale;
        position: relative;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        transition-property: color;
        -webkit-transition-duration: 0.7s;
        -moz-transition-duration: 0.7s;
        transition-duration: 0.7s;
    }

        .hvr-bounce-to-bottom:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: -1px;
            left: 0;
            right: 0;
            bottom: 0px;
            background: #e73a00;
            -webkit-transform: scaleY(0);
            -moz-transform: scaleY(0);
            transform: scaleY(0);
            -webkit-transform-origin: 50% 0;
            -moz-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transition-property: transform;
            -moz-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.7s;
            -moz-transition-duration: 0.7s;
            transition-duration: 0.7s;
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .hvr-bounce-to-bottom:hover, .hvr-bounce-to-bottom:focus, .hvr-bounce-to-bottom:active {
            color: #fff;
        }

            .hvr-bounce-to-bottom:hover:before, .hvr-bounce-to-bottom:focus:before, .hvr-bounce-to-bottom:active:before {
                -webkit-transform: scaleY(1);
                -moz-transform: scaleY(1);
                transform: scaleY(1);
                -webkit-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                -moz-transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
                transition-timing-function: cubic-bezier(0.62, 1.64, 0.37, 0.66);
            }

    /*.navbar-nav {
        padding-left: 42px;
    }*/
    .navbar-nav {
        float: none !important;
        margin: 0;
        text-align: -webkit-center;
        text-align: -moz-center;
        /*text-transform: uppercase;*/
    }

        .navbar-nav > li {
            float: none !important;
            text-align: center;
            display: table-cell;
        }

    /*navigation Dropdownlist for Owr Product*/
    /*li.dropdown:hover > .dropdown-menu {
        display: block;
    }

    .navbar-nav > li > .dropdown-menu {
        margin-top: 0;
        border-top-left-radius: initial;
        border-top-right-radius: initial;
    }

    .headernav > li > .ddd > li > a:hover {
        color: #fff !important;
        padding: 10px 10px 10px 12px;
        background-color: #ff9900 !important;
        transition: all 0.6s ease-in-out;
    }

    .dropdown-menu {
        padding: 0px 0px 0px 0px !important;
        margin-top: 20px !important;
        margin-left: 0px;
    }*/


    /*navigation End*/

    .MMshadow {
        padding: 0px 0px 0px 0px;
    }

    .Homebanner {
        padding: 0px 0px 0px 0px;
        z-index: -1;
    }
    /*Default page start*/

    .SloganSection {
        background-image: url(../Images/Background-Orange-Texture.jpg);
        text-align: center;
        text-align: -webkit-center;
        text-align: -moz-center;
        padding: 50px 0px;
    }

    .SloganSectionIndu {
        color: #ffffff;
        font-family: 'berlin-DB';
        font-size: 26px;
    }

    .SloganSectionBey {
        color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 17px;
    }

    .COMPSection {
        background-image: url(../Images/Background-Company-Profile.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        min-height: 100vh;
        padding:0px;
        /*background-image: url(../Images/Background-Company-Profile.jpg);
background-repeat: no-repeat;
background-size: 100% auto;
background-position: center top;*/
    }

    .Blank {
        padding: 0px 0px 0px 0px;
    }

    .textcompanyprofile {
        text-align: center;
        text-align: -webkit-center;
        text-align: -Moz-center;
        padding: 50px 0px 0px 0px;
    }

    .textcompanyprofile1 {
        color: #000000;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 27px;
        padding: 0px 0px 10px 0px;
    }

    .textcompanyprofile2 {
        Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 22px;
        padding: 20px 0px 0px 0px;
    }
    .optextcompanyprofile2 {
    Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 22px;
        padding: 20px 0px 50px 0px;
    }

    .textcompanyprofile3 {
        Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        line-height:30px;
        text-align:center;
    }

    .textcompanyprofile4 {
        padding: 25px 40px 0px 40px;
    }

    .companyprofileimage {
        width: 100%;
        max-width: 1200px;
    }

    .companyprofileimagediv {
        padding: 30px 0px 0px 0px;
        text-align: center;
        text-align: -webkit-center;
        text-align: -Moz-center;
    }

    .ShowcaceDE {
        Color: #ffffff;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 30px;
        padding: 0px 0px 10px 0px;
    }














    .slick-dotted.slick-slider {
        margin-bottom: 0px !important;
    }



    .Sliderlogodiv {
        padding: 0px 15px 0px 15px;
    }

        .Sliderlogodiv > a:focus {
            outline: thin dotted;
            outline: none !important;
            outline-offset: -2px;
        }

    .slick-dots li button:before {
        font-family: 'slick';
        font-size: 40px !important;
        line-height: 20px;
        position: absolute;
        top: 5px;
        left: 0;
        width: 30px;
        height: 13px;
        content: square !important;
        /*content: '•';*/
        text-align: center;
        opacity: 1;
        /*color: #369!important;*/
        color: #ffffff !important;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    .slick-dots li.slick-active button:before {
        opacity: 1 !important;
        color: #e73a00 !important;
        border: none !important;
    }


    .slick-dots li button {
        border: none !important;
        border-radius: 0% !important;
        width: 13px !important;
        height: 13px !important;
        padding: 5px !important;
        top: 0px !important;
        margin-top: 8px;
        margin-left: 30px;
        margin-right: 0px;
        /*background-color: #c09965 !important;*/
        opacity: 0.9;
        background-color: transparent !important;
    }


    .slick-dots li.slick-active button {
        /*background: #fff !important;*/
    }

    .slick-dotted.slick-slider {
        margin-bottom: 0px !important;
    }

    .slick-dots {
        position: absolute !important;
        bottom: -125px !important;
        display: block !important;
        width: 100% !important;
        padding: 0 !important;
        margin: 0 !important;
        list-style: square !important;
        text-align: center !important;
    }

    /*.Serviceptag {
        color: #000000;
        font-family: Calibri;
        text-align: center;
        line-height: 1.6;
        padding: 5px;
        margin: 0px;
        border-bottom: 1px solid #f1f1f1;
    }
     .Serviceptag1{
        color: #000000;
        font-family: Calibri;
        text-align: center;
        
        padding: 5px;
        margin: 0px;
        border-bottom: 1px solid #f1f1f1;
    }
    .LogoDetails {
        color: #13a0b2;
        text-align: center;
        padding: 20px 0px 0px 0px;
    }*/






















    .SloganSection1 {
        background-image: url(../Images/Background-Orange-Texture.jpg);
        height: 325px;
        text-align: center;
        text-align: -webkit-center;
        text-align: -moz-center;
        padding: 70px 0px;
    }

    .banarsliderDiv {
        background-image: url(../Images/background-white-transperent.png);
        /*height:450px;*/
        text-align: center;
        text-align: -webkit-center;
        text-align: -moz-center;
        padding: 50px 0px;
        /*margin-top: -122px;*/
    }

    .banarsliderDivpadding {
        position: absolute;
        margin-top: 170px;
        padding: 50px 30px;
    }

    .LogoDetails {
        padding: 10px 10px 0px 10px;
        text-align: center;
        font-family: 'SpaceGrotesk-Regular';
        Color: #000000;
        font-size: 18px;
    }

    .DePinkbackground {
        background-image: url(../Images/Background-pink-Texture.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        min-height: 100vh;
    }


    /*parllex Effect*/


    .DeIndustries {
        background-image: url(../Images/Background-Industries-We-Serve.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        min-height: 100vh;
        padding: 0;
        /*display:flex;*/
    }
.DeIndustriesDiv1 {
   
               text-align:center;
            text-align: -webkit-center;
                    text-align: -Moz-center;
        padding: 50px 0px 50px 0px;
    }


    

    

    .DeIndustriesDiv1text {
        Color: #ffffff;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 25px;
        padding: 0px 0px 10px 0px;
    }


    .DeIndustriesDiv2 {
    background-image: url(../Images/Background-Orange-Trandperent-01.png);
    min-height: 100vh;
    border-left:1px solid #ffffff;
    border-right:1px solid #ffffff;
    padding:0px 0px 0px 0px;

    }
    .DeIndustriesDiv2inner {
    padding:0px 0px 30px 0px;
            
    }
    .DeIndustriesDiv2inner1 {
           padding: 10px 0px 0px 0px;
            text-align: -webkit-center;
    }

    .DeIndustriesDiv2inner2 {
    padding:0px 0px 0px 0px;

    }
    .DeIndustriesDiv2inner2text {
    font-family: 'SpaceGrotesk-Light';
    color:#ffffff;
    font-size:20px;
    text-align:center;
    padding:10px 0px 0px 0px;
    }
    .DeIndustriesDiv21 {
               padding: 50px 0px 0px 0px;
    }
    .DeIndustriesDiv21new {
    padding: 0px 0px 50px 0px ! important;
    }
    .DeIndustriesDiv3 {
    background-image: url(../Images/Background-Orange-Trandperent-02.png);
    min-height: 100vh;
    /*border-left:1px solid #ffffff;
    border-right:1px solid #ffffff;*/
    padding:0px 0px 0px 0px;
    }
    .DEBarBlack {
    padding:0px 0px 0px 0px;
    }
    .DeWhymighty {

        padding:0px 0px 0px 0px;
    background-color:#f3f3f3;
    }
    .DeWhymightydiv1 {
    padding:50px 0px 0px 0px;
    text-align:center;
            text-align: -webkit-center;
        text-align: -Moz-center;
    }
    .DeWhymightyText {
            color: #000000;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 27px;
        padding: 0px 0px 10px 0px;
    }

    .DeWhymightyTextBlack {
            padding: 50px 40px 0px 40px;
                    Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        line-height:30px;
        text-align:center;
    }

    .DeWhymightyTextOrange {
        text-align:center;
    padding:50px 40px 50px 40px;
            Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 23px;
        /*padding: 20px 0px 0px 0px;*/
    }

        .DeparallaxDiv {
        background-image: url(../Images/Parallax-Home.jpg);
        height: 845px;
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
        background-position: center top;
        padding: 0px;
    }
    .DeparallaxMigimg {
    padding:100px 0px 100px 0px;
      text-align:center;
            text-align: -webkit-center;
                    text-align: -Moz-center;

    }
        .Homepage_background_black_main_div {
        padding: 0px;
        background-image: url(../Images/background-black-transperent.png);
        /*height: 295px;*/
    }
    .Home_number_div_01 {
        padding: 40px 0px 40px 0px;
        text-align: center;
            Color: #FFFFFF;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 15px;
       display: flex; align-items: center;
    }
    .border_respomain {
    display: flex;
     align-items: center;
      padding-left: 10px;
    }
    .DEFootersection {
    padding:0px 0px 0px 0px;
    display: flex;
    flex-wrap: wrap; 
    }
        .DEFootersection1{
    padding:0px 0px 0px 0px;
    background-image: url(../Images/Background-pink-Texture.jpg);
    /*width: 44.66666667% ! important;*/
    }
    .DEFotterGet {
            Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 25px;
        padding:0px 0px 20px 0px;
    }
    .Defooteraddress {
     padding:2px 0px 10px 0px;
      Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 16px;
    }

    .Defootermobile {
       padding:20px 0px 10px 0px;
      Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 16px;
        display:inline-flex;
    }

    .Defooteremail {
       padding:20px 0px 20px 0px;
      Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        display:inline-flex;
    }

    .Defooteremail12 {
            display: block ! important;
    }


        .DEFootersection2{
            text-align:center;
            text-align: -webkit-center;
                    text-align: -Moz-center;


    padding:0px 0px 0px 0px;
    background-image: url(../Images/Background-pink-Texture.jpg);
    /*height: 529px;*/
            /*width: 25% ! important;*/
    }
        .DEFootersection3{
    padding:0px 0px 0px 0px;
            /*width: 30.33333333%! important;*/
    }
        .DEFootersection11{
                    background-image: url(../Images/background-white-transperent.png);
    padding:50px 40px 0px 25px;
               text-align:center;
            text-align: -webkit-center;
                    text-align: -Moz-center;
    }

        .DEFootersection21{
    padding:50px 0px 50px 0px;
    }
    .footernewpad {
    padding:0px ! important;
    }
        .DEFootersection31{
    padding:0px 0px 0px 0px;
            /*position: absolute;*/
    }
    .DefooteraddressSeprator {
    
    }
        .GMEmail1 {
        padding: 6px 0px 0px 0px;
        font-size: 18px;
        font-family: 'SpaceGrotesk-Regular';
        color: #000000;
        margin: 0px;
        transition: all 0.4s ease-in-out;
    }
            .GMEmail1:hover {
            color: #e73a00;

            }

    .Defooterebar {
    /*width: 100%;
    max-width: 634px;*/
}
        .DEfooterPro1 {
        /*padding: 20px 0px 20px 0px;*/
        Color: #000000;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 16px;
        transition: all 0.4s ease-in-out;
    }
     .DEfooterPro1:hover {
    color:#e73a00;
    text-decoration:none;
    }
            .Separator_padd {
        padding: 10px 0px 10px 0px;
    }
    .Defooterebar1 {
    width: 100%;
    max-width: 234px;
    }
    .DEFooterorange {
        padding:0px;
    background-image: url(../Images/default-001-inner-page-HEADER.jpg);
            
        background-position: top;
        
   
    }
    .DEFooterorangewhitetext {
            padding: 50px 0px 80px 0px;
    Color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
    }
    .DeMap {
    width:100%;
    height:529px;
    }



    /*Our Products Page Start*/

    .ourproductdiv1 {
    padding:0px 0px 0px 0px;
      background-image: url(../Images/default-001-inner-page-HEADER.jpg);
            background-repeat:no-repeat;
        background-position: top;
        z-index:-1;
    }

    .OPHEading {
    padding: 40px 0px 30px 0px;
    Color: #ffffff;
         font-family: 'berlin-Bold';
        font-size: 40px;
        text-align:center;
    }
    .IWSHEading{
    
        font-size: 35px !important;
    }

        .CPBeadcrumtext {
        /*background-image: url(../Images/Background-Black-Transperent.png);*/
        /*padding: 15px 35px 15px 35px;*/
        text-align: center;
        position: absolute;
        left: 65%;
        top: 45%;
        display:none;
    }
    .IWSBeadcrumtext {
     left: 62% ! important;
    }
            .breadcrumb-item {
font-family: 'SpaceGrotesk-Regular';
font-size:18px;
        color: #fff;
        text-decoration: none;
        transition: all 0.6s ease-in-out;
    }

    .OPBackgroundimage {
    background-image: url(../Images/Background-Company-Profile.jpg);
   background-repeat: no-repeat;
        background-size: cover;
                background-position: top;
        /*min-height: 100vh;*/
        padding: 0px;

    padding:0px;
    
    }
    .OPHeading {
            text-align: center;
        text-align: -webkit-center;
        text-align: -Moz-center;
        padding: 50px 0px 0px 0px;
    }
    .Optext {
            color: #000000;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 26px;
        padding: 0px 0px 10px 0px;
    }
    .opImage {
    padding: 0px 0px 10px 0px;
    }

     /*Accordion Start*/

     .DEaccorian {
    padding: 50px 40px !important;
    border: none !important;
}

.accordion {
    padding: 0px;
    width: 100%;
    background-color: #ffffff;
    border: none; /* Remove outer border if items have their own */
}

.accordion-item {
    border: 1px solid #c6c5c5;   /* Each item has its own border */
    border-radius: 5px;
    margin-bottom: 20px;         /* Add space between items */
    overflow: hidden;            /* Keeps inner borders inside radius */
    background-color: #ffffff;
}

.accordion-header {
    cursor: pointer;
    padding: 15px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-family: 'SpaceGrotesk-Regular';
    font-size: 18px;
    background-color: #ffffff;
    color: #e73a00;
    transition: all 0.6s ease-in-out;
}

.accordion-header.active {
    background-color: #e73a00;
    color: #ffffff;
}

.accordion-content {
    display: none;
    padding: 20px 0px;
    background-color: #ffffff;
    border-top: 1px solid #c6c5c5;
}

.accordion-content.active {
    display: block;
}

.toggle-icon {
    padding:0px 8px 0px 7px;
    display: inline-block;
    width: 25px;
    height: 25px;
    text-align: center;
    line-height: 20px;
    font-size: 16px;
    font-weight: bold;
    border: 1px solid #c6c5c5;
    background-color: #ffffff;
    color: #e73a00;
}

.accordion-header.active .toggle-icon {
    background-color: #ffffff;
    color: #e73a00;
    border: 1px solid #ffffff;
}
















   

/*Accordion End*/







    .OpDiscription {
                padding: 0px 0px 0px 0px;
        
    }
    .OpDiscription1 {
     padding: 0px 0px 0px 0px;
        background-color: #e73a00;
    }
    .OpDiscriptionbox {
        padding:0px 30px 0px 50px;
    background-color:#e73a00;
    color:#ffffff;
    font-family: 'SpaceGrotesk-Regular';
    font-size:16px;
    }

    .OpDiscriptionbox1 {
                padding: 30px 30px 30px 30px;
        background-color: #e73a00;
        color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 16px;
        text-align: center;
        line-height: 35px;
    }


    .OpDiscriptionwhite {
    padding:0px 15px 0px 40px;
    background-color:#ffffff;
    color:#000000;
    font-family: 'SpaceGrotesk-Regular';
    font-size:17px;
    }

    .OpDiscriptionboxHeading {
        padding:20px 0px 20px 0px;
    font-size:20px;
    }
    .OpDiscriptionboxHeading1 {
    padding:20px 0px 20px 0px;
    font-size:20px;
    color:#e73a00;
    }
    .OpDiscriptionboxlist {
    padding:0px 0px 20px 0px;
    line-height:30px;
    }
    .OpRowpadding {
    margin:0px ! important;
    }

    /*Industries we serve page Start*/

    .IWbackground {
            background-image: url(../Images/Background-Company-Profile.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        min-height: 100vh;
        padding: 0px;
    
    }
    IWButton {
    padding:0px;
    }

    .IWButtonColor {
    background-color: #e73a00;
        padding: 10px 5px 10px 5px;
        margin: 20px 0px 0px 6px !important;
        text-align: center;
        width: 47% ! important;
        height:140px;
    }

    .IWButtonColor >a {
           font-family: 'SpaceGrotesk-Regular';
    color:#ffffff;
    font-size:17px;
   
    }

   
    .IWButtonColor >a:hover {
   text-decoration:none;
    
   
    }
    .IWButton {
    padding: 50px 0px 50px 0px;
    }
    .IwAllimage {
        padding: 0px 0px 0px 0px;
    }

    .Iwproduct {
    padding: 70px 50px 70px 50px;
    text-align:center;
            text-align: -webkit-center;
                    text-align: -Moz-center;
    }

    .Iwproduct1 {
    padding: 0px 0px 0px 0px;
    }

    .Iwproduct2 {
    padding: 0px 0px 0px 0px;
    }
    .Iwproduct3 {
    padding: 0px 0px 0px 0px;

    }
    .IWproductimage {
     padding: 10px 0px 0px 0px;
         
    }
    .IWproductDiscription {
     padding: 0px 0px 0px 0px;
    }
        .IWproductDiscriptiontext {
        font-family: 'SpaceGrotesk-Light';
        color: #000000;
        font-size: 18px;
         padding: 20px 0px 0px 0px;
    }
    .Iwproductcontainer {
            padding: 20px 0px 10px 0px;
            border-bottom:1px dotted #a79e9e;

    }
    
    .IwBorder {
    border:1px solid #e5e5e5;
    }
    .IwproductDivforpadding {
    padding: 0px 15px 0px 15px;
    }

    /* Company Profile Page Start*/

    .Newclassforpad {
    padding:0px;
    }
    .CPHEading {
            padding: 50px 0px 50px 0px;
        Color: #ffffff;
        font-family: 'berlin-Bold';
        font-size: 40px;
        text-align:center;
    }
        .CpBackground {
        
       
        padding: 0px;
        padding: 0px;
    }

        .CPtextcompanyprofile4 {
        padding: 50px 40px 70px 40px;
        text-align:center;
    }
    .CpOurVison {
    padding:0px;
            background-image: url(../Images/Company-Profile-Vision.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: top center;
        /*min-height: 100vh;*/
        
    }
    .Opourvisontext {
            color: #ffffff;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }
    .Cptextcompanyprofilewhite {
            Color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        line-height: 30px;
                padding: 50px 0px 40px 0px;
    }

    .Cptextcompanyprofilewhitelast {
            Color: #ffffff;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        line-height: 30px;
                padding: 50px 0px 0px 0px;
    }

    .CPtextvision {
    /*text-align:center;*/
            padding: 50px 40px 70px 40px;
    }
    .Cpwhy {
    padding:0px 0px 0px 0px;
    background-color:#f3f3f3;
    }

    .Cpwhyheading {
            color: #000000;
        font-family: 'SpaceGrotesk-Bold';
        font-size: 35px;
        padding: 0px 0px 10px 0px;
    }
        .cpparallaxDiv {
        background-image: url(../Images/Company-Profile-Benefits.jpg);
        height: 845px;
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
        background-position: center top;
        padding: 230px 0px 0px 0px;
    }
    .Cutext2 {
            Color: #e73a00;
        font-family: 'SpaceGrotesk-Regular';
        font-size: 18px;
        padding: 50px 0px 20px 0px;
    }




        /*contact us page Start*/

    .CuBackground {
    padding:0px 20px 100px 20px;
    }



        .EnquiryFormDIv {
        padding: 0px 0px 0px 0px;
    }
            .EnquiryFormDIv_newpadd_01 {
        padding: 0px 0px 0px 0px;
    }
                .EnquiryFormDIv_01 {
        padding: 20px 20px 20px 20px;
    }
                    .form-controlnewhome {
        display: block;
        width: 100% !important;
        height: 34px;
        font-size: 16px !important;
        line-height: 1.42857143 !important;
        color: #666 !important;
        background-color: #fff !important;
        background-image: none;
        border: 1px solid #ccc !important;
        padding: 8px 15px;
        border-radius: 0px !important;
        margin-bottom: 0px !important;
    }
                    .EnquiryFormDIv_newpadd_02 {
        padding: 20px 20px 20px 20px;
    }
                    .Richtextheight {
        height: 165px;
    }
.btnsend {
        background-color: #e73a00;
        text-align: center;
        padding-left: 15px;
        border: none;
        border-radius: 0px;
        color: #fff;
        font-size: 18px;
        transition: .5s all ease-in-out;
        width: 100% !important;
        font-family: 'SpaceGrotesk-Regular';
        height: 40px !important;
    }
    .btnsend:hover {
        background-color: #e73a00 !important;
        color: #000 !important;
        /* border: 1px solid #eebf00; */
    }


        .scrollup {
        position: fixed;
        right: 3px;
        bottom: 50px;
        color: #ffffff !important;
        background-color: #e73a00 !important;
        width: 38px;
        height: 38px;
        /* border: solid 2px #ff9900; */
        /* border-radius: 50% !important; */
        text-align: center;
        padding: 9px 0 0 1px;
        z-index: 2000;
        font-size: 18px;
        line-height: 1;
        border-color: #ff9900 !important;
        transition: all 0.4s ease-in-out;
    }
            .scrollup:hover {
        /*background-color: #b80b04 !important;*/
        color: #000000 !important;
        /* border: 2px solid #015d8b !important; */
        transition: all .4s ease-in-out;
    }

}
