/*-----iphone------*/
@media only screen and (max-width: 767px), only screen and (max-device-width: 767px) {
    h2 {
    font-size: 24px !important;
}
h3 {
    font-size: 14px !important;
}

/*-----counter------*/
.counter {
    letter-spacing: 0.05em;
    font-size: 20px !important;
}
  div.vc_custom_1463721448962 {
    
     padding-top: 25px !important; 
     padding-bottom: 30px !important; 
}
  .vc_custom_heading {
    text-align: center !important;
    font-size: small;
}
    i#open-left {
       
    color: #6d6f71 ;
    top:-30px;
}

    div.vc_custom_1465259036795 {

 margin-top: 40px !important;
	 padding-right: 0px !important ; 
	 padding-left: 0px !important; 

  }
  .vc_custom_1465341783202{
      font-size: medium;
  }
  .thememove-icon-box h5{
      display: block !important;
  }
  div.vc_hidden-xs {
    display: block !important;
  }
  .cols-same-height .vc_column_container {
     flex: inherit; 
     text-align: center;
     
  }
    div.footer-column-container .footer-column:first-child {
    flex-basis: 100%;
    max-width: 100%;
    text-align: center;
  }
  div.footer-column-container .footer-column:nth-child(2) {
    flex-basis: 100%;
    max-width: 100%;
    text-align: center;
  }
  div.footer-column-container .footer-column:nth-child(3) {
    flex-basis: 100%;
    max-width: 100%;
    text-align: center;
  }
  div.footer-column-container .footer-column:nth-child(4) {
    flex-basis: 100%;
    max-width: 100%;
    text-align: center;
  }
.pri-color {
    letter-spacing: 0 !important;
    text-align: center;
   
  }
  
.vc_custom_1464257329400 {

    text-align: center !important;
   }
   .vc_custom_1464245311969{
       text-align: center !important;
   }
   .vc_custom_1465968301140{
       text-align: center !important;
   }
   .vc_custom_1464329931724 {
       text-align: center !important;
   }
   .vc_custom_heading{
       text-align: center !important;
   }
   .wpb_column > .wpb_wrapper {
    
    text-align: inherit;
  }
  .copyright .left {
      text-align: center;
  }
  div.wpb_column ul {
    
    text-align: left;
  }
    div.vc_custom_1464562506288 {
    background-image: none !important;
  }
  div.vc_custom_1464562514621 {
    background-image: none !important;
  }
  div.vc_custom_1464561698944 {
    background-image: none !important;
  }
  div.vc_custom_1464562850168 {
    background-image: none !important;
  }
  div.vc_custom_1464562602769 {
    background-image: none !important;
  }
  div.vc_custom_1465968950289 {
    background-image: none !important;
  }
  div.vc_custom_1464563009557 {
    background-image: none !important;
  }
  div.vc_custom_1464561858934 {
    background-image: none !important;
  }
  div.vc_custom_1465968235491 {
    background-image: none !important;
  }
  div.vc_custom_1465439285527 {
    background-image: none !important;
  }
  div.vc_custom_1465351870461 {
    padding-left: 20px;
  }
 
 body.page-id-76215 div.vc_col-sm-3{
        width:100%;
    }
    body.page-id-75808 div.vc_col-sm-3{
        width:100%;
    }
    body.page-id-75811 div.vc_col-sm-3{
        width:100%;
    }
    body.page-id-75814 div.vc_col-sm-3{
        width:100%;
    }
    body.page-id-76222 div.vc_col-sm-3{
        width:100%;
    }
    body.page-id-76351 div.vc_col-sm-3{
        width:100%;
    }
    body.page-id-76206 div.vc_col-sm-3{
        width:100%;
    }
    div.vc_custom_1464146760933 {
    padding-top: 25px !important;
    padding-bottom: 5px !important;
    }
    div.vc_custom_1464561671127 {
    padding-top: 25px !important;
    padding-bottom: 5px !important;
   
  }
  div.vc_custom_1464561649872 {
    padding-top: 25px !important;
    padding-bottom: 5px !important;
  }
  /*-----peopel&Advisory------*/
  
  div.vc_custom_1467861356121 {
    padding-top: 25px !important;
    padding-bottom: 5px !important;
 }
 div.vc_custom_1467861396543 {
    padding-top: 25px !important;
    padding-bottom: 5px !important;
 }
 div.vc_custom_1467861433374 {
    padding-top: 25px !important;
    padding-bottom: 5px !important;
 }
 div.vc_custom_1467861151924 {
    padding-top: 25px !important;
    padding-bottom: 5px !important;
  }
  div.vc_custom_1467861554785 {
    margin-top: 15px !important;
 }
 /*-----Integration Services------*/
 div.vc_custom_1467857282496 {
    padding-top: 25px !important;
    padding-bottom: 5px !important;
 }
div.vc_custom_1467857220905 {
    padding-top: 20px !important;
    padding-bottom: 5px !important;
 }
 div.vc_custom_1467857131762 {
    padding-top: 20px !important;
    padding-bottom: 5px !important;
 }
 div.vc_custom_1467857150658 {
    padding-top: 20px !important;
    padding-bottom: 5px !important;
 }
 div.vc_custom_1467857468233 {
    margin-top: 15px !important;
 }
 div.vc_custom_1467938823960 {
    margin-top: 15px !important;
  }
  div.vc_custom_1467857502802 {
    margin-top: 15px !important;
  }
  /*-----Big Data & Knowledge------*/
  div.vc_custom_1467862015744 {
    padding-top: 20px !important;
    padding-bottom: 5px !important;
}
div.vc_custom_1467861970865 {
    padding-top: 20px !important;
    padding-bottom: 5px !important;
}
div.vc_custom_1467861930321 {
    padding-top: 20px !important;
    padding-bottom: 5px !important;
}
div.vc_custom_1467861867427 {
    padding-top: 20px !important;
    padding-bottom: 5px !important;
 }
 /*-----Education & Training------*/
 div.vc_custom_1467863900538 {
    padding-top: 20px !important;
    padding-bottom: 5px !important;
  }
  div.vc_custom_1467863859402 {
    padding-top: 20px !important;
    padding-bottom: 5px !important;
  }
  div.vc_custom_1467863841323 {
    padding-top: 20px !important;
    padding-bottom: 5px !important;
 }
 div.vc_custom_1467863626519 {
    padding-top: 20px !important;
    padding-bottom: 5px !important;
  }
   /*-----Government Sector------*/
   div.vc_custom_1467864491569 {
    padding-top: 20px !important;
    padding-bottom: 5px !important;
   }
   div.vc_custom_1467864462187 {
    padding-top: 20px !important;
    padding-bottom: 5px !important;
  }
  div.vc_custom_1468192937421 {
    margin-top: 15px !important;
  }
  div.vc_custom_1467864240813 {
    padding-top: 20px !important;
    padding-bottom: 5px !important;
  }
  div.vc_custom_1467864149968 {
    padding-top: 20px !important;
    padding-bottom: 5px !important;
  }
  /*-----Education Industry------*/
  div.vc_custom_1467865353249 {
    padding-top: 20px !important;
    padding-bottom: 5px !important;
  }
  div.vc_custom_1467865317673 {
    padding-top: 20px !important;
    padding-bottom: 5px !important;
  }
  div.vc_custom_1467865279418 {
    padding-top: 20px !important;
    padding-bottom: 5px !important;
}
  div.vc_custom_1467865279418 {
    padding-top: 20px !important;
    padding-bottom: 5px !important;
   }
   /*-----Defence & National Security------*/
  div.vc_custom_1467866465050 {
    padding-top: 20px !important;
    padding-bottom: 5px !important;
  }
  div.vc_custom_1467866414283 {
    padding-top: 20px !important;
    padding-bottom: 5px !important;
  }
  div.vc_custom_1467866373556 {
    padding-top: 20px !important;
    padding-bottom: 5px !important;
}
  div.vc_custom_1467866331893 {
    padding-top: 20px !important;
    padding-bottom: 5px !important;
  }
  /*-----Health Industry------*/
  div.vc_custom_1467866055721 {
    padding-top: 20px !important;
    padding-bottom: 5px !important;
}
  div.vc_custom_1467866009329 {
    padding-top: 20px !important;
    padding-bottom: 5px !important;
}
  div.vc_custom_1467865973697 {
    padding-top: 20px !important;
    padding-bottom: 5px !important;
}
 div.vc_custom_1467865917433 {
    padding-top: 20px !important;
    padding-bottom: 5px !important;
  }
  /*-----Mobile Menu------*/
  .snap-drawer-left {
    
  }
  .mobile-menu > ul li.menu-item .sub-menu {
    display: none;
    padding-left: 35px;
    margin-left: -15px;
}
.mobile-menu > ul li.menu-item {
    display: inline;
    position: relative;
    width: 134px;
   }
   .mobile-menu > ul li.menu-item.expand > .sub-menu-toggle {
    background-color: #eee;
   }
   .mobile-menu > ul li.menu-item.menu-item-has-children > .sub-menu-toggle {
    display: block;
    position: relative;
    top: -33px;
    right: -96px;
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    outline: 0;
    border: 1px solid #eee;
   }
   .mobile-menu > ul li.menu-item .sub-menu {
    display: none;
    position: relative;
    top: -24px;
    padding-left: 35px;
    margin-left: -15px;
   }
   .mobile-menu > ul li.menu-item {
    display: inline;
    position: relative;
    width: 134px;
  }
  .mobile-menu > ul li.menu-item > a {
    display: table-caption;
    padding-top: -31px;
    font-size: 10.6px;
    /* padding-right: 125px; */
    width: 121px;
    padding-bottom: 10px;
    border-bottom: 1px solid #EEEEEE;
   }
    /*-----------*/
   .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon {
    font-size: 4.15em !important;
  }
  .vc_custom_heading a{
     font-size: 15px;
  }
}

@media only screen and (max-device-width: 280px) {
     
    #open-left {
    
    top: -25px;
    position: relative;
    }
    .site-branding a img {
    max-height: 48px;
    }
}
@media only screen and (min-device-width : 768px), only screen and (max-device-width : 1024px) {
     i#open-left {
       
    color: #6d6f71 ;
  }
  div.vc_custom_1465259036795 {
         padding-right: 0px !important;
    padding-left: 0px !important;

  }

  .section-title {
      text-align: center;
  }
  .vc_col-sm-4 {
      
    }
    .page-id-75633 div.vc_col-sm-3{
        
    }
    .page-id-76215 div.vc_col-sm-3{
        width:50%;
    }
    .page-id-75808 div.vc_col-sm-3{
        width:50%;
    }
    .page-id-75811 div.vc_col-sm-3{
        width:50%;
    }
    .page-id-75814 div.vc_col-sm-3{
        width:50%;
    }
    .page-id-76222 div.vc_col-sm-3{
        width:50%;
    }
    .page-id-76351 div.vc_col-sm-3{
        width:50%;
    }
    .page-id-76206 div.vc_col-sm-3{
        width:50%;
    }
    .page-id-76206 div.xs-reset-padding-left-right.wpb_column {
     
     padding-right: 0 !important;
    }
    .page-id-75665 div.vc_row-no-padding .vc_inner {
        
    }
 }
 div.site-branding a img {
   
    }
 
 
 .vc_col-sm-4 {
   
}


div.wpb_wrapper p{
    margin-bottom: 0.5em !important;
}

body footer a {
    color: #6d6f71;
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 0.2em;
    line-height: 1.4em;
}
body footer p {
    
    margin-bottom: 0.5em;
    
}
.linked-div {
display: inline-flex !important;
padding-top: 5px;
}
.LinkIN {
width: 38px;
max-width: 38px;
}
.L-tag a {
position: relative;
    top: -3px;
}