.navbar.navbar-default.fluid_header.centered.affix {
  position: inherit; }

.text-center {
  text-align: center; }

.top_footer .shortKnowledge img {
  width: 154px;
  height: 34px; }
.top_footer .shortKnowledge .col-sm-4 {
  padding-left: 30px; }
.top_footer .shortKnowledge .col-sm-4:first-child {
  padding-left: 0; }
.top_footer .shortKnowledge .styling {
  border-right: 1px solid #1a2140;
  padding-bottom: 30px; }
  .top_footer .shortKnowledge .styling h4 {
    font-size: 16px;
    margin: 19px 1px 8px !important; }
.top_footer .shortKnowledge .styling:last-child {
  border-right: none; }

#home_slider3 .carousel-inner .item .carousel-caption .container .media .media-left {
  vertical-align: bottom; }

.tab-pane .content_row .row .col-sm-7 ul {
  padding: 0 30px; }
  .tab-pane .content_row .row .col-sm-7 ul li {
    list-style-type: disc;
    margin-bottom: 5px;
    margin-top: 10px;
    font-family: 'Roboto', sans-serif;
    font-weight: 300;
    color: #443a44;
    letter-spacing: 1px; }

.img_part img {
  width: 300px; }

@media (max-width: 767px) {
  .top_footer .shortKnowledge .col-sm-4 {
    padding-left: 0; }

  .team_member .inner {
    height: auto; }

  .featureTab .feature_tab_menu ul {
    display: block !important;
    padding: 0 30px; }
    .featureTab .feature_tab_menu ul li {
      list-style-type: disc;
      margin-bottom: 5px;
      margin-top: 10px;
      font-family: 'Roboto', sans-serif;
      font-weight: 300;
      color: #443a44;
      letter-spacing: 1px; }

  ul.navbar-right li {
    clear: both; }
    ul.navbar-right li a {
      border-top: 1px solid #eaeaea;
      margin-right: 0 !important; }
    ul.navbar-right li:first-of-type a {
      border: 0; }
    ul.navbar-right li .mega-menu .service_list {
      padding: 3px 0 0 !important; }
  ul.navbar-right li:last-of-type {
    padding-bottom: 12px; }
  ul.dropdown-menu li a {
    border-top: 0;
    margin-right: 0; } }
@media (min-width: 768px) and (max-width: 991px) {
  .top_footer .shortKnowledge .col-sm-4 {
    padding-left: 10px;
    padding-right: 0; }

  .team_member .inner {
    height: 365px; } }
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .portfolio-content-wrap .portfolio-content div:nth-of-type(7).span-3 {
    clear: both; } }
@supports (-ms-accelerator: true) {
  .portfolio-content-wrap .portfolio-content div:nth-of-type(7).span-3 {
    clear: both; } }
.team_member {
  position: relative; }
  .team_member .search-icon {
    border: 1px solid #d8e8fc;
    width: 45px;
    height: 45px;
    position: absolute;
    right: 30px;
    bottom: 22px;
    margin: auto;
    opacity: 0; }
  .team_member:hover .search-icon {
    opacity: 1; }
  .team_member:hover a .fa {
    padding: 14px 15px;
    color: #d8e8fc; }
  .team_member .detail-modal {
    opacity: 0; }
  .team_member:hover {
    opacity: 1; }

#teamModal .modal-content {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto; }
  #teamModal .modal-content .modal-header {
    border: 0; }
  #teamModal .modal-content .modal-body {
    padding: 40px; }
    #teamModal .modal-content .modal-body .center-align {
      text-align: center; }
      #teamModal .modal-content .modal-body .center-align .title {
        padding: 15px; }
      #teamModal .modal-content .modal-body .center-align .image-modal img {
        border-radius: 50%;
        margin: 0 0 20px; }
  #teamModal .modal-content .team-modal-content {
    margin: 20px 0; }
#teamModal .more-info h5 {
  padding: 25px 0 10px; }
#teamModal .more-info ul {
  display: block !important;
  padding: 0 30px; }
  #teamModal .more-info ul li {
    list-style-type: disc;
    margin-bottom: 5px;
    margin-top: 10px;
    font-family: 'Roboto', sans-serif;
    font-weight: 300;
    color: #443a44;
    letter-spacing: 1px; }

ul.social-icons {
  text-align: center; }
  ul.social-icons li {
    display: inline-block; }
  ul.social-icons .fb-icon {
    color: #3A5795; }
  ul.social-icons .gp-icon {
    color: #DB4437; }
  ul.social-icons .twitter-icon {
    color: #2A99E0; }
  ul.social-icons .linkedin-icon {
    color: #1D87BE; }
  ul.social-icons .fa {
    padding: 10px;
    margin-top: 10px;
    font-size: 16px; }

@supports (-ms-accelerator: true) {
  .search-icon a {
    color: #d8e8fc; } }
.featureTab .feature_tab_menu {
  background: #f6fafb !important;
  border-bottom: 0 !important; }
  .featureTab .feature_tab_menu ul {
    display: flex;
    justify-content: CENTER; }
    .featureTab .feature_tab_menu ul.nav.web-development li a, .featureTab .feature_tab_menu ul.nav.app-development li a, .featureTab .feature_tab_menu ul.nav.graphic-designing li a, .featureTab .feature_tab_menu ul.nav.it-support li a, .featureTab .feature_tab_menu ul.nav.software-testing li a, .featureTab .feature_tab_menu ul.nav.seo li a {
      background: transparent; }
    .featureTab .feature_tab_menu ul.nav.web-development li.active a, .featureTab .feature_tab_menu ul.nav.app-development li.active a, .featureTab .feature_tab_menu ul.nav.graphic-designing li.active a, .featureTab .feature_tab_menu ul.nav.it-support li.active a, .featureTab .feature_tab_menu ul.nav.software-testing li.active a, .featureTab .feature_tab_menu ul.nav.seo li.active a {
      background: #fff; }

.featureTab .feature_tab_menu ul {
  display: flex;
  justify-content: CENTER; }
  .featureTab .feature_tab_menu ul.nav.app-development li {
    border-top: 1px solid #ccc; }

.featureTab .feature_tab_menu ul {
  display: flex;
  justify-content: CENTER; }
  .featureTab .feature_tab_menu ul.nav.graphic-designing li a {
    padding: 32px 10px; }

.featureTab .feature_tab_menu {
  background-color: #f6fafb; }
  .featureTab .feature_tab_menu ul {
    display: flex;
    justify-content: CENTER; }
    .featureTab .feature_tab_menu ul.nav {
      background-color: #f6fafb; }

.web-section, .app-section, .graphic-design-section, .software-section, .seo-section, .it-support-section, .portfolio-section {
  padding: 50px 0;
  background-color: #f6fafb; }
  .web-section .btn, .app-section .btn, .graphic-design-section .btn, .software-section .btn, .seo-section .btn, .it-support-section .btn, .portfolio-section .btn {
    margin-top: 20px; }

.page_header.it {
  background: url(../images/It-support.jpg) repeat-x center center;
  padding: 75px 0 60px;
  height: 185px; }

.page_header.web {
  background: url(../images/web-development-university-worcester-course-page-header.jpg) repeat-x center center;
  padding: 75px 0 60px;
  height: 185px; }

.page_header.graphic {
  background: url(../images/graphic-design.png) repeat-x center center;
  padding: 75px 0 60px;
  height: 185px; }

.page_header.seo {
  background: url(../images/Software.dev_.candid.sourcing.jpg) repeat-x center center;
  padding: 75px 0 60px;
  height: 185px; }

.page_header.app {
  background: url(../images/app-develop.jpg) repeat center;
  padding: 75px 0 60px;
  height: 185px; }

.page_header.soft-test {
  background: url(../images/Technique-for-Faster-Web-Development.jpg) no-repeat center;
  padding: 75px 0 60px;
  height: 185px; }

.featureTab .feature_tab_menu .nav li:nth-of-type(1) a {
  color: #267AE9; }
  .featureTab .feature_tab_menu .nav li:nth-of-type(1) a:before {
    background: #267AE9; }
.featureTab .feature_tab_menu .nav li:nth-of-type(2) a {
  color: #EE8B21; }
  .featureTab .feature_tab_menu .nav li:nth-of-type(2) a:before {
    background: #EE8B21; }
.featureTab .feature_tab_menu .nav li:nth-of-type(3) a {
  color: #75CDD4; }
  .featureTab .feature_tab_menu .nav li:nth-of-type(3) a:before {
    background: #75CDD4; }
.featureTab .feature_tab_menu .nav li:nth-of-type(4) a {
  color: #77787B; }
  .featureTab .feature_tab_menu .nav li:nth-of-type(4) a:before {
    background: #77787B; }
.featureTab .feature_tab_menu .nav li:nth-of-type(5) a {
  color: #ffb099; }
  .featureTab .feature_tab_menu .nav li:nth-of-type(5) a:before {
    background: #ffb099; }

.blue-heading {
  color: #267AE9;
  margin-top: 10px; }

.orange-heading {
  color: #EE8B21;
  margin-top: 10px; }

.multi-color-heading {
  color: #75CDD4;
  margin-top: 10px; }

.gray-color-heading {
  color: #77787B;
  margin-top: 10px; }

.peach-color-heading {
  color: #ffb099;
  margin-top: 10px; }

@media (max-width: 767px) {
  .web-section, .app-section, .graphic-design-section, .software-section, .seo-section, .it-support-section, .portfolio-section {
    padding: 40px 0; }

  .img_part img {
    width: 100%;
    margin-top: 20px; }

  .page_header.app {
    padding: 53px 0 60px; }
  .page_header.web {
    padding: 68px 0 60px; }
  .page_header.graphic {
    padding: 68px 0 60px; }
  .page_header.seo {
    padding: 68px 0 60px; }
  .page_header.soft-test {
    padding: 68px 0 60px; }
  .page_header.it {
    padding: 56px 0 60px; } }
@media (max-width: 991px) {
  .web-section .img_part img, .app-section .img_part img, .graphic-design-section .img_part img, .software-section .img_part img, .seo-section .img_part img, .it-support-section .img_part img, .portfolio-section .img_part img {
    width: 100%; }

  .featureTab .feature_tab_menu ul {
    display: flex;
    justify-content: CENTER; }
    .featureTab .feature_tab_menu ul.nav.graphic-designing li a {
      padding: 12px 10px; } }
#myTab-accordion {
  padding: 15px; }
  #myTab-accordion .panel:nth-of-type(1) {
    margin-bottom: 15px;
    border-radius: 0; }
    #myTab-accordion .panel:nth-of-type(1) .sectionTitle {
      margin-bottom: 0; }
    #myTab-accordion .panel:nth-of-type(1) .panel-heading {
      background: #fff;
      padding: 27px 20px; }
      #myTab-accordion .panel:nth-of-type(1) .panel-heading .panel-title a {
        color: #267AE9; }
  #myTab-accordion .panel:nth-of-type(2) {
    margin-bottom: 15px;
    border-radius: 0; }
    #myTab-accordion .panel:nth-of-type(2) .sectionTitle {
      margin-bottom: 0; }
    #myTab-accordion .panel:nth-of-type(2) .panel-heading {
      background: #fff;
      padding: 27px 20px; }
      #myTab-accordion .panel:nth-of-type(2) .panel-heading .panel-title a {
        color: #EE8B21; }
  #myTab-accordion .panel:nth-of-type(3) {
    margin-bottom: 15px;
    border-radius: 0; }
    #myTab-accordion .panel:nth-of-type(3) .sectionTitle {
      margin-bottom: 0; }
    #myTab-accordion .panel:nth-of-type(3) .panel-heading {
      background: #fff;
      padding: 27px 20px; }
      #myTab-accordion .panel:nth-of-type(3) .panel-heading .panel-title a {
        color: #75CDD4; }
  #myTab-accordion .panel:nth-of-type(4) {
    margin-bottom: 15px;
    border-radius: 0; }
    #myTab-accordion .panel:nth-of-type(4) .sectionTitle {
      margin-bottom: 0; }
    #myTab-accordion .panel:nth-of-type(4) .panel-heading {
      background: #fff;
      padding: 27px 20px; }
      #myTab-accordion .panel:nth-of-type(4) .panel-heading .panel-title a {
        color: #77787B; }
  #myTab-accordion .panel:nth-of-type(5) {
    margin-bottom: 15px;
    border-radius: 0; }
    #myTab-accordion .panel:nth-of-type(5) .sectionTitle {
      margin-bottom: 0; }
    #myTab-accordion .panel:nth-of-type(5) .panel-heading {
      background: #fff;
      padding: 27px 20px; }
      #myTab-accordion .panel:nth-of-type(5) .panel-heading .panel-title a {
        color: #ffb099; }

@media (max-width: 767px) {
  .featureTab .feature_tab_menu ul {
    display: block;
    padding: 0 30px; }
    .featureTab .feature_tab_menu ul li {
      list-style-type: disc; } }
@media (max-width: 767px) {
  .span-6 .item-title a {
    right: 18px;
    top: -10px; }

  .span-3 .item-title a {
    top: 15px; }

  .single-portfolio .overlay .image-view a i {
    top: -22px;
    left: 18px; }
  .single-portfolio .overlay .item-title a {
    right: 18px; }
  .single-portfolio .overlay a h4 {
    font-size: 12px; }
  .single-portfolio .overlay a p {
    font-size: 12px; } }
@media (min-width: 768px) and (max-width: 991px) {
  .single-portfolio .overlay .image-view a i {
    top: -22px;
    left: 18px; }
  .single-portfolio .overlay .item-title a {
    right: 18px; }
  .single-portfolio .overlay a h4 {
    font-size: 12px; }
  .single-portfolio .overlay a p {
    font-size: 12px; } }
.modal-header .close {
  opacity: 1; }
.modal-header a.fancybox-close {
  top: -32px;
  right: -32px; }

.fancybox-inner {
  image-rendering: -webkit-optimize-contrast; }

.name-error, .user-require-error, .user-email-error, .user-email-error1, .message-error {
  display: none;
  color: #f95732; }

/*# sourceMappingURL=main.css.map */
