                    body {
                        font-family: 'robotoregular' !important;
                    }
                    .navbar{display:flow !important;}
                    
                    p {
                        text-align: justify !important;
                    }
                    
                    .ulcontent ul {
                        margin-bottom: 20px;
                    }
                    
                    .smallheading {
                        color: #0E5DA8;
                        font-weight: bold;
                        font-size: 18px;
                    }
                    
                    .fullprojectsections {
                        border-bottom: 2px solid #ccc;
                        margin: 20px 0px;
                    }
                    
                    .smallheading1 {
                        color: #0E5DA8;
                    }
                    
                    .teambox {
                        border: 1px solid #cccc;
                        text-align: center;
                    }
                    
                    .teambox .photo img {
                        margin-top: 20px;
                        width: 150px;
                        border-radius: 50px 0px 50px;
                        border: 1px solid #0E5DA8;
                        box-shadow: 4px 3px 5px #ccc;
                    }
                    
                    .teambox h3 {
                        font-size: 14px;
                        color: #0E5DA8;
                        font-weight: bold;
                        margin: 5px 0px;
                    }
                    
                    .teambox3 p {
                        text-align: left;
                    }
                    
                    .teambox1 .content {
                        padding: 0px;
                    }
                    
                    .teambox1 .content p {
                        text-align: center !important;
                        line-height: 18px !important;
                        font-size: 12px;
                    }
                    
                    .owl-prev,
                    .owl-next {
                        position: absolute;
                        top: 50%;
                        transform: translateY(-50%);
                    }
                    
                    .owl-prev {
                        left: -2rem;
                    }
                    
                    .owl-next {
                        right: -2rem;
                    }
                    
                    .owl-carousel02 .owl-prev {
                        background: #dd8a0c none repeat scroll 0 0;
                        border: 2px solid #ffffff;
                        color: #fff;
                        font-size: 30px;
                        padding: 0 10px;
                    }
                    
                    .owl-carousel02 .owl-next {
                        background: #dd8a0c none repeat scroll 0 0;
                        border: 2px solid #ffffff;
                        color: #fff;
                        font-size: 30px;
                        padding: 0 10px;
                    }
                    
                    .heading {
                        font-size: 26px;
                        font-weight: bolder;
                        color: #0E5DA8;
                        margin-bottom: 20px;
                        border-bottom: 1px solid #FF0000;
                        padding-bottom: 5px;
                    }
                    
                    .ulcontent ul li {
                        padding-left: 20px;
                        margin-top: 10px;
                        font-size: 14px;
                    }
                    
                    .ulcontent ul li img {
                        margin-right: 5px;
                    }
                    
                    .contactdetials a {
                        color: #000;
                        text-decoration: none;
                    }
                    
                    .imgborder img {
                        border: 1px solid #ccc;
                        padding: 10px;
                        border-radius: 10px;
                    }
                    
                    .innercontent p {
                        line-height: 22px;
                        letter-spacing: 0.3px;
                    }
                    
                    .logo img {
                        width: 50%;
                    }
                    
                    .fixed {
                        position: fixed;
                    }
                    
                    .header-bar {
                        background: rgb(15, 147, 90);
                        background: linear-gradient(90deg, rgba(15, 147, 90, 1) 0%, rgba(14, 112, 136, 1) 48%, rgba(14, 93, 168, 1) 100%);
                        top: 0px;
                        text-align: right;
                        padding: 3px 0px;
                    }
                    
                    .header-bar p {
                        padding: 0px;
                        margin: 0px;
                        color: #ffffff;
                        text-align: right !important;
                    }
                    
                    .header-bar p span {
                        margin-left: 20px;
                    }
                    
                    .header-bar p span a {
                        color: #ffffff;
                        text-decoration: none;
                    }
                    
                    .mb20px {
                        margin-bottom: 20px;
                    }
                    
                    
                    
                    .banner .item {
                        font-weight: bold;
                    }
                    
                    .banner001 {
                        padding: 0px !important;
                    }
                    
                    .topheader {
                        padding: 0px !important;
                        /*background-color: rgba(255, 255, 255, 0.9);*/
                        background-color: #ffffff;
                        box-shadow: 2px 4px 4px #ccc;
                        z-index: 99999;
                    }
                    
                    .banner .item big {
                        position: absolute;
                        z-index: 9999;
                        width: 100%;
                        margin-top: 50px;
                    }
                    
                    .banner .item .head3 {
                        color: #ffffff !important;
                        font-size: 50px;
                        text-align: right;
                        float: right;
                        margin-right: 100px;
                        text-shadow: 2px 7px 8px #000;
                    }
                    
                    .banner .item .head4 {
                        color: #ffffff !important;
                        font-size: 66px;
                        text-align: center;
                        margin-right: 100px;
                        display: block;
                    }
                    
                    .welcome {
                        padding: 30px 0px 60px 0px;
                        text-align: left;
                    }
                    
                    .welcome h2 {
                        font-size: 28px;
                        color: #0E5DA8;
                        font-weight: bold;
                        margin-bottom: 20px;
                    }
                    
                    .welcome P {
                        font-size: 14px;
                        font-family: 'robotoregular' !important;
                    }
                    
                    .sec1 {
                        background-image: url("../images/industrial.png");
                        background-size: 100% auto;
                        background-repeat: no-repeat;
                    }
                    
                    .sec2 {
                        background-image: url("../images/offering.png");
                        background-size: 100% auto;
                        background-repeat: no-repeat;
                    }
                    
                    .sec3 {
                        background-image: url("../images/customers.png");
                        background-size: 100% auto;
                        background-repeat: no-repeat;
                    }
                    
                    .sec4 {
                        background-image: url("../images/software.png");
                        background-size: 100% auto;
                        background-repeat: no-repeat;
                    }
                    
                    .sec1:hover .sec_content {
                        display: block;
                        transition: opacity 0s ease-in-out;
                        opacity: 1;
                    }
                    
                    .sec2:hover .sec_content {
                        display: block;
                        transition: opacity 0s ease-in-out;
                        opacity: 1;
                    }
                    
                    .sec3:hover .sec_content {
                        display: block;
                        transition: opacity 0s ease-in-out;
                        opacity: 1;
                    }
                    
                    .sec4:hover .sec_content {
                        display: block;
                        transition: opacity 0s ease-in-out;
                        opacity: 1;
                    }
                    
                    .top_content {
                        padding: 20px 20px 0px 20px;
                        color: #ffffff;
                        font-family: 'robotobold';
                        text-align: left;
                    }
                    
                    .top_content h3 {
                        font-size: 22px;
                        text-align: left;
                    }
                    
                    .sec_content {
                        background: linear-gradient(90deg, rgba(15, 147, 90, 1) 0%, rgba(14, 112, 136, 1) 48%, rgba(14, 93, 168, 1) 100%);
                        height: 313px;
                        transition: opacity 0s ease;
                        opacity: 0;
                    }
                    
                    .sec_content ul {
                        color: #ffffff;
                        list-style: disc;
                    }
                    
                    .sec_content ul li {
                        color: #ffffff;
                        list-style: none;
                        text-align: left;
                        padding: 10px;
                        border-bottom: 1px solid #959595;
                    }
                    
                    .sec_content li:hover {
                        background-color: #0E5DA8;
                    }
                    
                    .sec_content a {
                        color: #ffffff;
                        text-decoration: none;
                        display: block;
                    }
                    
                    .sec_content a:hover {
                        color: #ffffff;
                    }
                    
                    .choose {
                        background-image: url("../images/why.png");
                        background-size: 100% 100%;
                        padding: 30px 0px;
                    }
                    
                    .choose h3 {
                        font-size: 28px;
                        color: #ffffff;
                        text-align: center;
                        font-family: 'robotobold' !important;
                        margin-bottom: 30px;
                    }
                    
                    .black_sec {
                        background: rgb(0, 0, 0, 0.5);
                        color: #ffffff;
                        padding: 20px;
                        text-align: center;
                        border: 1px solid #6A6A6A;
                        height: 340px;
                    }
                    
                    .black_sec h4 {
                        font-size: 32 px;
                        font-family: 'robotobold' !important;
                    }
                    
                    .black_sec p {
                        font-family: 'robotolight';
                        font-size: 14px;
                        color: #e1e1e1;
                        text-align: center !important;
                    }
                    
                    .black_sec img {
                        margin: 20px 0px;
                    }
                    
                    .client {
                        padding: 30px 0px;
                        background-color: #EEEEEE;
                    }
                    
                    .client .item {
                        padding: 0px 5px;
                    }
                    
                    .client h3 {
                        font-size: 28px;
                        font-family: 'robotobold';
                        color: #0E5DA8;
                        text-align: center;
                    }
                    
                    .help_banner {
                        background: rgb(15, 147, 90);
                        background: linear-gradient(90deg, rgba(15, 147, 90, 1) 0%, rgba(14, 112, 136, 1) 48%, rgba(14, 93, 168, 1) 100%);
                        padding: 30px;
                        color: #ffffff;
                    }
                    
                    .help_banner .help p.first {
                        font-size: 20px;
                        margin-bottom: 0px;
                        font-family: 'robotobold';
                    }
                    
                    .help_banner .help p.second {
                        font-size: 28px;
                        font-family: 'robotobold';
                        margin-bottom: 0px;
                    }
                    
                    .help_banner .mail,
                    .help_banner .call {
                        font-size: 22px;
                        font-family: 'robotobold';
                        text-align: center;
                        margin-top: 22px;
                    }
                    
                    .help_banner .mail a,
                    .help_banner .call a {
                        text-decoration: none;
                        color: #ffffff;
                    }
                    
                    .help_banner .mail img,
                    .help_banner .call img {
                        width: 48px;
                        height: 48px;
                    }
                    
                    .better {
                        padding: 30px 0px;
                        background-color: #EEEEEE;
                    }
                    
                    .better .section1 p {
                        font-size: 24px;
                        color: #0E5DA8;
                        font-family: 'robotobold';
                        margin-bottom: 0px;
                    }
                    
                    .better .section2 p {
                        font-size: 18px;
                        margin-bottom: 0px;
                    }
                    
                    .topfooter {
                        background-color: #0E6C8E;
                        padding: 30px 0px;
                    }
                    
                    .topfooter h4 {
                        font-size: 20px;
                        text-transform: uppercase;
                        color: #ffffff;
                        font-weight: bold;
                    }
                    
                    .topfooter p {
                        font-size: 14px;
                        color: #fff;
                    }
                    
                    .topfooter p a {
                        font-size: 14px;
                        color: #fff;
                        text-decoration: none;
                    }
                    
                    .topfooter .link ul {
                        margin-bottom: 20px;
                    }
                    
                    .topfooter .link ul li {
                        color: #fff;
                        margin-bottom: 5px;
                        font-size: 14px;
                    }
                    
                    .topfooter .link ul li a {
                        color: #fff;
                        text-decoration: none;
                    }
                    
                    .topfooter .link p span {
                        margin-right: 10px;
                        margin-top: 5px;
                    }
                    
                    .topfooter .link p span img {
                        width: 35px;
                        height: 35px;
                    }
                    
                    .footer {
                        background: #2A2A2A;
                        color: #ffffff;
                        padding: 10px 0px;
                    }
                    
                    .footer p {
                        margin: 0px;
                    }
                    
                    .footer .left {
                        font-size: 12px;
                    }
                    
                    .footer .right {
                        text-align: right;
                        color: #ffffff;
                    }
                    
                    .footer .right a {
                        color: #ffffff;
                        text-decoration: none;
                        font-size: 12px;
                    }
                    
                    @media only screen and (min-width: 300px) and (max-width: 768px) {
                        .displaynone {
                            display: none;
                        }
                        .teambox {
                            margin: 10px !important;
                        }
                        .banner .item .head3 {
                            font-size: 20px;
                            margin-right: 20px;
                        }
                        .banner .item big {
                            margin-top: 0px;
                        }
                        .welcome h2 {
                            font-size: 22px;
                        }
                        .foursec {
                            margin-bottom: 20px;
                        }
                        .container {
                            width: 100%;
                            max-width: 100% !important
                        }
                        .help_banner {
                            text-align: center;
                        }
                        .help_banner .mail,
                        .help_banner .call {
                            font-size: 18px
                        }
                        .help_banner .mail p,
                        .help_banner .call p {
                            margin-bottom: 0px;
                        }
                        .help_banner .mail img,
                        .help_banner .call img {
                            width: 30px;
                            height: 30px;
                        }
                        .footer {
                            text-align: center;
                        }
                        .footer .right {
                            text-align: center;
                        }
                        .topfooter {}
                        .better {
                            text-align: center;
                        }
                        .header-bar p {
                            font-size: 12px;
                            text-align: right !important;
                        }
                        .sec_content {
                            background: rgb(0, 0, 0, 0.5);
                            padding: 20px;
                            height: 100%;
                            opacity: 1;
                        }
                        .choose {
                            background-image: url("../images/why.png");
                            background-size: auto 100%;
                            padding: 30px 0px;
                        }
                    }
                    
                    @media only screen and (min-width: 769px) and (max-width: 1199px) {
                        .displaynone {
                            display: none;
                        }
                        .sec_content {
                            background: rgb(0, 0, 0, 0.5);
                            padding: 20px;
                            height: 273px;
                            opacity: 1;
                        }
                    }