@import url('https://fonts.googleapis.com/css?family=Poppins:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i&display=swap');

p{
    text-align: left;
    line-height: 35px;
}
.header_area .navbar .nav .nav-item .nav-link {
    font: 500 12px/100px "Roboto", sans-serif;
    text-transform: uppercase;
    color: #0f2c38;
    padding: 0px;
    display: inline-block;
    font-weight: 700;
}


.menu-active{
    color: #ef5b2b !important;
}
.p_70 {
    padding-top: 50px;
    padding-bottom: 50px;
}

.home_banner_area .banner_inner .banner_content h2 {
    font-size: 48px;
    font-weight: bold;
    /* font-family: "Heebo", sans-serif; */
    line-height: 60px;
    text-transform: uppercase;
    margin-bottom: 15px;
    color: #0f2c38;
}
.header_area.navbar_fixed .main_menu {
    position: fixed;
    width: 100%;
    top: -70px;
    left: 0;
    right: 0;
    background: #fff;
    transform: translateY(70px);
    transition: transform 500ms ease, background 500ms ease;
    -webkit-transition: transform 500ms ease, background 500ms ease;
    box-shadow: 0px 3px 16px 0px rgba(0, 0, 0, 0.1);
}

.logo-img{
    height: 60px;
    margin-top: -10px;
}

.home_banner_area .banner_inner {
    overflow: hidden;
    width: 100%;
    padding: 0px 0px 0px 0px;
}

.home_banner_area {
  /* */
}

#owl-demo .item img{
    display: block;
    width: 100%;
    height: auto;
    background-size: cover; 

}

#owl-demo .item{
    position:relative;
    }

.owl-prev{
display:none;
}

.owl-next{
display:none;
}

    .banner-cntt{
        position: absolute;
       padding: 10px;
        width: 100%;
    height: 100%;
    padding: 230px 0px 200px 0px;
    }


    .banner-cntt-s{
    position: absolute;
    padding: 10px;
    width: 100%;
    height: 400px;
    opacity: 0.5;
    }
    

    .banner-cntt h2{
font-size: 4em;
color: #0f2c38;
position: absolute;
z-index: 10;
font-weight: 300;

} 

.banner-cntt-s h3{
    font-size: 3.7em;
    color: #fff;
    position: absolute;
    z-index: 10;
    bottom: 0px;
opacity: 0.8;   
text-transform: uppercase;
    } 
    


.banner-cntt img{
    height: auto;
    width: auto !important;
    margin-bottom: 10px;
    } 
    

    .our-expertise-sec{
 background: #f8f9fd;
 background-image: url(/img/bg/our-expertise-background.jpg);
 background-size: cover;
    }

    

    .sec_header{
        font-size: 2.3em;
        color: #ef5a2a;
        text-align: left;
        font-weight: 400;
    }


    .white-bx{
        width: 100%;
        height: 300px;
        background:#fff;
        box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.05);
        transition: all 200ms linear 0s;
        margin-bottom: 20px;
        /* border: 1px #ccc solid; */
        padding: 30px;
        position: relative;
        cursor: pointer;
    }

    .white-bx-link{
        position: absolute;
    right: 20px;
    bottom: 18px;
    display:block;
        opacity: 0.0;
    }


    .white-bx h4{
        margin-top: 15px;
        }

        .cyber-security-h{
            color: #be1e2d;
        }

        .iot-h{
            color: #A68CFF;
        }

        .media-h{
            color: #08c8e4;
        }

        .blockchain-h{
            color: #1e87be;
        }


        .ai-h{
            color: #8c0375;
        }



        .evvo-solution-h{
            color: #871ebe;
        }

        .last-h{
            color: #e18f19;
        }

        .digital-transfor-h{
            color: #03ab6a;
        }

        .it-solutioning-h{
            color: #ed2b5e;
        }

        .mobility-h{
            color: #0e6973;
        }

        .system-integration-h{
            color: #400b37;
        }

    .white-bx p{
    font-size: 0.8em;
    line-height: 22px;
    margin-top: 15px;
    }

    .white-bx:hover {
        box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.1);
       
    }

.our-expertise-sec .col-lg-3{
    padding-right: 10px;
    padding-left: 10px;
}

.quotes-txt{
    color: #1b3540;
    font-size: 1.3em;
    line-height: 35px;
    margin-bottom: 0px;
    margin-left: 20px;
    font-weight: 400;
}



/* 
    
  .design_area .owl-prev, .design_area .owl-next {
    position: absolute;
    right: 150px;
    background: #fff;
    font-size: 24px;
    color: #c1c1c1;
    padding-left: 10px;
    padding-right: 10px;
    transition: all 300ms linear 0s;
    cursor: pointer;
    box-shadow: -14.142px 14.142px 20px 0px rgba(157, 157, 157, 0.2); }


    .design_area .owl-prev:hover, .design_area .owl-next:hover {
      color: #222222; }

  .design_area .owl-prev {
    bottom: 50%;
    padding-top: 15px;
    padding-bottom: 10px; }

    .design_area .owl-prev:before {
      content: "";
      width: 28px;
      background: #e8e8e8;
      position: absolute;
      left: 50%;
      transform: translateX(-50%);
      bottom: 0px;
      height: 1px; }

  .design_area .owl-next {
    top: 50%;
    padding-top: 10px;
    padding-bottom: 15px; }


  .design_area .owl-dots {
    text-align: center; }

    .design_area .owl-dots .owl-dot {
      height: 14px;
      width: 14px;
      background: #eeeeee;
      display: inline-block;
      margin-right: 10px; }


      .design_area .owl-dots .owl-dot:last-child {
        margin-right: 0px; }

      .design_area .owl-dots .owl-dot.active {
        background: #a7cb00; }
         */

         .count-area{
             background:#e4e9f5;
             padding: 60px 0px 35px 0px;
         }

         .count-table{
            margin-bottom: 20px;
        }


         .count-area h1{
            color:#e15528;
            font-size: 3.3em;
            margin: 0;
            margin-left: 10px;
        }

        .count-area p{
            color:#0f2c38;
            font-size: 1.2em;
            margin-top: 0px;
        }


        .association-area{
            background: #f2f4fa;
        }


        .testi_item {
            padding: 0px 0px;
        }


        .careers-list{
            list-style: none;
            margin: 0px;
            padding: 0px;
        }

        .careers-list li{
           line-height: 40px;
        }

        .careers-list h3{
        margin: 0px;
        margin-left: 10px;
        font-size: 1em;
        color: #485458;
        font-weight: 400;
        }

        .banner_btn {
            padding: 0px 40px;
            line-height: 48px;
            background: #ef5a2a;
            color: #fff;
            display: inline-block;
            border: 0px solid #a7cb00; 
            border-radius: 0px !important;
            font-size:1em;
            font-family: "poppins", sans-serif;
            font-weight: 500;
            transition: all 300ms linear 0s;
            width: 100%;
            margin-top: 10px;
        }

        .f_title h3 {
            color: #fff;
            font-size: 16px;
            font-weight: 600;
            font-family: 'Poppins', sans-serif;
            margin-bottom: 0px;
            text-transform: uppercase;
        }

        .news_widget .input-group .sub-btn {
            border-radius: 0px;
            background: #e15528;
            outline: none !important;
            box-shadow: none !important;
            padding: 0px;
            width: 42px;
            cursor: pointer;
            color: #fff;
        }
        .footer_area {
            background: #0a2029;
            padding-top: 200px;
            /* padding-bottom: 45px; */
        }
      
        .f-top-CTA-relative{
            position: relative;
        }

        .f-top-CTA{
            background: #e15528;
            padding: 55px 50px 55px 50px;
            position: absolute;
            z-index: 10;
            width: 100%;
            top: -245px;
            left: 0px;
        }

        .f-top-CTA-text{
           color: #fff !important;
           font-size: 28px;
        }

        .f-top-CTA-text-h4{
            margin-bottom:0px; 
            color: #fff !important;
            font-weight: 400;
        }

        .f-top-CTA a{
              color: #20212d;
              text-align: center;
              background: #fff;
              padding: 6px 0px 6px 0px;
            } 

            .p_b_170 {
                padding-bottom: 150px;
            }


            /* Home Banners ----------------------------------------------------------- */
           .b1{
               width: 100%;
               height: 600px;
               background-image: url('/img/banner/home-banner.jpg');
               background-size: cover;
               background-position:center
           }




             /* Additional Banners ----------------------------------------------------------- */


             .careers-banner{
                width: 100%;
                height: 400px;
                background-image: url('/img/banner/careers-banner.png');
                background-size: cover;
                background-position:center
            }


            .about-us-banner{
                width: 100%;
                height: 400px;
                background-image: url('/img/banner/about-us-banner.png');
                background-size: cover;
                background-position:center
            }

            .contact-us-banner{
                width: 100%;
                height: 400px;
                background-image: url('/img/banner/contact-us-banner.png');
                background-size: cover;
                background-position:center;
            }


            .case-study-banner{
                width: 100%;
                height: 400px;
                background-image: url('/img/banner/case-study-banner.png');
                background-size: cover;
                background-position:center;
            }


            
            .blog-banner{
                width: 100%;
                height: 400px;
                background-image: url('/img/banner/blog-banner.png');
                background-size: cover;
                background-position:center;
            }

            .dummy-banner{
                width: 100%;
                height: 400px;
                background-image: url('/img/banner/dummy.png');
                background-size: cover;
                background-position:center;
            }


            
            .clients-banner{
                width: 100%;
                height: 400px;
                background-image: url('/img/banner/clients-banner.png');
                background-size: cover;
                background-position:center;
            }



            /* Services-Banners  --------------------------------------------------------- */

            .ai-banner{
                width: 100%;
                height: 400px;
                background-image: url('/img/banner/ai-banner.png');
                background-size: cover;
                background-position:center;
            }


            .bloackchain-banner{
                width: 100%;
                height: 400px;
                background-image: url('/img/banner/block-chain-banner.png');
                background-size: cover;
                background-position:center;
            }

            .bpo-banner{
                width: 100%;
                height: 400px;
                background-image: url('/img/banner/bpo-banner.png');
                background-size: cover;
                background-position:center;
            }


            .cloud-conputing-banner{
                width: 100%;
                height: 400px;
                background-image: url('/img/banner/cloud-computing-banner.png');
                background-size: cover;
                background-position:center;
            }


            .cyber-security-banner{
                width: 100%;
                height: 400px;
                background-image: url('/img/banner/cyber-security-banner.png');
                background-size: cover;
                background-position:center;
            }


            .digital-media-banner{
                width: 100%;
                height: 400px;
                background-image: url('/img/banner/digital-media-banner.png');
                background-size: cover;
                background-position:center;
            }


            .iot-banner{
                width: 100%;
                height: 400px;
                background-image: url('/img/banner/iot-banner.png');
                background-size: cover;
                background-position:center;
            }

            .digital-transformation-banner{
                width: 100%;
                height: 400px;
                background-image: url('/img/banner/digital-transformation-banner.png');
                background-size: cover;
                background-position:center;
            }


            .it-solution-banner{
                width: 100%;
                height: 400px;
                background-image: url('/img/banner/it-solutioning-banner.png');
                background-size: cover;
                background-position:center;
            }


                       .system-integration-banner{
                width: 100%;
                height: 400px;
                background-image: url('/img/banner/system-integration-banner.png');
                background-size: cover;
                background-position:center;
            }

            .mobility-banner{
                width: 100%;
                height: 400px;
                background-image: url('/img/banner/mobility-banner.png');
                background-size: cover;
                background-position:center;
            }







            /* Services-Banners ------------------------------------------------------------*/



            /* Additional Banners ----------------------------------------------------------- */



            .our-careers-sec{
                background: #f8f9fd;
                background-image: url(/img/banner/contact-us-bg.jpg);
                background-size: cover;
                   }

            
                   .contact-sec{
                    background-image: url(/img/banner/contact-us-bg.jpg);
                    background-size: cover;
                       }
    
                       .contact_form .form-group .form-control{
                           padding: 23px;
                           margin-bottom: 20px;
                           border: none;
                           -webkit-box-shadow: 1px 1px 5px 0px rgba(50, 50, 50, 0.10);
                           -moz-box-shadow:    1px 1px 5px 0px rgba(50, 50, 50, 0.10);
                           box-shadow:         1px 1px 5px 0px rgba(50, 50, 50, 0.10);
                       }

                   
                       .contact_form .form-group .form-control:focus {
                        box-shadow: none;
                        outline: none; }

                        .contact_info .info_item i {
                            position: absolute;
                            left: 0;
                            top: 0;
                            font-size: 27px !important;
                            line-height: 24px;
                            color: #e15528 !important;
                            font-weight: 600;
                        }

                        .contact_form .form-group .form-control {
                                font-size: 15px;
                                width: 100%;
                                color: #000;
                                }



                        }

                   .our-careers-sec h2{

                    color: #ef5b2b;
                    font-size: 5em;
                    margin-top: -9px;
                    font-weight: 600;

                   }

                   .our-careers-sec h3{
                    color: #0a2029;
                }


                .our-careers-sec p{
                    line-height: 24px;

                }



                /* About Us */

                
            .about-us-sec{
                background: #f8f9fd;
                background-size: cover;
                padding-top: 0px !important;
                   }

                   .about-us-sec h2{
                   color: #0a2029;
                       }

                       .about-us-sec .pad-l-r{
                        padding: 0px 50px;
                            }

                          
                               /* timeline Us */

                
            .time-line-sec{
                /* background: #f8f9fd; */
                background-image: url('/img/banner/success-story-timeline.jpg');
                background-size: cover;
               }


               .time-line-sec .owl-item{
                margin: 0px;
               }



               .time-line-sec .item h1{
                color: #ef5b2b;
               }

               .row-t2{
                background-image: url('/img/elements/dash-bg.jpg');
                background-repeat: repeat-x;
                background-position:center;
                height: 50px;
                position: relative;
                
               }


               .t2-circle-start {
                position: absolute;
                left: 0px;
                width: 52px;
                height: 52px;
                background: #f27851;
                border-radius: 75px;
                border: 5px  #0a2029 solid;
            }

            .t2-circle-start span{
                display: block;
                color: #000;
                text-align: center;
                padding-top: 10px;
            }

               .t2-circle{
                   position: absolute;
                   left: 0px;
                   width: 47px;
                   height: 47px;
                   background: #0a2029;
                   border-radius: 75px;
               }

               .t2-circle span{
                display: block;
                color: #fff;
                text-align: center;
                padding-top: 10px;
            }
               
               
               
               .row-t3 p{
                   font-size: 14px;
                   line-height: 25px;
                   margin-right:15px; 
               }


               .row-t3 h4{
                margin-top: 15px;
                margin-bottom: 15px;
                color: #0f2c38;
            }


                .opening-div{
                    background: #f8f9fd;
                    width: 100%;
                    padding: 30px 30px 30px 30px;
                    text-align: left;
                    margin:0px; 
                    position: relative;
                    margin-bottom: 20px;
                }
               
                .opening-div h3{
                    color: #0a2029;
                    font-size: 1.3em;
                    text-align: left;
                    margin:0px; 
                    font-weight: 400;
                }

                .opening-div p{
                    margin:0px; 
                }

                .opening-div img{
                    margin-right:15px; 
                }

                .opening-div a{
                    position: absolute;
                    top: 0px;
                    right: -15px;
                }


                .test-section{
                    background: #f8f9fd;
                }

                .testi-bx{
                    width: 100%;
                    height: 255px;
                    background:#fff;
                    padding: 25px;
                    position: relative;
                }

                .testi-bx p{
                  margin-top: 40px;
                  font-size: 0.9em;
                }

                .testi-bx img{
                    position: absolute;
                    top: -18px;
                    left: 21px !important;
                    width: 68px !important;
                    height: 63px;
                    
                  }

                  .testi-profile{
                    margin-top: 20px;

                }

                  .testi-profile img{
                      border-radius: 75px;
                      width: 80px !important;
                      height: 80px;
                      margin-left: 21px;
                      margin-right: 17px;
                  }


                  .testi-profile h3{
                    border-radius: 75px;
                    text-align: left;
                    margin: 0px;
                    color: #0a2029;
                    font-size: 1.2em;
                    margin-bottom: -7px;

                }

                .testi-profile p{
                    text-align: left;

                }

                .about-color-div{
                    background-image: url(/img/banner/about-color-banner.jpg);
                    background-size: cover;
                    width: 100%;
                    min-height: 550px;
                    padding: 50px;
                }

                .leader-div{
                    width: 90%;
                    margin: auto;
                    margin-bottom: 50px;
                }

                .leader-div h3{
                    color: #0a2029;
                    text-align: center;
                    margin-top: 12px;
                    margin-bottom: -4px;
                    font-size: 1.2em;
                }

                .leader-div p{
                    text-align: center;
                }

              .leader-img{
                border-radius: 200px;
                border: 1px #ccc solid;
              }

              .about-color-inner-div{
                  width: 100%;
                  margin: auto;
                  height: 100px;                  
              }


            .about-color-inner-div h3{
                color: #fff;
                /* margin-left: 22px; */
                font-size: 1.7em;
                line-height: 38px;
                margin-top: 0px;
            }

            .nav-pills .nav-link.active, .nav-pills .show>.nav-link {
                color: #000;
                background: none !important;
                border-bottom:4px #000 solid;
                border-radius: 0px;
                font-size: 1.2em;
                font-weight: 700;
            }


            .nav-link {
                display: block;
                padding: .5rem 1rem;
                font-size: 1.2em;
                color: #6c7174;
            }

            /* Case Study */

            .case-st-div-outer{
                position: relative;
                margin-bottom: 8px;
                padding: 8px 8px;
            }

            .case-st-div-outer a{
                position: absolute;
                top: 26px;
                right: 33px;
                z-index: 75;
            }

            .case-st-div-outer a img{
               height:35px;
                
            }

            .case-st-div-inner{
                position: absolute;
                width: 100%;
                height: 100%;
                /* border: 2px red solid; */
                top: 0px;
                left: 0;
                padding: 56px;
                padding-top: 56px;
            }

            .case-st-div-inner h3{
                color: #ef5b2b; 
                font-weight: 500;
                font-size: 1.4em;
            }
            .case-st-div-inner p{
                color: #868686;
                line-height: 28px;
                font-size: 0.9em;
                margin-top: 12px;
}
            }


            .blog-div{
                background: #fff;
                background-image: url('/img/icon/blog-card-bg.png');
                background-repeat: no-repeat;
                background-position: right bottom;
                padding: 50px;
                margin-bottom: 20px;
                cursor: pointer;
            }

            .blog-div h3{
                color: #0a2029;}

                .blog-div p{
                    color: #0a2029;
                    margin-bottom: 0px;
                    line-height: 27px;  
                }
                    
                .blog-div strong{
                    color: #e15528;
                }

                    
                .blog-div a{
                    
                    position: absolute;
                    top: 0px;
                    right: 15px;
                }

                .pad-0{
                    padding: 0px;
                }

/* pagination ----------------------------------- */
    
.pagination {
    padding: 20px;
  }
  .pagination,
  .pagination * {
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
  }
  .pagination a {
    display: inline-block;
    padding: 0 10px;
    cursor: pointer;
    padding: 1px 25px;
  }
  .pagination a.disabled {
    opacity: .3;
    pointer-events: none;
    cursor: not-allowed;
  }
  .pagination a.current {
    background: #ef5a2a;
    /* width: 40px; */
    /* height: 40px; */
    padding: 1px 25px;
    color: #fff;
    border-radius: 2px;
  }
  

  /* Products Page */

  .media_header{
      background: #0a2029;
      padding: 10px;
      margin-bottom: 30px;
  }


  .media_header h4{
    color: #fff;
    margin: 0px;
    margin-left: 15px;
}


.iot_header{
    background: #33d364;
    padding: 10px;
    margin-bottom: 30px;
}
#pills-bloackchain .iot_header {

    background: 

    #A68CFF;

}
#pills-bloackchain .pro_i_header {

    color: 

    #A68CFF;

}
#pills-cybersecurity .iot_header {

    background:  #A68CFF;

}
#pills-cybersecurity .pro_i_header {

    color:  #A68CFF;

}

#pills-iot .iot_header{

    background:  #A68CFF;

}
#pills-iot  .pro_i_header {

    color:  #A68CFF;

}

.blockchain-products {

    background: 

    #1e87be;
    padding: 10px;
    margin-bottom: 30px;

}


.block_c_header {

    color: #1e87be;

}

.blockchain-products h4 {

    color: 

    #fff;
    margin: 0px;
        margin-left: 0px;
    margin-left: 15px;

}
#pills-bloackchain .media_header {

    background: #08c8e4;

}
#pills-bloackchain .pro_m_header {

    color: 

    #08c8e4;

}

.iot_header h4{
    color: #fff;
    margin: 0px;
    margin-left: 15px;
}


.cyber-security_header{
    background: #be1e2d;
    padding: 10px;
    margin-bottom: 30px;
}


.cyber-security_header h4{
    color: #fff;
    margin: 0px;
    margin-left: 15px;
}


.media_header img{
    margin-left: 10px;
}

.pro-bx{
    background: #fff;
    padding: 25px;
    position: relative;
    margin-bottom: 30px;
    height: 320px;
}

.pro-bx p{
    line-height: 23px;
    margin-top: 16px;
    font-size: 0.8em;
    margin-bottom: 0px;
}

.pro-bx a{
    position: absolute;
    top: 0px;
    right: 0px;
}


.pro_m_header{
color: #0f2c38;
}


.pro_i_header{
    color: #33d364;
    }

    
    .pro_c_header{
        color: #be1e2d;
        }
        

.client-sec{

    background-image: url('/img/bg/industry-bg.jpg');
    background-repeat: no-repeat;
    background-position: right top;
}


.industry-div{
    background:#fff;
    padding: 10px;
    width: 100%;
    min-height: 160px;
    margin-bottom: 30px;
    border: 1px #ccc dotted;
    box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.05);
    position: relative;
}

.industry-div i{
position: absolute;
top: -3px;
left: 0px;
}

.industry-div table{
    width: 100%;
}


.industry-div p{
    color: #ef5a2a;
    font-size: 0.9em;
    text-align: center;
}

.testi-section{
    background: #f8f9fd;
}



/* Product Details */

.pro-banner{
background: #f2f4fa;
background-image: url('/img/banner/product-banner.png');
background-repeat: no-repeat;
background-position: center bottom;
background-size: cover;
width: 100%;
height: 350px;
position: relative;
}


.pro-banner p{
    margin-bottom: 0px;
}

/* .pro-banner h2{
    color: #000000;
    opacity: 1;
} */

.banner-cntt-s-p {
    position: absolute;
    padding: 10px;
    width: 100%;
    height: 400px;
    
}

.pro-de-sec-1{
  background-image: url(/img/bg/product-bg.jpg);
    background-repeat: no-repeat;
    background-position: left top;
       }


       .pro-de-sec-1 h3{
           color: #0a2029;
           margin-bottom: 15px;
       }



       .pro-feature-div{
           border: 1px #ef5a2a dotted;
           width: 100%;
           height: 135px;
           margin-bottom:15px; 
           position: relative;
           padding: 20px
       }

       .pro-feature-div i{
       background: #ef5a2a;
        width: 20px;
        height: 20px;
        position: absolute;
        top: 0px;
        right: 0px;
        
    }

    .pro-feature-div p{
        line-height: 22px;
        margin-top: 20px;
        /* color: #0a2029; */
        font-weight: 600;
        font-size: 0.9em;
    }

    .bg-white{
        background: #fff !important;
    }

    .mrgn-0{
        margin: 0px;
    }


    .pro-de-sec-3{
        background: #fff;
        background-image: url(/img/bg/who-can-bg.jpg);
        background-repeat: no-repeat;
        background-position: center top;
    }

.who-can-bx{
        max-width: 100%;
        /* margin: 0px 68px; */
        height: 608px;
        background:#e15528;
        background-image: url(/img/bg/who-can-bg1.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        padding: 45px;
}

.why-pro-bg{
    background: #f2f4fa;
    background-image: url(/img/bg/why-pro-bg.jpg);
    background-repeat: no-repeat;
    background-position: left bottom;
}
.whight-text{
    color: #fff;
}


.list{
    margin: 0px;
    padding: 0px;
    margin-left: 21px;
    line-height: 36px;
    color: #fff;
    list-style: square;
    font-size: 1.1em;
    margin-top: 20px;
}

.list a:hover{
color: #ef5a2a;
 }
.what-we-do-bg{
    background-image: url(/img/bg/services-bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    padding: 120px 0px;
}



.related-pro-bg{
    background-image: url(/img/bg/related-pro-bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    
}

.Services-bx{
    padding: 60px;
    width: 100%;
    position: relative;
    margin-bottom: 20px;
}

.ai-Services-bx{
    background: #8c0375;

}

.bloackchain-Services-bx{
    background: #1e87be;   
}

.digital-branding{
    background: #E03A0E;   
}

.bpo-Services-bx{
    background: #871ebe;
    
}

.cloud-computing-Services-bx{
    background: #e18f19;
   
}

.cybersecurity-Services-bx{
    background: #be1e2d;
   
}

.consulting-bg{
    background: #B31C2A;   
}

.esg-bg{
    background: #84BE1E;
}

.digital-media-Services-bx{
   background: #08c8e4;
}
.digital-bt{
    background: #08c8e4;
}

.digital-transfor-Services-bx{
    background: #03ab6a;
   
}


.iot-Services-bx{
    background:#A68CFF;
   
}
.iot-btn{
background:#A68CFF;
}
.it-solutioning-Services-bx{
    background: #ed2b5e;
   
}

.mobility-Services-bx{
    background: #0e6973;
   
}


.sys-integration-Services-bx{
    background: #3b278e;
    
}































.Services-bx h2, h3{
    color: #fff;
}

.Services-bx p{
   line-height: 27px;
   font-weight: 300;
   color: #fff;
}

.Services-bx img{
    position: absolute;   
    top: 20px;
    right: 20px; 
}

.service-content {
    padding: 0px 30px;
    
}

.service-content h4{
     color: #0a2029 !important;
}

.service-content p{
   margin-bottom: 40px;
}

.approach-icon-bx{
    width: 90px;
    margin: auto;
}

.pro-carousal{
   /*  width: 100%; */
    /* background-image: url(/img/products/block-chain-product.jpg); */
   /* 
 background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    background: #fff;
    border-top: 5px #e15528 solid;
 */
 	width: 100%;
    background-image: url(/img/products/block-chain-product.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    /* background: #fff; */
    border-top: 5px #e15528 solid;
    
}

.pro-carousal-bx{
    width: 100%;    
    padding: 40px;
    height: 350px;
  
}

.pro-carousal-bx h3{
    color: #fffdfd;
    text-align: left !important;

}

.pro-carousal-bx p{
    color: rgb(199, 199, 199);
    text-align: left !important;
    line-height: 25px;
    font-size: 14px;
    
    
}


.industry-trends{
    width: 100%;
    background: #184152;
    background-image: url(/img/bg/industry-bx-bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom;
}

.industry-trends h4{
    color:#fff;
}


.industry-trends p{
    color:rgb(243, 243, 243);
    line-height: 24px;
    font-weight: 300;
    
}

.industry-head-div{ 
    width: 100%;
    background: #0f2c38;
    padding: 30px;
}

.industry-content-div{
 color: #dcdcdc;
 padding:30px;
 min-height: 250px;
 
}

.f_link{
    /* margin: 0px; */
    padding: 0px;
    margin-left: 0px;
    list-style: none;
    color: #7f8090;
}

.f_link li a{
    /* margin: 0px; */
    color: #7f8090;
    font-size: 0.9em;
}

.f_link li a:hover{
    /* margin: 0px; */
    color: #e15528;
    font-size: 0.9em;
}

.footer-div{
    width: 100%;
    background: #131319;
    padding: 10px;
    margin-top: 30px;
}

.footer-div p{
    margin: 0px;
    font-size: 0.9em;
}

.select-ops{
    width: 100%;
    border-radius: 0;
    border: none;
    box-shadow: 1px 1px 5px 0px rgba(50, 50, 50, 0.10);
    height: 46px;
    margin-bottom: 15px;
}

.label-heading{
    font-size: 0.9em;
    background: #ef5a2a;
    color: #fff;
    padding: 2px 10px;
    width: 100%;
}


.nice-select.open .list {
    width: 100%;
    margin: 0;
}

.nice-select .option:hover, .nice-select .option.focus, .nice-select .option.selected.hover{
    background-color: #15204e;

}

.nice-select .list{
    width: 100%;
    
}


.nice-select{
    width: 100%;
    margin: 0px;
    margin-bottom: 15px;
    border: none;
    box-shadow: 1px 1px 5px 0px rgba(50, 50, 50, 0.10);
    border-radius: 0px;
    height: 48px;
}

.num-text{
    font-size: 5em;
    margin-top: -12px;
    text-align: center;
    color: #ef5a2a;
    font-weight: 500;}

/* .nice-select .option:hover, .nice-select .option.focus, .nice-select .option.selected.focus {
    background-color: #f6f6f6;
    color: #000;
} */


.item1{
margin-bottom: 50px;
}

.p-inner {
    text-align: center;
    margin-top: 20px;
}
.nav-link.active{
 
  color:#ef5b2b !important ;

}

.banner-cntt-s h1 {
    font-size: 3.7em;
    color: #fff;
    position: absolute;
    z-index: 10;
    bottom: 0px;
    opacity: 0.8;
    text-transform: uppercase;
}
.media_header h2 {
    color: #fff;
    margin: 0px;
        margin-left: 0px;
    margin-left: 15px;
	font-size: 18px;
}

.pro-de-sec-1 h2 {
    color: #0a2029;
    margin-bottom: 15px;
	font-size: 24px;
}
.iot_header h2 {
    color: #fff;
    margin: 0px;
        margin-left: 0px;
    margin-left: 15px;
	font-size: 18px;
}
.cyber-security_header h2 {
    color: #fff;
    margin: 0px;
        margin-left: 0px;
    margin-left: 15px;
	font-size: 18px;
}

.cyber-security_header h2 {
    color: #fff;
    margin: 0px;
        margin-left: 0px;
    margin-left: 15px;
	font-size: 18px;
}
.iot_header h2 {
    color: #fff;
    margin: 0px;
        margin-left: 0px;
    margin-left: 15px;
	font-size: 18px;
}
.iot_header h2 {
    color: #fff;
    margin: 0px;
        margin-left: 0px;
    margin-left: 15px;
	font-size: 18px;
}
.cyber-security_header h2 {
    color: #fff;
    margin: 0px;
        margin-left: 0px;
    margin-left: 15px;
	font-size: 18px;
}
.blockchain-products h2 {
    color: #fff;
    margin: 0px;
      
    margin-left: 0px;
    margin-left: 15px;
	font-size: 18px;
}
.service-content h2 {
    color: #0a2029 !important;
        font-size: 18px;
}



.teamBg{
  position: relative;
  background: url('s../../img/25097.png') no-repeat;
  background-size: cover;
  background-position:center;
  overflow: hidden;
}

.teamBg::before {
  content: "";
  position: absolute;
  right: -140px;
  top: -160px;
  width: 328px;
  height: 328px;
  border: 50px solid #fff;
  opacity: 0.6;
  border-radius: 100%;
}

.teamBlock {
  text-align: center;
  margin:40px 0 40px;
  position: relative;
}

.teamBlock .img{
  border-bottom:4px solid #EC7650 ;
  margin: 0px;
  padding: 0px 14px;
}

.teamBlock .img img{
    max-width: 100%;
    height: auto;
}

.teamBlock .socialBar {
  position: relative;
}

.teamBlock .socialBar::before {
  content: "";
  position: absolute;
  top: 8px;
  left: 52px;
  right: 52px;
  height: 4px;
  background: #343434;
}

.teamBlock  .socialBar a {
  display: inline-block;
  vertical-align: top;
  margin: -24px 0 0 0;
  position: relative;
  font-size: 48px;
  text-decoration: none;
  color: #EC7650;
  line-height: 0;
  position: relative;
  z-index: 1;
  box-shadow: 0 3px 6px 0 rgba(0,0,0,0.16);
  border-radius: 100px;
  -webkit-border-radius: 100px;
}

.teamBlock  .socialBar a:hover{
  color: #3C3C3C;
}

.teamBlock .socialBar a::before {
  content: "";
  background: #fff;
  border-radius: 100px;
  top: -2px;
  left: -2px;
  right: -2px;
  bottom: -2px;
  position: absolute;
  z-index: -1;
}

.teamBlock  .teamContent{
  margin: 12px 0 0;
}

.teamBlock .teamContent h5 {
  line-height: 22px;
  font-size: 16px;
  margin: 0;
  font-weight: 400;
  color: #000;
}

.teamBlock .teamContent h5.name{
  font-weight: 600;
  color: #E85122;
}

.teamWrapBg {
  position: relative;
}

.teamWrapBg::before {
  content: "";
  position: absolute;
  left: -350px;
  bottom: -250px;
  width: 814px;
  height: 814px;
  border: 120px solid #fff;
  border-radius: 100%;
  opacity: 0.6;
}

.padding-top120{padding-top:120px;}
.padding-bottom120{padding-bottom:120px;}
.padding-bottom80{padding-bottom:80px;}

.secTitle{
  text-align: center; 
  max-width: 780px;
  margin: 0px auto;
}

.secTitle h6 {
  font-size: 17px;
  color: #9A9A9A;
  font-weight: 300;
  margin: 0 0 16px 0;
  text-transform: uppercase;
}

.secTitle h3{
  color: #FFAD29;
  font-weight: 300;
  margin: 0 0 10px 0;
  font-size: 36px;
}

.secTitle p{
  color:#CECECE;
  font-size: 18px;
  font-weight: 300;
  line-height: 1.6;
}

.colorWhite.secTitle h6{
  color: #fff;
}

.colorWhite.secTitle h3{
  color: #fff;
  font-weight: 400;
}

.colorWhite.secTitle p{
  color: #fff;
}

.colorDark.secTitle h3{
  color: #000;
}

.colorDark.secTitle p{
  color: #000;
  font-size: 16px;
}

.margin-bottom0{
    margin-bottom:0px;
}


.contentBox {
    height: 100%;
    display: flex;
    align-items: center;
    padding: 22px 20px;
    font-size: 15px;
    line-height: 1.5;
    text-align: center;
    justify-content: center;
    color: #333;
    font-weight: 500;
    min-height: 134px;
    background: #fff;
    box-shadow: 0 8px 10px -8px rgba(0,0,0,0.3);
    -webkit-box-shadow: 0 8px 10px -8px rgba(0,0,0,0.3);
    border-radius: 2px;
}

/*.bgOrg{
    background: #ef5a2a;
}
.bgGrey{
    background: #6f6968;
}
.bgYellow{
    background: #ffa700;
}
.bgBlue{
    background: #1a94dd;
}
.bgGreen{
    background: #69b000;
}*/


@media (min-width:992px){

.row.grid5 {
    margin-left: -8px;
    margin-right: -8px;
}

.row.grid5 > .col-lg-3 {
    flex: 0 0 20%;
    max-width: 20%;
    padding-left: 8px;
    padding-right: 8px;
}

.row.grid5 > .col-lg-3 {
    flex: 0 0 20%;
    max-width: 20%;
 }
}


:root {
  --advisory:#0F9AB5;
  --ai: #84036E;
  --blockchain: #1E87BE;
  --bpo: #7F1CB3;
  --cc: #D48718;
  --CyberSecurity: #B31C2A;
  --DigitalBranding: #E03A0E;
  --ESG: #84BE1E;
  --immersive-media: #08C8E4;
  --iot: #A68CFF;
  --it: #ED2B5E;
  --mobility: #0E6973;
  --sd: #0F3AC9;
  --web3: #3C0A34;
}

.expertiseBg > .container {
    max-width: 1440px;
}

.expertiseBg{
  
    background-size: cover;
    background-position: center;
}


.exp-logoCenter img {
    min-width: 224px;
    height: auto;
}

.expertiseSec-LinksWrap {
    position: relative;
    text-align: center;
    min-height: 520px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    margin: 40px 0 0 0;
}


.expertiseSec-Link .img {
    width: 64px;
    height: 64px;
    border-radius: 100px;
    background: #ccc;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0px auto 12px;
}

.expertiseSec-Link .img img {
    max-width: 46px;
}

.expertiseSec-Link .content{
    color: #232323;
    font-size: 18px;
    font-weight: 400;
}

.expertiseSec-Link .content a {
    color: inherit;
    font-weight: inherit;
    font-size: inherit;
    font-family: inherit;
    text-decoration: none;
}

.expertiseSec-Link .content a:before{
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
}

.overlayContent {
    position: absolute;
    top: -25%;
    left: -25%;
    background: #fff;
    min-width: 280px;
    padding: 20px;
    text-align: left;
    border-radius: 4px;
    z-index: 9;
    /*display: none;*/
    visibility: hidden;
    opacity: 0;
    transition:opacity, 0.25s ease-out;
    -webkit-transition:opacity, 0.25s ease-out;
}

.expertiseSec-Link.web3 .overlayContent, .expertiseSec-Link.DigitalBranding .overlayContent {
    left: auto;
    right: -100%;
}

.overlayContent h4 {
    color: inherit;
    font-weight: 500;
    margin: 0 0 10px 0;
}

.overlayContent p {
    font-size: 14px;
    line-height: normal;
    margin: 0;
    color: #535353;
}

.arrowLink {
    display: inline-block;
    margin: 10px 0 0 0;
    position: relative;
    padding: 0 0 0 0;
    font-size: 14px;
    color: #535353;
    font-weight: 500;
}

.arrowLink::after {
    content: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='15px' height='13px' viewBox='0 0 15 13' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3ECombined Shape%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='A0-Copy-2' transform='translate(-920.000000  -435.000000)' fill='%23B31C2A' fill-rule='nonzero'%3E%3Cg id='Group-4' transform='translate(819.000000  250.000000)'%3E%3Cg id='Group-5' transform='translate(19.000000  15.000000)'%3E%3Cg id='Group-6' transform='translate(0.000000  165.000000)'%3E%3Cpath d='M94.0192892 11.944 L82.84 11.944 C82.5331656 11.9545915 82.2449954 11.7969406 82.0884389 11.5328391 C81.9318824 11.2687375 81.9318824 10.9402625 82.0884389 10.6761609 C82.2449954 10.4120594 82.5331656 10.2544085 82.84 10.265 L94.0323001 10.265 L90.101 6.337 C89.9540144 6.19030267 89.8714145 5.99116529 89.8714145 5.7835 C89.8714145 5.57583471 89.9540144 5.37669733 90.101 5.23 L90.099 5.229 C90.2456973 5.0820144 90.4448347 4.99941447 90.6525 4.99941447 C90.8601653 4.99941447 91.0593027 5.0820144 91.206 5.229 L96.525 10.544 C96.6719856 10.6906973 96.7545855 10.8898347 96.7545855 11.0975 C96.7545855 11.3051653 96.6719856 11.5043027 96.525 11.651 L91.206 16.966 C91.0082535 17.1633893 90.7202223 17.240288 90.4504049 17.1677291 C90.1805876 17.0951702 89.9699757 16.8841772 89.8979049 16.6142291 C89.8258341 16.3442809 89.9032535 16.0563892 90.101 15.859 L94.0192892 11.944 Z' id='Combined-Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    margin: 1px 0 0 10px;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    right: 0;
    transition: right, 0.25s ease-out;
    -webkit-transition: right, 0.25s ease-out;
}

.arrowLink:hover{
    color: #535353;
}

.arrowLink:hover:after{
    right: -4px;
}

.expertiseSec-Link:hover .overlayContent{
    display: block;
    opacity: 1;
    visibility: visible;
}

.expertiseSec-Link.advisory {
    color: var(--advisory);
}

.expertiseSec-Link.advisory .img {
    background: var(--advisory);
}

.expertiseSec-Link.advisory .arrowLink::after{
    content: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='15px' height='13px' viewBox='0 0 15 13' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3ECombined Shape%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='A0-Copy-2' transform='translate(-920.000000  -435.000000)' fill='%230F9AB5' fill-rule='nonzero'%3E%3Cg id='Group-4' transform='translate(819.000000  250.000000)'%3E%3Cg id='Group-5' transform='translate(19.000000  15.000000)'%3E%3Cg id='Group-6' transform='translate(0.000000  165.000000)'%3E%3Cpath d='M94.0192892 11.944 L82.84 11.944 C82.5331656 11.9545915 82.2449954 11.7969406 82.0884389 11.5328391 C81.9318824 11.2687375 81.9318824 10.9402625 82.0884389 10.6761609 C82.2449954 10.4120594 82.5331656 10.2544085 82.84 10.265 L94.0323001 10.265 L90.101 6.337 C89.9540144 6.19030267 89.8714145 5.99116529 89.8714145 5.7835 C89.8714145 5.57583471 89.9540144 5.37669733 90.101 5.23 L90.099 5.229 C90.2456973 5.0820144 90.4448347 4.99941447 90.6525 4.99941447 C90.8601653 4.99941447 91.0593027 5.0820144 91.206 5.229 L96.525 10.544 C96.6719856 10.6906973 96.7545855 10.8898347 96.7545855 11.0975 C96.7545855 11.3051653 96.6719856 11.5043027 96.525 11.651 L91.206 16.966 C91.0082535 17.1633893 90.7202223 17.240288 90.4504049 17.1677291 C90.1805876 17.0951702 89.9699757 16.8841772 89.8979049 16.6142291 C89.8258341 16.3442809 89.9032535 16.0563892 90.101 15.859 L94.0192892 11.944 Z' id='Combined-Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.expertiseSec-Link.ai {
    color: var(--ai);
}

.expertiseSec-Link.ai .img{
    background: var(--ai);
}

.expertiseSec-Link.ai .arrowLink::after{
    content: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='15px' height='13px' viewBox='0 0 15 13' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3ECombined Shape%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='A0-Copy-2' transform='translate(-920.000000  -435.000000)' fill='%2384036E' fill-rule='nonzero'%3E%3Cg id='Group-4' transform='translate(819.000000  250.000000)'%3E%3Cg id='Group-5' transform='translate(19.000000  15.000000)'%3E%3Cg id='Group-6' transform='translate(0.000000  165.000000)'%3E%3Cpath d='M94.0192892 11.944 L82.84 11.944 C82.5331656 11.9545915 82.2449954 11.7969406 82.0884389 11.5328391 C81.9318824 11.2687375 81.9318824 10.9402625 82.0884389 10.6761609 C82.2449954 10.4120594 82.5331656 10.2544085 82.84 10.265 L94.0323001 10.265 L90.101 6.337 C89.9540144 6.19030267 89.8714145 5.99116529 89.8714145 5.7835 C89.8714145 5.57583471 89.9540144 5.37669733 90.101 5.23 L90.099 5.229 C90.2456973 5.0820144 90.4448347 4.99941447 90.6525 4.99941447 C90.8601653 4.99941447 91.0593027 5.0820144 91.206 5.229 L96.525 10.544 C96.6719856 10.6906973 96.7545855 10.8898347 96.7545855 11.0975 C96.7545855 11.3051653 96.6719856 11.5043027 96.525 11.651 L91.206 16.966 C91.0082535 17.1633893 90.7202223 17.240288 90.4504049 17.1677291 C90.1805876 17.0951702 89.9699757 16.8841772 89.8979049 16.6142291 C89.8258341 16.3442809 89.9032535 16.0563892 90.101 15.859 L94.0192892 11.944 Z' id='Combined-Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.expertiseSec-Link.Blockchain {
    color: var(--blockchain);
}

.expertiseSec-Link.Blockchain .img{
    background: #1E87BE;
}

.expertiseSec-Link.Blockchain .arrowLink::after{
    content: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='15px' height='13px' viewBox='0 0 15 13' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3ECombined Shape%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='A0-Copy-2' transform='translate(-920.000000  -435.000000)' fill='%231E87BE' fill-rule='nonzero'%3E%3Cg id='Group-4' transform='translate(819.000000  250.000000)'%3E%3Cg id='Group-5' transform='translate(19.000000  15.000000)'%3E%3Cg id='Group-6' transform='translate(0.000000  165.000000)'%3E%3Cpath d='M94.0192892 11.944 L82.84 11.944 C82.5331656 11.9545915 82.2449954 11.7969406 82.0884389 11.5328391 C81.9318824 11.2687375 81.9318824 10.9402625 82.0884389 10.6761609 C82.2449954 10.4120594 82.5331656 10.2544085 82.84 10.265 L94.0323001 10.265 L90.101 6.337 C89.9540144 6.19030267 89.8714145 5.99116529 89.8714145 5.7835 C89.8714145 5.57583471 89.9540144 5.37669733 90.101 5.23 L90.099 5.229 C90.2456973 5.0820144 90.4448347 4.99941447 90.6525 4.99941447 C90.8601653 4.99941447 91.0593027 5.0820144 91.206 5.229 L96.525 10.544 C96.6719856 10.6906973 96.7545855 10.8898347 96.7545855 11.0975 C96.7545855 11.3051653 96.6719856 11.5043027 96.525 11.651 L91.206 16.966 C91.0082535 17.1633893 90.7202223 17.240288 90.4504049 17.1677291 C90.1805876 17.0951702 89.9699757 16.8841772 89.8979049 16.6142291 C89.8258341 16.3442809 89.9032535 16.0563892 90.101 15.859 L94.0192892 11.944 Z' id='Combined-Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.expertiseSec-Link.BPO {
    color: var(--bpo);
}

.expertiseSec-Link.BPO .img{
    background: #7F1CB3;   
}

.expertiseSec-Link.BPO .img img {
    max-width: 34px;
}

.expertiseSec-Link.BPO .arrowLink::after{
    content: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='15px' height='13px' viewBox='0 0 15 13' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3ECombined Shape%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='A0-Copy-2' transform='translate(-920.000000  -435.000000)' fill='%237F1CB3' fill-rule='nonzero'%3E%3Cg id='Group-4' transform='translate(819.000000  250.000000)'%3E%3Cg id='Group-5' transform='translate(19.000000  15.000000)'%3E%3Cg id='Group-6' transform='translate(0.000000  165.000000)'%3E%3Cpath d='M94.0192892 11.944 L82.84 11.944 C82.5331656 11.9545915 82.2449954 11.7969406 82.0884389 11.5328391 C81.9318824 11.2687375 81.9318824 10.9402625 82.0884389 10.6761609 C82.2449954 10.4120594 82.5331656 10.2544085 82.84 10.265 L94.0323001 10.265 L90.101 6.337 C89.9540144 6.19030267 89.8714145 5.99116529 89.8714145 5.7835 C89.8714145 5.57583471 89.9540144 5.37669733 90.101 5.23 L90.099 5.229 C90.2456973 5.0820144 90.4448347 4.99941447 90.6525 4.99941447 C90.8601653 4.99941447 91.0593027 5.0820144 91.206 5.229 L96.525 10.544 C96.6719856 10.6906973 96.7545855 10.8898347 96.7545855 11.0975 C96.7545855 11.3051653 96.6719856 11.5043027 96.525 11.651 L91.206 16.966 C91.0082535 17.1633893 90.7202223 17.240288 90.4504049 17.1677291 C90.1805876 17.0951702 89.9699757 16.8841772 89.8979049 16.6142291 C89.8258341 16.3442809 89.9032535 16.0563892 90.101 15.859 L94.0192892 11.944 Z' id='Combined-Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.expertiseSec-Link.CC {
    color: var(--cc);
}

.expertiseSec-Link.CC .img{
    background: #D48718;
}

.expertiseSec-Link.CC .img img {
    max-width: 38px;
}

.expertiseSec-Link.CC .arrowLink::after{
    content: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='15px' height='13px' viewBox='0 0 15 13' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3ECombined Shape%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='A0-Copy-2' transform='translate(-920.000000  -435.000000)' fill='%23D48718' fill-rule='nonzero'%3E%3Cg id='Group-4' transform='translate(819.000000  250.000000)'%3E%3Cg id='Group-5' transform='translate(19.000000  15.000000)'%3E%3Cg id='Group-6' transform='translate(0.000000  165.000000)'%3E%3Cpath d='M94.0192892 11.944 L82.84 11.944 C82.5331656 11.9545915 82.2449954 11.7969406 82.0884389 11.5328391 C81.9318824 11.2687375 81.9318824 10.9402625 82.0884389 10.6761609 C82.2449954 10.4120594 82.5331656 10.2544085 82.84 10.265 L94.0323001 10.265 L90.101 6.337 C89.9540144 6.19030267 89.8714145 5.99116529 89.8714145 5.7835 C89.8714145 5.57583471 89.9540144 5.37669733 90.101 5.23 L90.099 5.229 C90.2456973 5.0820144 90.4448347 4.99941447 90.6525 4.99941447 C90.8601653 4.99941447 91.0593027 5.0820144 91.206 5.229 L96.525 10.544 C96.6719856 10.6906973 96.7545855 10.8898347 96.7545855 11.0975 C96.7545855 11.3051653 96.6719856 11.5043027 96.525 11.651 L91.206 16.966 C91.0082535 17.1633893 90.7202223 17.240288 90.4504049 17.1677291 C90.1805876 17.0951702 89.9699757 16.8841772 89.8979049 16.6142291 C89.8258341 16.3442809 89.9032535 16.0563892 90.101 15.859 L94.0192892 11.944 Z' id='Combined-Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.expertiseSec-Link.CyberSecurity {
    color: var(--CyberSecurity);
}

.expertiseSec-Link.CyberSecurity .img{
    background: #B31C2A;
}

.expertiseSec-Link.CyberSecurity .img img {
    max-width: 36px;
}

.expertiseSec-Link.CyberSecurity .arrowLink::after{
    content: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='15px' height='13px' viewBox='0 0 15 13' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3ECombined Shape%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='A0-Copy-2' transform='translate(-920.000000  -435.000000)' fill='%23B31C2A' fill-rule='nonzero'%3E%3Cg id='Group-4' transform='translate(819.000000  250.000000)'%3E%3Cg id='Group-5' transform='translate(19.000000  15.000000)'%3E%3Cg id='Group-6' transform='translate(0.000000  165.000000)'%3E%3Cpath d='M94.0192892 11.944 L82.84 11.944 C82.5331656 11.9545915 82.2449954 11.7969406 82.0884389 11.5328391 C81.9318824 11.2687375 81.9318824 10.9402625 82.0884389 10.6761609 C82.2449954 10.4120594 82.5331656 10.2544085 82.84 10.265 L94.0323001 10.265 L90.101 6.337 C89.9540144 6.19030267 89.8714145 5.99116529 89.8714145 5.7835 C89.8714145 5.57583471 89.9540144 5.37669733 90.101 5.23 L90.099 5.229 C90.2456973 5.0820144 90.4448347 4.99941447 90.6525 4.99941447 C90.8601653 4.99941447 91.0593027 5.0820144 91.206 5.229 L96.525 10.544 C96.6719856 10.6906973 96.7545855 10.8898347 96.7545855 11.0975 C96.7545855 11.3051653 96.6719856 11.5043027 96.525 11.651 L91.206 16.966 C91.0082535 17.1633893 90.7202223 17.240288 90.4504049 17.1677291 C90.1805876 17.0951702 89.9699757 16.8841772 89.8979049 16.6142291 C89.8258341 16.3442809 89.9032535 16.0563892 90.101 15.859 L94.0192892 11.944 Z' id='Combined-Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.expertiseSec-Link.DigitalBranding {
    color: var(--DigitalBranding);
}

.expertiseSec-Link.DigitalBranding .img{
    background: #E03A0E;
}

.expertiseSec-Link.DigitalBranding .img img{
    max-width: 36px;
}

.expertiseSec-Link.DigitalBranding .arrowLink::after{
    content: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='15px' height='13px' viewBox='0 0 15 13' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3ECombined Shape%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='A0-Copy-2' transform='translate(-920.000000  -435.000000)' fill='%23E03A0E' fill-rule='nonzero'%3E%3Cg id='Group-4' transform='translate(819.000000  250.000000)'%3E%3Cg id='Group-5' transform='translate(19.000000  15.000000)'%3E%3Cg id='Group-6' transform='translate(0.000000  165.000000)'%3E%3Cpath d='M94.0192892 11.944 L82.84 11.944 C82.5331656 11.9545915 82.2449954 11.7969406 82.0884389 11.5328391 C81.9318824 11.2687375 81.9318824 10.9402625 82.0884389 10.6761609 C82.2449954 10.4120594 82.5331656 10.2544085 82.84 10.265 L94.0323001 10.265 L90.101 6.337 C89.9540144 6.19030267 89.8714145 5.99116529 89.8714145 5.7835 C89.8714145 5.57583471 89.9540144 5.37669733 90.101 5.23 L90.099 5.229 C90.2456973 5.0820144 90.4448347 4.99941447 90.6525 4.99941447 C90.8601653 4.99941447 91.0593027 5.0820144 91.206 5.229 L96.525 10.544 C96.6719856 10.6906973 96.7545855 10.8898347 96.7545855 11.0975 C96.7545855 11.3051653 96.6719856 11.5043027 96.525 11.651 L91.206 16.966 C91.0082535 17.1633893 90.7202223 17.240288 90.4504049 17.1677291 C90.1805876 17.0951702 89.9699757 16.8841772 89.8979049 16.6142291 C89.8258341 16.3442809 89.9032535 16.0563892 90.101 15.859 L94.0192892 11.944 Z' id='Combined-Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.expertiseSec-Link.ESG {
    color: var(--ESG);
}

.expertiseSec-Link.ESG .img{
    background: #84BE1E;
}

.expertiseSec-Link.ESG .arrowLink::after{
    content: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='15px' height='13px' viewBox='0 0 15 13' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3ECombined Shape%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='A0-Copy-2' transform='translate(-920.000000  -435.000000)' fill='%2384BE1E' fill-rule='nonzero'%3E%3Cg id='Group-4' transform='translate(819.000000  250.000000)'%3E%3Cg id='Group-5' transform='translate(19.000000  15.000000)'%3E%3Cg id='Group-6' transform='translate(0.000000  165.000000)'%3E%3Cpath d='M94.0192892 11.944 L82.84 11.944 C82.5331656 11.9545915 82.2449954 11.7969406 82.0884389 11.5328391 C81.9318824 11.2687375 81.9318824 10.9402625 82.0884389 10.6761609 C82.2449954 10.4120594 82.5331656 10.2544085 82.84 10.265 L94.0323001 10.265 L90.101 6.337 C89.9540144 6.19030267 89.8714145 5.99116529 89.8714145 5.7835 C89.8714145 5.57583471 89.9540144 5.37669733 90.101 5.23 L90.099 5.229 C90.2456973 5.0820144 90.4448347 4.99941447 90.6525 4.99941447 C90.8601653 4.99941447 91.0593027 5.0820144 91.206 5.229 L96.525 10.544 C96.6719856 10.6906973 96.7545855 10.8898347 96.7545855 11.0975 C96.7545855 11.3051653 96.6719856 11.5043027 96.525 11.651 L91.206 16.966 C91.0082535 17.1633893 90.7202223 17.240288 90.4504049 17.1677291 C90.1805876 17.0951702 89.9699757 16.8841772 89.8979049 16.6142291 C89.8258341 16.3442809 89.9032535 16.0563892 90.101 15.859 L94.0192892 11.944 Z' id='Combined-Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.expertiseSec-Link.immersive-media {
    color: var(--immersive-media);
}

.expertiseSec-Link.immersive-media .img{
    background: #08C8E4;
}

.expertiseSec-Link.immersive-media .img img {
    max-width: 36px;
    margin: 5px 0 0 0;
}

.expertiseSec-Link.immersive-media .arrowLink::after{
    content: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='15px' height='13px' viewBox='0 0 15 13' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3ECombined Shape%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='A0-Copy-2' transform='translate(-920.000000  -435.000000)' fill='%2308C8E4' fill-rule='nonzero'%3E%3Cg id='Group-4' transform='translate(819.000000  250.000000)'%3E%3Cg id='Group-5' transform='translate(19.000000  15.000000)'%3E%3Cg id='Group-6' transform='translate(0.000000  165.000000)'%3E%3Cpath d='M94.0192892 11.944 L82.84 11.944 C82.5331656 11.9545915 82.2449954 11.7969406 82.0884389 11.5328391 C81.9318824 11.2687375 81.9318824 10.9402625 82.0884389 10.6761609 C82.2449954 10.4120594 82.5331656 10.2544085 82.84 10.265 L94.0323001 10.265 L90.101 6.337 C89.9540144 6.19030267 89.8714145 5.99116529 89.8714145 5.7835 C89.8714145 5.57583471 89.9540144 5.37669733 90.101 5.23 L90.099 5.229 C90.2456973 5.0820144 90.4448347 4.99941447 90.6525 4.99941447 C90.8601653 4.99941447 91.0593027 5.0820144 91.206 5.229 L96.525 10.544 C96.6719856 10.6906973 96.7545855 10.8898347 96.7545855 11.0975 C96.7545855 11.3051653 96.6719856 11.5043027 96.525 11.651 L91.206 16.966 C91.0082535 17.1633893 90.7202223 17.240288 90.4504049 17.1677291 C90.1805876 17.0951702 89.9699757 16.8841772 89.8979049 16.6142291 C89.8258341 16.3442809 89.9032535 16.0563892 90.101 15.859 L94.0192892 11.944 Z' id='Combined-Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.expertiseSec-Link.IOT {
    color: var(--iot);
}

.expertiseSec-Link.IOT .img{
    background: #A68CFF;
}

.expertiseSec-Link.IOT .img img{
    max-width: 36px;
}

.expertiseSec-Link.IOT .arrowLink::after{
    content: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='15px' height='13px' viewBox='0 0 15 13' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3ECombined Shape%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='A0-Copy-2' transform='translate(-920.000000  -435.000000)' fill='%23A68CFF' fill-rule='nonzero'%3E%3Cg id='Group-4' transform='translate(819.000000  250.000000)'%3E%3Cg id='Group-5' transform='translate(19.000000  15.000000)'%3E%3Cg id='Group-6' transform='translate(0.000000  165.000000)'%3E%3Cpath d='M94.0192892 11.944 L82.84 11.944 C82.5331656 11.9545915 82.2449954 11.7969406 82.0884389 11.5328391 C81.9318824 11.2687375 81.9318824 10.9402625 82.0884389 10.6761609 C82.2449954 10.4120594 82.5331656 10.2544085 82.84 10.265 L94.0323001 10.265 L90.101 6.337 C89.9540144 6.19030267 89.8714145 5.99116529 89.8714145 5.7835 C89.8714145 5.57583471 89.9540144 5.37669733 90.101 5.23 L90.099 5.229 C90.2456973 5.0820144 90.4448347 4.99941447 90.6525 4.99941447 C90.8601653 4.99941447 91.0593027 5.0820144 91.206 5.229 L96.525 10.544 C96.6719856 10.6906973 96.7545855 10.8898347 96.7545855 11.0975 C96.7545855 11.3051653 96.6719856 11.5043027 96.525 11.651 L91.206 16.966 C91.0082535 17.1633893 90.7202223 17.240288 90.4504049 17.1677291 C90.1805876 17.0951702 89.9699757 16.8841772 89.8979049 16.6142291 C89.8258341 16.3442809 89.9032535 16.0563892 90.101 15.859 L94.0192892 11.944 Z' id='Combined-Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.expertiseSec-Link.it {
    color: var(--it);
}

.expertiseSec-Link.it .img{
    background: #ED2B5E;
}

.expertiseSec-Link.it .img img{
    max-width: 30px;
}

.expertiseSec-Link.it .arrowLink::after{
    content: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='15px' height='13px' viewBox='0 0 15 13' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3ECombined Shape%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='A0-Copy-2' transform='translate(-920.000000  -435.000000)' fill='%23ED2B5E' fill-rule='nonzero'%3E%3Cg id='Group-4' transform='translate(819.000000  250.000000)'%3E%3Cg id='Group-5' transform='translate(19.000000  15.000000)'%3E%3Cg id='Group-6' transform='translate(0.000000  165.000000)'%3E%3Cpath d='M94.0192892 11.944 L82.84 11.944 C82.5331656 11.9545915 82.2449954 11.7969406 82.0884389 11.5328391 C81.9318824 11.2687375 81.9318824 10.9402625 82.0884389 10.6761609 C82.2449954 10.4120594 82.5331656 10.2544085 82.84 10.265 L94.0323001 10.265 L90.101 6.337 C89.9540144 6.19030267 89.8714145 5.99116529 89.8714145 5.7835 C89.8714145 5.57583471 89.9540144 5.37669733 90.101 5.23 L90.099 5.229 C90.2456973 5.0820144 90.4448347 4.99941447 90.6525 4.99941447 C90.8601653 4.99941447 91.0593027 5.0820144 91.206 5.229 L96.525 10.544 C96.6719856 10.6906973 96.7545855 10.8898347 96.7545855 11.0975 C96.7545855 11.3051653 96.6719856 11.5043027 96.525 11.651 L91.206 16.966 C91.0082535 17.1633893 90.7202223 17.240288 90.4504049 17.1677291 C90.1805876 17.0951702 89.9699757 16.8841772 89.8979049 16.6142291 C89.8258341 16.3442809 89.9032535 16.0563892 90.101 15.859 L94.0192892 11.944 Z' id='Combined-Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.expertiseSec-Link.mobility {
    color: var(--mobility);
}

.expertiseSec-Link.mobility .img{
    background: #0E6973;
}

.expertiseSec-Link.mobility .img img{
    max-width:39px;
}

.expertiseSec-Link.mobility .arrowLink::after{
    content: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='15px' height='13px' viewBox='0 0 15 13' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3ECombined Shape%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='A0-Copy-2' transform='translate(-920.000000  -435.000000)' fill='%230E6973' fill-rule='nonzero'%3E%3Cg id='Group-4' transform='translate(819.000000  250.000000)'%3E%3Cg id='Group-5' transform='translate(19.000000  15.000000)'%3E%3Cg id='Group-6' transform='translate(0.000000  165.000000)'%3E%3Cpath d='M94.0192892 11.944 L82.84 11.944 C82.5331656 11.9545915 82.2449954 11.7969406 82.0884389 11.5328391 C81.9318824 11.2687375 81.9318824 10.9402625 82.0884389 10.6761609 C82.2449954 10.4120594 82.5331656 10.2544085 82.84 10.265 L94.0323001 10.265 L90.101 6.337 C89.9540144 6.19030267 89.8714145 5.99116529 89.8714145 5.7835 C89.8714145 5.57583471 89.9540144 5.37669733 90.101 5.23 L90.099 5.229 C90.2456973 5.0820144 90.4448347 4.99941447 90.6525 4.99941447 C90.8601653 4.99941447 91.0593027 5.0820144 91.206 5.229 L96.525 10.544 C96.6719856 10.6906973 96.7545855 10.8898347 96.7545855 11.0975 C96.7545855 11.3051653 96.6719856 11.5043027 96.525 11.651 L91.206 16.966 C91.0082535 17.1633893 90.7202223 17.240288 90.4504049 17.1677291 C90.1805876 17.0951702 89.9699757 16.8841772 89.8979049 16.6142291 C89.8258341 16.3442809 89.9032535 16.0563892 90.101 15.859 L94.0192892 11.944 Z' id='Combined-Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.expertiseSec-Link.software-development {
    color: var(--sd);
}

.expertiseSec-Link.software-development .img{
    background: #0F3AC9;
}

.expertiseSec-Link.software-development .img img {
    max-width: 36px;
    margin: 7px 0 0 2px;
}

.expertiseSec-Link.software-development .arrowLink::after{
    content: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='15px' height='13px' viewBox='0 0 15 13' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3ECombined Shape%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='A0-Copy-2' transform='translate(-920.000000  -435.000000)' fill='%230F3AC9' fill-rule='nonzero'%3E%3Cg id='Group-4' transform='translate(819.000000  250.000000)'%3E%3Cg id='Group-5' transform='translate(19.000000  15.000000)'%3E%3Cg id='Group-6' transform='translate(0.000000  165.000000)'%3E%3Cpath d='M94.0192892 11.944 L82.84 11.944 C82.5331656 11.9545915 82.2449954 11.7969406 82.0884389 11.5328391 C81.9318824 11.2687375 81.9318824 10.9402625 82.0884389 10.6761609 C82.2449954 10.4120594 82.5331656 10.2544085 82.84 10.265 L94.0323001 10.265 L90.101 6.337 C89.9540144 6.19030267 89.8714145 5.99116529 89.8714145 5.7835 C89.8714145 5.57583471 89.9540144 5.37669733 90.101 5.23 L90.099 5.229 C90.2456973 5.0820144 90.4448347 4.99941447 90.6525 4.99941447 C90.8601653 4.99941447 91.0593027 5.0820144 91.206 5.229 L96.525 10.544 C96.6719856 10.6906973 96.7545855 10.8898347 96.7545855 11.0975 C96.7545855 11.3051653 96.6719856 11.5043027 96.525 11.651 L91.206 16.966 C91.0082535 17.1633893 90.7202223 17.240288 90.4504049 17.1677291 C90.1805876 17.0951702 89.9699757 16.8841772 89.8979049 16.6142291 C89.8258341 16.3442809 89.9032535 16.0563892 90.101 15.859 L94.0192892 11.944 Z' id='Combined-Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.expertiseSec-Link.web3 {
    color: var(--web3);
}

.expertiseSec-Link.web3 .img{
    background: #3C0A34;
}

.expertiseSec-Link.web3 .img img{
    max-width: 38px;
}

.expertiseSec-Link.web3 .arrowLink::after{
    content: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='15px' height='13px' viewBox='0 0 15 13' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3ECombined Shape%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='A0-Copy-2' transform='translate(-920.000000  -435.000000)' fill='%233C0A34' fill-rule='nonzero'%3E%3Cg id='Group-4' transform='translate(819.000000  250.000000)'%3E%3Cg id='Group-5' transform='translate(19.000000  15.000000)'%3E%3Cg id='Group-6' transform='translate(0.000000  165.000000)'%3E%3Cpath d='M94.0192892 11.944 L82.84 11.944 C82.5331656 11.9545915 82.2449954 11.7969406 82.0884389 11.5328391 C81.9318824 11.2687375 81.9318824 10.9402625 82.0884389 10.6761609 C82.2449954 10.4120594 82.5331656 10.2544085 82.84 10.265 L94.0323001 10.265 L90.101 6.337 C89.9540144 6.19030267 89.8714145 5.99116529 89.8714145 5.7835 C89.8714145 5.57583471 89.9540144 5.37669733 90.101 5.23 L90.099 5.229 C90.2456973 5.0820144 90.4448347 4.99941447 90.6525 4.99941447 C90.8601653 4.99941447 91.0593027 5.0820144 91.206 5.229 L96.525 10.544 C96.6719856 10.6906973 96.7545855 10.8898347 96.7545855 11.0975 C96.7545855 11.3051653 96.6719856 11.5043027 96.525 11.651 L91.206 16.966 C91.0082535 17.1633893 90.7202223 17.240288 90.4504049 17.1677291 C90.1805876 17.0951702 89.9699757 16.8841772 89.8979049 16.6142291 C89.8258341 16.3442809 89.9032535 16.0563892 90.101 15.859 L94.0192892 11.944 Z' id='Combined-Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.ofs-banner{
    width: 100%;
    height: 400px;
    background-image: url('../img/ofs.png');
    background-size: cover;
    background-position:center;
}

.ofs-banner .banner-cntt-s{
    opacity: 1;
}

.ofs-banner .banner-cntt-s h1{
    text-transform: none;
    font-size: 3.125em;
    bottom: 10px;
}

.p_80 {
  padding-top: 80px;
  padding-bottom: 80px; 
}

.centerContentBox{
    position: relative;
    max-width: 870px;
    margin: 0px auto;
}

.centerContentBox h3{
    margin: 0 0 20px 0px;
    color: #333333;
    font-size: 1.875rem;
    font-family: 'Poppins', sans-serif;
}

.centerContentBox p{
    margin: 0px;
    font-size: 1.25rem;
    font-family: 'Poppins', sans-serif;
    color: #333333;
}

.text-center p{
    text-align: center;
}

.stepBlock{
    display: block;
    margin:32px 0 0 0;
    position: relative;
}

.stepBlock .img{
    display: block;
    position: relative;
    margin: 0px;
}

.stepBlock .img img{
    max-width: 100%;
    height: auto;
}

.stepBlock .content{
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 24px 30px;
    background: #DE643B;
    color: #fff;
}

.stepBlock .content h5{
    margin: 0px;
    font-size: 1.25rem;
    font-family: 'Poppins', sans-serif;
    color: #fff;
    font-weight: 400;
    line-height: 1.4;
}

.stepBlock .content .countNumber{
    position: absolute;
    left: 30px;
    bottom: 100%;
    background: rgba(0,0,0,0.7);
    color: #fff;
    font-size: 1.56rem;
    width: 52px;
    height: 52px;
    text-align: center;
    line-height: 52px;
    font-weight: 600;
    font-family: 'Poppins', sans-serif;
    margin: 0 0 -14px 0px;
}

.pt-50{
    padding-top: 50px;
}


.BenifitBlockWrap {
    display: flex;
    background: #EBEBEB;
    align-items: center;
}

.BenifitBlockWrap .imgblock {
    max-width: calc(50% + 10px);
    position: relative;
}

.BenifitBlockWrap .imgblock .contentOverlay{
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(255,255,255,0.79);
    padding:48px 56px;
}

.BenifitBlockWrap .imgblock .contentOverlay h3{
    color: #000000;
    font-size: 1.875rem;
    margin: 0 0 14px 0px;
    line-height: 1.3;
    font-weight: 600;
    font-family: 'Poppins', sans-serif;
}

.BenifitBlockWrap .imgblock .contentOverlay .banner_btn {
    width: auto;
    margin: 0px;
}

.BenifitBlockWrap .imgblock .contentOverlay .banner_btn:hover{
    background: #ff3e00;
    color: #fff;
}

.BenifitBlockWrap .imgblock img {
    width: 100%;
}

.BenifitBlockWrap .contentRight{
    flex: 1;
    padding: 60px;
    color: #000000;
}

.BenifitBlockWrap .contentRight h4{
    font-size: 1.5rem;
    font-family: 'Poppins', sans-serif;
    color: inherit;
    margin: 0 0 18px 0px;
    font-weight: 600;

}

.BenifitBlockWrap .contentRight .contentBlock{
    margin-bottom: 32px;
}

.BenifitBlockWrap .contentRight .contentBlock:last-child{
    margin-bottom: 0px;
}

.BenifitBlockWrap .contentRight .contentBlock h6{
    margin: 0px;
    font-size:1rem;
    font-family: 'Poppins', sans-serif;
    color: #333333;
    line-height: 1.5;
    font-weight: 600;
}

.BenifitBlockWrap .contentRight .contentBlock p{
    margin: 0px;
    font-size:1rem;
    font-family: 'Poppins', sans-serif;
    color: #333333;
    line-height: 1.5;
    font-weight: 400;
}

.p_b120{
    padding-bottom: 120px;
}


.offerBgWrap{
    border: 1px solid rgba(208, 94, 55, 0.47);
    box-shadow: 0 3px 6px rgba(0,0,0,0.16);
    -webkit-box-shadow: 0 3px 6px rgba(0,0,0,0.16);
    padding: 46px 40px;
    display: flex;
    align-items: center;
}

.offerBgWrap .logoLeft {
    flex: auto;
    max-width: calc(50% - 66px);
}

.offerBgWrap .logoLeft img{
    max-width: 100%;
    height: auto;
}

.offerBgWrap .contentRight{
    flex: 1;
    margin-left: 46px;
    padding-left: 60px;
    border-left: 1px solid rgba(112,112,112,0.45);
    display: flex;
}

.offerBgWrap .contentRight .gtLeft{
    font-size: 23px;
    color: #000;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
    margin: 0 30px 0 0px;
}

.offerBgWrap .contentRight .banner_btn {
    flex: 0 auto;
    width: auto;
    margin: 0;
    font-size: 18px;
}

.contactForm .modal-header {
    border: none;
    text-align: center;
    display: block;
    padding: 42px 60px 0;
}

.contactForm .modal-header .modal-title{
    font-size: 20px;
    color: #000;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
    max-width: 280px;
    margin: 0px auto;
    line-height: 1.2;
}

.contactForm .modal-header .close {
    position: absolute;
    right: 0;
    top: 0;
    font-weight: normal;
    font-size: 14px !important;
    color: rgba(0,0,0,0.34) !important;
    opacity: 1 !important;
    width: 32px;
    height: 32px;
    padding: 0px;
    margin: 0;
}

.contactForm .modal-header .close {
    position: absolute;
    right: 8px;
    top: 10px;
    font-weight: normal;
    font-size: 14px !important;
    color: rgba(0,0,0,0.34) !important;
    opacity: 1 !important;
    width: 32px;
    height: 32px;
    padding: 0px;
    margin: 0;
}

.contactForm .modal-header .close span{
    font-size: 28px;
    font-family: 'Poppins', sans-serif;
}

.contactForm .modal-header .close:hover{
    color: rgba(0,0,0,0.8) !important;
}

.contactForm .modal-body{
    padding:28px 60px 32px;
}

.customForm .form-group{
    margin: 0 0 18px 0px;
}

.customForm .form-group input{
    width: 100%;
    height: 50px;
    border: 1px solid #BFBFBF;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    padding: 0 18px;
    box-shadow: inset 0 3px 6px rgba(0,0,0,0.16);
    -webkit-box-shadow: inset 0 3px 6px rgba(0,0,0,0.16);
    font-size: 15px;
    font-family: 'Poppins', sans-serif;
    background: #fff;
}

.customForm .form-group select {
    width: 100%;
    height: 50px;
    border: 1px solid #BFBFBF;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    padding: 0 18px;
    box-shadow: inset 0 3px 6px rgba(0,0,0,0.16);
    -webkit-box-shadow: inset 0 3px 6px rgba(0,0,0,0.16);
    font-size: 15px;
    font-family: 'Poppins', sans-serif;
    background: #fff;
    appearance: none;
    -webkit-appearance: none;
    background-image: url('../img/selectArrow-right.png');
    background-repeat: no-repeat;
    background-position: 96% center;
    background-size: 11px 8px;
}

.customForm .btnWrap{
    margin-bottom: 20px;
    text-align: center;
}

.customForm .btnWrap .banner_btn{
    width: auto;
}

.customForm .btnWrap .banner_btn:hover{
    background: #ff470b;
    color: #fff;
}

@media (min-width:992px){
    .expertiseSec-Link {
        position: absolute;
        max-width: 195px;
    }
    .expertiseSec-Link .img{
        width: 54px;
        height: 54px;
    }
    .expertiseSec-Link .img img {
        max-width: 32px;
    }

    .expertiseSec-Link.advisory {
        margin-right: 310px;
        right: 50%;
        bottom: 50%;
        margin-bottom: 128px;
    }

    .expertiseSec-Link.ai {
        margin-right: 240px;
        right: 50%;
        bottom: 50%;
        margin-bottom: 98px;
    }

    .expertiseSec-Link.Blockchain{
        margin-right: 120px;
        right: 50%;
        bottom: 50%;
        margin-bottom: 35px;
    }

    .expertiseSec-Link.BPO {
        margin-bottom: 56px;
        bottom: 50%;
    }

    .expertiseSec-Link.CC{
        margin-left: 120px;
        left: 50%;
        bottom: 50%;
        margin-bottom: 35px;
    }

    .expertiseSec-Link.CyberSecurity {
        margin-left: 260px;
        left: 50%;
        bottom: 50%;
        margin-bottom: 98px;
    }
    .expertiseSec-Link.DigitalBranding {
        margin-left: 382px;
        left: 50%;
        bottom: 50%;
        margin-bottom: 128px;
    }

    .expertiseSec-Link.ESG {
        margin-right: 356px;
        top: 50%;
        right: 50%;
        margin-top: 135px;
    }
    .expertiseSec-Link.immersive-media {
        margin-right: 208px;
        top: 50%;
        right: 50%;
        margin-top: 75px;
    }
    .expertiseSec-Link.IOT{
        margin-right: 130px;
        top: 50%;
        right: 50%;
        margin-top: 15px;
    }

    .expertiseSec-Link.it {
        margin-top: 56px;
        top: 50%;
    }

    .expertiseSec-Link.mobility {
        left: 50%;
        margin-left: 162px;
        top: 50%;
        margin-top: 15px;
    }

    .expertiseSec-Link.software-development {
        margin-left: 262px;
        left: 50%;
        top: 50%;
        margin-top: 75px;
    }
    .expertiseSec-Link.web3 {
        margin-left: 392px;
        left: 50%;
        top: 50%;
        margin-top: 135px;
    }

    .expertiseSec-Link.web3 .overlayContent, .expertiseSec-Link.DigitalBranding .overlayContent {
        right: 0;
    }
    .expertiseSec-Link.advisory .overlayContent, .expertiseSec-Link.advisory .overlayContent{
        left: 0;
    }

    .grid36.row{
        margin-left: -18px;
        margin-right: -18px;
    }

    .grid36.row [class*=" col-"], .grid36.row [class^="col-"]{
        padding-left: 18px;
        padding-right: 18px;
    }
}

@media (min-width:1050px){
    .overlayContent{
        left: -66%;
    }

    .expertiseSec-Link.advisory{
        margin-right: 350px;
        right: 50%;
        bottom: 50%;
        margin-bottom: 128px;
    }

    .expertiseSec-Link.ai{
        margin-right: 240px;
        right: 50%;
        bottom: 50%;
        margin-bottom: 98px;
    }

    .expertiseSec-Link.Blockchain{
        margin-right: 120px;
        right: 50%;
        bottom: 50%;
        margin-bottom: 35px;
    }

    .expertiseSec-Link.BPO {
        margin-bottom: 56px;
        bottom: 50%;
    }

    .expertiseSec-Link.CC{
        margin-left: 120px;
        left: 50%;
        bottom: 50%;
        margin-bottom: 35px;
    }

    .expertiseSec-Link.CyberSecurity{
        margin-left: 280px;
        left: 50%;
        bottom: 50%;
        margin-bottom: 98px;
    }

    .expertiseSec-Link.DigitalBranding{
        margin-left: 430px;
        left: 50%;
        bottom: 50%;
        margin-bottom: 128px;
    }

    .expertiseSec-Link.ESG{
        margin-right: 394px;
        top: 50%;
        right: 50%;
        margin-top: 135px;
    }

     .expertiseSec-Link.immersive-media{
        margin-right: 230px;
        top: 50%;
        right: 50%;
        margin-top: 75px;
    }

    .expertiseSec-Link.IOT{
        margin-right: 130px;
        top: 50%;
        right: 50%;
        margin-top: 15px;
    }

    .expertiseSec-Link.it {
        margin-top: 56px;
        top: 50%;
    }

    .expertiseSec-Link.mobility {
        left: 50%;
        margin-left: 162px;
        top: 50%;
        margin-top: 15px;
    }

    .expertiseSec-Link.software-development{
        margin-left: 282px;
        left: 50%;
        top: 50%;
        margin-top: 75px;
    }

    .expertiseSec-Link.web3{
        margin-left: 435px;
        left: 50%;
        top: 50%;
        margin-top: 135px;
    }

}

@media (min-width:1300px){
    .expertiseSec-Link.advisory {
        right: 50%;
        margin-right: 448px;
        bottom: 50%;
        margin-bottom: 128px;
    }
    .expertiseSec-Link.ai {
        right: 50%;
        margin-right: 344px;
        bottom: 50%;
        margin-bottom: 98px;
    }
    .expertiseSec-Link.Blockchain {
        right: 50%;
        margin-right: 150px;
        bottom: 50%;
        margin-bottom: 35px;
    }
    .expertiseSec-Link.BPO {
        margin-bottom: 56px;
        bottom: 50%;
    }
    .expertiseSec-Link.CC {
        left: 50%;
        margin-left: 140px;
        bottom: 50%;
        margin-bottom: 35px;
    }
    .expertiseSec-Link.CyberSecurity {
        left: 50%;
        margin-left: 320px;
        bottom: 50%;
        margin-bottom: 98px;
    }
    .expertiseSec-Link.DigitalBranding {
        left: 50%;
        margin-left: 513px;
        bottom: 50%;
        margin-bottom: 128px;
    }
    .expertiseSec-Link.ESG {
        top: 50%;
        right: 50%;
        margin-right: 516px;
        margin-top: 135px;
    }
    .expertiseSec-Link.immersive-media {
        top: 50%;
        right: 50%;
        margin-right: 323px;
        margin-top: 75px;
    }
    .expertiseSec-Link.IOT {
        top: 50%;
        right: 50%;
        margin-right: 169px;
        margin-top: 15px;
    }
    .expertiseSec-Link.it {
        margin-top: 56px;
        top: 50%;
    }
    .expertiseSec-Link.mobility {
        left: 50%;
        margin-left: 190px;
        top: 50%;
        margin-top: 15px;
    }
    .expertiseSec-Link.software-development {
        left: 50%;
        margin-left: 319px;
        top: 50%;
        margin-top: 75px;
    }
    .expertiseSec-Link.web3 {
        left: 50%;
        margin-left: 519px;
        top: 50%;
        margin-top: 135px;
    }
}

@media (max-width:1050px){
    .expertiseSec-Link .content{
        font-size: 16px;
    }

    .expertiseSec-Link{
        max-width: 150px;
    }

}

@media (max-width:992px){
    .exp-logoCenter {
        display: none;
    }

    .expertiseSec-Link{
        max-width:inherit;
    }

    .expertiseSec-LinksWrap {
        margin: 0px 0%;
        align-items: inherit;
    }

    .expertiseSec-Link {
        margin: 10px 1.1%;
        padding: 24px 28px;
        border-radius: 4px;
        max-width: 31.1%;
        background: #fff;
    }

    .expertiseSec-Link .img{
        margin:4px 0 20px 0px;
    }

    .expertiseSec-Link .content{
        display: none;
    }

    .expertiseSec-Link {
        margin:20px 1.1% 0;
        padding: 28px 28px 72px 28px;
        border-radius: 4px;
        max-width: 31.1%;
        position: relative;
    }

    .overlayContent{
        background: no-repeat;
        min-width: inherit;
        position: static;
        padding: 0;
        border-radius: 0;
        visibility: visible;
        opacity: 1;
    }

    .expertiseSec-Link .arrowLink{
        position: absolute;
        bottom: 28px;
    }
}

@media (max-width:768px){
    .expertiseSec-Link {
        max-width: 47.8%;
    }
}

@media (max-width:599px){
    .expertiseSec-Link {
        max-width: 100%;
        margin: 20px 0% 0;
    }
}

@media (max-width:1200px){
    .BenifitBlockWrap .contentRight .contentBlock {
        margin-bottom: 18px;
    }

    .BenifitBlockWrap .contentRight{
        padding: 32px;
    }

    .stepBlock .content h5{
        font-size: 1rem;
    }

    .centerContentBox p{
        font-size: 1rem;
        line-height: 1.6;
    }

    .offerBgWrap .contentRight{
        margin-left: 24px;
        padding-left: 28px;
    }

    .offerBgWrap .contentRight .banner_btn{
        padding: 0 28px;
    }
}

@media (max-width:992px){
    .pt-50 {
        padding-top: 20px;
    }

    .BenifitBlockWrap{
        flex-wrap: wrap;
    }

    .BenifitBlockWrap .imgblock{
        max-width: none;
    }

    .BenifitBlockWrap .imgblock .contentOverlay{
        padding: 28px 28px;
    }

    .centerContentBox h3{
        margin: 0 0 12px 0px;
        font-size: 1.6rem;
    }

    .BenifitBlockWrap .imgblock .contentOverlay h3{
        font-size: 1.6rem;
    }

    .BenifitBlockWrap .contentRight {
        padding: 48px 24px;
    }

    #clients-banner {
        margin: 40px 0 0;
    }

    .p_120 {
        padding-top: 80px;
        padding-bottom: 80px;
    }

    .p_b120 {
        padding-bottom: 80px;
    }

    .testi_slider1 {
        margin-top: 30px;
    }

    .offerBgWrap{
        padding: 24px 20px;
        flex-wrap: wrap;
    }

    .offerBgWrap .logoLeft{
        max-width: none;
        margin: 0 0 20px 0;
    }

    .offerBgWrap .contentRight {
        flex: 1;
        margin-left: 0;
        padding: 18px 0 0 0;
        border-left: none;
        display: flex;
        justify-content: space-between;
        border-top: 1px solid rgba(112,112,112,0.45);
    }

    .pro-carousal-bx{
        padding: 20px 0px;
    }

    .pro-carousal-bx .p1{
        left: 0 !important;
        top: 47px !important;
        display: none;
    }


    .pro-carousal-bx .p2{
        position: static;
        vertical-align: top;
        line-height: 72px;
        display: none;
    }

    .pro-carousal-bx .p3{
        position: static;
        vertical-align: top;
        line-height: 72px;
        display: none;
    }

    .ofs-banner .banner-cntt-s h1{
        font-size: 32px;
    }

    .ofs-banner{
        height: 42vh;
    }

    .ofs-banner .banner-cntt-s{
        height: inherit;
    }

    .footer_area{
        padding-top: 0;
    }

    .f-top-CTA{
        position: static;
        margin: 0 -15px 40px -15px;
        width: auto;
        padding: 24px 16px;
    }

    .social_widget .list {
        margin: 20px 0 30px 0;
    }

    .BenifitBlockWrap{
        margin: 0 -15px;
    }

    .BenifitBlockWrap .imgblock .contentOverlay h3 {
        font-size: 1.4rem;
    }
}

@media (max-width:600px){
    .offerBgWrap .contentRight{
        display: block;
    }

    .offerBgWrap .contentRight .gtLeft{
        font-size: 20px;
        margin: 0 0 20px 0;
    }

    .offerBgWrap .contentRight .gtLeft br{
        display: none;
    }


    .ofs-banner .banner-cntt-s h1{
        font-size: 28px;
    }
}